ci2-android-6-1/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-android-6-1/syz-executor2750791336 <...> .> [pid 307] rmdir("./426/config" [pid 4645] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4646] write(3, "1000", 4) = 4 [pid 4646] close(3) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4645] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./433/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 310] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4646] symlink("/dev/binderfs", "./binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4645] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./433/binderfs" [pid 310] getdents64(4 [pid 307] close(3 [pid 4646] <... symlink resumed>) = 0 [pid 4645] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... close resumed>) = 0 [pid 4645] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(4 [pid 308] unlink("./433/binderfs" [pid 307] rmdir("./426" [pid 310] <... close resumed>) = 0 [pid 4646] write(1, "executing program\n", 18) = 18 [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4646] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... unlink resumed>) = 0 [pid 310] rmdir("./441/config" [pid 4646] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4646] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4646] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 308] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 4646] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 4646] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4645] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 executing program [pid 310] getdents64(3 [pid 308] <... umount2 resumed>) = 0 [pid 307] mkdir("./427", 0777 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4646] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4646] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4647]}, 88) = 4647 [pid 4646] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 310] close(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./433/config" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4645] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] rmdir("./441" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 308] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4647 attached [pid 4647] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4647] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4647] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4645] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] mkdir("./442", 0777 [pid 308] openat(AT_FDCWD, "./433/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4648 [pid 4647] <... mkdirat resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] fstat(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4645] <... mprotect resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] getdents64(4 [pid 4646] <... futex resumed>) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4647] <... futex resumed>) = 1 [pid 4647] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4646] <... futex resumed>) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4649 [pid 308] getdents64(4 [pid 4646] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4645] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(4 [pid 4645] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 4645] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] rmdir("./433/config" [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4647] <... futex resumed>) = 1 [pid 4647] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4646] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 4646] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 4647] <... futex resumed>) = 1 [pid 4645] <... clone3 resumed> => {parent_tid=[4650]}, 88) = 4650 [pid 308] <... close resumed>) = 0 [pid 4647] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] rmdir("./433" [pid 4645] rt_sigprocmask(SIG_SETMASK, [] [pid 4647] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4646] <... futex resumed>) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 4645] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] mkdir("./434", 0777 [pid 4647] <... futex resumed>) = 1 [pid 4647] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4645] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4647] <... mkdirat resumed>) = 0 [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4646] <... futex resumed>) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4647] <... futex resumed>) = 1 [pid 4647] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4651 [pid 4646] <... futex resumed>) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4647] <... futex resumed>) = 1 [pid 4647] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4646] <... futex resumed>) = 0 [pid 4646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4647] <... futex resumed>) = 1 [pid 4647] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 ci2-android-6-1/strace-static-x86_64: Process 4649 attached [pid 4647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4646] <... futex resumed>) = 0 [pid 4646] exit_group(0 [pid 4649] set_robust_list(0x5555731a86a0, 24 [pid 4646] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4650 attached [pid 4647] <... futex resumed>) = ? [pid 4649] <... set_robust_list resumed>) = 0 [pid 4649] rt_sigprocmask(SIG_SETMASK, [] [pid 4650] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4649] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4650] <... set_robust_list resumed>) = 0 [pid 4649] chdir("./442" [pid 4650] rt_sigprocmask(SIG_SETMASK, [] [pid 4649] <... chdir resumed>) = 0 [pid 4650] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4647] +++ exited with 0 +++ [pid 4646] +++ exited with 0 +++ [pid 4649] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4650] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4646, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4649] <... prctl resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4649] setpgid(0, 0ci2-android-6-1/strace-static-x86_64: Process 4648 attached [pid 4648] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4648] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4648] chdir("./427" [pid 4650] <... mkdirat resumed>) = 0 [pid 4648] <... chdir resumed>) = 0 [pid 4648] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4648] setpgid(0, 0) = 0 [pid 4649] <... setpgid resumed>) = 0 [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4648] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4649] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4648] <... openat resumed>) = 3 [pid 4645] <... futex resumed>) = 0 [pid 4648] write(3, "1000", 4 [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4648] <... write resumed>) = 4 [pid 4648] close(3) = 0 [pid 4648] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4649] <... openat resumed>) = 3 [pid 4650] <... futex resumed>) = 1 [pid 4648] write(1, "executing program\n", 18 [pid 4650] mount(NULL, "./config", "configfs", 0, NULL [pid 4649] write(3, "1000", 4 [pid 4648] <... write resumed>) = 18 executing program [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4648] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4648] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4648] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 ci2-android-6-1/strace-static-x86_64: Process 4651 attached [pid 4651] set_robust_list(0x5555731a86a0, 24 [pid 4648] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4651] <... set_robust_list resumed>) = 0 [pid 4651] rt_sigprocmask(SIG_SETMASK, [] [pid 4648] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4651] chdir("./434" [pid 4648] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4648] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4651] <... chdir resumed>) = 0 [pid 4648] <... clone3 resumed> => {parent_tid=[4652]}, 88) = 4652 [pid 4648] rt_sigprocmask(SIG_SETMASK, [] [pid 4651] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4648] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4651] <... prctl resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] setpgid(0, 0 [pid 4648] <... futex resumed>) = 0 [pid 4651] <... setpgid resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4649] <... write resumed>) = 4 [pid 4651] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4650] <... mount resumed>) = 0 [pid 4649] close(3 [pid 4651] <... openat resumed>) = 3 [pid 4651] write(3, "1000", 4 [pid 4649] <... close resumed>) = 0 [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] <... write resumed>) = 4 [pid 4651] close(3) = 0 [pid 4651] symlink("/dev/binderfs", "./binderfs" [pid 4649] symlink("/dev/binderfs", "./binderfs" [pid 4650] <... futex resumed>) = 1 [pid 4645] <... futex resumed>) = 0 [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4651] <... symlink resumed>) = 0 [pid 4651] write(1, "executing program\n", 18 [pid 4649] <... symlink resumed>) = 0 [pid 4650] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4651] <... write resumed>) = 18 executing program executing program [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4651] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4649] write(1, "executing program\n", 18 [pid 4650] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4649] <... write resumed>) = 18 [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4650] <... futex resumed>) = 1 [pid 4645] <... futex resumed>) = 0 [pid 4649] <... futex resumed>) = 0 [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4650] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4649] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4645] <... futex resumed>) = 0 [pid 4649] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4650] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4649] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4651] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4649] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4651] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4651] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4650] <... futex resumed>) = 1 [pid 4649] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4645] <... futex resumed>) = 0 [pid 4651] <... mprotect resumed>) = 0 [pid 4651] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4650] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4649] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4651] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4649] <... mprotect resumed>) = 0 [pid 4651] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4649] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4651] <... clone3 resumed> => {parent_tid=[4653]}, 88) = 4653 [pid 4651] rt_sigprocmask(SIG_SETMASK, [] [pid 4650] <... mkdirat resumed>) = 0 [pid 4649] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4649] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4650] <... futex resumed>) = 1 [pid 4645] <... futex resumed>) = 0 [pid 4650] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4649] <... clone3 resumed> => {parent_tid=[4654]}, 88) = 4654 [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4650] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4649] rt_sigprocmask(SIG_SETMASK, [] [pid 4645] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4653 attached [pid 4650] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4649] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4650] <... symlinkat resumed>) = 0 [pid 4649] <... futex resumed>) = 0 [pid 4653] <... set_robust_list resumed>) = 0 [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4653] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 4654 attached [pid 4650] <... futex resumed>) = 1 [pid 4645] <... futex resumed>) = 0 [pid 4650] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4650] <... unlinkat resumed>) = 0 [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 4650] <... futex resumed>) = 1 [pid 4645] <... futex resumed>) = 0 [pid 4650] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4645] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./432", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4650] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4645] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4650] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4645] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./432", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 4650] <... unlinkat resumed>) = 0 [pid 309] fstat(3 [pid 4650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4650] <... futex resumed>) = 1 [pid 4645] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 4650] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4645] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./432/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4650] <... futex resumed>) = ? [pid 4645] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4650] +++ exited with 0 +++ [pid 309] newfstatat(AT_FDCWD, "./432/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./432/binderfs") = 0 [pid 309] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4652 attached ) = 0 [pid 309] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4645] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./432/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4645, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] openat(AT_FDCWD, "./432/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4 [pid 4654] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 4654] <... set_robust_list resumed>) = 0 [pid 309] rmdir("./432/config" [pid 4654] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./432" [pid 4654] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 4652] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] mkdir("./433", 0777 [pid 4654] mkdirat(AT_FDCWD, "./config", 0777 [pid 4653] <... mkdirat resumed>) = 0 [pid 4652] <... set_robust_list resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4654] <... mkdirat resumed>) = 0 [pid 4652] rt_sigprocmask(SIG_SETMASK, [] [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4655 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4655 attached [pid 4655] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4655] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4655] chdir("./433" [pid 4652] mkdirat(AT_FDCWD, "./config", 0777 [pid 4655] <... chdir resumed>) = 0 [pid 4655] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4655] setpgid(0, 0) = 0 [pid 4655] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4653] <... futex resumed>) = 1 [pid 4651] <... futex resumed>) = 0 [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4655] <... openat resumed>) = 3 [pid 4655] write(3, "1000", 4) = 4 [pid 4655] close(3) = 0 [pid 4655] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4652] <... mkdirat resumed>) = 0 [pid 4655] write(1, "executing program\n", 18) = 18 executing program [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4655] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4655] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4653] mount(NULL, "./config", "configfs", 0, NULL [pid 4655] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4655] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4655] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] <... mount resumed>) = 0 [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4655] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] <... futex resumed>) = 0 [pid 4654] <... futex resumed>) = 1 [pid 4653] <... futex resumed>) = 1 [pid 4652] <... futex resumed>) = 1 [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4653] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4654] mount(NULL, "./config", "configfs", 0, NULL [pid 4652] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4651] <... futex resumed>) = 0 [pid 4648] <... futex resumed>) = 0 [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] <... futex resumed>) = 1 [pid 4648] <... futex resumed>) = 0 [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4653] <... futex resumed>) = 0 [pid 4653] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] <... futex resumed>) = 0 [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4653] <... futex resumed>) = 1 [pid 4653] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4652] mount(NULL, "./config", "configfs", 0, NULL [pid 4654] <... mount resumed>) = 0 [pid 4651] <... futex resumed>) = 0 [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4653] <... futex resumed>) = 1 [pid 4653] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4652] <... mount resumed>) = 0 [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] <... mkdirat resumed>) = 0 [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4654] <... futex resumed>) = 1 [pid 4649] <... futex resumed>) = 0 [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4654] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4652] <... futex resumed>) = 1 [pid 4648] <... futex resumed>) = 0 [pid 4649] <... futex resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4652] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4648] <... futex resumed>) = 0 [pid 4654] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4652] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] <... futex resumed>) = 0 [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4653] <... futex resumed>) = 1 [pid 4653] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] <... futex resumed>) = 0 [pid 4654] <... futex resumed>) = 1 [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4654] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4652] <... futex resumed>) = 1 [pid 4648] <... futex resumed>) = 0 [pid 4649] <... futex resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4648] <... futex resumed>) = 0 [pid 4654] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4652] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4651] <... futex resumed>) = 0 [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4652] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] <... futex resumed>) = 1 [pid 4654] <... futex resumed>) = 1 [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] <... futex resumed>) = 0 [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4654] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4652] <... futex resumed>) = 1 [pid 4649] <... futex resumed>) = 0 [pid 4648] <... futex resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4653] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4654] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4652] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] <... unlinkat resumed>) = 0 [pid 4649] <... futex resumed>) = 0 [pid 4654] <... futex resumed>) = 1 [pid 4652] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4654] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4649] <... futex resumed>) = 0 [pid 306] umount2("./430", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4652] <... futex resumed>) = 1 [pid 4648] <... futex resumed>) = 0 [pid 4654] <... symlinkat resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4652] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] openat(AT_FDCWD, "./430", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4652] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4648] <... futex resumed>) = 0 [pid 4654] <... futex resumed>) = 1 [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] <... futex resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 4654] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4652] <... futex resumed>) = 0 [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4648] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 4654] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4652] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4651] <... futex resumed>) = 0 [pid 4649] <... futex resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4654] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4653] <... futex resumed>) = 1 [pid 4652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4648] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 4656 attached [pid 4654] <... unlinkat resumed>) = 0 [pid 4652] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4651] <... futex resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4655] <... clone3 resumed> => {parent_tid=[4656]}, 88) = 4656 [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4652] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 4655] rt_sigprocmask(SIG_SETMASK, [] [pid 4654] <... futex resumed>) = 1 [pid 4653] <... unlinkat resumed>) = 0 [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4649] <... futex resumed>) = 0 [pid 4655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] <... futex resumed>) = 0 [pid 4653] <... futex resumed>) = 1 [pid 4651] <... futex resumed>) = 0 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4653] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4651] exit_group(0 [pid 4653] <... futex resumed>) = ? [pid 4651] <... exit_group resumed>) = ? [pid 4656] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4654] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4653] +++ exited with 0 +++ [pid 4652] <... futex resumed>) = 1 [pid 4651] +++ exited with 0 +++ [pid 4649] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4648] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4654] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4652] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4649] <... futex resumed>) = 0 [pid 4648] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./430/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4649] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4648] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4651, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4654] <... futex resumed>) = 0 [pid 4652] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4649] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4648] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] newfstatat(AT_FDCWD, "./430/binderfs" [pid 4654] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4652] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4649] exit_group(0 [pid 4652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4654] <... futex resumed>) = ? [pid 4652] <... futex resumed>) = 1 [pid 4649] <... exit_group resumed>) = ? [pid 4648] <... futex resumed>) = 0 [pid 4648] exit_group(0 [pid 306] unlink("./430/binderfs" [pid 4648] <... exit_group resumed>) = ? [pid 4654] +++ exited with 0 +++ [pid 4652] +++ exited with 0 +++ [pid 4649] +++ exited with 0 +++ [pid 4648] +++ exited with 0 +++ [pid 306] <... unlink resumed>) = 0 [pid 306] umount2("./430/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4649, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4648, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4656] <... set_robust_list resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = 0 [pid 4656] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./430/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4656] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4656] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] newfstatat(AT_FDCWD, "./430/config" [pid 4656] <... mkdirat resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./430/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4656] <... futex resumed>) = 1 [pid 4655] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4656] mount(NULL, "./config", "configfs", 0, NULL [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./430/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4656] <... mount resumed>) = 0 [pid 4655] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 4656] <... futex resumed>) = 0 [pid 4655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(4 [pid 4656] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4656] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4655] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./427", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4656] <... futex resumed>) = 0 [pid 4655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(4 [pid 4656] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4656] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4655] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./427", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(4 [pid 4656] <... futex resumed>) = 0 [pid 4655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4656] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4656] <... mkdirat resumed>) = 0 [pid 4655] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 306] close(4 [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4656] <... futex resumed>) = 0 [pid 4655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... close resumed>) = 0 [pid 4656] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./442", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4656] <... symlinkat resumed>) = 0 [pid 4655] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 306] rmdir("./430/config" [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4656] <... futex resumed>) = 0 [pid 4655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4656] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4656] <... unlinkat resumed>) = 0 [pid 4655] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./442", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 4656] <... futex resumed>) = 0 [pid 4655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 307] umount2("./427/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 4656] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4656] <... unlinkat resumed>) = 0 [pid 4655] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./427/binderfs" [pid 4656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 306] close(3 [pid 4656] <... futex resumed>) = 0 [pid 4655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4656] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4655] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4656] <... futex resumed>) = ? [pid 4655] <... exit_group resumed>) = ? [pid 307] unlink("./427/binderfs" [pid 310] umount2("./442/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 4656] +++ exited with 0 +++ [pid 4655] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... unlink resumed>) = 0 [pid 306] rmdir("./430" [pid 310] newfstatat(AT_FDCWD, "./442/binderfs" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4655, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./427/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./442/binderfs" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./434", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./427/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./431", 0777 [pid 310] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./434", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 310] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 307] newfstatat(AT_FDCWD, "./427/config" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./442/config" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./427/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./442/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] openat(AT_FDCWD, "./427/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4657 [pid 310] close(4 [pid 308] umount2("./434/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./442/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./434/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] unlink("./434/binderfs" [pid 307] getdents64(4 [pid 310] close(3) = 0 [pid 310] rmdir("./442" [pid 308] <... unlink resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] mkdir("./443", 0777 [pid 308] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = 0 [pid 307] close(4 [pid 308] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4658 [pid 309] umount2("./433", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./427/config" [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./433", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] newfstatat(AT_FDCWD, "./434/config"ci2-android-6-1/strace-static-x86_64: Process 4657 attached [pid 4657] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4657] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(3 [pid 307] getdents64(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] getdents64(3 [pid 308] openat(AT_FDCWD, "./434/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(3 [pid 4657] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... openat resumed>) = 4 [pid 309] umount2("./433/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 308] fstat(4 [pid 4657] chdir("./431" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rmdir("./427" [pid 309] newfstatat(AT_FDCWD, "./433/binderfs" [pid 308] getdents64(4 [pid 4657] <... chdir resumed>) = 0 [pid 4657] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4657] setpgid(0, 0 [pid 307] <... rmdir resumed>) = 0 [pid 4657] <... setpgid resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(4 [pid 307] mkdir("./428", 0777 [pid 309] unlink("./433/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4657] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4657] write(3, "1000", 4) = 4 [pid 308] close(4 [pid 307] <... mkdir resumed>) = 0 [pid 4657] close(3) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 309] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rmdir("./434/config" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4657] symlink("/dev/binderfs", "./binderfs" [pid 309] <... umount2 resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4658 attached [pid 309] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 4657] <... symlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 4659 attached [pid 4658] set_robust_list(0x5555731a86a0, 24 [pid 309] newfstatat(AT_FDCWD, "./433/config" [pid 308] close(3 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4659 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 4657] write(1, "executing program\n", 18 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4658] <... set_robust_list resumed>) = 0 [pid 309] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./434" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4657] <... write resumed>) = 18 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./433/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4658] rt_sigprocmask(SIG_SETMASK, [] [pid 308] mkdir("./435", 0777 [pid 4658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 4 [pid 4657] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4657] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4657] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... mkdir resumed>) = 0 [pid 309] fstat(4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4658] chdir("./443" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4657] <... mprotect resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4657] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4657] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4660]}, 88) = 4660 [pid 4657] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(4 [pid 4658] <... chdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4661 [pid 4658] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] close(4 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... close resumed>) = 0 executing program [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4658] <... prctl resumed>) = 0 [pid 309] rmdir("./433/config" [pid 4657] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4661 attached [pid 4661] set_robust_list(0x5555731a86a0, 24) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 4658] setpgid(0, 0 [pid 309] getdents64(3 [pid 4661] rt_sigprocmask(SIG_SETMASK, [] [pid 4658] <... setpgid resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4661] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(3 [pid 4661] chdir("./435" [pid 4658] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... close resumed>) = 0 [pid 4661] <... chdir resumed>) = 0 [pid 309] rmdir("./433" [pid 4661] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4661] setpgid(0, 0) = 0 [pid 4661] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4658] <... openat resumed>) = 3 [pid 309] <... rmdir resumed>) = 0 [pid 4661] <... openat resumed>) = 3 [pid 4658] write(3, "1000", 4 [pid 309] mkdir("./434", 0777 [pid 4661] write(3, "1000", 4) = 4 [pid 4661] close(3) = 0 [pid 4661] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] <... mkdir resumed>) = 0 [pid 4658] <... write resumed>) = 4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4661] write(1, "executing program\n", 18 [pid 4658] close(3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 4661] <... write resumed>) = 18 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4658] <... close resumed>) = 0 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4661] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4661] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4661] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4661] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4661] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4658] symlink("/dev/binderfs", "./binderfs" [pid 4661] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4662 [pid 4661] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4658] <... symlink resumed>) = 0 [pid 4661] <... clone3 resumed> => {parent_tid=[4663]}, 88) = 4663 [pid 4658] write(1, "executing program\n", 18 [pid 4661] rt_sigprocmask(SIG_SETMASK, [] [pid 4658] <... write resumed>) = 18 executing program [pid 4661] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4658] <... futex resumed>) = 0 [pid 4661] <... futex resumed>) = 0 [pid 4658] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4660 attached [pid 4660] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4660] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4658] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4660] mkdirat(AT_FDCWD, "./config", 0777 [pid 4658] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4659] set_robust_list(0x5555731a86a0, 24ci2-android-6-1/strace-static-x86_64: Process 4663 attached [pid 4663] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4659] <... set_robust_list resumed>) = 0 [pid 4663] <... set_robust_list resumed>) = 0 [pid 4663] rt_sigprocmask(SIG_SETMASK, [] [pid 4658] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4663] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4663] mkdirat(AT_FDCWD, "./config", 0777 [pid 4659] rt_sigprocmask(SIG_SETMASK, [] [pid 4658] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4658] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4660] <... mkdirat resumed>) = 0 [pid 4659] chdir("./428" [pid 4658] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4657] <... futex resumed>) = 0 [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... mkdirat resumed>) = 0 [pid 4660] <... futex resumed>) = 1 [pid 4660] mount(NULL, "./config", "configfs", 0, NULL [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4660] <... mount resumed>) = 0 [pid 4661] <... futex resumed>) = 0 [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... futex resumed>) = 1 [pid 4663] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4657] <... futex resumed>) = 0 [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4661] <... futex resumed>) = 0 [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... futex resumed>) = 1 [pid 4660] <... futex resumed>) = 1 [pid 4663] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4660] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4663] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4660] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4661] <... futex resumed>) = 0 [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... futex resumed>) = 1 [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4663] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4657] <... futex resumed>) = 0 [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4660] <... futex resumed>) = 1 [pid 4660] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4661] <... futex resumed>) = 0 [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... futex resumed>) = 1 [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4663] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4657] <... futex resumed>) = 0 [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... mkdirat resumed>) = 0 [pid 4660] <... futex resumed>) = 1 [pid 4660] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4657] <... futex resumed>) = 0 [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4660] <... futex resumed>) = 1 [pid 4660] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4661] <... futex resumed>) = 0 [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4663] <... futex resumed>) = 1 [pid 4663] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 EEXIST (File exists) [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4657] <... futex resumed>) = 0 [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4662 attached [pid 4659] <... chdir resumed>) = 0 [pid 4658] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4659] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4658] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4662] set_robust_list(0x5555731a86a0, 24 [pid 4659] <... prctl resumed>) = 0 [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4660] <... futex resumed>) = 1 [pid 4660] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4659] setpgid(0, 0 [pid 4662] <... set_robust_list resumed>) = 0 [pid 4661] <... futex resumed>) = 0 [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] <... setpgid resumed>) = 0 [pid 4658] <... clone3 resumed> => {parent_tid=[4664]}, 88) = 4664 [pid 4662] rt_sigprocmask(SIG_SETMASK, [] [pid 4661] <... futex resumed>) = 0 [pid 4662] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4659] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4658] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4664 attached [pid 4663] <... futex resumed>) = 1 [pid 4660] <... unlinkat resumed>) = 0 [pid 4659] <... openat resumed>) = 3 [pid 4658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4662] chdir("./434" [pid 4659] write(3, "1000", 4 [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] <... write resumed>) = 4 [pid 4658] <... futex resumed>) = 0 [pid 4662] <... chdir resumed>) = 0 [pid 4659] close(3 [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4662] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4659] <... close resumed>) = 0 [pid 4663] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4662] <... prctl resumed>) = 0 [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] symlink("/dev/binderfs", "./binderfs" [pid 4662] setpgid(0, 0 [pid 4663] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4660] <... futex resumed>) = 1 [pid 4657] <... futex resumed>) = 0 [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4660] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4657] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4664] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4663] <... futex resumed>) = 1 [pid 4662] <... setpgid resumed>) = 0 [pid 4661] <... futex resumed>) = 0 [pid 4660] <... unlinkat resumed>) = 0 [pid 4659] <... symlink resumed>) = 0 [pid 4657] <... futex resumed>) = 0 [pid 4663] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4661] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4657] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4664] <... set_robust_list resumed>) = 0 [pid 4663] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4662] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4661] <... futex resumed>) = 0 [pid 4660] <... futex resumed>) = 0 [pid 4659] write(1, "executing program\n", 18 [pid 4657] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4661] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4660] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4659] <... write resumed>) = 18 [pid 4657] exit_group(0 [pid 4664] rt_sigprocmask(SIG_SETMASK, [] [pid 4663] <... futex resumed>) = 0 [pid 4662] <... openat resumed>) = 3 [pid 4661] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 4660] <... futex resumed>) = ? [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4657] <... exit_group resumed>) = ? [pid 4664] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4663] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4662] write(3, "1000", 4 [pid 4661] exit_group(0 [pid 4660] +++ exited with 0 +++ [pid 4659] <... futex resumed>) = 0 [pid 4657] +++ exited with 0 +++ [pid 4664] mkdirat(AT_FDCWD, "./config", 0777 [pid 4663] <... futex resumed>) = ? [pid 4662] <... write resumed>) = 4 [pid 4661] <... exit_group resumed>) = ? [pid 4659] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4664] <... mkdirat resumed>) = 0 [pid 4663] +++ exited with 0 +++ [pid 4662] close(3 [pid 4661] +++ exited with 0 +++ [pid 4659] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4657, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4661, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4662] <... close resumed>) = 0 [pid 4659] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4662] symlink("/dev/binderfs", "./binderfs" [pid 4659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4659] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4664] <... futex resumed>) = 1 [pid 4658] <... futex resumed>) = 0 [pid 4659] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 306] umount2("./431", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4662] <... symlink resumed>) = 0 [pid 4659] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4658] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./431", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4662] write(1, "executing program\n", 18 [pid 4659] <... mprotect resumed>) = 0 [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 4664] mount(NULL, "./config", "configfs", 0, NULL [pid 306] fstat(3 [pid 4662] <... write resumed>) = 18 [pid 4659] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4659] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(3 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4664] <... mount resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./431/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4662] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4659] <... clone3 resumed> => {parent_tid=[4665]}, 88) = 4665 [pid 4662] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4659] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./431/binderfs" [pid 4662] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4664] <... futex resumed>) = 1 [pid 4662] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4658] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4664] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4662] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4659] <... futex resumed>) = 0 [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4664] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4662] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4658] <... futex resumed>) = 0 [pid 306] unlink("./431/binderfs" [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4664] <... futex resumed>) = 0 [pid 4658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4664] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 4664] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4662] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4658] <... futex resumed>) = 0 [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./431/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4664] <... futex resumed>) = 0 [pid 4658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4664] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4664] <... mkdirat resumed>) = 0 [pid 4662] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4658] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4662] <... mprotect resumed>) = 0 [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./431/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4664] <... futex resumed>) = 0 [pid 4662] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4664] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4662] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4664] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4662] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4658] <... futex resumed>) = 0 [pid 4664] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./431/config" [pid 4664] <... symlinkat resumed>) = 0 [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4662] <... clone3 resumed> => {parent_tid=[4666]}, 88) = 4666 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4664] <... futex resumed>) = 1 [pid 4662] rt_sigprocmask(SIG_SETMASK, [] [pid 4658] <... futex resumed>) = 0 [pid 4664] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4662] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./431/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4664] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4658] <... futex resumed>) = 0 [pid 4664] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4664] <... unlinkat resumed>) = 0 [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4662] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./431/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4664] <... futex resumed>) = 1 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4658] <... futex resumed>) = 0 [pid 4664] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 4664] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4658] <... futex resumed>) = 0 [pid 4664] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4664] <... unlinkat resumed>) = 0 [pid 306] fstat(4 [pid 4664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4658] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4664] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4658] exit_group(0 [pid 4664] <... futex resumed>) = ? [pid 4658] <... exit_group resumed>) = ? [pid 306] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 4666 attached ci2-android-6-1/strace-static-x86_64: Process 4665 attached [pid 4664] +++ exited with 0 +++ [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4658] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4658, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] getdents64(4 [pid 4665] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4665] <... set_robust_list resumed>) = 0 [pid 306] close(4 [pid 4665] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4665] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... close resumed>) = 0 [pid 4666] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] rmdir("./431/config" [pid 4666] <... set_robust_list resumed>) = 0 [pid 4665] <... mkdirat resumed>) = 0 [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4659] <... futex resumed>) = 0 [pid 4665] mount(NULL, "./config", "configfs", 0, NULL [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4665] <... mount resumed>) = 0 [pid 4659] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4666] rt_sigprocmask(SIG_SETMASK, [] [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 4665] <... futex resumed>) = 0 [pid 4659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4665] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 4665] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4659] <... futex resumed>) = 0 [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4665] <... futex resumed>) = 0 [pid 4659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... close resumed>) = 0 [pid 4665] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4665] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4659] <... futex resumed>) = 0 [pid 306] rmdir("./431" [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 4665] <... futex resumed>) = 0 [pid 4659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4665] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4666] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4659] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4665] <... mkdirat resumed>) = 0 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./432", 0777 [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./435", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4665] <... futex resumed>) = 1 [pid 4659] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4665] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./435", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4665] <... symlinkat resumed>) = 0 [pid 4659] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4665] <... futex resumed>) = 0 [pid 4659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4665] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4665] <... unlinkat resumed>) = 0 [pid 4659] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./435/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4665] <... futex resumed>) = 0 [pid 4659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4665] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4659] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./435/binderfs" [pid 4665] <... unlinkat resumed>) = 0 [pid 4659] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4659] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./435/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4667 [pid 4665] <... futex resumed>) = 0 [pid 4659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... unlink resumed>) = 0 [pid 4665] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4659] exit_group(0 [pid 308] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4666] mkdirat(AT_FDCWD, "./config", 0777 [pid 4665] <... futex resumed>) = ? [pid 4659] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4665] +++ exited with 0 +++ [pid 4659] +++ exited with 0 +++ [pid 308] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./435/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4659, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] openat(AT_FDCWD, "./435/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4666] <... mkdirat resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4 [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] umount2("./443", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] openat(AT_FDCWD, "./443", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 310] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] fstat(3 [pid 308] close(4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... close resumed>) = 0 [pid 310] getdents64(3 [pid 308] rmdir("./435/config" [pid 4666] <... futex resumed>) = 1 [pid 4662] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... rmdir resumed>) = 0 [pid 4666] mount(NULL, "./config", "configfs", 0, NULL [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./443/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 4662] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4666] <... mount resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./443/binderfs" [pid 308] close(3 [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 310] unlink("./443/binderfs" [pid 308] rmdir("./435" [pid 4666] <... futex resumed>) = 1 [pid 4662] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./436", 0777ci2-android-6-1/strace-static-x86_64: Process 4667 attached [pid 4666] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4662] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 4667] set_robust_list(0x5555731a86a0, 24 [pid 4666] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 4667] <... set_robust_list resumed>) = 0 [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] newfstatat(AT_FDCWD, "./443/config" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4667] rt_sigprocmask(SIG_SETMASK, [] [pid 4666] <... futex resumed>) = 1 [pid 4662] <... futex resumed>) = 0 [pid 4667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4666] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] chdir("./432" [pid 4666] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4662] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4667] <... chdir resumed>) = 0 [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./443/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4668 ci2-android-6-1/strace-static-x86_64: Process 4668 attached [pid 4667] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4666] <... futex resumed>) = 0 [pid 4662] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4668] set_robust_list(0x5555731a86a0, 24 [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4668] <... set_robust_list resumed>) = 0 [pid 4662] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 4668] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4668] chdir("./436" [pid 310] getdents64(4 [pid 307] <... restart_syscall resumed>) = 0 [pid 4668] <... chdir resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 4668] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4668] setpgid(0, 0) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./428", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./428", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rmdir("./443/config" [pid 4668] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... openat resumed>) = 3 [pid 4668] <... openat resumed>) = 3 [pid 310] <... rmdir resumed>) = 0 [pid 307] fstat(3 [pid 310] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 310] close(3 [pid 4668] write(3, "1000", 4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4666] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... close resumed>) = 0 [pid 307] umount2("./428/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./443" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4668] <... write resumed>) = 4 [pid 4668] close(3) = 0 [pid 4668] symlink("/dev/binderfs", "./binderfs" [pid 310] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./428/binderfs" [pid 310] mkdir("./444", 0777 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4668] <... symlink resumed>) = 0 [pid 4668] write(1, "executing program\n", 18) = 18 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 307] unlink("./428/binderfs" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4668] <... futex resumed>) = 0 [pid 4668] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4668] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./428/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4668] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4668] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4668] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4668] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4669 [pid 307] <... umount2 resumed>) = 0 [pid 4668] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./428/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4666] <... mkdirat resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./428/config" [pid 4666] <... futex resumed>) = 1 [pid 4662] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4666] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./428/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4662] <... futex resumed>) = 0 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4668] <... clone3 resumed> => {parent_tid=[4670]}, 88) = 4670 [pid 307] openat(AT_FDCWD, "./428/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4668] rt_sigprocmask(SIG_SETMASK, [] [pid 4666] <... symlinkat resumed>) = 0 [pid 4668] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 4 [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 4668] <... futex resumed>) = 0 [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4666] <... futex resumed>) = 1 [pid 4662] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4666] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4662] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4666] <... unlinkat resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 4669 attached [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 4666] <... futex resumed>) = 1 [pid 4662] <... futex resumed>) = 0 [pid 4662] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 4666] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4662] <... futex resumed>) = 0 [pid 4662] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./428/config" [pid 4669] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4669] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4669] chdir("./444" [pid 307] <... rmdir resumed>) = 0 [pid 4666] <... unlinkat resumed>) = 0 [pid 307] getdents64(3 [pid 4669] <... chdir resumed>) = 0 [pid 4666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4669] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] close(3 [pid 4666] <... futex resumed>) = 1 [pid 4662] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 4669] <... prctl resumed>) = 0 [pid 4662] exit_group(0 [pid 4666] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] rmdir("./428" [pid 4666] <... futex resumed>) = ? [pid 4662] <... exit_group resumed>) = ? [pid 4669] setpgid(0, 0) = 0 [pid 4669] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./429", 0777 [pid 4669] write(3, "1000", 4) = 4 [pid 4669] close(3) = 0 [pid 4669] symlink("/dev/binderfs", "./binderfs") = 0 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4669] write(1, "executing program\n", 18 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4669] <... write resumed>) = 18 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4669] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4669] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4669] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 executing program [pid 4669] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4671 [pid 4669] <... mprotect resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4669] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4669] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4669] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 4670 attached [pid 4666] +++ exited with 0 +++ [pid 4662] +++ exited with 0 +++ [pid 4670] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4669] <... clone3 resumed> => {parent_tid=[4672]}, 88) = 4672 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4670] <... set_robust_list resumed>) = 0 [pid 4669] rt_sigprocmask(SIG_SETMASK, [] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4670] rt_sigprocmask(SIG_SETMASK, [] [pid 4669] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4670] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4670] mkdirat(AT_FDCWD, "./config", 0777 [pid 4669] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4671 attached [pid 4670] <... mkdirat resumed>) = 0 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4667] <... prctl resumed>) = 0 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4668] <... futex resumed>) = 0 [pid 4670] mount(NULL, "./config", "configfs", 0, NULL [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4670] <... mount resumed>) = 0 [pid 4668] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4672 attached [pid 4671] set_robust_list(0x5555731a86a0, 24 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4667] setpgid(0, 0 [pid 4670] <... futex resumed>) = 0 [pid 4668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4670] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4670] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4668] <... futex resumed>) = 0 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4670] <... futex resumed>) = 0 [pid 4668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4670] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4670] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4668] <... futex resumed>) = 0 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4670] <... futex resumed>) = 0 [pid 4668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4670] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] <... set_robust_list resumed>) = 0 [pid 4670] <... mkdirat resumed>) = 0 [pid 4668] <... futex resumed>) = 0 [pid 4667] <... setpgid resumed>) = 0 [pid 4672] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4670] <... futex resumed>) = 0 [pid 4668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4670] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4670] <... symlinkat resumed>) = 0 [pid 4668] <... futex resumed>) = 0 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4670] <... futex resumed>) = 0 [pid 4668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4667] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4670] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4670] <... unlinkat resumed>) = 0 [pid 4668] <... futex resumed>) = 0 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4670] <... futex resumed>) = 0 [pid 4668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4670] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4668] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4670] <... unlinkat resumed>) = 0 [pid 4668] <... futex resumed>) = 0 [pid 4670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4668] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4670] <... futex resumed>) = 0 [pid 4668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4670] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4668] exit_group(0 [pid 4667] <... openat resumed>) = 3 [pid 4670] <... futex resumed>) = ? [pid 4668] <... exit_group resumed>) = ? [pid 4672] <... set_robust_list resumed>) = 0 [pid 4671] rt_sigprocmask(SIG_SETMASK, [] [pid 4670] +++ exited with 0 +++ [pid 4668] +++ exited with 0 +++ [pid 4667] write(3, "1000", 4 [pid 4672] rt_sigprocmask(SIG_SETMASK, [] [pid 4667] <... write resumed>) = 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4668, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4667] close(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4667] <... close resumed>) = 0 [pid 4672] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4667] symlink("/dev/binderfs", "./binderfs" [pid 4672] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 4671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4667] <... symlink resumed>) = 0 [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] write(1, "executing program\n", 18 [pid 4672] <... futex resumed>) = 1 [pid 4669] <... futex resumed>) = 0 [pid 4667] <... write resumed>) = 18 [pid 4672] mount(NULL, "./config", "configfs", 0, NULL executing program [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4672] <... mount resumed>) = 0 [pid 4669] <... futex resumed>) = 0 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4672] <... futex resumed>) = 0 [pid 4669] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4667] <... futex resumed>) = 0 [pid 4672] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4672] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4669] <... futex resumed>) = 0 [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4672] <... futex resumed>) = 0 [pid 4669] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4667] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4672] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4672] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4671] chdir("./429" [pid 4669] <... futex resumed>) = 0 [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4672] <... futex resumed>) = 0 [pid 4671] <... chdir resumed>) = 0 [pid 4669] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4672] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4672] <... mkdirat resumed>) = 0 [pid 4671] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4669] <... futex resumed>) = 0 [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] <... prctl resumed>) = 0 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4667] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4672] <... futex resumed>) = 0 [pid 4669] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4667] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4672] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4671] setpgid(0, 0 [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4672] <... symlinkat resumed>) = 0 [pid 4671] <... setpgid resumed>) = 0 [pid 4669] <... futex resumed>) = 0 [pid 4667] <... mprotect resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4672] <... futex resumed>) = 0 [pid 4669] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4667] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4672] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4671] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4672] <... unlinkat resumed>) = 0 [pid 4669] <... futex resumed>) = 0 [pid 4667] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4667] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4672] <... futex resumed>) = 0 [pid 4671] <... openat resumed>) = 3 [pid 4669] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4672] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] write(3, "1000", 4 [pid 4669] <... futex resumed>) = 0 [pid 4672] <... unlinkat resumed>) = 0 [pid 309] umount2("./434", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4673 attached [pid 4672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4673] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4672] <... futex resumed>) = 0 [pid 4671] <... write resumed>) = 4 [pid 4669] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4667] <... clone3 resumed> => {parent_tid=[4673]}, 88) = 4673 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4673] <... set_robust_list resumed>) = 0 [pid 4672] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4671] close(3 [pid 4669] exit_group(0 [pid 4667] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./434", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4673] rt_sigprocmask(SIG_SETMASK, [] [pid 4672] <... futex resumed>) = ? [pid 4669] <... exit_group resumed>) = ? [pid 4667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4673] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4672] +++ exited with 0 +++ [pid 4671] <... close resumed>) = 0 [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 4673] mkdirat(AT_FDCWD, "./config", 0777 [pid 4671] symlink("/dev/binderfs", "./binderfs" [pid 4669] +++ exited with 0 +++ [pid 4667] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 4673] <... mkdirat resumed>) = 0 executing program [pid 4671] <... symlink resumed>) = 0 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4669, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4671] write(1, "executing program\n", 18 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] getdents64(3 [pid 4671] <... write resumed>) = 18 [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./434/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4673] <... futex resumed>) = 1 [pid 4671] <... futex resumed>) = 0 [pid 4667] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4673] mount(NULL, "./config", "configfs", 0, NULL [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./434/binderfs" [pid 4673] <... mount resumed>) = 0 [pid 4671] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4667] <... futex resumed>) = 0 [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4673] <... futex resumed>) = 0 [pid 4667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] unlink("./434/binderfs" [pid 4673] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4671] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4673] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4667] <... futex resumed>) = 0 [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4673] <... futex resumed>) = 0 [pid 4671] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... unlink resumed>) = 0 [pid 4673] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4673] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4667] <... futex resumed>) = 0 [pid 309] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4673] <... futex resumed>) = 0 [pid 4667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4673] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4671] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 4673] <... mkdirat resumed>) = 0 [pid 4671] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4667] <... futex resumed>) = 0 [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4673] <... futex resumed>) = 0 [pid 4671] <... mprotect resumed>) = 0 [pid 4667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4673] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4673] <... symlinkat resumed>) = 0 [pid 4671] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4667] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./434/config" [pid 4673] <... futex resumed>) = 0 [pid 4671] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4673] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4673] <... unlinkat resumed>) = 0 [pid 4667] <... futex resumed>) = 0 [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] <... clone3 resumed> => {parent_tid=[4674]}, 88) = 4674 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4673] <... futex resumed>) = 0 [pid 4671] rt_sigprocmask(SIG_SETMASK, [] [pid 4667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... restart_syscall resumed>) = 0 [pid 4673] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4667] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4673] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4667] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./434/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4673] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4671] <... futex resumed>) = 0 [pid 4667] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4673] <... unlinkat resumed>) = 0 [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 [pid 4673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 4673] <... futex resumed>) = 1 [pid 4667] <... futex resumed>) = 0 [pid 308] umount2("./436", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4673] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4667] exit_group(0 [pid 4673] <... futex resumed>) = ? [pid 4667] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4674 attached [pid 4673] +++ exited with 0 +++ [pid 4667] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] openat(AT_FDCWD, "./436", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(4 [pid 4674] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4667, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 309] close(4 [pid 308] fstat(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rmdir("./434/config" [pid 4674] <... set_robust_list resumed>) = 0 [pid 4674] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4674] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] getdents64(3 [pid 4674] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(3 [pid 308] umount2("./436/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] close(3 [pid 308] newfstatat(AT_FDCWD, "./436/binderfs" [pid 309] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rmdir("./434" [pid 308] unlink("./436/binderfs" [pid 4674] <... futex resumed>) = 1 [pid 4674] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4671] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 4671] <... futex resumed>) = 1 [pid 309] mkdir("./435", 0777 [pid 308] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4674] <... futex resumed>) = 0 [pid 310] umount2("./444", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 4674] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4674] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4671] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... mkdir resumed>) = 0 [pid 308] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./444", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4671] <... futex resumed>) = 1 [pid 310] <... openat resumed>) = 3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./436/config" [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4674] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4674] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 310] getdents64(3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4675 [pid 308] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4671] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4675 attached [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./444/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./436/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4675] set_robust_list(0x5555731a86a0, 24 [pid 4671] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4675] <... set_robust_list resumed>) = 0 [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./444/binderfs" [pid 308] <... openat resumed>) = 4 [pid 4675] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(4 [pid 310] unlink("./444/binderfs" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4674] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... unlink resumed>) = 0 [pid 308] getdents64(4 [pid 4675] chdir("./435" [pid 310] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4675] <... chdir resumed>) = 0 [pid 4674] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = 0 [pid 308] getdents64(4 [pid 310] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(4 [pid 310] newfstatat(AT_FDCWD, "./444/config" [pid 308] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rmdir("./436/config" [pid 310] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4675] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4675] setpgid(0, 0) = 0 [pid 4675] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 310] openat(AT_FDCWD, "./444/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... openat resumed>) = 4 [pid 4675] <... openat resumed>) = 3 [pid 310] fstat(4 [pid 308] close(3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... close resumed>) = 0 [pid 306] umount2("./432", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 308] rmdir("./436" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4675] write(3, "1000", 4) = 4 [pid 4675] close(3) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 310] getdents64(4 [pid 306] openat(AT_FDCWD, "./432", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4675] symlink("/dev/binderfs", "./binderfs" [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] mkdir("./437", 0777 [pid 4674] <... futex resumed>) = 1 [pid 4671] <... futex resumed>) = 0 [pid 310] close(4 [pid 306] <... openat resumed>) = 3 [pid 4675] <... symlink resumed>) = 0 [pid 4674] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] fstat(3 [pid 4671] <... futex resumed>) = 0 [pid 310] rmdir("./444/config" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 4675] write(1, "executing program\n", 18) = 18 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4675] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rmdir resumed>) = 0 [pid 4675] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./432/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... close resumed>) = 0 [pid 4675] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4675] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4675] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4675] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] rmdir("./444" [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4676 [pid 306] newfstatat(AT_FDCWD, "./432/binderfs" executing program [pid 4675] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4677]}, 88) = 4677 [pid 4674] <... mkdirat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./445", 0777 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] unlink("./432/binderfs" [pid 4675] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4676 attached [pid 4676] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4676] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 4676] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4676] chdir("./437" [pid 306] <... unlink resumed>) = 0 [pid 4674] <... futex resumed>) = 1 [pid 4671] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4674] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4674] <... symlinkat resumed>) = 0 [pid 4671] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4674] <... futex resumed>) = 0 [pid 4671] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4676] <... chdir resumed>) = 0 [pid 4676] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4676] setpgid(0, 0) = 0 [pid 4676] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4674] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4671] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4678 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./432/config" [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4676] write(3, "1000", 4) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4674] <... unlinkat resumed>) = 0 [pid 306] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4676] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./432/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4676] <... close resumed>) = 0 [pid 4676] symlink("/dev/binderfs", "./binderfs" [pid 306] <... openat resumed>) = 4 [pid 4674] <... futex resumed>) = 1 [pid 4671] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 4674] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4676] <... symlink resumed>) = 0 [pid 4671] <... futex resumed>) = 0 [pid 4674] <... unlinkat resumed>) = 0 [pid 306] getdents64(4 [pid 4671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4677 attached [pid 4676] write(1, "executing program\n", 18 [pid 4674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4671] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4676] <... write resumed>) = 18 [pid 4671] exit_group(0 [pid 306] getdents64(4 [pid 4671] <... exit_group resumed>) = ? [pid 4674] <... futex resumed>) = ? [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 4676] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4676] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] rmdir("./432/config" [pid 4676] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4676] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4676] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 306] <... rmdir resumed>) = 0 [pid 4676] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 4676] <... mprotect resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4676] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(3 [pid 4676] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 4676] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] rmdir("./432" [pid 4674] +++ exited with 0 +++ [pid 4671] +++ exited with 0 +++ [pid 4676] <... clone3 resumed> => {parent_tid=[4679]}, 88) = 4679 [pid 4676] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4671, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] mkdir("./433", 0777 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4676] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4677] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... mkdir resumed>) = 0 executing program [pid 4677] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4677] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4677] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4680 [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4675] <... futex resumed>) = 0 [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4675] <... futex resumed>) = 0 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4677] <... futex resumed>) = 1 [pid 4677] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4675] <... futex resumed>) = 0 [pid 4677] <... futex resumed>) = 1 [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4677] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4675] <... futex resumed>) = 0 [pid 4677] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4675] <... futex resumed>) = 0 [pid 4677] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4677] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4675] <... futex resumed>) = 0 [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4677] <... futex resumed>) = 0 [pid 4675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4677] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4677] <... mkdirat resumed>) = 0 [pid 4675] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4677] <... futex resumed>) = 0 [pid 4675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4677] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4677] <... symlinkat resumed>) = 0 [pid 4675] <... futex resumed>) = 0 [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4677] <... futex resumed>) = 0 [pid 4675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./429", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4677] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4677] <... unlinkat resumed>) = 0 [pid 4675] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4677] <... futex resumed>) = 0 [pid 4675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./429", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4677] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4677] <... unlinkat resumed>) = 0 [pid 4675] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 4677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 4677] <... futex resumed>) = 0 [pid 4675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4677] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4675] exit_group(0 [pid 4677] <... futex resumed>) = ? [pid 4675] <... exit_group resumed>) = ? [pid 307] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4680 attached ci2-android-6-1/strace-static-x86_64: Process 4678 attached [pid 4677] +++ exited with 0 +++ [pid 4675] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 4679 attached [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./429/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4679] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4678] set_robust_list(0x5555731a86a0, 24 [pid 307] newfstatat(AT_FDCWD, "./429/binderfs" [pid 4679] <... set_robust_list resumed>) = 0 [pid 4678] <... set_robust_list resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4679] rt_sigprocmask(SIG_SETMASK, [] [pid 307] unlink("./429/binderfs" [pid 4679] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4679] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... unlink resumed>) = 0 [pid 4678] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./429/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4679] <... mkdirat resumed>) = 0 [pid 4678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4680] set_robust_list(0x5555731a86a0, 24 [pid 307] umount2("./429/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4676] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./429/config" [pid 4680] <... set_robust_list resumed>) = 0 [pid 4678] chdir("./445" [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4678] <... chdir resumed>) = 0 [pid 307] umount2("./429/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4680] rt_sigprocmask(SIG_SETMASK, [] [pid 4678] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4679] <... futex resumed>) = 1 [pid 4679] mount(NULL, "./config", "configfs", 0, NULL [pid 4680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4679] <... mount resumed>) = 0 [pid 4678] <... prctl resumed>) = 0 [pid 307] openat(AT_FDCWD, "./429/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4678] setpgid(0, 0 [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 4678] <... setpgid resumed>) = 0 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4676] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4680] chdir("./433" [pid 4678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4678] <... openat resumed>) = 3 [pid 307] getdents64(4 [pid 4680] <... chdir resumed>) = 0 [pid 4678] write(3, "1000", 4 [pid 4680] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4679] <... futex resumed>) = 1 [pid 307] close(4 [pid 4680] <... prctl resumed>) = 0 [pid 4678] <... write resumed>) = 4 [pid 4679] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4678] close(3 [pid 307] <... close resumed>) = 0 [pid 4680] setpgid(0, 0 [pid 307] rmdir("./429/config" [pid 4680] <... setpgid resumed>) = 0 [pid 4678] <... close resumed>) = 0 [pid 4679] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4676] <... futex resumed>) = 0 [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4678] symlink("/dev/binderfs", "./binderfs" [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 4680] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 4679] <... futex resumed>) = 1 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./429" [pid 4679] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4676] <... futex resumed>) = 0 [pid 4679] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 4680] <... openat resumed>) = 3 [pid 4679] <... mkdirat resumed>) = 0 [pid 4678] <... symlink resumed>) = 0 [pid 4676] <... futex resumed>) = 0 [pid 4680] write(3, "1000", 4 [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] mkdir("./430", 0777 [pid 4679] <... futex resumed>) = 0 [pid 4676] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4679] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4679] <... symlinkat resumed>) = 0 [pid 4676] <... futex resumed>) = 0 [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4679] <... futex resumed>) = 0 [pid 4676] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4679] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4680] <... write resumed>) = 4 [pid 4679] <... unlinkat resumed>) = 0 [pid 4678] write(1, "executing program\n", 18 [pid 4676] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4680] close(3 [pid 4679] <... futex resumed>) = 0 [pid 4678] <... write resumed>) = 18 executing program [pid 4676] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4679] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4676] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4679] <... unlinkat resumed>) = 0 [pid 4676] <... futex resumed>) = 0 [pid 4679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4676] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4680] <... close resumed>) = 0 [pid 4679] <... futex resumed>) = 0 [pid 4676] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4679] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4676] exit_group(0 [pid 4679] <... futex resumed>) = ? [pid 4676] <... exit_group resumed>) = ? [pid 4680] symlink("/dev/binderfs", "./binderfs" [pid 4679] +++ exited with 0 +++ [pid 4678] <... futex resumed>) = 0 [pid 4676] +++ exited with 0 +++ [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4681 [pid 4678] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4676, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4678] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4678] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4680] <... symlink resumed>) = 0 [pid 4678] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 309] umount2("./435", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4680] write(1, "executing program\n", 18 [pid 4678] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 309] openat(AT_FDCWD, "./435", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4680] <... write resumed>) = 18 [pid 4678] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4678] <... mprotect resumed>) = 0 [pid 309] getdents64(3 [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./435/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./435/binderfs" [pid 4680] <... futex resumed>) = 0 [pid 4678] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./435/binderfs"ci2-android-6-1/strace-static-x86_64: Process 4681 attached [pid 4680] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4678] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4680] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4678] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./435/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./435/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4680] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 4680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4678] <... clone3 resumed> => {parent_tid=[4682]}, 88) = 4682 [pid 309] <... close resumed>) = 0 [pid 4680] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4678] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rmdir("./435/config" [pid 4681] set_robust_list(0x5555731a86a0, 24 [pid 4680] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3 [pid 4680] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4680] <... mprotect resumed>) = 0 [pid 309] close(3 [pid 4678] <... futex resumed>) = 0 [pid 4680] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... close resumed>) = 0 [pid 4680] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./435" [pid 4681] <... set_robust_list resumed>) = 0 [pid 4680] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... rmdir resumed>) = 0 [pid 309] mkdir("./436", 0777ci2-android-6-1/strace-static-x86_64: Process 4682 attached [pid 4681] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... mkdir resumed>) = 0 [pid 4682] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4681] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4680] <... clone3 resumed> => {parent_tid=[4683]}, 88) = 4683 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 4683 attached [pid 4682] <... set_robust_list resumed>) = 0 [pid 4681] chdir("./430" [pid 4680] rt_sigprocmask(SIG_SETMASK, [] [pid 4682] rt_sigprocmask(SIG_SETMASK, [] [pid 4681] <... chdir resumed>) = 0 [pid 4680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4682] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4681] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4683] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4682] mkdirat(AT_FDCWD, "./config", 0777 [pid 4681] <... prctl resumed>) = 0 [pid 4680] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4683] <... set_robust_list resumed>) = 0 [pid 4682] <... mkdirat resumed>) = 0 [pid 4681] setpgid(0, 0 [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] <... setpgid resumed>) = 0 [pid 4682] <... futex resumed>) = 1 [pid 4681] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4678] <... futex resumed>) = 0 [pid 4682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4681] <... openat resumed>) = 3 [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 4682] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4681] write(3, "1000", 4 [pid 4678] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4684 attached [pid 4683] rt_sigprocmask(SIG_SETMASK, [] [pid 4682] mount(NULL, "./config", "configfs", 0, NULL [pid 4681] <... write resumed>) = 4 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4684 [pid 4684] set_robust_list(0x5555731a86a0, 24 [pid 4683] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4682] <... mount resumed>) = 0 [pid 308] umount2("./437", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4678] <... futex resumed>) = 0 [pid 4682] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4682] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4678] <... futex resumed>) = 0 [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4682] <... futex resumed>) = 0 [pid 4678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4682] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4682] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4678] <... futex resumed>) = 0 [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4682] <... futex resumed>) = 0 [pid 4678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4682] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4682] <... mkdirat resumed>) = 0 [pid 4678] <... futex resumed>) = 0 [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4682] <... futex resumed>) = 0 [pid 4678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4682] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4682] <... symlinkat resumed>) = 0 [pid 4678] <... futex resumed>) = 0 [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./437", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4682] <... futex resumed>) = 0 [pid 4678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4682] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4682] <... unlinkat resumed>) = 0 [pid 4678] <... futex resumed>) = 0 [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4682] <... futex resumed>) = 0 [pid 4678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4682] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 4684] <... set_robust_list resumed>) = 0 [pid 4683] mkdirat(AT_FDCWD, "./config", 0777 [pid 4682] <... unlinkat resumed>) = 0 [pid 4681] close(3 [pid 4678] <... futex resumed>) = 0 [pid 4682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4682] <... futex resumed>) = 0 [pid 4678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4678] exit_group(0 [pid 4682] <... futex resumed>) = ? [pid 4678] <... exit_group resumed>) = ? [pid 4684] rt_sigprocmask(SIG_SETMASK, [] [pid 4683] <... mkdirat resumed>) = 0 [pid 4682] +++ exited with 0 +++ [pid 4681] <... close resumed>) = 0 [pid 4678] +++ exited with 0 +++ [pid 308] fstat(3 [pid 4684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] symlink("/dev/binderfs", "./binderfs" [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4683] <... futex resumed>) = 1 [pid 4680] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3 [pid 4684] chdir("./436" [pid 4683] mount(NULL, "./config", "configfs", 0, NULL [pid 4681] <... symlink resumed>) = 0 [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4680] <... futex resumed>) = 0 [pid 4684] <... chdir resumed>) = 0 [pid 4683] <... mount resumed>) = 0 executing program [pid 4681] write(1, "executing program\n", 18 [pid 308] umount2("./437/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4684] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] <... write resumed>) = 18 [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4680] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./437/binderfs" [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./437/binderfs") = 0 [pid 4684] <... prctl resumed>) = 0 [pid 308] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4684] setpgid(0, 0) = 0 [pid 4684] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 308] <... umount2 resumed>) = 0 [pid 4683] <... futex resumed>) = 1 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4680] <... futex resumed>) = 0 [pid 308] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4683] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4683] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] newfstatat(AT_FDCWD, "./437/config" [pid 4684] write(3, "1000", 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4684] <... write resumed>) = 4 [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4684] close(3) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4683] <... futex resumed>) = 1 [pid 4680] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./437/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4684] symlink("/dev/binderfs", "./binderfs" [pid 4683] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 4680] <... futex resumed>) = 0 [pid 4683] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 4684] <... symlink resumed>) = 0 [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4684] write(1, "executing program\n", 18 [pid 308] getdents64(4 [pid 4684] <... write resumed>) = 18 [pid 4683] <... futex resumed>) = 1 [pid 4681] <... futex resumed>) = 0 [pid 4680] <... futex resumed>) = 0 executing program [pid 4683] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4681] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4680] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./437/config" [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4683] <... mkdirat resumed>) = 0 [pid 4681] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./437" [pid 4684] <... futex resumed>) = 0 [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... rmdir resumed>) = 0 [pid 4683] <... futex resumed>) = 1 [pid 4681] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4680] <... futex resumed>) = 0 [pid 308] mkdir("./438", 0777 [pid 4684] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4683] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4681] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 4680] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4683] <... symlinkat resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4684] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] <... mmap resumed>) = 0x7f0c4bb6b000 ci2-android-6-1/strace-static-x86_64: Process 4685 attached [pid 4683] <... futex resumed>) = 1 [pid 4680] <... futex resumed>) = 0 [pid 4685] set_robust_list(0x5555731a86a0, 24 [pid 4683] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4681] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4685 [pid 4685] <... set_robust_list resumed>) = 0 [pid 4683] <... unlinkat resumed>) = 0 [pid 4680] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4685] rt_sigprocmask(SIG_SETMASK, [] [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4681] <... mprotect resumed>) = 0 [pid 4685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4683] <... futex resumed>) = 0 [pid 4680] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4685] chdir("./438" [pid 4683] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4680] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4685] <... chdir resumed>) = 0 [pid 4680] <... futex resumed>) = 0 [pid 4685] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4680] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4685] <... prctl resumed>) = 0 [pid 4683] <... unlinkat resumed>) = 0 [pid 4685] setpgid(0, 0) = 0 [pid 4683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4684] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4685] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4683] <... futex resumed>) = 1 [pid 4680] <... futex resumed>) = 0 [pid 4685] write(3, "1000", 4 [pid 4680] exit_group(0 [pid 4683] ???( [pid 4681] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4683] <... ??? resumed>) = ? [pid 4680] <... exit_group resumed>) = ? [pid 4685] <... write resumed>) = 4 [pid 4685] close(3) = 0 [pid 4685] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 4685] write(1, "executing program\n", 18) = 18 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] umount2("./445", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4685] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4684] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 executing program [pid 4683] +++ exited with 0 +++ [pid 4681] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4680] +++ exited with 0 +++ [pid 310] openat(AT_FDCWD, "./445", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4685] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... openat resumed>) = 3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4680, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] fstat(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4685] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4681] <... clone3 resumed> => {parent_tid=[4686]}, 88) = 4686 [pid 310] getdents64(3 [pid 4684] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4685] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4681] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4684] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4681] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./445/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4685] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4684] <... mprotect resumed>) = 0 [pid 4681] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./445/binderfs" [pid 4685] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./445/binderfs" [pid 4684] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4685] <... mprotect resumed>) = 0 [pid 4685] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4684] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 4685] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4684] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4685] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4685] <... clone3 resumed> => {parent_tid=[4687]}, 88) = 4687 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4685] rt_sigprocmask(SIG_SETMASK, [] [pid 4684] <... clone3 resumed> => {parent_tid=[4688]}, 88) = 4688 [pid 310] newfstatat(AT_FDCWD, "./445/config" [pid 4685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4684] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4685] <... futex resumed>) = 0 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4686 attached [pid 4686] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./445/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4686] <... set_robust_list resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 4684] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 4686] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 4686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4686] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 4688 attached ci2-android-6-1/strace-static-x86_64: Process 4687 attached [pid 4686] <... mkdirat resumed>) = 0 [pid 310] getdents64(4 [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4681] <... futex resumed>) = 0 [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4686] <... futex resumed>) = 1 [pid 4686] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 310] close(4 [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] <... futex resumed>) = 0 [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4686] <... futex resumed>) = 1 [pid 4686] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] <... futex resumed>) = 0 [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4686] <... futex resumed>) = 1 [pid 4681] <... futex resumed>) = 0 [pid 4686] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4686] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4681] <... futex resumed>) = 0 [pid 4686] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4686] <... mkdirat resumed>) = 0 [pid 4681] <... futex resumed>) = 0 [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4686] <... futex resumed>) = 0 [pid 4681] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4686] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4686] <... symlinkat resumed>) = 0 [pid 4681] <... futex resumed>) = 0 [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 4686] <... futex resumed>) = 0 [pid 4681] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rmdir("./445/config" [pid 4686] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./433", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4686] <... unlinkat resumed>) = 0 [pid 4681] <... futex resumed>) = 0 [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4686] <... futex resumed>) = 0 [pid 4681] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4686] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4681] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4686] <... unlinkat resumed>) = 0 [pid 4681] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4688] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4681] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 306] openat(AT_FDCWD, "./433", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4686] <... futex resumed>) = 0 [pid 4681] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4686] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4681] exit_group(0 [pid 310] close(3 [pid 306] <... openat resumed>) = 3 [pid 4686] <... futex resumed>) = ? [pid 4681] <... exit_group resumed>) = ? [pid 4688] <... set_robust_list resumed>) = 0 [pid 4687] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... close resumed>) = 0 [pid 306] fstat(3 [pid 4688] rt_sigprocmask(SIG_SETMASK, [] [pid 4687] <... set_robust_list resumed>) = 0 [pid 4686] +++ exited with 0 +++ [pid 4681] +++ exited with 0 +++ [pid 310] rmdir("./445" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4687] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 4688] mkdirat(AT_FDCWD, "./config", 0777 [pid 4687] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] mkdir("./446", 0777 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4681, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4688] <... mkdirat resumed>) = 0 [pid 4687] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... mkdir resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./433/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4684] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4688] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] newfstatat(AT_FDCWD, "./433/binderfs" [pid 4688] mount(NULL, "./config", "configfs", 0, NULL [pid 4684] <... futex resumed>) = 0 [pid 4687] <... mkdirat resumed>) = 0 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4689 [pid 306] unlink("./433/binderfs" [pid 4687] <... futex resumed>) = 1 [pid 4685] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4687] mount(NULL, "./config", "configfs", 0, NULL [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4688] <... mount resumed>) = 0 [pid 4687] <... mount resumed>) = 0 [pid 4685] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4688] <... futex resumed>) = 1 [pid 4687] <... futex resumed>) = 0 [pid 4685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4684] <... futex resumed>) = 0 [pid 4687] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4688] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4687] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4685] <... futex resumed>) = 0 [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4684] <... futex resumed>) = 0 [pid 306] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4688] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4687] <... futex resumed>) = 0 [pid 4685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4687] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4687] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4685] <... futex resumed>) = 0 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4688] <... futex resumed>) = 1 [pid 4687] <... futex resumed>) = 0 [pid 4685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4684] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./433/config" [pid 4688] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4687] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4688] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4687] <... mkdirat resumed>) = 0 [pid 4685] <... futex resumed>) = 0 [pid 4684] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4687] <... futex resumed>) = 0 [pid 4685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4684] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4687] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4688] <... futex resumed>) = 0 [pid 4687] <... symlinkat resumed>) = 0 [pid 4685] <... futex resumed>) = 0 [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4688] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4684] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./433/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4687] <... futex resumed>) = 0 [pid 4685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4688] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4687] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4687] <... unlinkat resumed>) = 0 [pid 4685] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4688] <... futex resumed>) = 1 [pid 4687] <... futex resumed>) = 0 [pid 4685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4684] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4688] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4687] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4688] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4687] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4685] <... futex resumed>) = 0 [pid 4684] <... futex resumed>) = 0 [pid 4688] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4687] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./430", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4688] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4687] <... unlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(4 [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./430", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4688] <... futex resumed>) = 1 [pid 4687] <... futex resumed>) = 1 [pid 4685] <... futex resumed>) = 0 [pid 4684] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 306] close(4 [pid 4688] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4687] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4685] exit_group(0 [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 4688] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4687] <... futex resumed>) = ? [pid 4685] <... exit_group resumed>) = ? [pid 4684] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4689 attached [pid 4688] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4687] +++ exited with 0 +++ [pid 4685] +++ exited with 0 +++ [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 306] rmdir("./433/config" [pid 4689] set_robust_list(0x5555731a86a0, 24 [pid 4688] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... rmdir resumed>) = 0 [pid 4689] <... set_robust_list resumed>) = 0 [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4685, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./430/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 4689] rt_sigprocmask(SIG_SETMASK, [] [pid 4688] <... futex resumed>) = 1 [pid 4684] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4689] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4688] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4684] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./430/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4688] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4684] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] close(3 [pid 4689] chdir("./446" [pid 4688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4684] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./430/binderfs" [pid 4689] <... chdir resumed>) = 0 [pid 4688] <... futex resumed>) = 0 [pid 4684] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... unlink resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 307] umount2("./430/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4689] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4688] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4684] exit_group(0 [pid 306] rmdir("./433" [pid 307] <... umount2 resumed>) = 0 [pid 4689] <... prctl resumed>) = 0 [pid 4688] <... futex resumed>) = ? [pid 4684] <... exit_group resumed>) = ? [pid 307] umount2("./430/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./430/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./430/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./430/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] mkdir("./434", 0777 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 306] <... mkdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./430/config" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4688] +++ exited with 0 +++ [pid 4684] +++ exited with 0 +++ [pid 4689] setpgid(0, 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4684, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] getdents64(3 [pid 4689] <... setpgid resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] close(3) = 0 [pid 307] rmdir("./430") = 0 [pid 307] mkdir("./431", 0777 [pid 4689] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4690 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4689] <... openat resumed>) = 3 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4689] write(3, "1000", 4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4691 ci2-android-6-1/strace-static-x86_64: Process 4691 attached [pid 4689] <... write resumed>) = 4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4691] set_robust_list(0x5555731a86a0, 24 [pid 4689] close(3 [pid 309] umount2("./436", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./438", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4689] <... close resumed>) = 0 [pid 309] openat(AT_FDCWD, "./436", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./438", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 4689] symlink("/dev/binderfs", "./binderfs" [pid 309] fstat(3 [pid 308] fstat(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 4689] <... symlink resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./436/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./438/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./436/binderfs" [pid 308] newfstatat(AT_FDCWD, "./438/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./436/binderfs" [pid 308] unlink("./438/binderfs" [pid 309] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 309] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4689] write(1, "executing program\n", 18 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 4689] <... write resumed>) = 18 executing program [pid 309] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4690 attached [pid 4689] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./436/config" [pid 308] newfstatat(AT_FDCWD, "./438/config" [pid 4689] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4689] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4691] <... set_robust_list resumed>) = 0 [pid 4689] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4691] rt_sigprocmask(SIG_SETMASK, [] [pid 4689] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./436/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./438/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4689] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... openat resumed>) = 4 [pid 308] <... openat resumed>) = 4 [pid 309] fstat(4 [pid 308] fstat(4 [pid 4689] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4691] chdir("./431" [pid 4689] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] getdents64(4 [pid 308] getdents64(4 [pid 4691] <... chdir resumed>) = 0 [pid 4689] <... mprotect resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4691] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4689] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(4 [pid 308] getdents64(4 [pid 4691] <... prctl resumed>) = 0 [pid 4689] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 308] close(4 [pid 4691] setpgid(0, 0 [pid 4690] set_robust_list(0x5555731a86a0, 24 [pid 4689] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 4690] <... set_robust_list resumed>) = 0 [pid 309] rmdir("./436/config" [pid 308] rmdir("./438/config" [pid 4691] <... setpgid resumed>) = 0 [pid 4690] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4691] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4689] <... clone3 resumed> => {parent_tid=[4692]}, 88) = 4692 [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 4691] <... openat resumed>) = 3 [pid 4690] chdir("./434" [pid 4689] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4691] write(3, "1000", 4 [pid 4690] <... chdir resumed>) = 0 [pid 4689] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(3 [pid 308] close(3 [pid 4691] <... write resumed>) = 4 [pid 4690] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 4691] close(3 [pid 4690] <... prctl resumed>) = 0 [pid 4689] <... futex resumed>) = 0 [pid 309] rmdir("./436" [pid 308] rmdir("./438" [pid 4691] <... close resumed>) = 0 [pid 4690] setpgid(0, 0 [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4691] symlink("/dev/binderfs", "./binderfs" [pid 4690] <... setpgid resumed>) = 0 [pid 309] mkdir("./437", 0777 [pid 308] mkdir("./439", 0777ci2-android-6-1/strace-static-x86_64: Process 4692 attached [pid 4691] <... symlink resumed>) = 0 [pid 4690] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... mkdir resumed>) = 0 [pid 4691] write(1, "executing program\n", 18 [pid 4692] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4690] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... mkdir resumed>) = 0 [pid 4690] write(3, "1000", 4 executing program [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4691] <... write resumed>) = 18 [pid 4690] <... write resumed>) = 4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4692] <... set_robust_list resumed>) = 0 [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4690] close(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4693 attached [pid 4692] rt_sigprocmask(SIG_SETMASK, [] [pid 4691] <... futex resumed>) = 0 [pid 4690] <... close resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4693 ci2-android-6-1/strace-static-x86_64: Process 4694 attached [pid 4690] symlink("/dev/binderfs", "./binderfs" [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4694] set_robust_list(0x5555731a86a0, 24 [pid 4693] set_robust_list(0x5555731a86a0, 24 [pid 4692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4691] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4690] <... symlink resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4694 [pid 4694] <... set_robust_list resumed>) = 0 [pid 4691] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4690] write(1, "executing program\n", 18 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4694] rt_sigprocmask(SIG_SETMASK, [] [pid 4691] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4690] <... write resumed>) = 18 [pid 4692] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 4694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] chdir("./439" [pid 4691] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4690] <... futex resumed>) = 0 [pid 4694] <... chdir resumed>) = 0 [pid 4691] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4690] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4694] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4691] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4690] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4694] <... prctl resumed>) = 0 [pid 4690] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4694] setpgid(0, 0 [pid 4691] <... mprotect resumed>) = 0 [pid 4690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4694] <... setpgid resumed>) = 0 [pid 4690] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4694] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4691] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4690] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4694] <... openat resumed>) = 3 [pid 4691] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4690] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4694] write(3, "1000", 4 [pid 4690] <... mprotect resumed>) = 0 [pid 4694] <... write resumed>) = 4 [pid 4691] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4690] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4694] close(3 [pid 4690] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4694] <... close resumed>) = 0 [pid 4690] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4694] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4691] <... clone3 resumed> => {parent_tid=[4695]}, 88) = 4695 [pid 4690] <... clone3 resumed> => {parent_tid=[4696]}, 88) = 4696 [pid 4694] write(1, "executing program\n", 18 [pid 4692] <... mkdirat resumed>) = 0 [pid 4691] rt_sigprocmask(SIG_SETMASK, [] [pid 4690] rt_sigprocmask(SIG_SETMASK, [] [pid 4694] <... write resumed>) = 18 [pid 4693] <... set_robust_list resumed>) = 0 [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4690] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4692] <... futex resumed>) = 1 [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4689] <... futex resumed>) = 0 [pid 4694] <... futex resumed>) = 0 [pid 4692] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4691] <... futex resumed>) = 0 [pid 4690] <... futex resumed>) = 0 [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4692] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4694] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4692] mount(NULL, "./config", "configfs", 0, NULL [pid 4689] <... futex resumed>) = 0 [pid 4694] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4692] <... mount resumed>) = 0 [pid 4694] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4694] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4694] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4694] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4697 attached [pid 4693] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4695 attached [pid 4692] <... futex resumed>) = 1 [pid 4689] <... futex resumed>) = 0 [pid 4695] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4695] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4695] mkdirat(AT_FDCWD, "./config", 0777 [pid 4697] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4695] <... mkdirat resumed>) = 0 [pid 4694] <... clone3 resumed> => {parent_tid=[4697]}, 88) = 4697 [pid 4693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4692] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4689] <... futex resumed>) = 0 [pid 4692] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] <... futex resumed>) = 0 [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4695] <... futex resumed>) = 1 [pid 4692] <... futex resumed>) = 1 [pid 4689] <... futex resumed>) = 0 [pid 4695] mount(NULL, "./config", "configfs", 0, NULL [pid 4692] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4695] <... mount resumed>) = 0 [pid 4692] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4689] <... futex resumed>) = 0 [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] <... futex resumed>) = 0 [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4695] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4695] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4692] <... futex resumed>) = 0 [pid 4691] <... futex resumed>) = 0 [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4695] <... futex resumed>) = 0 [pid 4692] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4689] <... futex resumed>) = 0 [pid 4695] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4695] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4691] <... futex resumed>) = 0 [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4695] <... futex resumed>) = 0 [pid 4692] <... mkdirat resumed>) = 0 [pid 4691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4695] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4695] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4691] <... futex resumed>) = 0 [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4696 attached [pid 4695] <... futex resumed>) = 0 [pid 4691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4696] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4695] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] <... set_robust_list resumed>) = 0 [pid 4695] <... symlinkat resumed>) = 0 [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] <... futex resumed>) = 0 [pid 4696] rt_sigprocmask(SIG_SETMASK, [] [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] rt_sigprocmask(SIG_SETMASK, [] [pid 4693] chdir("./437" [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4695] <... futex resumed>) = 0 [pid 4692] <... futex resumed>) = 1 [pid 4691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4689] <... futex resumed>) = 0 [pid 4696] mkdirat(AT_FDCWD, "./config", 0777 [pid 4695] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4692] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4697] <... set_robust_list resumed>) = 0 [pid 4696] <... mkdirat resumed>) = 0 [pid 4695] <... unlinkat resumed>) = 0 [pid 4694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4693] <... chdir resumed>) = 0 [pid 4692] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4691] <... futex resumed>) = 0 [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4692] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4689] <... futex resumed>) = 0 [pid 4696] <... futex resumed>) = 1 [pid 4695] <... futex resumed>) = 0 [pid 4691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4690] <... futex resumed>) = 0 [pid 4696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4695] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4693] <... prctl resumed>) = 0 [pid 4692] <... symlinkat resumed>) = 0 [pid 4691] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4695] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] setpgid(0, 0 [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4691] <... futex resumed>) = 0 [pid 4690] <... futex resumed>) = 0 [pid 4696] mount(NULL, "./config", "configfs", 0, NULL [pid 4695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] <... futex resumed>) = 0 [pid 4693] <... setpgid resumed>) = 0 [pid 4692] <... futex resumed>) = 0 [pid 4691] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4696] <... mount resumed>) = 0 [pid 4695] <... futex resumed>) = 0 [pid 4692] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4695] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4693] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4692] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4691] exit_group(0 [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] <... futex resumed>) = 1 [pid 4695] <... futex resumed>) = ? [pid 4691] <... exit_group resumed>) = ? [pid 4690] <... futex resumed>) = 0 [pid 4697] rt_sigprocmask(SIG_SETMASK, [] [pid 4696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4695] +++ exited with 0 +++ [pid 4693] <... openat resumed>) = 3 [pid 4692] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4689] <... futex resumed>) = 0 [pid 4697] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4693] write(3, "1000", 4 [pid 4692] <... unlinkat resumed>) = 0 [pid 4691] +++ exited with 0 +++ [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4697] mkdirat(AT_FDCWD, "./config", 0777 [pid 4696] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4693] <... write resumed>) = 4 [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4690] <... futex resumed>) = 0 [pid 4689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4696] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4693] close(3 [pid 4692] <... futex resumed>) = 0 [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4689] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4691, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4697] <... mkdirat resumed>) = 0 [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] <... close resumed>) = 0 [pid 4692] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4689] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] <... futex resumed>) = 1 [pid 4693] symlink("/dev/binderfs", "./binderfs" [pid 4692] <... unlinkat resumed>) = 0 [pid 4690] <... futex resumed>) = 0 [pid 4689] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4696] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4696] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4693] <... symlink resumed>) = 0 [pid 4692] <... futex resumed>) = 0 [pid 4690] <... futex resumed>) = 0 [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] write(1, "executing program\n", 18 [pid 4692] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4689] exit_group(0 [pid 307] <... restart_syscall resumed>) = 0 executing program [pid 4697] <... futex resumed>) = 1 [pid 4696] <... futex resumed>) = 0 [pid 4694] <... futex resumed>) = 0 [pid 4693] <... write resumed>) = 18 [pid 4692] <... futex resumed>) = ? [pid 4690] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4689] <... exit_group resumed>) = ? [pid 4697] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4692] +++ exited with 0 +++ [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4690] <... futex resumed>) = 0 [pid 307] umount2("./431", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4696] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4696] <... mkdirat resumed>) = 0 [pid 4694] <... futex resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4689] +++ exited with 0 +++ [pid 307] openat(AT_FDCWD, "./431", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4697] mount(NULL, "./config", "configfs", 0, NULL [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4693] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4689, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... openat resumed>) = 3 [pid 4696] <... futex resumed>) = 1 [pid 4693] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4690] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 4697] <... mount resumed>) = 0 [pid 4696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4693] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4693] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4690] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 4697] <... futex resumed>) = 1 [pid 4696] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4694] <... futex resumed>) = 0 [pid 4693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./446", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4697] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4696] <... symlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./431/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] <... futex resumed>) = 0 [pid 4693] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] openat(AT_FDCWD, "./446", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4697] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4696] <... futex resumed>) = 1 [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4690] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./431/binderfs" [pid 4697] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4693] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4693] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4690] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 307] unlink("./431/binderfs" [pid 4697] <... futex resumed>) = 1 [pid 4696] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4694] <... futex resumed>) = 0 [pid 4693] <... mprotect resumed>) = 0 [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4696] <... unlinkat resumed>) = 0 [pid 307] umount2("./431/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4697] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 4697] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4696] <... futex resumed>) = 1 [pid 4694] <... futex resumed>) = 0 [pid 4693] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4690] <... futex resumed>) = 0 [pid 307] umount2("./431/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4693] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4697] <... futex resumed>) = 0 [pid 4696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4694] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4690] <... futex resumed>) = 0 [pid 310] umount2("./446/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./431/config" [pid 4696] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4693] <... clone3 resumed> => {parent_tid=[4698]}, 88) = 4698 [pid 4697] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4696] <... unlinkat resumed>) = 0 [pid 4694] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./446/binderfs" [pid 307] umount2("./431/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4693] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4697] <... mkdirat resumed>) = 0 [pid 4696] <... futex resumed>) = 1 [pid 4693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4690] <... futex resumed>) = 0 [pid 310] unlink("./446/binderfs" [pid 307] openat(AT_FDCWD, "./431/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4690] exit_group(0 [pid 307] <... openat resumed>) = 4 [pid 4696] <... futex resumed>) = ? [pid 4690] <... exit_group resumed>) = ? [pid 4693] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 307] fstat(4 [pid 4697] <... futex resumed>) = 1 [pid 4696] +++ exited with 0 +++ [pid 4694] <... futex resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4690] +++ exited with 0 +++ [pid 310] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4697] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 310] <... umount2 resumed>) = 0 [pid 4697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4694] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4697] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4690, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4697] <... symlinkat resumed>) = 0 [pid 307] close(4 [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./446/config" [pid 307] <... close resumed>) = 0 [pid 4697] <... futex resumed>) = 1 [pid 4694] <... futex resumed>) = 0 [pid 307] rmdir("./431/config" [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4698 attached [pid 4697] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 4698] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4694] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 4698] <... set_robust_list resumed>) = 0 [pid 4697] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4698] rt_sigprocmask(SIG_SETMASK, [] [pid 4697] <... unlinkat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./446/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(3 [pid 4698] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 307] <... close resumed>) = 0 [pid 4698] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] rmdir("./431" [pid 4698] <... mkdirat resumed>) = 0 [pid 4697] <... futex resumed>) = 1 [pid 4694] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 307] <... rmdir resumed>) = 0 [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4697] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] mkdir("./432", 0777 [pid 4697] <... unlinkat resumed>) = 0 [pid 4694] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 4698] <... futex resumed>) = 1 [pid 4697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4698] mount(NULL, "./config", "configfs", 0, NULL [pid 4694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4698] <... mount resumed>) = 0 [pid 4697] <... futex resumed>) = 0 [pid 4694] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4693] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4697] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4694] exit_group(0 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4698] <... futex resumed>) = 0 [pid 4697] <... futex resumed>) = ? [pid 4694] <... exit_group resumed>) = ? [pid 4693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 4699 attached [pid 4698] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4697] +++ exited with 0 +++ [pid 4694] +++ exited with 0 +++ [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 4698] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4693] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4694, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4699 [pid 4699] set_robust_list(0x5555731a86a0, 24 [pid 4698] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./446/config" [pid 4699] <... set_robust_list resumed>) = 0 [pid 4698] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4699] rt_sigprocmask(SIG_SETMASK, [] [pid 4698] <... futex resumed>) = 1 [pid 4693] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 4699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4698] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4699] chdir("./432" [pid 4698] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4693] <... futex resumed>) = 0 [pid 310] close(3 [pid 4699] <... chdir resumed>) = 0 [pid 4698] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 4699] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4698] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] rmdir("./446" [pid 306] umount2("./434", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4699] <... prctl resumed>) = 0 [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4699] setpgid(0, 0 [pid 4698] <... futex resumed>) = 1 [pid 4693] <... futex resumed>) = 0 [pid 4699] <... setpgid resumed>) = 0 [pid 4698] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] mkdir("./447", 0777 [pid 306] openat(AT_FDCWD, "./434", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4699] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4698] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 4699] <... openat resumed>) = 3 [pid 4698] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4693] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 3 [pid 4699] write(3, "1000", 4 [pid 4698] <... mkdirat resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(3 [pid 4699] <... write resumed>) = 4 [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4699] close(3 [pid 4698] <... futex resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4699] <... close resumed>) = 0 [pid 4698] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4693] <... futex resumed>) = 0 [pid 4699] symlink("/dev/binderfs", "./binderfs" [pid 4698] <... symlinkat resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4699] <... symlink resumed>) = 0 [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 4699] write(1, "executing program\n", 18 [pid 4698] <... futex resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4700 [pid 4699] <... write resumed>) = 18 executing program [pid 4698] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4693] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4698] <... unlinkat resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4699] <... futex resumed>) = 0 [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./434/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4699] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4698] <... futex resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4699] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4698] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4693] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4700 attached [pid 4699] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4698] <... unlinkat resumed>) = 0 [pid 4693] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] newfstatat(AT_FDCWD, "./434/binderfs" [pid 4699] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4698] <... futex resumed>) = 0 [pid 4693] exit_group(0 [pid 4699] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4693] <... exit_group resumed>) = ? [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4700] set_robust_list(0x5555731a86a0, 24 [pid 4699] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4698] +++ exited with 0 +++ [pid 4699] <... mprotect resumed>) = 0 [pid 4699] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4699] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4701]}, 88) = 4701 [pid 4693] +++ exited with 0 +++ [pid 4699] rt_sigprocmask(SIG_SETMASK, [] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4693, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] unlink("./434/binderfs" [pid 4699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4701 attached [pid 306] <... unlink resumed>) = 0 [pid 4701] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4701] <... set_robust_list resumed>) = 0 [pid 4701] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4701] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./434/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./434/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4701] <... mkdirat resumed>) = 0 [pid 306] getdents64(4 [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4699] <... futex resumed>) = 0 [pid 306] close(4 [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... close resumed>) = 0 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./434/config" [pid 4701] <... futex resumed>) = 1 [pid 4701] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 4699] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3 [pid 4701] <... futex resumed>) = 1 [pid 306] <... close resumed>) = 0 [pid 4701] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] rmdir("./434" [pid 4701] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4699] <... futex resumed>) = 0 [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4701] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 4701] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] mkdir("./435", 0777 [pid 4701] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4699] <... futex resumed>) = 0 [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4701] <... futex resumed>) = 1 [pid 4701] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4701] <... mkdirat resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4702 attached [pid 4700] <... set_robust_list resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4702 [pid 4702] set_robust_list(0x5555731a86a0, 24 [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./437", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4700] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./439", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4702] <... set_robust_list resumed>) = 0 [pid 4701] <... futex resumed>) = 1 [pid 4700] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4699] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./437", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./439", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4699] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 308] <... openat resumed>) = 3 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 309] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4702] rt_sigprocmask(SIG_SETMASK, [] [pid 4701] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] getdents64(3 [pid 4700] chdir("./447" [pid 4701] <... symlinkat resumed>) = 0 [pid 309] umount2("./437/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./439/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./437/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./439/binderfs" [pid 309] unlink("./437/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4702] chdir("./435" [pid 309] <... unlink resumed>) = 0 [pid 308] unlink("./439/binderfs" [pid 4702] <... chdir resumed>) = 0 [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] <... chdir resumed>) = 0 [pid 309] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 4702] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4701] <... futex resumed>) = 1 [pid 4700] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4699] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4702] <... prctl resumed>) = 0 [pid 4701] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4700] <... prctl resumed>) = 0 [pid 4699] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = 0 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./437/config" [pid 308] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./439/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./437/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(4 [pid 308] openat(AT_FDCWD, "./439/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... openat resumed>) = 4 [pid 309] getdents64(4 [pid 308] fstat(4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 308] getdents64(4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] close(4 [pid 308] getdents64(4 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] rmdir("./437/config" [pid 308] close(4 [pid 4702] setpgid(0, 0 [pid 4701] <... unlinkat resumed>) = 0 [pid 4700] setpgid(0, 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 309] getdents64(3 [pid 308] rmdir("./439/config" [pid 4702] <... setpgid resumed>) = 0 [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] <... setpgid resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 308] <... rmdir resumed>) = 0 [pid 4702] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4701] <... futex resumed>) = 1 [pid 4699] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] getdents64(3 [pid 4700] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4699] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./437" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4702] <... openat resumed>) = 3 [pid 4701] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4700] <... openat resumed>) = 3 [pid 4699] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] close(3 [pid 4702] write(3, "1000", 4 [pid 4701] <... unlinkat resumed>) = 0 [pid 4699] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4700] write(3, "1000", 4 [pid 309] mkdir("./438", 0777 [pid 308] <... close resumed>) = 0 [pid 4702] <... write resumed>) = 4 [pid 4701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] <... write resumed>) = 4 [pid 4702] close(3 [pid 4701] <... futex resumed>) = 1 [pid 4700] close(3 [pid 4699] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] rmdir("./439" [pid 4702] <... close resumed>) = 0 [pid 4701] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4700] <... close resumed>) = 0 [pid 4699] exit_group(0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4702] symlink("/dev/binderfs", "./binderfs" [pid 4699] <... exit_group resumed>) = ? [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4701] <... futex resumed>) = ? [pid 308] <... rmdir resumed>) = 0 [pid 4702] <... symlink resumed>) = 0 [pid 4700] symlink("/dev/binderfs", "./binderfs" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] mkdir("./440", 0777 [pid 4702] write(1, "executing program\n", 18 [pid 4701] +++ exited with 0 +++ [pid 4700] <... symlink resumed>) = 0 [pid 4699] +++ exited with 0 +++ [pid 308] <... mkdir resumed>) = 0 executing program [pid 4702] <... write resumed>) = 18 [pid 4700] write(1, "executing program\n", 18 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4703 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4699, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] <... write resumed>) = 18 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4702] <... futex resumed>) = 0 [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4703 attached [pid 4702] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4700] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4704 attached [pid 4703] set_robust_list(0x5555731a86a0, 24 [pid 4702] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4700] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4704] set_robust_list(0x5555731a86a0, 24 [pid 4702] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4700] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4704 [pid 4704] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4704] rt_sigprocmask(SIG_SETMASK, [] [pid 4702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4700] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4702] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4700] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4704] chdir("./440" [pid 4702] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4700] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4702] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4704] <... chdir resumed>) = 0 [pid 4700] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4702] <... mprotect resumed>) = 0 [pid 4700] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4704] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4702] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4704] <... prctl resumed>) = 0 [pid 4704] setpgid(0, 0 [pid 4700] <... mprotect resumed>) = 0 [pid 4702] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4704] <... setpgid resumed>) = 0 [pid 4700] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4702] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4704] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4700] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4700] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... restart_syscall resumed>) = 0 [pid 4704] <... openat resumed>) = 3 [pid 4702] <... clone3 resumed> => {parent_tid=[4705]}, 88) = 4705 [pid 4704] write(3, "1000", 4 [pid 4702] rt_sigprocmask(SIG_SETMASK, [] [pid 4700] <... clone3 resumed> => {parent_tid=[4706]}, 88) = 4706 [pid 4703] <... set_robust_list resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4706 attached ci2-android-6-1/strace-static-x86_64: Process 4705 attached [pid 4704] <... write resumed>) = 4 [pid 307] umount2("./432", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4704] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4704] <... close resumed>) = 0 [pid 4702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4700] rt_sigprocmask(SIG_SETMASK, [] [pid 307] openat(AT_FDCWD, "./432", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4705] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4704] symlink("/dev/binderfs", "./binderfs" [pid 4703] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 3 [pid 4704] <... symlink resumed>) = 0 [pid 4700] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] fstat(3 [pid 4705] <... set_robust_list resumed>) = 0 [pid 4704] write(1, "executing program\n", 18 [pid 4703] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4704] <... write resumed>) = 18 [pid 307] getdents64(3 [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 executing program [pid 4704] <... futex resumed>) = 0 [pid 307] umount2("./432/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4704] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4704] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./432/binderfs" [pid 4704] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] unlink("./432/binderfs" [pid 4704] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4703] chdir("./438" [pid 4702] <... futex resumed>) = 0 [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... unlink resumed>) = 0 [pid 4706] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4704] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4700] <... futex resumed>) = 0 [pid 307] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4706] <... set_robust_list resumed>) = 0 [pid 4705] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4704] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4703] <... chdir resumed>) = 0 [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 4706] rt_sigprocmask(SIG_SETMASK, [] [pid 4705] mkdirat(AT_FDCWD, "./config", 0777 [pid 4704] <... mprotect resumed>) = 0 [pid 4703] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4706] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4705] <... mkdirat resumed>) = 0 [pid 4704] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4703] <... prctl resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4706] mkdirat(AT_FDCWD, "./config", 0777 [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4704] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4703] setpgid(0, 0 [pid 307] newfstatat(AT_FDCWD, "./432/config" [pid 4706] <... mkdirat resumed>) = 0 [pid 4705] <... futex resumed>) = 1 [pid 4704] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4703] <... setpgid resumed>) = 0 [pid 4702] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4707 attached [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] umount2("./432/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4706] <... futex resumed>) = 1 [pid 4704] <... clone3 resumed> => {parent_tid=[4707]}, 88) = 4707 [pid 4700] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] rt_sigprocmask(SIG_SETMASK, [] [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./432/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4700] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 4706] mount(NULL, "./config", "configfs", 0, NULL [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 4707] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4706] <... mount resumed>) = 0 [pid 4705] <... futex resumed>) = 0 [pid 4704] <... futex resumed>) = 0 [pid 4703] <... openat resumed>) = 3 [pid 4702] <... futex resumed>) = 1 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] mount(NULL, "./config", "configfs", 0, NULL [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 4707] <... set_robust_list resumed>) = 0 [pid 4706] <... futex resumed>) = 1 [pid 4705] <... mount resumed>) = 0 [pid 4703] write(3, "1000", 4 [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4700] <... futex resumed>) = 0 [pid 4707] rt_sigprocmask(SIG_SETMASK, [] [pid 4703] <... write resumed>) = 4 [pid 4707] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4703] close(3 [pid 4707] mkdirat(AT_FDCWD, "./config", 0777 [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] <... close resumed>) = 0 [pid 4706] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4706] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4705] <... futex resumed>) = 1 [pid 4703] symlink("/dev/binderfs", "./binderfs" [pid 4702] <... futex resumed>) = 0 [pid 4700] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4706] <... futex resumed>) = 0 [pid 4700] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] close(4 [pid 4706] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 4706] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4700] <... futex resumed>) = 0 [pid 307] rmdir("./432/config" [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] <... symlink resumed>) = 0 [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 4706] <... futex resumed>) = 0 [pid 4705] <... futex resumed>) = 0 [pid 4703] write(1, "executing program\n", 18 [pid 4702] <... futex resumed>) = 1 [pid 4700] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 307] getdents64(3 [pid 4706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4705] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4703] <... write resumed>) = 18 [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4705] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4700] <... futex resumed>) = 0 [pid 307] close(3 [pid 4706] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 4706] <... mkdirat resumed>) = 0 [pid 4705] <... futex resumed>) = 0 [pid 4703] <... futex resumed>) = 0 [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./432" [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4703] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4702] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4706] <... futex resumed>) = 1 [pid 4705] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4703] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4700] <... futex resumed>) = 0 [pid 307] mkdir("./433", 0777 [pid 4707] <... mkdirat resumed>) = 0 [pid 4706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4705] <... futex resumed>) = 0 [pid 4703] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4706] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4705] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4703] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4702] <... futex resumed>) = 0 [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4706] <... symlinkat resumed>) = 0 [pid 4705] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4707] <... futex resumed>) = 1 [pid 4706] <... futex resumed>) = 1 [pid 4705] <... futex resumed>) = 0 [pid 4703] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4700] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4708 attached [pid 4707] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4705] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] <... futex resumed>) = 0 [pid 4703] <... mprotect resumed>) = 0 [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] set_robust_list(0x5555731a86a0, 24 [pid 4706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4705] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4708 [pid 4708] <... set_robust_list resumed>) = 0 [pid 4706] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4705] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4704] <... futex resumed>) = 0 [pid 4703] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4702] <... futex resumed>) = 0 [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4708] rt_sigprocmask(SIG_SETMASK, [] [pid 4707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4706] <... unlinkat resumed>) = 0 [pid 4705] <... symlinkat resumed>) = 0 [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4703] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4708] chdir("./433" [pid 4706] <... futex resumed>) = 1 [pid 4705] <... futex resumed>) = 0 [pid 4702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4700] <... futex resumed>) = 0 [pid 4708] <... chdir resumed>) = 0 [pid 4706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4705] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4705] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4703] <... clone3 resumed> => {parent_tid=[4709]}, 88) = 4709 [pid 4702] <... futex resumed>) = 0 [pid 4700] <... futex resumed>) = 0 [pid 4708] <... prctl resumed>) = 0 [pid 4706] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4705] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4703] rt_sigprocmask(SIG_SETMASK, [] [pid 4700] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4709 attached [pid 4708] setpgid(0, 0 [pid 4707] mount(NULL, "./config", "configfs", 0, NULL [pid 4706] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4705] <... unlinkat resumed>) = 0 [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4708] <... setpgid resumed>) = 0 [pid 4706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4708] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4706] <... futex resumed>) = 1 [pid 4705] <... futex resumed>) = 0 [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4700] <... futex resumed>) = 0 [pid 4708] <... openat resumed>) = 3 [pid 4707] <... mount resumed>) = 0 [pid 4706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4705] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4700] exit_group(0 [pid 4709] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4708] write(3, "1000", 4 [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4706] <... futex resumed>) = ? [pid 4705] <... unlinkat resumed>) = 0 [pid 4703] <... futex resumed>) = 0 [pid 4702] <... futex resumed>) = 0 [pid 4700] <... exit_group resumed>) = ? [pid 4709] <... set_robust_list resumed>) = 0 [pid 4708] <... write resumed>) = 4 [pid 4707] <... futex resumed>) = 1 [pid 4706] +++ exited with 0 +++ [pid 4705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4708] close(3 [pid 4705] <... futex resumed>) = 0 [pid 4704] <... futex resumed>) = 0 [pid 4700] +++ exited with 0 +++ [pid 4708] <... close resumed>) = 0 [pid 4707] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4705] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4700, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4708] symlink("/dev/binderfs", "./binderfs" [pid 4704] <... futex resumed>) = 0 [pid 4702] exit_group(0 [pid 4709] rt_sigprocmask(SIG_SETMASK, [] [pid 4708] <... symlink resumed>) = 0 [pid 4707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4708] write(1, "executing program\n", 18 [pid 4705] <... futex resumed>) = ? [pid 4702] <... exit_group resumed>) = ? [pid 4708] <... write resumed>) = 18 [pid 4707] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4705] +++ exited with 0 +++ [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4708] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4708] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4708] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4708] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4708] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4702] +++ exited with 0 +++ executing program [pid 4708] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4707] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4702, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4708] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... clone3 resumed> => {parent_tid=[4710]}, 88) = 4710 [pid 4708] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4710 attached [pid 4710] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4709] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4707] <... futex resumed>) = 1 [pid 4704] <... futex resumed>) = 0 [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... set_robust_list resumed>) = 0 [pid 4710] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4710] mkdirat(AT_FDCWD, "./config", 0777 [pid 4707] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4709] mkdirat(AT_FDCWD, "./config", 0777 [pid 4707] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4704] <... futex resumed>) = 0 [pid 4707] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4707] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4710] <... mkdirat resumed>) = 0 [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... futex resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... futex resumed>) = 1 [pid 4710] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... futex resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... futex resumed>) = 1 [pid 4710] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4707] <... mkdirat resumed>) = 0 [pid 4710] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... futex resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... futex resumed>) = 1 [pid 4710] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4704] <... futex resumed>) = 0 [pid 4707] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4704] <... futex resumed>) = 0 [pid 4707] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... futex resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4707] <... symlinkat resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4710] <... futex resumed>) = 1 [pid 4707] <... futex resumed>) = 1 [pid 4704] <... futex resumed>) = 0 [pid 4707] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4710] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4707] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4710] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... futex resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4707] <... unlinkat resumed>) = 0 [pid 4708] <... futex resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4710] <... futex resumed>) = 1 [pid 4707] <... futex resumed>) = 1 [pid 4704] <... futex resumed>) = 0 [pid 4707] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4704] <... futex resumed>) = 0 [pid 4707] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 ENOENT (No such file or directory) [pid 4707] <... unlinkat resumed>) = 0 [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... futex resumed>) = 0 [pid 4707] <... futex resumed>) = 1 [pid 4704] <... futex resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4707] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4704] exit_group(0 [pid 4708] <... futex resumed>) = 0 [pid 4707] <... futex resumed>) = ? [pid 4704] <... exit_group resumed>) = ? [pid 4710] <... futex resumed>) = 1 [pid 4709] <... mkdirat resumed>) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4707] +++ exited with 0 +++ [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4710] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4704] +++ exited with 0 +++ [pid 4703] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4704, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4709] <... futex resumed>) = 1 [pid 4709] mount(NULL, "./config", "configfs", 0, NULL [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4709] <... mount resumed>) = 0 [pid 4708] <... futex resumed>) = 0 [pid 4710] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4710] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 4709] <... futex resumed>) = 1 [pid 4703] <... futex resumed>) = 0 [pid 4710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4709] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4708] <... futex resumed>) = 0 [pid 4709] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4708] exit_group(0 [pid 4703] <... futex resumed>) = 0 [pid 4708] <... exit_group resumed>) = ? [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4710] <... futex resumed>) = ? [pid 4709] <... futex resumed>) = 0 [pid 4703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4709] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4709] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4703] <... futex resumed>) = 0 [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4709] <... futex resumed>) = 0 [pid 4703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4710] +++ exited with 0 +++ [pid 4708] +++ exited with 0 +++ [pid 4709] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4709] <... mkdirat resumed>) = 0 [pid 4703] <... futex resumed>) = 0 [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4708, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4709] <... futex resumed>) = 0 [pid 4703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4709] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4709] <... symlinkat resumed>) = 0 [pid 4703] <... futex resumed>) = 0 [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4709] <... futex resumed>) = 0 [pid 4703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4709] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4709] <... unlinkat resumed>) = 0 [pid 4703] <... futex resumed>) = 0 [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4709] <... futex resumed>) = 0 [pid 4703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4709] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4703] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4709] <... unlinkat resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4703] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4709] <... futex resumed>) = 0 [pid 4703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4709] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4703] exit_group(0 [pid 4709] <... futex resumed>) = ? [pid 4703] <... exit_group resumed>) = ? [pid 308] umount2("./440", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./435", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./440", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./435", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4709] +++ exited with 0 +++ [pid 4703] +++ exited with 0 +++ [pid 310] umount2("./447", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4703, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] fstat(3 [pid 310] openat(AT_FDCWD, "./447", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... openat resumed>) = 3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] fstat(3 [pid 308] getdents64(3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./440/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./435/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./447/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./440/binderfs" [pid 306] newfstatat(AT_FDCWD, "./435/binderfs" [pid 310] newfstatat(AT_FDCWD, "./447/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./440/binderfs" [pid 306] unlink("./435/binderfs" [pid 310] unlink("./447/binderfs") = 0 [pid 308] <... unlink resumed>) = 0 [pid 310] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = 0 [pid 306] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./447/config" [pid 308] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./440/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./435/config" [pid 310] openat(AT_FDCWD, "./447/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(4 [pid 308] openat(AT_FDCWD, "./440/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./435/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(4 [pid 308] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 310] close(4 [pid 306] close(4 [pid 310] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... close resumed>) = 0 [pid 310] rmdir("./447/config" [pid 308] getdents64(4 [pid 306] rmdir("./435/config") = 0 [pid 306] getdents64(3 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] getdents64(3 [pid 308] close(4 [pid 306] close(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./435" [pid 310] close(3 [pid 308] rmdir("./440/config" [pid 306] <... rmdir resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] mkdir("./436", 0777 [pid 310] rmdir("./447" [pid 308] <... rmdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] mkdir("./448", 0777 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./433", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... mkdir resumed>) = 0 [pid 308] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4711 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./433", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rmdir("./440" [pid 307] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./433/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./433/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./433/binderfs" [pid 308] mkdir("./441", 0777 [pid 307] <... unlink resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4712 [pid 307] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4711 attached ) = 0 [pid 307] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./433/config" [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./433/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./433/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4713 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./433/config"ci2-android-6-1/strace-static-x86_64: Process 4713 attached ci2-android-6-1/strace-static-x86_64: Process 4712 attached [pid 4711] set_robust_list(0x5555731a86a0, 24 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(3 [pid 4711] <... set_robust_list resumed>) = 0 [pid 309] umount2("./438", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./433" [pid 4711] rt_sigprocmask(SIG_SETMASK, [] [pid 4712] set_robust_list(0x5555731a86a0, 24 [pid 309] openat(AT_FDCWD, "./438", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] mkdir("./434", 0777 [pid 4713] set_robust_list(0x5555731a86a0, 24 [pid 4712] <... set_robust_list resumed>) = 0 [pid 4711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 309] getdents64(3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./438/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4713] <... set_robust_list resumed>) = 0 [pid 4712] rt_sigprocmask(SIG_SETMASK, [] [pid 4711] chdir("./436" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4714 attached [pid 309] newfstatat(AT_FDCWD, "./438/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4714 [pid 4711] <... chdir resumed>) = 0 [pid 309] unlink("./438/binderfs" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4711] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... unlink resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 4711] <... prctl resumed>) = 0 [pid 309] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4714] set_robust_list(0x5555731a86a0, 24 [pid 4712] chdir("./448" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4714] <... set_robust_list resumed>) = 0 [pid 4713] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./438/config" [pid 4714] rt_sigprocmask(SIG_SETMASK, [] [pid 4713] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4714] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4713] chdir("./441" [pid 309] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4712] <... chdir resumed>) = 0 [pid 4714] chdir("./434" [pid 4711] setpgid(0, 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4714] <... chdir resumed>) = 0 [pid 4713] <... chdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./438/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4714] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4713] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... openat resumed>) = 4 [pid 4711] <... setpgid resumed>) = 0 [pid 4714] <... prctl resumed>) = 0 [pid 4713] <... prctl resumed>) = 0 [pid 309] fstat(4 [pid 4714] setpgid(0, 0 [pid 4713] setpgid(0, 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4714] <... setpgid resumed>) = 0 [pid 4713] <... setpgid resumed>) = 0 [pid 309] getdents64(4 [pid 4714] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4713] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4712] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4711] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4714] <... openat resumed>) = 3 [pid 4713] <... openat resumed>) = 3 [pid 309] getdents64(4 [pid 4714] write(3, "1000", 4 [pid 4713] write(3, "1000", 4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4714] <... write resumed>) = 4 [pid 4713] <... write resumed>) = 4 [pid 4711] <... openat resumed>) = 3 [pid 309] close(4 [pid 4714] close(3 [pid 4713] close(3 [pid 309] <... close resumed>) = 0 [pid 4714] <... close resumed>) = 0 [pid 4713] <... close resumed>) = 0 [pid 309] rmdir("./438/config" [pid 4714] symlink("/dev/binderfs", "./binderfs" [pid 4713] symlink("/dev/binderfs", "./binderfs" [pid 4712] <... prctl resumed>) = 0 [pid 4711] write(3, "1000", 4 [pid 309] <... rmdir resumed>) = 0 [pid 4712] setpgid(0, 0 [pid 4711] <... write resumed>) = 4 [pid 309] getdents64(3 [pid 4714] <... symlink resumed>) = 0 [pid 4713] <... symlink resumed>) = 0 [pid 4712] <... setpgid resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4714] write(1, "executing program\n", 18 [pid 4713] write(1, "executing program\n", 18 [pid 309] close(3 [pid 4714] <... write resumed>) = 18 [pid 4713] <... write resumed>) = 18 [pid 309] <... close resumed>) = 0 executing program executing program [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./438" [pid 4714] <... futex resumed>) = 0 [pid 4713] <... futex resumed>) = 0 [pid 4712] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4711] close(3 [pid 309] <... rmdir resumed>) = 0 [pid 4714] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4713] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] mkdir("./439", 0777 [pid 4714] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4713] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4711] <... close resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 4714] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4713] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4712] <... openat resumed>) = 3 [pid 4714] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4713] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4711] symlink("/dev/binderfs", "./binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4714] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4713] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4715 attached [pid 4714] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4713] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4712] write(3, "1000", 4 [pid 4711] <... symlink resumed>) = 0 [pid 4714] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4713] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4715 [pid 4715] set_robust_list(0x5555731a86a0, 24 [pid 4714] <... mprotect resumed>) = 0 [pid 4713] <... mprotect resumed>) = 0 [pid 4712] <... write resumed>) = 4 [pid 4711] write(1, "executing program\n", 18 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4714] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4713] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4712] close(3 [pid 4711] <... write resumed>) = 18 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4714] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4713] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 4714] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4713] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4712] <... close resumed>) = 0 [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] <... set_robust_list resumed>) = 0 [pid 4713] <... clone3 resumed> => {parent_tid=[4717]}, 88) = 4717 [pid 4712] symlink("/dev/binderfs", "./binderfs" [pid 4713] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4711] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4712] <... symlink resumed>) = 0 [pid 4711] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4712] write(1, "executing program\n", 18 [pid 4711] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4712] <... write resumed>) = 18 [pid 4711] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-android-6-1/strace-static-x86_64: Process 4717 attached [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 4712] <... futex resumed>) = 0 [pid 4711] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4712] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4717] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4711] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4712] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4711] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4712] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4717] <... set_robust_list resumed>) = 0 [pid 4711] <... mprotect resumed>) = 0 [pid 4712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4717] rt_sigprocmask(SIG_SETMASK, [] [pid 4712] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4711] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4717] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4712] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4711] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4712] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4711] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4712] <... mprotect resumed>) = 0 [pid 4717] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 4712] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4712] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4712] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4711] <... clone3 resumed> => {parent_tid=[4718]}, 88) = 4718 [pid 4713] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4712] <... clone3 resumed> => {parent_tid=[4719]}, 88) = 4719 [pid 4711] rt_sigprocmask(SIG_SETMASK, [] [pid 4712] rt_sigprocmask(SIG_SETMASK, [] [pid 4711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4717] <... futex resumed>) = 1 [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] <... futex resumed>) = 0 [pid 4712] <... futex resumed>) = 0 [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4717] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4714] <... clone3 resumed> => {parent_tid=[4716]}, 88) = 4716 [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4713] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4717] <... futex resumed>) = 1 [pid 4717] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4713] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4714] rt_sigprocmask(SIG_SETMASK, [] [pid 4713] <... futex resumed>) = 0 [pid 4715] rt_sigprocmask(SIG_SETMASK, [] [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4717] <... futex resumed>) = 1 [pid 4717] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4713] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4717] <... futex resumed>) = 1 [pid 4717] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 4715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4714] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4716 attached [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4716] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4716] mkdirat(AT_FDCWD, "./config", 0777 [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] <... mkdirat resumed>) = 0 [pid 4715] chdir("./439" [pid 4714] <... futex resumed>) = 0 [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4716] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 4718 attached [pid 4718] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4718] mkdirat(AT_FDCWD, "./config", 0777 [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4717] <... futex resumed>) = 1 [pid 4715] <... chdir resumed>) = 0 [pid 4713] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4718] <... mkdirat resumed>) = 0 [pid 4717] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4715] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4714] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 4719 attached [pid 4719] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4719] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4719] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 4717] <... symlinkat resumed>) = 0 [pid 4715] <... prctl resumed>) = 0 [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] <... futex resumed>) = 0 [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4718] <... futex resumed>) = 1 [pid 4718] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4715] setpgid(0, 0 [pid 4714] <... futex resumed>) = 1 [pid 4716] <... futex resumed>) = 0 [pid 4716] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] <... setpgid resumed>) = 0 [pid 4716] <... futex resumed>) = 1 [pid 4714] <... futex resumed>) = 0 [pid 4716] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4717] <... futex resumed>) = 1 [pid 4716] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4715] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4713] <... futex resumed>) = 0 [pid 4717] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4714] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] <... futex resumed>) = 0 [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4713] <... futex resumed>) = 0 [pid 4717] <... unlinkat resumed>) = 0 [pid 4716] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4714] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4715] <... openat resumed>) = 3 [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4713] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4717] <... futex resumed>) = 0 [pid 4716] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4715] write(3, "1000", 4 [pid 4714] <... futex resumed>) = 0 [pid 4713] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4717] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4716] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4715] <... write resumed>) = 4 [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4713] <... futex resumed>) = 0 [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4713] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4719] <... futex resumed>) = 1 [pid 4718] <... futex resumed>) = 1 [pid 4716] <... futex resumed>) = 0 [pid 4712] <... futex resumed>) = 0 [pid 4714] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4711] <... futex resumed>) = 0 [pid 4719] mount(NULL, "./config", "configfs", 0, NULL [pid 4718] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4716] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4719] <... mount resumed>) = 0 [pid 4718] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4717] <... unlinkat resumed>) = 0 [pid 4716] <... mkdirat resumed>) = 0 [pid 4715] close(3 [pid 4714] <... futex resumed>) = 0 [pid 4712] <... futex resumed>) = 0 [pid 4711] <... futex resumed>) = 0 [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4719] <... futex resumed>) = 0 [pid 4718] <... futex resumed>) = 0 [pid 4716] <... futex resumed>) = 0 [pid 4715] <... close resumed>) = 0 [pid 4714] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4711] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4719] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4718] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4716] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4717] <... futex resumed>) = 1 [pid 4715] symlink("/dev/binderfs", "./binderfs" [pid 4713] <... futex resumed>) = 0 [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4719] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4718] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4717] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4714] <... futex resumed>) = 0 [pid 4713] exit_group(0 [pid 4712] <... futex resumed>) = 0 [pid 4711] <... futex resumed>) = 0 [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4717] <... futex resumed>) = ? [pid 4716] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4715] <... symlink resumed>) = 0 [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4713] <... exit_group resumed>) = ? [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4719] <... futex resumed>) = 0 [pid 4718] <... futex resumed>) = 0 [pid 4717] +++ exited with 0 +++ [pid 4716] <... symlinkat resumed>) = 0 [pid 4715] write(1, "executing program\n", 18 [pid 4713] +++ exited with 0 +++ [pid 4712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4711] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4719] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] <... write resumed>) = 18 executing program [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4713, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4719] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4716] <... futex resumed>) = 1 [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4714] <... futex resumed>) = 0 [pid 4712] <... futex resumed>) = 0 [pid 4711] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4719] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4718] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4716] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4719] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4718] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4715] <... futex resumed>) = 0 [pid 4714] <... futex resumed>) = 0 [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4715] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4719] <... futex resumed>) = 1 [pid 4718] <... futex resumed>) = 1 [pid 4716] <... unlinkat resumed>) = 0 [pid 4715] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4712] <... futex resumed>) = 0 [pid 4711] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 4719] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4719] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4716] <... futex resumed>) = 1 [pid 4714] <... futex resumed>) = 0 [pid 4712] <... futex resumed>) = 0 [pid 4711] <... futex resumed>) = 0 [pid 4719] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4718] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4716] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4719] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4718] <... symlinkat resumed>) = 0 [pid 4716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4716] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4715] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4714] <... futex resumed>) = 0 [pid 308] umount2("./441", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4719] <... futex resumed>) = 1 [pid 4718] <... futex resumed>) = 1 [pid 4716] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4712] <... futex resumed>) = 0 [pid 4711] <... futex resumed>) = 0 [pid 4719] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4714] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4719] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4716] <... futex resumed>) = 0 [pid 4711] <... futex resumed>) = 0 [pid 4714] exit_group(0 [pid 4719] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4718] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4715] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4714] <... exit_group resumed>) = ? [pid 4712] <... futex resumed>) = 0 [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./441", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4719] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4718] <... unlinkat resumed>) = 0 [pid 4716] +++ exited with 0 +++ [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4711] <... futex resumed>) = 0 [pid 4718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4711] <... futex resumed>) = 0 [pid 4718] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4718] <... unlinkat resumed>) = 0 [pid 4714] +++ exited with 0 +++ [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] <... mprotect resumed>) = 0 [pid 4712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4719] <... futex resumed>) = 0 [pid 4718] <... futex resumed>) = 1 [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4711] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4719] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4712] <... futex resumed>) = 0 [pid 4711] exit_group(0 [pid 308] getdents64(3 [pid 4718] <... futex resumed>) = ? [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4711] <... exit_group resumed>) = ? [pid 4719] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4718] +++ exited with 0 +++ [pid 4715] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4711] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] umount2("./441/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4719] <... futex resumed>) = 1 [pid 4712] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4711, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4712] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 4720 attached [pid 4719] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4712] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./441/binderfs" [pid 4719] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4715] <... clone3 resumed> => {parent_tid=[4720]}, 88) = 4720 [pid 4712] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4720] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] rt_sigprocmask(SIG_SETMASK, [] [pid 4712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] unlink("./441/binderfs" [pid 4720] <... set_robust_list resumed>) = 0 [pid 4719] <... futex resumed>) = 0 [pid 4715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4712] exit_group(0 [pid 4720] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4720] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4712] <... exit_group resumed>) = ? [pid 308] <... unlink resumed>) = 0 [pid 4720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4719] +++ exited with 0 +++ [pid 4715] <... futex resumed>) = 0 [pid 4712] +++ exited with 0 +++ [pid 308] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4720] mkdirat(AT_FDCWD, "./config", 0777 [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4712, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = 0 [pid 4720] <... mkdirat resumed>) = 0 [pid 308] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./434", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] <... futex resumed>) = 1 [pid 4715] <... futex resumed>) = 0 [pid 310] umount2("./448", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./441/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./436", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] mount(NULL, "./config", "configfs", 0, NULL [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./434", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4720] <... mount resumed>) = 0 [pid 4715] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./448", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3 [pid 306] openat(AT_FDCWD, "./436", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4720] <... futex resumed>) = 0 [pid 4715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(3 [pid 308] openat(AT_FDCWD, "./441/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4720] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] getdents64(3 [pid 306] <... openat resumed>) = 3 [pid 4720] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4715] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] fstat(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] fstat(3 [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./434/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4720] <... futex resumed>) = 0 [pid 4715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./448/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4720] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] newfstatat(AT_FDCWD, "./434/binderfs" [pid 306] getdents64(3 [pid 4720] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4715] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./448/binderfs" [pid 308] getdents64(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] unlink("./434/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4720] <... futex resumed>) = 0 [pid 4715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] unlink("./448/binderfs" [pid 308] close(4 [pid 307] <... unlink resumed>) = 0 [pid 306] umount2("./436/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 307] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4715] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] rmdir("./441/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4720] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./436/binderfs" [pid 310] <... umount2 resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4720] <... mkdirat resumed>) = 0 [pid 310] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] unlink("./436/binderfs" [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./434/config" [pid 4720] <... futex resumed>) = 1 [pid 4715] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./448/config" [pid 308] close(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4720] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 307] umount2("./434/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4715] <... futex resumed>) = 0 [pid 310] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./441" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4720] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./434/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = 0 [pid 4720] <... symlinkat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./448/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] mkdir("./442", 0777 [pid 307] <... openat resumed>) = 4 [pid 306] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] fstat(4 [pid 306] newfstatat(AT_FDCWD, "./436/config" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4720] <... futex resumed>) = 1 [pid 4715] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] <... mkdir resumed>) = 0 [pid 307] fstat(4 [pid 306] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4720] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4715] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(4 [pid 306] openat(AT_FDCWD, "./436/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4720] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... openat resumed>) = 4 [pid 310] close(4 [pid 306] fstat(4 [pid 310] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] rmdir("./448/config" [pid 306] getdents64(4 [pid 4720] <... unlinkat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 4721 attached [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4721 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 4721] set_robust_list(0x5555731a86a0, 24 [pid 4720] <... futex resumed>) = 1 [pid 4715] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4721] <... set_robust_list resumed>) = 0 [pid 4720] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 306] close(4 [pid 4721] rt_sigprocmask(SIG_SETMASK, [] [pid 4720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4715] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] rmdir("./434/config" [pid 4721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4720] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4715] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./448" [pid 306] <... close resumed>) = 0 [pid 4721] chdir("./442" [pid 4720] <... unlinkat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4721] <... chdir resumed>) = 0 [pid 4720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] rmdir("./436/config" [pid 4721] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4720] <... futex resumed>) = 1 [pid 4715] <... futex resumed>) = 0 [pid 310] mkdir("./449", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4721] <... prctl resumed>) = 0 [pid 4720] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4715] exit_group(0 [pid 307] close(3 [pid 306] <... rmdir resumed>) = 0 [pid 4721] setpgid(0, 0 [pid 4720] <... futex resumed>) = ? [pid 4715] <... exit_group resumed>) = ? [pid 307] <... close resumed>) = 0 [pid 4721] <... setpgid resumed>) = 0 [pid 4720] +++ exited with 0 +++ [pid 310] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 4721] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4715] +++ exited with 0 +++ [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rmdir("./434" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4721] <... openat resumed>) = 3 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4715, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rmdir resumed>) = 0 [pid 306] close(3 [pid 4721] write(3, "1000", 4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] mkdir("./435", 0777 [pid 4721] <... write resumed>) = 4 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4721] close(3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./436" [pid 4721] <... close resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4722 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4721] symlink("/dev/binderfs", "./binderfs" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4723 attached ci2-android-6-1/strace-static-x86_64: Process 4722 attached [pid 4721] <... symlink resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 4721] write(1, "executing program\n", 18 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4723 executing program [pid 4721] <... write resumed>) = 18 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4721] <... futex resumed>) = 0 [pid 4721] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4721] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4721] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./437", 0777 [pid 4721] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4721] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4721] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4724]}, 88) = 4724 [pid 4721] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 4721] <... futex resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4724 attached [pid 4724] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4724] <... set_robust_list resumed>) = 0 [pid 4724] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4724] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4721] <... futex resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4724] <... futex resumed>) = 1 [pid 4724] mount(NULL, "./config", "configfs", 0, NULL [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4722] set_robust_list(0x5555731a86a0, 24ci2-android-6-1/strace-static-x86_64: Process 4725 attached [pid 4724] <... mount resumed>) = 0 [pid 4723] set_robust_list(0x5555731a86a0, 24 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4725 [pid 4725] set_robust_list(0x5555731a86a0, 24 [pid 4722] <... set_robust_list resumed>) = 0 [pid 309] umount2("./439", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4725] <... set_robust_list resumed>) = 0 [pid 4722] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./439", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3 [pid 4722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./439/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4722] chdir("./449" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./439/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4722] <... chdir resumed>) = 0 [pid 309] unlink("./439/binderfs" [pid 4725] rt_sigprocmask(SIG_SETMASK, [] [pid 4724] <... futex resumed>) = 1 [pid 4723] <... set_robust_list resumed>) = 0 [pid 4722] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4721] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4721] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./439/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./439/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./439/config" [pid 4725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4724] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4723] rt_sigprocmask(SIG_SETMASK, [] [pid 4722] <... prctl resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 4722] setpgid(0, 0 [pid 309] getdents64(3 [pid 4722] <... setpgid resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4722] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] close(3 [pid 4725] chdir("./437" [pid 4724] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4722] <... openat resumed>) = 3 [pid 4725] <... chdir resumed>) = 0 [pid 309] rmdir("./439" [pid 4723] chdir("./435" [pid 4722] write(3, "1000", 4) = 4 [pid 4722] close(3 [pid 309] <... rmdir resumed>) = 0 [pid 4722] <... close resumed>) = 0 [pid 309] mkdir("./440", 0777 [pid 4722] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4722] write(1, "executing program\n", 18) = 18 [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... mkdir resumed>) = 0 executing program [pid 4722] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4722] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4722] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4722] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4722] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4722] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4722] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 4726 attached ci2-android-6-1/strace-static-x86_64: Process 4727 attached [pid 4725] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4724] <... futex resumed>) = 1 [pid 4723] <... chdir resumed>) = 0 [pid 4721] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4726 [pid 4727] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4726] set_robust_list(0x5555731a86a0, 24 [pid 4725] <... prctl resumed>) = 0 [pid 4722] <... clone3 resumed> => {parent_tid=[4727]}, 88) = 4727 [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] <... set_robust_list resumed>) = 0 [pid 4722] rt_sigprocmask(SIG_SETMASK, [] [pid 4721] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4727] rt_sigprocmask(SIG_SETMASK, [] [pid 4726] <... set_robust_list resumed>) = 0 [pid 4722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4727] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4726] rt_sigprocmask(SIG_SETMASK, [] [pid 4725] setpgid(0, 0 [pid 4724] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4723] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] mkdirat(AT_FDCWD, "./config", 0777 [pid 4726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4725] <... setpgid resumed>) = 0 [pid 4724] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4723] <... prctl resumed>) = 0 [pid 4722] <... futex resumed>) = 0 [pid 4727] <... mkdirat resumed>) = 0 [pid 4726] chdir("./440" [pid 4725] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] setpgid(0, 0 [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4727] <... futex resumed>) = 0 [pid 4726] <... chdir resumed>) = 0 [pid 4722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4727] mount(NULL, "./config", "configfs", 0, NULL [pid 4726] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4725] <... openat resumed>) = 3 [pid 4724] <... futex resumed>) = 1 [pid 4723] <... setpgid resumed>) = 0 [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4721] <... futex resumed>) = 0 [pid 4727] <... mount resumed>) = 0 [pid 4726] <... prctl resumed>) = 0 [pid 4725] write(3, "1000", 4 [pid 4724] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4722] <... futex resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] setpgid(0, 0 [pid 4725] <... write resumed>) = 4 [pid 4723] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4721] <... futex resumed>) = 0 [pid 4727] <... futex resumed>) = 0 [pid 4726] <... setpgid resumed>) = 0 [pid 4722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4727] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4726] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4725] close(3 [pid 4724] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4723] <... openat resumed>) = 3 [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4726] <... openat resumed>) = 3 [pid 4722] <... futex resumed>) = 0 [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] write(3, "1000", 4 [pid 4725] <... close resumed>) = 0 [pid 4724] <... mkdirat resumed>) = 0 [pid 4723] write(3, "1000", 4 [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4727] <... futex resumed>) = 0 [pid 4726] <... write resumed>) = 4 [pid 4722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4727] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4726] close(3 [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4726] <... close resumed>) = 0 [pid 4725] symlink("/dev/binderfs", "./binderfs" [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... write resumed>) = 4 [pid 4722] <... futex resumed>) = 0 [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] symlink("/dev/binderfs", "./binderfs" [pid 4724] <... futex resumed>) = 1 [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4721] <... futex resumed>) = 0 [pid 4727] <... futex resumed>) = 0 [pid 4726] <... symlink resumed>) = 0 [pid 4725] <... symlink resumed>) = 0 [pid 4724] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4723] close(3 [pid 4722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4726] write(1, "executing program\n", 18 [pid 4725] write(1, "executing program\n", 18 [pid 4724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4723] <... close resumed>) = 0 [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4721] <... futex resumed>) = 0 [pid 4727] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4726] <... write resumed>) = 18 [pid 4725] <... write resumed>) = 18 [pid 4724] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4723] symlink("/dev/binderfs", "./binderfs" [pid 4722] <... futex resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4724] <... symlinkat resumed>) = 0 [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4727] <... futex resumed>) = 0 [pid 4726] <... futex resumed>) = 0 [pid 4725] <... futex resumed>) = 0 [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... symlink resumed>) = 0 [pid 4722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4725] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4724] <... futex resumed>) = 1 [pid 4723] write(1, "executing program\n", 18 [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4721] <... futex resumed>) = 0 [pid 4727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4725] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4724] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4723] <... write resumed>) = 18 [pid 4722] <... futex resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4726] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4725] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4721] <... futex resumed>) = 0 [pid 4727] <... symlinkat resumed>) = -1 EEXIST (File exists) executing program executing program executing program [pid 4726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4724] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4723] <... futex resumed>) = 0 [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4725] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4727] <... futex resumed>) = 1 [pid 4726] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4725] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4724] <... unlinkat resumed>) = 0 [pid 4723] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4722] <... futex resumed>) = 0 [pid 4727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4725] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] <... mprotect resumed>) = 0 [pid 4725] <... mprotect resumed>) = 0 [pid 4724] <... futex resumed>) = 1 [pid 4723] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4722] <... futex resumed>) = 0 [pid 4721] <... futex resumed>) = 0 [pid 4727] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4726] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4725] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4724] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4727] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4726] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4725] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4723] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4721] <... futex resumed>) = 0 [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4725] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4724] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4723] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4728 attached ci2-android-6-1/strace-static-x86_64: Process 4729 attached [pid 4727] <... futex resumed>) = 1 [pid 4724] <... unlinkat resumed>) = 0 [pid 4723] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4722] <... futex resumed>) = 0 [pid 4725] <... clone3 resumed> => {parent_tid=[4729]}, 88) = 4729 [pid 4724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... mprotect resumed>) = 0 [pid 4725] rt_sigprocmask(SIG_SETMASK, [] [pid 4724] <... futex resumed>) = 1 [pid 4723] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4721] <... futex resumed>) = 0 [pid 4725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4724] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4723] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4721] exit_group(0 [pid 4727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] <... clone3 resumed> => {parent_tid=[4728]}, 88) = 4728 [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4724] <... futex resumed>) = ? [pid 4723] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4722] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4721] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4730 attached [pid 4728] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4729] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] rt_sigprocmask(SIG_SETMASK, [] [pid 4725] <... futex resumed>) = 0 [pid 4724] +++ exited with 0 +++ [pid 4722] <... futex resumed>) = 0 [pid 4730] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4728] <... set_robust_list resumed>) = 0 [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... clone3 resumed> => {parent_tid=[4730]}, 88) = 4730 [pid 4721] +++ exited with 0 +++ [pid 4730] <... set_robust_list resumed>) = 0 [pid 4729] <... set_robust_list resumed>) = 0 [pid 4727] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4723] rt_sigprocmask(SIG_SETMASK, [] [pid 4722] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4721, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4730] rt_sigprocmask(SIG_SETMASK, [] [pid 4729] rt_sigprocmask(SIG_SETMASK, [] [pid 4723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4730] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4728] rt_sigprocmask(SIG_SETMASK, [] [pid 4729] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4730] mkdirat(AT_FDCWD, "./config", 0777 [pid 4729] mkdirat(AT_FDCWD, "./config", 0777 [pid 4727] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4723] <... futex resumed>) = 0 [pid 4728] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4729] <... mkdirat resumed>) = 0 [pid 4727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4730] <... mkdirat resumed>) = 0 [pid 4728] mkdirat(AT_FDCWD, "./config", 0777 [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4729] <... futex resumed>) = 1 [pid 4725] <... futex resumed>) = 0 [pid 4730] <... futex resumed>) = 1 [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = 0 [pid 4730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4727] <... futex resumed>) = 1 [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4725] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4722] <... futex resumed>) = 0 [pid 4730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] mount(NULL, "./config", "configfs", 0, NULL [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... futex resumed>) = 0 [pid 4730] mount(NULL, "./config", "configfs", 0, NULL [pid 4728] <... mkdirat resumed>) = 0 [pid 4729] <... mount resumed>) = 0 [pid 4727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4722] exit_group(0 [pid 4730] <... mount resumed>) = 0 [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4729] <... futex resumed>) = 1 [pid 4725] <... futex resumed>) = 0 [pid 4730] <... futex resumed>) = 1 [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = 0 [pid 4730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4725] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... futex resumed>) = 0 [pid 4730] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4729] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4730] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4728] <... futex resumed>) = 1 [pid 4727] <... futex resumed>) = ? [pid 4726] <... futex resumed>) = 0 [pid 4722] <... exit_group resumed>) = ? [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4729] <... futex resumed>) = 1 [pid 4727] +++ exited with 0 +++ [pid 4725] <... futex resumed>) = 0 [pid 4730] <... futex resumed>) = 1 [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = 0 [pid 4730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4725] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... futex resumed>) = 0 [pid 4730] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4729] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4730] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4722] +++ exited with 0 +++ [pid 4726] <... futex resumed>) = 0 [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4728] mount(NULL, "./config", "configfs", 0, NULL [pid 4729] <... futex resumed>) = 1 [pid 4725] <... futex resumed>) = 0 [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4730] <... futex resumed>) = 1 [pid 4728] <... mount resumed>) = 0 [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4722, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4725] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4730] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4729] <... mkdirat resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 4730] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4728] <... futex resumed>) = 1 [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] <... futex resumed>) = 1 [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4725] <... futex resumed>) = 0 [pid 4730] <... futex resumed>) = 1 [pid 4728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] <... futex resumed>) = 0 [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = 0 [pid 308] umount2("./442", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4728] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4725] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./449", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4728] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4729] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./442", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4730] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4729] <... symlinkat resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./449", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 4730] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4728] <... futex resumed>) = 1 [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] <... futex resumed>) = 1 [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4725] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4730] <... futex resumed>) = 1 [pid 4728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] <... futex resumed>) = 0 [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 308] getdents64(3 [pid 4730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4728] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4725] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4728] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4729] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] umount2("./442/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4730] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4729] <... unlinkat resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4730] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4728] <... futex resumed>) = 1 [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] newfstatat(AT_FDCWD, "./442/binderfs" [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] <... futex resumed>) = 1 [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4725] <... futex resumed>) = 0 [pid 310] umount2("./449/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4730] <... futex resumed>) = 1 [pid 4728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] <... futex resumed>) = 0 [pid 4725] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./442/binderfs" [pid 4730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4728] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4725] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./449/binderfs" [pid 4730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4728] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4729] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4725] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4723] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... unlink resumed>) = 0 [pid 4730] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./449/binderfs" [pid 4730] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4728] <... futex resumed>) = 1 [pid 4729] <... unlinkat resumed>) = 0 [pid 4726] <... futex resumed>) = 0 [pid 4723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 308] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 4730] <... futex resumed>) = 0 [pid 4728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4729] <... futex resumed>) = 1 [pid 4726] <... futex resumed>) = 0 [pid 4725] <... futex resumed>) = 0 [pid 4723] exit_group(0 [pid 310] <... umount2 resumed>) = 0 [pid 308] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4728] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4729] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4725] exit_group(0 [pid 4723] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4730] +++ exited with 0 +++ [pid 4728] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4729] <... futex resumed>) = ? [pid 4725] <... exit_group resumed>) = ? [pid 310] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4723] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4728] <... futex resumed>) = 1 [pid 4729] +++ exited with 0 +++ [pid 4726] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./449/config" [pid 308] newfstatat(AT_FDCWD, "./442/config" [pid 4728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4725] +++ exited with 0 +++ [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] <... futex resumed>) = 0 [pid 310] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4723, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4728] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4725, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4728] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] openat(AT_FDCWD, "./449/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 308] openat(AT_FDCWD, "./442/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4728] <... futex resumed>) = 1 [pid 4726] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 308] <... openat resumed>) = 4 [pid 4728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(4 [pid 4728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4726] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4728] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4726] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 4728] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 4728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4728] <... futex resumed>) = 1 [pid 4726] <... futex resumed>) = 0 [pid 310] close(4 [pid 308] close(4 [pid 4728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4726] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 4728] <... futex resumed>) = ? [pid 4726] <... exit_group resumed>) = ? [pid 310] <... close resumed>) = 0 [pid 308] rmdir("./442/config" [pid 4728] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 4726] +++ exited with 0 +++ [pid 308] rmdir("./442" [pid 310] rmdir("./449/config" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4726, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./443", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 308] <... mkdir resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./449" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./450", 0777ci2-android-6-1/strace-static-x86_64: Process 4731 attached [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4731] set_robust_list(0x5555731a86a0, 24 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4731 [pid 4731] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4731] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./435", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./437", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4731] chdir("./443" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4731] <... chdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./435", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./437", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4731] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4732 [pid 307] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 4731] <... prctl resumed>) = 0 [pid 307] fstat(3 [pid 306] fstat(3 [pid 4731] setpgid(0, 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4731] <... setpgid resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4732 attached [pid 4731] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4732] set_robust_list(0x5555731a86a0, 24 [pid 4731] <... openat resumed>) = 3 [pid 307] umount2("./435/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./437/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4731] write(3, "1000", 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4731] <... write resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./435/binderfs" [pid 306] newfstatat(AT_FDCWD, "./437/binderfs" [pid 4731] close(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4731] <... close resumed>) = 0 [pid 307] unlink("./435/binderfs" [pid 306] unlink("./437/binderfs" [pid 4732] <... set_robust_list resumed>) = 0 [pid 4731] symlink("/dev/binderfs", "./binderfs" [pid 307] <... unlink resumed>) = 0 [pid 4732] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4731] <... symlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4731] write(1, "executing program\n", 18 [pid 307] <... umount2 resumed>) = 0 executing program [pid 306] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4731] <... write resumed>) = 18 [pid 307] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4731] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./435/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4731] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./437/config" [pid 4731] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] umount2("./435/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4731] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./435/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4731] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... openat resumed>) = 4 [pid 306] openat(AT_FDCWD, "./437/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4731] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] fstat(4 [pid 306] <... openat resumed>) = 4 [pid 4731] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(4 [pid 4731] <... mprotect resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4731] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 4731] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4731] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 307] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4731] <... clone3 resumed> => {parent_tid=[4733]}, 88) = 4733 [pid 307] <... close resumed>) = 0 [pid 306] close(4 [pid 4732] chdir("./450" [pid 4731] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rmdir("./435/config" [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4733 attached [pid 4732] <... chdir resumed>) = 0 [pid 4731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] rmdir("./437/config" [pid 4733] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4732] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] getdents64(3 [pid 4731] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4733] <... set_robust_list resumed>) = 0 [pid 4732] <... prctl resumed>) = 0 [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3 [pid 306] getdents64(3 [pid 309] umount2("./440", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4732] setpgid(0, 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./435" [pid 306] close(3 [pid 4733] rt_sigprocmask(SIG_SETMASK, [] [pid 4732] <... setpgid resumed>) = 0 [pid 309] openat(AT_FDCWD, "./440", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] mkdir("./436", 0777 [pid 306] <... close resumed>) = 0 [pid 4733] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4732] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] fstat(3 [pid 307] <... mkdir resumed>) = 0 [pid 306] rmdir("./437" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 [pid 4732] <... openat resumed>) = 3 [pid 309] getdents64(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] mkdir("./438", 0777 [pid 4733] mkdirat(AT_FDCWD, "./config", 0777 [pid 4732] write(3, "1000", 4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4732] <... write resumed>) = 4 [pid 309] umount2("./440/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4733] <... mkdirat resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4734 attached [pid 4732] close(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4734 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] newfstatat(AT_FDCWD, "./440/binderfs" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4735 attached [pid 4734] set_robust_list(0x5555731a86a0, 24 [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4732] <... close resumed>) = 0 [pid 309] unlink("./440/binderfs" [pid 4734] <... set_robust_list resumed>) = 0 [pid 4733] <... futex resumed>) = 1 [pid 4732] symlink("/dev/binderfs", "./binderfs" [pid 4731] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4735 [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4733] mount(NULL, "./config", "configfs", 0, NULL [pid 4731] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4732] <... symlink resumed>) = 0 [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4733] <... mount resumed>) = 0 [pid 4732] write(1, "executing program\n", 18 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./440/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4732] <... write resumed>) = 18 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./440/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 executing program [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4733] <... futex resumed>) = 1 [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4731] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 4734] rt_sigprocmask(SIG_SETMASK, [] [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4731] <... futex resumed>) = 0 [pid 309] close(4 [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 4734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4733] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4732] <... futex resumed>) = 0 [pid 309] rmdir("./440/config" [pid 4735] set_robust_list(0x5555731a86a0, 24 [pid 4734] chdir("./436" [pid 4733] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4732] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... rmdir resumed>) = 0 [pid 4735] <... set_robust_list resumed>) = 0 [pid 309] getdents64(3 [pid 4735] rt_sigprocmask(SIG_SETMASK, [] [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4732] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4735] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(3 [pid 4735] chdir("./438" [pid 309] <... close resumed>) = 0 [pid 4735] <... chdir resumed>) = 0 [pid 309] rmdir("./440" [pid 4735] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4734] <... chdir resumed>) = 0 [pid 4733] <... futex resumed>) = 1 [pid 4732] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4731] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 4735] <... prctl resumed>) = 0 [pid 4733] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./441", 0777 [pid 4735] setpgid(0, 0 [pid 4734] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4733] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4732] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4731] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 4735] <... setpgid resumed>) = 0 [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4735] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4734] <... prctl resumed>) = 0 [pid 4733] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4732] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4735] <... openat resumed>) = 3 [pid 4734] setpgid(0, 0 [pid 4733] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4732] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4736 attached [pid 4735] write(3, "1000", 4 [pid 4734] <... setpgid resumed>) = 0 [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4732] <... mprotect resumed>) = 0 [pid 4735] <... write resumed>) = 4 [pid 4733] <... futex resumed>) = 1 [pid 4731] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4736 [pid 4735] close(3 [pid 4734] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4733] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4732] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4735] <... close resumed>) = 0 [pid 4733] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4734] <... openat resumed>) = 3 [pid 4731] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4732] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4735] symlink("/dev/binderfs", "./binderfs" [pid 4734] write(3, "1000", 4 [pid 4733] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4732] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4735] <... symlink resumed>) = 0 [pid 4734] <... write resumed>) = 4 [pid 4733] <... mkdirat resumed>) = 0 [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4735] write(1, "executing program\n", 18 [pid 4734] close(3 [pid 4732] <... clone3 resumed> => {parent_tid=[4737]}, 88) = 4737 [pid 4733] <... futex resumed>) = 1 [pid 4731] <... futex resumed>) = 0 [pid 4735] <... write resumed>) = 18 [pid 4734] <... close resumed>) = 0 executing program [pid 4733] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4732] rt_sigprocmask(SIG_SETMASK, [] [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4737 attached [pid 4736] set_robust_list(0x5555731a86a0, 24 [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] symlink("/dev/binderfs", "./binderfs" [pid 4733] <... symlinkat resumed>) = 0 [pid 4732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4735] <... futex resumed>) = 0 [pid 4731] <... futex resumed>) = 0 [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4735] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4735] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4731] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4735] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4735] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4731] <... futex resumed>) = 0 [pid 4735] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4735] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4735] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4734] <... symlink resumed>) = 0 [pid 4733] <... futex resumed>) = 1 [pid 4732] <... futex resumed>) = 0 [pid 4734] write(1, "executing program\n", 18 [pid 4733] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4735] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4734] <... write resumed>) = 18 [pid 4733] <... unlinkat resumed>) = 0 [pid 4731] <... futex resumed>) = 0 [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4733] <... futex resumed>) = 0 [pid 4735] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4734] <... futex resumed>) = 0 [pid 4733] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4735] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4731] <... futex resumed>) = 0 [pid 4734] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4733] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 4738 attached [pid 4734] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4733] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4735] <... clone3 resumed> => {parent_tid=[4738]}, 88) = 4738 [pid 4735] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4737] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4737] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4737] mkdirat(AT_FDCWD, "./config", 0777 [pid 4734] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4733] <... unlinkat resumed>) = 0 [pid 4738] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4737] <... mkdirat resumed>) = 0 [pid 4734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4737] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4736] <... set_robust_list resumed>) = 0 [pid 4736] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4732] <... futex resumed>) = 0 [pid 4738] <... set_robust_list resumed>) = 0 [pid 4734] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4733] <... futex resumed>) = 1 [pid 4731] <... futex resumed>) = 0 [pid 4731] exit_group(0) = ? [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4736] chdir("./441") = 0 [pid 4736] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4736] setpgid(0, 0) = 0 [pid 4733] +++ exited with 0 +++ [pid 4731] +++ exited with 0 +++ [pid 4737] <... futex resumed>) = 0 [pid 4734] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4732] <... futex resumed>) = 1 [pid 4737] mount(NULL, "./config", "configfs", 0, NULL [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4731, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4737] <... mount resumed>) = 0 [pid 4734] <... mprotect resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 4737] <... futex resumed>) = 1 [pid 4732] <... futex resumed>) = 0 [pid 4737] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 4734] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./443", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4737] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4734] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4732] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4738] rt_sigprocmask(SIG_SETMASK, [] [pid 4737] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4734] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./443", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 4737] <... futex resumed>) = 1 [pid 4734] <... clone3 resumed> => {parent_tid=[4739]}, 88) = 4739 [pid 4732] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 4737] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4734] rt_sigprocmask(SIG_SETMASK, [] [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4737] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4732] <... futex resumed>) = 0 [pid 308] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4739 attached [pid 4738] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4737] <... futex resumed>) = 0 [pid 308] umount2("./443/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4737] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4734] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4732] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./443/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./443/binderfs" [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4737] <... futex resumed>) = 0 [pid 4732] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = 0 [pid 4738] mkdirat(AT_FDCWD, "./config", 0777 [pid 4737] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4737] <... mkdirat resumed>) = 0 [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./443/config" [pid 4737] <... futex resumed>) = 1 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4737] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./443/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4732] <... futex resumed>) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./443/config" [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 4737] <... futex resumed>) = 0 [pid 4732] <... futex resumed>) = 1 [pid 308] getdents64(3 [pid 4737] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4738] <... mkdirat resumed>) = 0 [pid 4737] <... symlinkat resumed>) = 0 [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4732] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... close resumed>) = 0 [pid 4739] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4737] <... futex resumed>) = 0 [pid 4736] <... openat resumed>) = 3 [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./443" [pid 4739] <... set_robust_list resumed>) = 0 [pid 4738] <... futex resumed>) = 1 [pid 4737] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4736] write(3, "1000", 4 [pid 4735] <... futex resumed>) = 0 [pid 4732] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4739] rt_sigprocmask(SIG_SETMASK, [] [pid 4738] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4737] <... unlinkat resumed>) = 0 [pid 4736] <... write resumed>) = 4 [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./444", 0777 [pid 4739] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] close(3 [pid 4735] <... futex resumed>) = 0 [pid 4732] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... mkdir resumed>) = 0 [pid 4737] <... futex resumed>) = 0 [pid 4736] <... close resumed>) = 0 [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4737] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4736] symlink("/dev/binderfs", "./binderfs" [pid 4732] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4739] mkdirat(AT_FDCWD, "./config", 0777 [pid 4738] mount(NULL, "./config", "configfs", 0, NULL [pid 4737] <... unlinkat resumed>) = 0 [pid 4732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] <... symlink resumed>) = 0 [pid 4732] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4738] <... mount resumed>) = 0 [pid 4737] <... futex resumed>) = 0 [pid 4736] write(1, "executing program\n", 18 [pid 4732] exit_group(0 [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] <... write resumed>) = 18 [pid 4732] <... exit_group resumed>) = ? [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4740 [pid 4738] <... futex resumed>) = 1 [pid 4737] +++ exited with 0 +++ [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4735] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4736] <... futex resumed>) = 0 [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4736] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4735] <... futex resumed>) = 0 [pid 4736] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4736] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4732] +++ exited with 0 +++ [pid 4736] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4738] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4736] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4738] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4736] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4736] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] <... mprotect resumed>) = 0 [pid 4738] <... futex resumed>) = 1 [pid 4735] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4740 attached [pid 4739] <... mkdirat resumed>) = 0 [pid 4738] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4736] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4735] <... futex resumed>) = 0 [pid 4736] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4738] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4740] set_robust_list(0x5555731a86a0, 24ci2-android-6-1/strace-static-x86_64: Process 4741 attached [pid 4736] <... clone3 resumed> => {parent_tid=[4741]}, 88) = 4741 [pid 4736] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4739] <... futex resumed>) = 1 [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] <... futex resumed>) = 0 [pid 4740] <... set_robust_list resumed>) = 0 [pid 4739] mount(NULL, "./config", "configfs", 0, NULL [pid 4738] <... futex resumed>) = 1 [pid 4735] <... futex resumed>) = 0 [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4741] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4739] <... mount resumed>) = 0 [pid 4738] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4734] <... futex resumed>) = 0 [pid 4740] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4740] chdir("./444" [pid 4738] <... mkdirat resumed>) = 0 [pid 4740] <... chdir resumed>) = 0 [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4740] setpgid(0, 0 [pid 4739] <... futex resumed>) = 1 [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] <... futex resumed>) = 0 [pid 4740] <... setpgid resumed>) = 0 [pid 4740] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4741] <... set_robust_list resumed>) = 0 [pid 4740] <... openat resumed>) = 3 [pid 4739] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4738] <... futex resumed>) = 1 [pid 4735] <... futex resumed>) = 0 [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] write(3, "1000", 4 [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] <... write resumed>) = 4 [pid 4735] <... futex resumed>) = 0 [pid 4740] close(3 [pid 4739] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4738] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4734] <... futex resumed>) = 0 [pid 4741] rt_sigprocmask(SIG_SETMASK, [] [pid 4740] <... close resumed>) = 0 [pid 4740] symlink("/dev/binderfs", "./binderfs" [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4741] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4740] <... symlink resumed>) = 0 [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4738] <... symlinkat resumed>) = 0 [pid 4740] write(1, "executing program\n", 18) = 18 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program executing program [pid 4740] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4740] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4740] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... restart_syscall resumed>) = 0 [pid 4734] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4740] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4739] <... futex resumed>) = 0 [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] <... mprotect resumed>) = 0 [pid 4734] <... futex resumed>) = 0 [pid 4740] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4739] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4738] <... futex resumed>) = 1 [pid 4735] <... futex resumed>) = 0 [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4740] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4739] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4738] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4735] <... futex resumed>) = 0 [pid 310] umount2("./450", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4739] <... futex resumed>) = 1 [pid 4738] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4734] <... futex resumed>) = 0 [pid 4740] <... clone3 resumed> => {parent_tid=[4742]}, 88) = 4742 [pid 4739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4738] <... unlinkat resumed>) = 0 [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4740] rt_sigprocmask(SIG_SETMASK, [] [pid 4739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4734] <... futex resumed>) = 0 [pid 4739] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] openat(AT_FDCWD, "./450", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4738] <... futex resumed>) = 1 [pid 4735] <... futex resumed>) = 0 [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4739] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4740] <... futex resumed>) = 0 [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4738] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4735] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4739] <... futex resumed>) = 1 [pid 4735] <... futex resumed>) = 0 [pid 4734] <... futex resumed>) = 0 [pid 4735] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4742 attached [pid 4742] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4738] <... unlinkat resumed>) = 0 [pid 4739] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 4742] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4739] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4734] <... futex resumed>) = 0 [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4738] <... futex resumed>) = 1 [pid 4735] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4739] <... futex resumed>) = 0 [pid 4738] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4735] exit_group(0 [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4738] <... futex resumed>) = ? [pid 4735] <... exit_group resumed>) = ? [pid 4734] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 4742] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 4738] +++ exited with 0 +++ [pid 4735] +++ exited with 0 +++ [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4735, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4739] <... futex resumed>) = 0 [pid 4734] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4739] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./450/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4739] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./450/binderfs" [pid 4739] <... futex resumed>) = 1 [pid 4734] <... futex resumed>) = 0 [pid 4739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4734] <... futex resumed>) = 0 [pid 310] unlink("./450/binderfs" [pid 4739] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4740] <... futex resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... unlink resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4742] <... futex resumed>) = 1 [pid 4739] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4742] mount(NULL, "./config", "configfs", 0, NULL [pid 4739] <... futex resumed>) = 1 [pid 4734] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 4739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4734] exit_group(0 [pid 310] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4739] <... futex resumed>) = ? [pid 4734] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4739] +++ exited with 0 +++ [pid 4742] <... mount resumed>) = 0 [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] <... futex resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4742] <... futex resumed>) = 1 [pid 4742] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4734] +++ exited with 0 +++ [pid 310] newfstatat(AT_FDCWD, "./450/config" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4734, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4740] <... futex resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4742] <... futex resumed>) = 1 [pid 310] openat(AT_FDCWD, "./450/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4742] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 310] <... openat resumed>) = 4 [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 4740] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] getdents64(4 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4742] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4742] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] getdents64(4 [pid 4742] <... mkdirat resumed>) = 0 [pid 4741] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 4740] <... futex resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 4740] <... futex resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./450/config" [pid 4742] <... futex resumed>) = 1 [pid 4742] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] getdents64(3 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4742] <... futex resumed>) = 1 [pid 310] close(3 [pid 4742] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... close resumed>) = 0 [pid 4742] <... unlinkat resumed>) = 0 [pid 310] rmdir("./450" [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4740] <... futex resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4740] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./451", 0777 [pid 307] umount2("./436", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4742] <... futex resumed>) = 1 [pid 4741] <... mkdirat resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4742] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] openat(AT_FDCWD, "./436", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4742] <... unlinkat resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 4742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] fstat(3 [pid 4742] <... futex resumed>) = 1 [pid 4741] <... futex resumed>) = 1 [pid 4740] <... futex resumed>) = 0 [pid 4736] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4742] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4741] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4740] exit_group(0 [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4742] <... futex resumed>) = ? [pid 4741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4740] <... exit_group resumed>) = ? [pid 4736] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4742] +++ exited with 0 +++ [pid 4741] mount(NULL, "./config", "configfs", 0, NULL [pid 4740] +++ exited with 0 +++ [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4743 [pid 307] umount2("./436/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4743 attached [pid 4741] <... mount resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4740, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] newfstatat(AT_FDCWD, "./436/binderfs" [pid 4741] <... futex resumed>) = 1 [pid 4736] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./438", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4741] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./436/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4743] set_robust_list(0x5555731a86a0, 24 [pid 4741] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4736] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./438", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4741] <... futex resumed>) = 0 [pid 4736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 4741] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 4743] <... set_robust_list resumed>) = 0 [pid 4741] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4736] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./436/config" [pid 306] getdents64(3 [pid 4741] <... futex resumed>) = 0 [pid 4736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4741] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./436/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./438/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4743] rt_sigprocmask(SIG_SETMASK, [] [pid 4741] <... mkdirat resumed>) = 0 [pid 4736] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./436/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] newfstatat(AT_FDCWD, "./438/binderfs" [pid 4741] <... futex resumed>) = 0 [pid 4736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... openat resumed>) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4741] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 306] unlink("./438/binderfs" [pid 4743] chdir("./451" [pid 4741] <... symlinkat resumed>) = 0 [pid 4736] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 306] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4741] <... futex resumed>) = 0 [pid 4736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = 0 [pid 4741] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 306] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4736] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4741] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(4 [pid 306] newfstatat(AT_FDCWD, "./438/config" [pid 4741] <... unlinkat resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./436/config" [pid 306] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4743] <... chdir resumed>) = 0 [pid 4741] <... futex resumed>) = 1 [pid 4736] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4741] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4736] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 306] openat(AT_FDCWD, "./438/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4736] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 4 [pid 4741] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4736] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3 [pid 306] fstat(4 [pid 4743] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4741] <... unlinkat resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./436" [pid 306] getdents64(4 [pid 4743] <... prctl resumed>) = 0 [pid 4741] <... futex resumed>) = 1 [pid 4736] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4743] setpgid(0, 0 [pid 4741] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4736] exit_group(0 [pid 308] umount2("./444", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] mkdir("./437", 0777 [pid 306] getdents64(4 [pid 4743] <... setpgid resumed>) = 0 [pid 4741] <... futex resumed>) = ? [pid 4736] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4743] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4741] +++ exited with 0 +++ [pid 4743] <... openat resumed>) = 3 [pid 4736] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./444", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(4 [pid 4743] write(3, "1000", 4 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4736, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] fstat(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rmdir("./438/config" [pid 4743] <... write resumed>) = 4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4743] close(3) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4744 attached [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4744 [pid 306] getdents64(3 [pid 4743] symlink("/dev/binderfs", "./binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./444/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./444/binderfs" [pid 306] <... close resumed>) = 0 [pid 4744] set_robust_list(0x5555731a86a0, 24 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./438" [pid 308] unlink("./444/binderfs" [pid 4744] <... set_robust_list resumed>) = 0 [pid 4743] <... symlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4743] write(1, "executing program\n", 18 [pid 308] <... unlink resumed>) = 0 [pid 306] mkdir("./439", 0777 [pid 4744] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4743] <... write resumed>) = 18 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4743] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... mkdir resumed>) = 0 [pid 4743] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4743] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... umount2 resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4743] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] newfstatat(AT_FDCWD, "./444/config" [pid 4743] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4743] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4743] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4743] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4745 [pid 4744] chdir("./437" [pid 308] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4744] <... chdir resumed>) = 0 [pid 4743] <... clone3 resumed> => {parent_tid=[4746]}, 88) = 4746 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4743] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4744] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./444/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4744] <... prctl resumed>) = 0 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 4746 attached [pid 4744] setpgid(0, 0 [pid 308] fstat(4 [pid 4746] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4744] <... setpgid resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4746] <... set_robust_list resumed>) = 0 [pid 308] getdents64(4 [pid 4746] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4744] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] getdents64(4 [pid 4746] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./444/config") = 0 [pid 4744] <... openat resumed>) = 3 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4744] write(3, "1000", 4 [pid 308] close(3 [pid 4746] <... mkdirat resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 4744] <... write resumed>) = 4 [pid 308] rmdir("./444" [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4743] <... futex resumed>) = 0 [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4746] <... futex resumed>) = 1 [pid 4744] close(3 [pid 308] <... rmdir resumed>) = 0 [pid 4746] mount(NULL, "./config", "configfs", 0, NULL [pid 308] mkdir("./445", 0777 [pid 4744] <... close resumed>) = 0 [pid 4746] <... mount resumed>) = 0 [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4744] symlink("/dev/binderfs", "./binderfs" [pid 4743] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4744] <... symlink resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4746] <... futex resumed>) = 1 [pid 4746] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4743] <... futex resumed>) = 0 [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4746] <... futex resumed>) = 1 [pid 4746] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4743] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4744] write(1, "executing program\n", 18 [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4747 [pid 4743] <... futex resumed>) = 0 [pid 4744] <... write resumed>) = 18 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4744] <... futex resumed>) = 0 [pid 309] umount2("./441", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4746] <... futex resumed>) = 1 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4744] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 4746] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4744] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./441", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 4745 attached ci2-android-6-1/strace-static-x86_64: Process 4747 attached [pid 4746] <... mkdirat resumed>) = 0 [pid 4744] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... openat resumed>) = 3 [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(3 [pid 4744] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4743] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4744] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4746] <... futex resumed>) = 1 [pid 309] umount2("./441/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4744] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4746] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4744] <... mprotect resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4746] <... symlinkat resumed>) = 0 [pid 4744] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] newfstatat(AT_FDCWD, "./441/binderfs" [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4744] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4745] set_robust_list(0x5555731a86a0, 24 [pid 4744] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] unlink("./441/binderfs" [pid 4743] <... futex resumed>) = 0 [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 4746] <... futex resumed>) = 1 [pid 309] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4746] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 4745] <... set_robust_list resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4744] <... clone3 resumed> => {parent_tid=[4748]}, 88) = 4748 [pid 4745] rt_sigprocmask(SIG_SETMASK, [] [pid 4743] <... futex resumed>) = 0 [pid 4743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4746] <... futex resumed>) = 1 [pid 4746] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 4746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4743] <... futex resumed>) = 0 [pid 4743] exit_group(0) = ? [pid 4745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4744] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4746] <... futex resumed>) = ? [pid 4744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./441/config"ci2-android-6-1/strace-static-x86_64: Process 4748 attached [pid 4747] set_robust_list(0x5555731a86a0, 24 [pid 4745] chdir("./439" [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4748] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4747] <... set_robust_list resumed>) = 0 [pid 4746] +++ exited with 0 +++ [pid 4745] <... chdir resumed>) = 0 [pid 4744] <... futex resumed>) = 0 [pid 4743] +++ exited with 0 +++ [pid 309] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4745] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4743, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4745] <... prctl resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4748] <... set_robust_list resumed>) = 0 [pid 309] openat(AT_FDCWD, "./441/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4745] setpgid(0, 0 [pid 4748] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 4 [pid 4745] <... setpgid resumed>) = 0 [pid 309] fstat(4 [pid 4748] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4748] mkdirat(AT_FDCWD, "./config", 0777 [pid 4745] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] getdents64(4 [pid 4748] <... mkdirat resumed>) = 0 [pid 4747] rt_sigprocmask(SIG_SETMASK, [] [pid 4745] <... openat resumed>) = 3 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4745] write(3, "1000", 4 [pid 4744] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 4748] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4745] <... write resumed>) = 4 [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./451", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4748] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4745] close(3 [pid 4744] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4748] mount(NULL, "./config", "configfs", 0, NULL [pid 4745] <... close resumed>) = 0 [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./451", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] close(4 [pid 4748] <... mount resumed>) = 0 [pid 4747] chdir("./445" [pid 4745] symlink("/dev/binderfs", "./binderfs" [pid 310] <... openat resumed>) = 3 [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 309] <... close resumed>) = 0 [pid 4748] <... futex resumed>) = 1 [pid 4744] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4748] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 4748] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4745] <... symlink resumed>) = 0 [pid 4744] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] rmdir("./441/config" [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./451/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4748] <... futex resumed>) = 0 [pid 4744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4748] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./451/binderfs" [pid 4748] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4747] <... chdir resumed>) = 0 [pid 4745] write(1, "executing program\n", 18 [pid 4744] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... rmdir resumed>) = 0 executing program [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./451/binderfs" [pid 309] getdents64(3 [pid 4748] <... futex resumed>) = 0 [pid 4747] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4745] <... write resumed>) = 18 [pid 4744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... unlink resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4748] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4747] <... prctl resumed>) = 0 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(3 [pid 4747] setpgid(0, 0 [pid 4745] <... futex resumed>) = 0 [pid 4744] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 4748] <... mkdirat resumed>) = 0 [pid 4747] <... setpgid resumed>) = 0 [pid 4745] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 309] rmdir("./441" [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4745] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4748] <... futex resumed>) = 1 [pid 4744] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4748] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./451/config" [pid 4748] <... symlinkat resumed>) = 0 [pid 4747] <... openat resumed>) = 3 [pid 4745] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4744] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] write(3, "1000", 4 [pid 4745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] mkdir("./442", 0777 [pid 4748] <... futex resumed>) = 0 [pid 4747] <... write resumed>) = 4 [pid 4745] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4748] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./451/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4748] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4744] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 4748] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 309] <... mkdir resumed>) = 0 [pid 4745] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4748] <... unlinkat resumed>) = 0 [pid 4747] close(3 [pid 4745] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] <... close resumed>) = 0 [pid 4745] <... mprotect resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4748] <... futex resumed>) = 1 [pid 4747] symlink("/dev/binderfs", "./binderfs" [pid 4745] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4744] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4748] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4745] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 4748] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4744] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4748] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 4748] <... unlinkat resumed>) = 0 [pid 4745] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... close resumed>) = 0 [pid 4748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] <... symlink resumed>) = 0 [pid 310] rmdir("./451/config"ci2-android-6-1/strace-static-x86_64: Process 4750 attached ci2-android-6-1/strace-static-x86_64: Process 4749 attached [pid 4748] <... futex resumed>) = 1 [pid 4747] write(1, "executing program\n", 18 [pid 4744] <... futex resumed>) = 0 executing program [pid 310] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4749 [pid 4750] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4749] set_robust_list(0x5555731a86a0, 24 [pid 4748] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4747] <... write resumed>) = 18 [pid 4745] <... clone3 resumed> => {parent_tid=[4750]}, 88) = 4750 [pid 4744] exit_group(0 [pid 310] getdents64(3 [pid 4750] <... set_robust_list resumed>) = 0 [pid 4748] <... futex resumed>) = ? [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4745] rt_sigprocmask(SIG_SETMASK, [] [pid 4744] <... exit_group resumed>) = ? [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4750] rt_sigprocmask(SIG_SETMASK, [] [pid 4749] <... set_robust_list resumed>) = 0 [pid 4748] +++ exited with 0 +++ [pid 4747] <... futex resumed>) = 0 [pid 4745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4750] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4749] rt_sigprocmask(SIG_SETMASK, [] [pid 4747] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4744] +++ exited with 0 +++ [pid 310] close(3 [pid 4747] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4745] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 4747] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./451" [pid 4750] mkdirat(AT_FDCWD, "./config", 0777 [pid 4749] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4744, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4750] <... mkdirat resumed>) = 0 [pid 4749] chdir("./442" [pid 4747] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4749] <... chdir resumed>) = 0 [pid 4747] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] mkdir("./452", 0777 [pid 307] <... restart_syscall resumed>) = 0 [pid 4750] <... futex resumed>) = 1 [pid 4749] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4747] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4745] <... futex resumed>) = 0 [pid 4750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] <... prctl resumed>) = 0 [pid 4747] <... mprotect resumed>) = 0 [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 4750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4749] setpgid(0, 0 [pid 4747] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4745] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./437", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4750] mount(NULL, "./config", "configfs", 0, NULL [pid 4747] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4747] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4750] <... mount resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4749] <... setpgid resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4752 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4751 attached [pid 307] openat(AT_FDCWD, "./437", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4750] <... futex resumed>) = 1 [pid 4747] <... clone3 resumed> => {parent_tid=[4751]}, 88) = 4751 [pid 4745] <... futex resumed>) = 0 [pid 4751] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4747] rt_sigprocmask(SIG_SETMASK, [] [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4750] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 4751] <... set_robust_list resumed>) = 0 [pid 4751] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4751] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4745] <... futex resumed>) = 0 [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 4750] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4747] <... futex resumed>) = 1 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4749] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4750] <... futex resumed>) = 0 [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4750] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4745] <... futex resumed>) = 0 [pid 4751] <... futex resumed>) = 0 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4750] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./437/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4749] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4751] mkdirat(AT_FDCWD, "./config", 0777 [pid 4750] <... futex resumed>) = 1 [pid 4749] write(3, "1000", 4 [pid 4745] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./437/binderfs" [pid 4750] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4749] <... write resumed>) = 4 [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4745] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4752 attached [pid 4751] <... mkdirat resumed>) = 0 [pid 4750] <... mkdirat resumed>) = 0 [pid 4749] close(3 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./437/binderfs" [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] <... futex resumed>) = 0 [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 4750] <... futex resumed>) = 1 [pid 4747] <... futex resumed>) = 0 [pid 4745] <... futex resumed>) = 0 [pid 4750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] <... close resumed>) = 0 [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4749] symlink("/dev/binderfs", "./binderfs" [pid 4745] <... futex resumed>) = 0 [pid 4752] set_robust_list(0x5555731a86a0, 24 [pid 4751] <... futex resumed>) = 1 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 4750] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4751] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4750] <... symlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4749] <... symlink resumed>) = 0 [pid 4752] <... set_robust_list resumed>) = 0 [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./437/config" [pid 4750] <... futex resumed>) = 1 [pid 4749] write(1, "executing program\n", 18 [pid 4745] <... futex resumed>) = 0 [pid 4750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4749] <... write resumed>) = 18 [pid 4750] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4745] <... futex resumed>) = 0 [pid 307] umount2("./437/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4752] rt_sigprocmask(SIG_SETMASK, [] [pid 4750] <... unlinkat resumed>) = 0 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./437/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4750] <... futex resumed>) = 0 [pid 4749] <... futex resumed>) = 0 [pid 4745] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4750] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4749] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4745] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 4752] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4751] <... futex resumed>) = 1 [pid 4747] <... futex resumed>) = 0 [pid 4752] chdir("./452" [pid 4751] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4750] <... unlinkat resumed>) = 0 [pid 4749] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4745] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 4752] <... chdir resumed>) = 0 [pid 4751] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4749] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4747] <... futex resumed>) = 0 [pid 4745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4752] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4750] <... futex resumed>) = 0 [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4745] exit_group(0 [pid 4752] <... prctl resumed>) = 0 [pid 4751] <... futex resumed>) = 0 [pid 4749] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(4 [pid 4745] <... exit_group resumed>) = ? [pid 4752] setpgid(0, 0 [pid 4751] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... setpgid resumed>) = 0 [pid 4751] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4747] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4752] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4752] <... openat resumed>) = 3 [pid 4751] <... futex resumed>) = 0 [pid 4747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4752] write(3, "1000", 4 [pid 4751] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... write resumed>) = 4 [pid 4751] <... mkdirat resumed>) = 0 [pid 4750] +++ exited with 0 +++ [pid 4749] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4747] <... futex resumed>) = 0 [pid 4745] +++ exited with 0 +++ [pid 307] getdents64(4 [pid 4752] close(3 [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4752] <... close resumed>) = 0 [pid 4751] <... futex resumed>) = 0 [pid 4749] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4745, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 4752] symlink("/dev/binderfs", "./binderfs" [pid 4751] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4749] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4752] <... symlink resumed>) = 0 [pid 4751] <... symlinkat resumed>) = 0 [pid 4749] <... mprotect resumed>) = 0 [pid 4747] <... futex resumed>) = 0 [pid 4752] write(1, "executing program\n", 18 [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 4749] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4752] <... write resumed>) = 18 [pid 4751] <... futex resumed>) = 0 [pid 4747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rmdir("./437/config" [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4751] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... futex resumed>) = 0 [pid 4751] <... unlinkat resumed>) = 0 [pid 4747] <... futex resumed>) = 0 [pid 4752] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4752] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4751] <... futex resumed>) = 0 [pid 4749] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rmdir resumed>) = 0 [pid 4752] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4751] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4752] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4751] <... unlinkat resumed>) = 0 [pid 4749] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4747] <... futex resumed>) = 0 [pid 4752] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4752] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4751] <... futex resumed>) = 0 [pid 4747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] close(3ci2-android-6-1/strace-static-x86_64: Process 4753 attached [pid 4752] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4751] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] <... clone3 resumed> => {parent_tid=[4753]}, 88) = 4753 [pid 4747] exit_group(0 [pid 4752] <... mprotect resumed>) = 0 [pid 4751] <... futex resumed>) = ? [pid 4747] <... exit_group resumed>) = ? [pid 307] <... close resumed>) = 0 [pid 4753] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4752] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4751] +++ exited with 0 +++ [pid 4749] rt_sigprocmask(SIG_SETMASK, [] [pid 4747] +++ exited with 0 +++ [pid 307] rmdir("./437" [pid 4752] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4752] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4754]}, 88) = 4754 [pid 4749] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4752] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4747, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 4754 attached [pid 4749] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] mkdir("./438", 0777 [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4754] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 4754] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4754] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4753] <... set_robust_list resumed>) = 0 [pid 4753] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4754] <... mkdirat resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4753] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4753] mkdirat(AT_FDCWD, "./config", 0777 [pid 4752] <... futex resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] <... futex resumed>) = 1 [pid 4754] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4755 [pid 306] umount2("./439", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./439", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./439/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4754] <... mount resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./439/binderfs" [pid 4752] <... futex resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4752] <... futex resumed>) = 0 [pid 306] unlink("./439/binderfs"ci2-android-6-1/strace-static-x86_64: Process 4755 attached [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] <... futex resumed>) = 1 [pid 4754] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 4752] <... futex resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] <... futex resumed>) = 1 [pid 4754] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4754] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... futex resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] <... futex resumed>) = 1 [pid 4754] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4755] set_robust_list(0x5555731a86a0, 24 [pid 4754] <... mkdirat resumed>) = 0 [pid 308] umount2("./445", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... futex resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] <... futex resumed>) = 1 [pid 4754] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4754] <... symlinkat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./445", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4755] <... set_robust_list resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... futex resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] <... futex resumed>) = 1 [pid 4754] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./439/config" [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4752] <... futex resumed>) = 0 [pid 4752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4754] <... futex resumed>) = 1 [pid 4755] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4754] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4753] <... mkdirat resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4755] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] openat(AT_FDCWD, "./439/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./445/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4755] chdir("./438" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 4 [pid 308] newfstatat(AT_FDCWD, "./445/binderfs" [pid 306] fstat(4 [pid 4755] <... chdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] unlink("./445/binderfs" [pid 306] getdents64(4 [pid 4755] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4755] setpgid(0, 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 4755] <... setpgid resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4754] <... unlinkat resumed>) = 0 [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 306] close(4 [pid 308] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4755] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./445/config" [pid 306] rmdir("./439/config" [pid 4755] <... openat resumed>) = 3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4755] write(3, "1000", 4 [pid 306] <... rmdir resumed>) = 0 [pid 308] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] openat(AT_FDCWD, "./445/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 4755] <... write resumed>) = 4 [pid 308] <... openat resumed>) = 4 [pid 306] <... close resumed>) = 0 [pid 308] fstat(4 [pid 306] rmdir("./439" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4755] close(3) = 0 [pid 4755] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] getdents64(4 [pid 306] <... rmdir resumed>) = 0 [pid 4755] write(1, "executing program\n", 18 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] mkdir("./440", 0777 [pid 308] getdents64(4 [pid 4755] <... write resumed>) = 18 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 executing program [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] close(4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rmdir("./445/config" [pid 4755] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4755] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4755] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4755] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4755] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4755] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... rmdir resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4756 [pid 308] getdents64(3 [pid 4755] <... clone3 resumed> => {parent_tid=[4757]}, 88) = 4757 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 4755] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./445" [pid 4755] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4756 attached [pid 308] mkdir("./446", 0777 [pid 4756] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4756] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4756] chdir("./440" [pid 308] <... mkdir resumed>) = 0 [pid 4756] <... chdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4756] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4756] <... prctl resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4756] setpgid(0, 0) = 0 [pid 4756] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4756] write(3, "1000", 4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4758 [pid 4756] <... write resumed>) = 4 [pid 4756] close(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4756] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4756] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 4758 attached ) = 0 [pid 4754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4756] write(1, "executing program\n", 18) = 18 executing program [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4756] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4756] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4758] set_robust_list(0x5555731a86a0, 24 [pid 4754] <... futex resumed>) = 1 [pid 4753] mount(NULL, "./config", "configfs", 0, NULL [pid 4752] <... futex resumed>) = 0 [pid 4752] exit_group(0) = ? [pid 4753] <... mount resumed>) = 0 [pid 4758] <... set_robust_list resumed>) = 0 [pid 4756] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4756] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4756] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4756] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4759]}, 88) = 4759 [pid 4754] +++ exited with 0 +++ [pid 4752] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4752, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4756] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4757 attached [pid 4749] <... futex resumed>) = 0 [pid 4757] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4757] <... set_robust_list resumed>) = 0 [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 4757] rt_sigprocmask(SIG_SETMASK, [] [pid 4753] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4753] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4757] mkdirat(AT_FDCWD, "./config", 0777 [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] rt_sigprocmask(SIG_SETMASK, [] [pid 4757] <... mkdirat resumed>) = 0 [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4753] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4755] <... futex resumed>) = 0 [pid 4749] <... futex resumed>) = 0 [pid 4757] <... futex resumed>) = 1 [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4753] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4757] mount(NULL, "./config", "configfs", 0, NULL [pid 4755] <... futex resumed>) = 0 [pid 4758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4757] <... mount resumed>) = 0 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4755] <... futex resumed>) = 0 [pid 4757] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4757] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4755] <... futex resumed>) = 0 [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4753] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4757] <... futex resumed>) = 0 [pid 4755] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4749] <... futex resumed>) = 0 [pid 4757] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4757] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4755] <... futex resumed>) = 0 [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4753] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4757] <... futex resumed>) = 0 [pid 4755] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4757] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4757] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4755] <... futex resumed>) = 0 [pid 4753] <... mkdirat resumed>) = 0 [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4757] <... futex resumed>) = 0 [pid 4755] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4757] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4757] <... symlinkat resumed>) = 0 [pid 4755] <... futex resumed>) = 0 [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4757] <... futex resumed>) = 0 [pid 4755] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4757] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4757] <... unlinkat resumed>) = 0 [pid 4755] <... futex resumed>) = 0 [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] chdir("./446" [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4757] <... futex resumed>) = 0 [pid 4755] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 4757] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4755] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4753] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] <... chdir resumed>) = 0 [pid 4757] <... unlinkat resumed>) = 0 [pid 4755] <... futex resumed>) = 0 [pid 4749] <... futex resumed>) = 0 [pid 4753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4758] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4755] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4753] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4758] <... prctl resumed>) = 0 [pid 4757] <... futex resumed>) = 0 [pid 4755] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4753] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4757] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4755] exit_group(0 [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] setpgid(0, 0 [pid 4757] <... futex resumed>) = ? [pid 4755] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4759 attached [pid 4758] <... setpgid resumed>) = 0 [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 4759] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4758] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4753] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 4758] <... openat resumed>) = 3 [pid 4757] +++ exited with 0 +++ [pid 4755] +++ exited with 0 +++ [pid 4753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4749] <... futex resumed>) = 0 [pid 4758] write(3, "1000", 4 [pid 4753] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4755, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4759] <... set_robust_list resumed>) = 0 [pid 4758] <... write resumed>) = 4 [pid 4753] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] umount2("./452", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4758] close(3 [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4758] <... close resumed>) = 0 [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./452", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4758] symlink("/dev/binderfs", "./binderfs" [pid 4753] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 4759] rt_sigprocmask(SIG_SETMASK, [] [pid 4753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4749] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 4753] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4749] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4758] <... symlink resumed>) = 0 [pid 4753] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] getdents64(3 [pid 4758] write(1, "executing program\n", 18 [pid 4753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 executing program [pid 4759] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4758] <... write resumed>) = 18 [pid 4753] <... futex resumed>) = 1 [pid 4749] <... futex resumed>) = 0 [pid 310] umount2("./452/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 4759] mkdirat(AT_FDCWD, "./config", 0777 [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4753] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4749] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4758] <... futex resumed>) = 0 [pid 4753] <... futex resumed>) = ? [pid 4749] <... exit_group resumed>) = ? [pid 310] newfstatat(AT_FDCWD, "./452/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./452/binderfs") = 0 [pid 307] umount2("./438", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4753] +++ exited with 0 +++ [pid 4749] +++ exited with 0 +++ [pid 4758] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./438", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] newfstatat(AT_FDCWD, "./452/config" [pid 4759] <... mkdirat resumed>) = 0 [pid 4758] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 3 [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4749, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4759] <... futex resumed>) = 1 [pid 4758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4756] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3 [pid 4759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4758] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./452/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4758] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4756] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4759] mount(NULL, "./config", "configfs", 0, NULL [pid 4758] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 4758] <... mprotect resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 4759] <... mount resumed>) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(4 [pid 4759] <... futex resumed>) = 1 [pid 4758] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4756] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./438/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4758] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 4759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4756] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4759] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4758] <... clone3 resumed> => {parent_tid=[4760]}, 88) = 4760 [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./452/config" [pid 307] newfstatat(AT_FDCWD, "./438/binderfs"ci2-android-6-1/strace-static-x86_64: Process 4760 attached [pid 4759] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4758] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4759] <... futex resumed>) = 1 [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4756] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] unlink("./438/binderfs" [pid 4759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4758] <... futex resumed>) = 0 [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 4759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4756] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4759] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./452" [pid 4760] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4759] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... restart_syscall resumed>) = 0 [pid 307] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4760] <... set_robust_list resumed>) = 0 [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4760] rt_sigprocmask(SIG_SETMASK, [] [pid 4759] <... futex resumed>) = 1 [pid 4756] <... futex resumed>) = 0 [pid 310] mkdir("./453", 0777 [pid 307] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4760] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./442", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4760] mkdirat(AT_FDCWD, "./config", 0777 [pid 4759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./438/config" [pid 4759] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4756] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./442", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4760] <... mkdirat resumed>) = 0 [pid 4759] <... mkdirat resumed>) = 0 [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4756] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] umount2("./438/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4759] <... futex resumed>) = 0 [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4759] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4756] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./438/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4761 [pid 309] getdents64(3 [pid 4759] <... symlinkat resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 4 [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] fstat(4 [pid 4759] <... futex resumed>) = 1 [pid 4756] <... futex resumed>) = 0 [pid 309] umount2("./442/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4756] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4759] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./442/binderfs" [pid 4759] <... unlinkat resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4759] <... futex resumed>) = 1 [pid 4756] <... futex resumed>) = 0 [pid 309] unlink("./442/binderfs" [pid 307] getdents64(4 [pid 4759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4756] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4756] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4759] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4ci2-android-6-1/strace-static-x86_64: Process 4761 attached ) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] rmdir("./438/config" [pid 309] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4761] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4761] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 309] newfstatat(AT_FDCWD, "./442/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] close(3 [pid 4759] <... unlinkat resumed>) = 0 [pid 309] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 4759] <... futex resumed>) = 1 [pid 4756] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./438" [pid 4759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4756] exit_group(0 [pid 309] openat(AT_FDCWD, "./442/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4756] <... exit_group resumed>) = ? [pid 307] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 4759] <... futex resumed>) = ? [pid 307] mkdir("./439", 0777 [pid 309] fstat(4 [pid 4761] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4761] chdir("./453") = 0 [pid 4761] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4761] setpgid(0, 0) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 309] getdents64(4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4761] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(4 [pid 4761] <... openat resumed>) = 3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] close(4 [pid 4761] write(3, "1000", 4 [pid 309] <... close resumed>) = 0 [pid 4761] <... write resumed>) = 4 [pid 4761] close(3) = 0 [pid 4761] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] rmdir("./442/config" [pid 4761] write(1, "executing program\n", 18) = 18 [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4761] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... rmdir resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4762 [pid 309] getdents64(3 [pid 4761] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4759] +++ exited with 0 +++ [pid 4756] +++ exited with 0 +++ [pid 309] close(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4761] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... close resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4756, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] rmdir("./442" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4761] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4761] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] <... rmdir resumed>) = 0 executing program [pid 4761] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] mkdir("./443", 0777 [pid 4761] <... mprotect resumed>) = 0 [pid 4761] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4761] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4760] <... futex resumed>) = 1 [pid 4758] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 4760] mount(NULL, "./config", "configfs", 0, NULL [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4758] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4761] <... clone3 resumed> => {parent_tid=[4763]}, 88) = 4763 [pid 4761] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4762 attached [pid 4760] <... mount resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4764 [pid 4762] set_robust_list(0x5555731a86a0, 24 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4762] <... set_robust_list resumed>) = 0 [pid 4760] <... futex resumed>) = 1 [pid 4758] <... futex resumed>) = 0 [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4760] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4758] <... futex resumed>) = 0 [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4760] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4762] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4763 attached [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] chdir("./439" [pid 4760] <... futex resumed>) = 1 [pid 4758] <... futex resumed>) = 0 [pid 4762] <... chdir resumed>) = 0 [pid 4762] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4762] setpgid(0, 0) = 0 ci2-android-6-1/strace-static-x86_64: Process 4764 attached [pid 4763] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4760] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4760] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4758] <... futex resumed>) = 0 [pid 4763] <... set_robust_list resumed>) = 0 [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4762] write(3, "1000", 4 [pid 4760] <... futex resumed>) = 0 [pid 4758] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4762] <... write resumed>) = 4 [pid 4760] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] close(3 [pid 4758] <... futex resumed>) = 0 [pid 4762] <... close resumed>) = 0 [pid 4762] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4760] <... mkdirat resumed>) = 0 [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4762] write(1, "executing program\n", 18 [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] <... write resumed>) = 18 executing program [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4760] <... futex resumed>) = 1 [pid 4758] <... futex resumed>) = 0 [pid 4762] <... futex resumed>) = 0 [pid 4760] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4758] <... futex resumed>) = 0 [pid 4762] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4760] <... symlinkat resumed>) = 0 [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4762] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4762] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4764] set_robust_list(0x5555731a86a0, 24 [pid 4763] rt_sigprocmask(SIG_SETMASK, [] [pid 4760] <... futex resumed>) = 1 [pid 4758] <... futex resumed>) = 0 [pid 4762] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4760] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4760] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4758] <... futex resumed>) = 0 [pid 4760] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4762] <... mprotect resumed>) = 0 [pid 4760] <... unlinkat resumed>) = 0 [pid 4762] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4760] <... futex resumed>) = 1 [pid 4758] <... futex resumed>) = 0 [pid 4760] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4758] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4760] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4758] <... futex resumed>) = 0 [pid 4762] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4760] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4758] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4760] <... unlinkat resumed>) = 0 [pid 4762] <... clone3 resumed> => {parent_tid=[4765]}, 88) = 4765 [pid 4760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] rt_sigprocmask(SIG_SETMASK, [] [pid 4760] <... futex resumed>) = 1 [pid 4758] <... futex resumed>) = 0 [pid 4760] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4762] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4758] exit_group(0 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4760] <... futex resumed>) = ? [pid 4758] <... exit_group resumed>) = ? [pid 4760] +++ exited with 0 +++ [pid 4762] <... futex resumed>) = 0 [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4765 attached [pid 4765] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4765] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4765] mkdirat(AT_FDCWD, "./config", 0777 [pid 4758] +++ exited with 0 +++ [pid 4763] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4758, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4763] mkdirat(AT_FDCWD, "./config", 0777 [pid 4765] <... mkdirat resumed>) = 0 [pid 4764] <... set_robust_list resumed>) = 0 [pid 4763] <... mkdirat resumed>) = 0 [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] <... futex resumed>) = 0 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4765] <... futex resumed>) = 1 [pid 4765] mount(NULL, "./config", "configfs", 0, NULL [pid 4763] <... futex resumed>) = 1 [pid 4761] <... futex resumed>) = 0 [pid 306] umount2("./440", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4763] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./440", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4761] <... futex resumed>) = 1 [pid 4763] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4763] mount(NULL, "./config", "configfs", 0, NULL [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 4763] <... mount resumed>) = 0 [pid 4765] <... mount resumed>) = 0 [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./440/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4763] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4763] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] newfstatat(AT_FDCWD, "./440/binderfs" [pid 4761] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./440/binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 4761] <... futex resumed>) = 1 [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4762] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4763] <... futex resumed>) = 0 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4763] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./446", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4762] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 308] openat(AT_FDCWD, "./446", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4763] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4764] rt_sigprocmask(SIG_SETMASK, [] [pid 4763] <... futex resumed>) = 1 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./440/config" [pid 308] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4761] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4763] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./446/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./440/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4763] <... futex resumed>) = 0 [pid 4761] <... futex resumed>) = 1 [pid 308] newfstatat(AT_FDCWD, "./446/binderfs" [pid 4763] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(4 [pid 4763] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] unlink("./446/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4765] <... futex resumed>) = 1 [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 306] getdents64(4 [pid 308] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4765] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4763] <... futex resumed>) = 1 [pid 4761] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 4763] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 4761] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./446/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4763] <... mkdirat resumed>) = 0 [pid 306] close(4 [pid 308] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./440/config" [pid 4763] <... futex resumed>) = 1 [pid 4761] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./446/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4765] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... rmdir resumed>) = 0 [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 4763] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] fstat(4 [pid 306] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 306] close(3 [pid 4763] <... symlinkat resumed>) = 0 [pid 4762] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 306] <... close resumed>) = 0 [pid 4763] <... futex resumed>) = 1 [pid 4762] <... futex resumed>) = 0 [pid 4761] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./440" [pid 4763] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 4761] <... futex resumed>) = 0 [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] mkdir("./441", 0777 [pid 308] rmdir("./446/config" [pid 4763] <... unlinkat resumed>) = 0 [pid 4765] <... futex resumed>) = 1 [pid 4764] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4761] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4763] <... futex resumed>) = 1 [pid 4761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4763] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4761] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 4765] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4764] chdir("./443" [pid 4765] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./446" [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] <... futex resumed>) = 0 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4765] <... futex resumed>) = 1 [pid 4765] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 4763] <... unlinkat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4766 [pid 4763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./447", 0777 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4761] <... futex resumed>) = 0 [pid 4764] <... chdir resumed>) = 0 [pid 4764] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4764] setpgid(0, 0 [pid 308] <... mkdir resumed>) = 0 [pid 4764] <... setpgid resumed>) = 0 [pid 4761] exit_group(0 [pid 4763] <... futex resumed>) = ? [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4761] <... exit_group resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4764] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4764] <... openat resumed>) = 3 [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] <... futex resumed>) = 0 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4765] <... futex resumed>) = 1 [pid 4765] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4767 [pid 4765] <... symlinkat resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4764] write(3, "1000", 4 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4764] <... write resumed>) = 4 [pid 4764] close(3) = 0 [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] <... futex resumed>) = 0 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4763] +++ exited with 0 +++ [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4761] +++ exited with 0 +++ [pid 4765] <... futex resumed>) = 1 [pid 4764] symlink("/dev/binderfs", "./binderfs" [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4761, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 4767 attached ci2-android-6-1/strace-static-x86_64: Process 4766 attached [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4764] <... symlink resumed>) = 0 [pid 4767] set_robust_list(0x5555731a86a0, 24 [pid 4766] set_robust_list(0x5555731a86a0, 24 [pid 4765] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4764] write(1, "executing program\n", 18 [pid 4767] <... set_robust_list resumed>) = 0 [pid 4767] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4767] chdir("./447" [pid 4766] <... set_robust_list resumed>) = 0 [pid 4765] <... unlinkat resumed>) = 0 [pid 4764] <... write resumed>) = 18 [pid 4767] <... chdir resumed>) = 0 executing program [pid 4767] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4767] setpgid(0, 0) = 0 [pid 4767] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4766] rt_sigprocmask(SIG_SETMASK, [] [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4767] <... openat resumed>) = 3 [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4767] write(3, "1000", 4) = 4 [pid 4767] close(3) = 0 [pid 4767] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4766] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4762] <... futex resumed>) = 0 [pid 4767] write(1, "executing program\n", 18 [pid 4762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4767] <... write resumed>) = 18 [pid 4762] <... futex resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4767] <... futex resumed>) = 0 [pid 4766] chdir("./441" [pid 4765] <... futex resumed>) = 1 [pid 4764] <... futex resumed>) = 0 [pid 4767] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4766] <... chdir resumed>) = 0 [pid 4765] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4764] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4767] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4766] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4764] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4767] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4765] <... unlinkat resumed>) = 0 [pid 4764] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4764] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4764] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4767] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4766] <... prctl resumed>) = 0 [pid 4765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4764] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4767] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4766] setpgid(0, 0 [pid 4765] <... futex resumed>) = 1 [pid 4764] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4762] <... futex resumed>) = 0 [pid 4767] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4766] <... setpgid resumed>) = 0 [pid 4765] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4767] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4766] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4764] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4762] exit_group(0 [pid 4767] <... mprotect resumed>) = 0 [pid 4766] <... openat resumed>) = 3 [pid 4765] <... futex resumed>) = ? [pid 4762] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4768 attached [pid 4767] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4766] write(3, "1000", 4 [pid 4764] <... clone3 resumed> => {parent_tid=[4768]}, 88) = 4768 [pid 4768] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4767] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4765] +++ exited with 0 +++ [pid 4762] +++ exited with 0 +++ [pid 4766] <... write resumed>) = 4 [pid 4767] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4766] close(3 [pid 4764] rt_sigprocmask(SIG_SETMASK, [] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4762, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4766] <... close resumed>) = 0 [pid 4764] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4768] <... set_robust_list resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 4769 attached [pid 4767] <... clone3 resumed> => {parent_tid=[4769]}, 88) = 4769 [pid 4766] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4768] rt_sigprocmask(SIG_SETMASK, [] [pid 4767] rt_sigprocmask(SIG_SETMASK, [] [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4766] write(1, "executing program\n", 18) = 18 [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 4766] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4766] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4766] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4768] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4767] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4764] <... futex resumed>) = 0 [pid 4766] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4766] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4768] mkdirat(AT_FDCWD, "./config", 0777 [pid 4766] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4766] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4770]}, 88) = 4770 [pid 4766] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4770 attached [pid 4768] <... mkdirat resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 4764] <... futex resumed>) = 0 [pid 4768] <... futex resumed>) = 1 [pid 4767] <... futex resumed>) = 0 [pid 310] umount2("./453", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./439", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./439", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 4764] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./453", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./439/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./439/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 307] unlink("./439/binderfs") = 0 [pid 310] fstat(3 [pid 307] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4768] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4769] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./439/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./439/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./439/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4 [pid 310] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./453/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 4768] <... mount resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./453/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4764] <... futex resumed>) = 0 [pid 4768] <... futex resumed>) = 1 [pid 307] getdents64(4 [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./453/binderfs" [pid 4768] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4764] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 4768] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./439/config" [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 4770] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4769] <... set_robust_list resumed>) = 0 [pid 4768] <... futex resumed>) = 1 [pid 4764] <... futex resumed>) = 0 [pid 310] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4768] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4764] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4768] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] newfstatat(AT_FDCWD, "./453/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 4768] <... futex resumed>) = 1 [pid 4764] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 4768] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./453/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./439" [pid 4768] <... mkdirat resumed>) = 0 [pid 4764] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] <... rmdir resumed>) = 0 [pid 4770] <... set_robust_list resumed>) = 0 [pid 4769] rt_sigprocmask(SIG_SETMASK, [] [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 4770] rt_sigprocmask(SIG_SETMASK, [] [pid 4769] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4768] <... futex resumed>) = 0 [pid 4764] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] mkdir("./440", 0777 [pid 4768] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 4770] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4769] mkdirat(AT_FDCWD, "./config", 0777 [pid 4764] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4768] <... symlinkat resumed>) = 0 [pid 310] getdents64(4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4770] mkdirat(AT_FDCWD, "./config", 0777 [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4771 [pid 4768] <... futex resumed>) = 1 [pid 4764] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4768] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./453/config" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4769] <... mkdirat resumed>) = 0 [pid 4764] <... futex resumed>) = 0 [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4767] <... futex resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 4768] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 4769] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... close resumed>) = 0 [pid 4768] <... futex resumed>) = 1 [pid 4764] <... futex resumed>) = 0 [pid 310] rmdir("./453" [pid 4768] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4764] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4769] <... mount resumed>) = 0 [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4767] <... futex resumed>) = 0 [pid 4764] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 4764] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./454", 0777 [pid 4768] <... unlinkat resumed>) = 0 [pid 4767] <... futex resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4769] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4767] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 4768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4764] <... futex resumed>) = 0 [pid 4768] <... futex resumed>) = 1 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4767] <... futex resumed>) = 0 [pid 4764] exit_group(0 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4769] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4767] <... futex resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4764] <... exit_group resumed>) = ? [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4772 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4769] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4769] <... mkdirat resumed>) = 0 [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4767] <... futex resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4769] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4768] +++ exited with 0 +++ [pid 4764] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4764, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4767] <... futex resumed>) = 0 [pid 4769] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4769] <... unlinkat resumed>) = 0 [pid 4767] <... futex resumed>) = 0 [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 4769] <... futex resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4769] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4770] <... mkdirat resumed>) = 0 [pid 4767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4769] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./443", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4769] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4767] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4769] <... unlinkat resumed>) = 0 [pid 4767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./443", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 4769] <... futex resumed>) = 1 [pid 4767] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 4770] <... futex resumed>) = 1 [pid 4769] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4767] exit_group(0 [pid 4766] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4769] <... futex resumed>) = ? [pid 4767] <... exit_group resumed>) = ? [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4772 attached ci2-android-6-1/strace-static-x86_64: Process 4771 attached [pid 4770] mount(NULL, "./config", "configfs", 0, NULL [pid 4769] +++ exited with 0 +++ [pid 4767] +++ exited with 0 +++ [pid 4766] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./443/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4767, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] newfstatat(AT_FDCWD, "./443/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./443/binderfs" [pid 4770] <... mount resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4770] <... futex resumed>) = 1 [pid 4766] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... restart_syscall resumed>) = 0 [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./443/config" [pid 4771] set_robust_list(0x5555731a86a0, 24 [pid 4770] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4766] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./447", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4770] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] openat(AT_FDCWD, "./443/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./447", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 4 [pid 308] <... openat resumed>) = 3 [pid 309] fstat(4 [pid 308] fstat(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 308] getdents64(3 [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4771] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4772] set_robust_list(0x5555731a86a0, 24 [pid 309] getdents64(4 [pid 308] umount2("./447/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4771] rt_sigprocmask(SIG_SETMASK, [] [pid 4770] <... futex resumed>) = 1 [pid 4766] <... futex resumed>) = 0 [pid 309] close(4 [pid 308] newfstatat(AT_FDCWD, "./447/binderfs" [pid 4771] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4772] <... set_robust_list resumed>) = 0 [pid 4771] chdir("./440" [pid 4770] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4766] <... futex resumed>) = 0 [pid 309] rmdir("./443/config" [pid 308] unlink("./447/binderfs" [pid 4772] rt_sigprocmask(SIG_SETMASK, [] [pid 4771] <... chdir resumed>) = 0 [pid 4770] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 4772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(3 [pid 308] <... unlink resumed>) = 0 [pid 4772] chdir("./454" [pid 4771] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4770] <... futex resumed>) = 0 [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4772] <... chdir resumed>) = 0 [pid 4770] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4766] <... futex resumed>) = 0 [pid 309] close(3 [pid 308] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4772] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4771] <... prctl resumed>) = 0 [pid 4770] <... mkdirat resumed>) = 0 [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 4772] <... prctl resumed>) = 0 [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = 0 [pid 309] rmdir("./443" [pid 4772] setpgid(0, 0 [pid 4770] <... futex resumed>) = 0 [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4772] <... setpgid resumed>) = 0 [pid 4770] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4772] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4770] <... symlinkat resumed>) = 0 [pid 4766] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4772] <... openat resumed>) = 3 [pid 4771] setpgid(0, 0 [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./444", 0777 [pid 308] newfstatat(AT_FDCWD, "./447/config" [pid 4772] write(3, "1000", 4 [pid 4771] <... setpgid resumed>) = 0 [pid 4770] <... futex resumed>) = 0 [pid 4766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4772] <... write resumed>) = 4 [pid 4771] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4770] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4771] <... openat resumed>) = 3 [pid 4770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4766] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4772] close(3 [pid 4771] write(3, "1000", 4 [pid 4770] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4771] <... write resumed>) = 4 [pid 4770] <... unlinkat resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] openat(AT_FDCWD, "./447/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4772] <... close resumed>) = 0 [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] symlink("/dev/binderfs", "./binderfs" [pid 4770] <... futex resumed>) = 1 ci2-android-6-1/strace-static-x86_64: Process 4773 attached [pid 4771] close(3 [pid 4770] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4766] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4773 [pid 308] <... openat resumed>) = 4 [pid 4773] set_robust_list(0x5555731a86a0, 24 [pid 4771] <... close resumed>) = 0 [pid 4766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(4 [pid 4773] <... set_robust_list resumed>) = 0 [pid 4772] <... symlink resumed>) = 0 executing program [pid 4771] symlink("/dev/binderfs", "./binderfs" [pid 4770] <... futex resumed>) = 0 [pid 4766] <... futex resumed>) = 1 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4773] rt_sigprocmask(SIG_SETMASK, [] [pid 4772] write(1, "executing program\n", 18 [pid 4771] <... symlink resumed>) = 0 [pid 4770] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 308] getdents64(4 [pid 4773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4772] <... write resumed>) = 18 [pid 4771] write(1, "executing program\n", 18 [pid 4770] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4773] chdir("./444" [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4771] <... write resumed>) = 18 [pid 4770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 4773] <... chdir resumed>) = 0 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4770] <... futex resumed>) = 1 [pid 4772] <... futex resumed>) = 0 [pid 4766] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4773] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4771] <... futex resumed>) = 0 [pid 4770] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4766] exit_group(0 [pid 308] close(4 [pid 4773] <... prctl resumed>) = 0 [pid 4772] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4771] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4770] <... futex resumed>) = ? [pid 4766] <... exit_group resumed>) = ? [pid 308] <... close resumed>) = 0 [pid 4773] setpgid(0, 0 [pid 4771] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4770] +++ exited with 0 +++ [pid 308] rmdir("./447/config" [pid 4773] <... setpgid resumed>) = 0 [pid 4771] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... rmdir resumed>) = 0 [pid 4773] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4771] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4766] +++ exited with 0 +++ [pid 4772] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 4773] <... openat resumed>) = 3 [pid 4771] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4773] write(3, "1000", 4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4766, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4771] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4772] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] close(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4773] <... write resumed>) = 4 [pid 4771] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4773] close(3 [pid 308] <... close resumed>) = 0 [pid 4772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4771] <... mprotect resumed>) = 0 [pid 308] rmdir("./447" [pid 4773] <... close resumed>) = 0 [pid 4772] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4771] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4772] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4772] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4773] symlink("/dev/binderfs", "./binderfs" [pid 4772] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4771] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4771] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] mkdir("./448", 0777 [pid 4772] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4772] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4775]}, 88) = 4775 [pid 4772] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4771] <... clone3 resumed> => {parent_tid=[4774]}, 88) = 4774 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./441", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4771] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4773] <... symlink resumed>) = 0 [pid 4771] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4774 attached [pid 4774] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4774] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4774] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] openat(AT_FDCWD, "./441", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4771] <... futex resumed>) = 0 [pid 4773] write(1, "executing program\n", 18 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4776 [pid 4773] <... write resumed>) = 18 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 4776 attached ci2-android-6-1/strace-static-x86_64: Process 4775 attached [pid 4774] <... mkdirat resumed>) = 0 [pid 4773] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4773] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4773] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] umount2("./441/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4771] <... futex resumed>) = 0 [pid 4773] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4771] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./441/binderfs" [pid 4773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4774] <... futex resumed>) = 1 [pid 306] unlink("./441/binderfs" [pid 4773] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4774] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4773] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... unlink resumed>) = 0 [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4773] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4771] <... futex resumed>) = 0 [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4773] <... mprotect resumed>) = 0 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4774] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4774] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4773] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./441/config" [pid 4773] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4773] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4774] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4773] <... clone3 resumed> => {parent_tid=[4777]}, 88) = 4777 [pid 306] openat(AT_FDCWD, "./441/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 4777 attached [pid 4776] set_robust_list(0x5555731a86a0, 24 [pid 4775] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4771] <... futex resumed>) = 0 [pid 4774] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4773] rt_sigprocmask(SIG_SETMASK, [] [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 4774] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4771] <... futex resumed>) = 0 [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4774] <... futex resumed>) = 0 [pid 4771] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4774] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4777] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4776] <... set_robust_list resumed>) = 0 [pid 4775] <... set_robust_list resumed>) = 0 [pid 4773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4771] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 4774] <... mkdirat resumed>) = 0 [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4776] rt_sigprocmask(SIG_SETMASK, [] [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4773] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 4776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4774] <... futex resumed>) = 1 [pid 4771] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4776] chdir("./448" [pid 4774] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4774] <... symlinkat resumed>) = 0 [pid 4771] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4776] <... chdir resumed>) = 0 [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 4776] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4774] <... futex resumed>) = 0 [pid 4771] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4777] <... set_robust_list resumed>) = 0 [pid 4774] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 4777] rt_sigprocmask(SIG_SETMASK, [] [pid 4776] <... prctl resumed>) = 0 [pid 4774] <... unlinkat resumed>) = 0 [pid 4771] <... futex resumed>) = 0 [pid 306] rmdir("./441/config" [pid 4777] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4776] setpgid(0, 0 [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4777] mkdirat(AT_FDCWD, "./config", 0777 [pid 4774] <... futex resumed>) = 0 [pid 4771] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4776] <... setpgid resumed>) = 0 [pid 4775] rt_sigprocmask(SIG_SETMASK, [] [pid 4774] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 4777] <... mkdirat resumed>) = 0 [pid 4776] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4775] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4774] <... unlinkat resumed>) = 0 [pid 4771] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4777] <... futex resumed>) = 1 [pid 4774] <... futex resumed>) = 0 [pid 4773] <... futex resumed>) = 0 [pid 4771] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4777] mount(NULL, "./config", "configfs", 0, NULL [pid 4776] <... openat resumed>) = 3 [pid 4774] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4771] exit_group(0 [pid 306] close(3 [pid 4777] <... mount resumed>) = 0 [pid 4776] write(3, "1000", 4 [pid 4775] mkdirat(AT_FDCWD, "./config", 0777 [pid 4774] <... futex resumed>) = ? [pid 4773] <... futex resumed>) = 0 [pid 4771] <... exit_group resumed>) = ? [pid 306] <... close resumed>) = 0 [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4776] <... write resumed>) = 4 [pid 4775] <... mkdirat resumed>) = 0 [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./441" [pid 4777] <... futex resumed>) = 0 [pid 4776] close(3 [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4774] +++ exited with 0 +++ [pid 4773] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4771] +++ exited with 0 +++ [pid 4777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4776] <... close resumed>) = 0 [pid 4775] <... futex resumed>) = 1 [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4776] symlink("/dev/binderfs", "./binderfs" [pid 4775] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4773] <... futex resumed>) = 1 [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4771, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] mkdir("./442", 0777 [pid 4777] <... futex resumed>) = 0 [pid 4776] <... symlink resumed>) = 0 [pid 4775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4772] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4777] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4776] write(1, "executing program\n", 18 [pid 4775] mount(NULL, "./config", "configfs", 0, NULL executing program [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 4777] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4776] <... write resumed>) = 18 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4775] <... mount resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4776] <... futex resumed>) = 0 [pid 4777] <... futex resumed>) = 1 [pid 4777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4773] <... futex resumed>) = 0 [pid 4772] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4778 attached [pid 4776] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4775] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4777] <... futex resumed>) = 0 [pid 4776] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4773] <... futex resumed>) = 1 [pid 4772] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4778 [pid 4777] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4776] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4775] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4777] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4775] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4776] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4778] set_robust_list(0x5555731a86a0, 24 [pid 4777] <... futex resumed>) = 1 [pid 4776] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4775] <... futex resumed>) = 1 [pid 4773] <... futex resumed>) = 0 [pid 4772] <... futex resumed>) = 0 [pid 4778] <... set_robust_list resumed>) = 0 [pid 4777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4776] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4775] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] rt_sigprocmask(SIG_SETMASK, [] [pid 4777] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4776] <... mprotect resumed>) = 0 [pid 4775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4773] <... futex resumed>) = 0 [pid 4772] <... futex resumed>) = 0 [pid 4778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4777] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4776] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4775] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4776] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4776] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4775] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4778] chdir("./442" [pid 4777] <... mkdirat resumed>) = 0 [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4776] <... clone3 resumed> => {parent_tid=[4779]}, 88) = 4779 [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] <... chdir resumed>) = 0 [pid 4777] <... futex resumed>) = 1 [pid 4776] rt_sigprocmask(SIG_SETMASK, [] [pid 4773] <... futex resumed>) = 0 [pid 4778] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4775] <... futex resumed>) = 1 [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] <... futex resumed>) = 0 [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4773] <... futex resumed>) = 0 [pid 4778] <... prctl resumed>) = 0 [pid 4777] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4776] <... futex resumed>) = 0 [pid 4775] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] setpgid(0, 0 [pid 4777] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4775] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4772] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4779 attached [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4777] <... symlinkat resumed>) = 0 [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4778] <... setpgid resumed>) = 0 [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4775] <... futex resumed>) = 0 [pid 4777] <... futex resumed>) = 1 [pid 4773] <... futex resumed>) = 0 [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4775] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] <... futex resumed>) = 0 [pid 4777] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4773] <... futex resumed>) = 0 [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4775] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4777] <... unlinkat resumed>) = 0 [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] <... futex resumed>) = 0 [pid 4775] <... futex resumed>) = 1 [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4775] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] <... openat resumed>) = 3 [pid 4777] <... futex resumed>) = 1 [pid 4773] <... futex resumed>) = 0 [pid 4772] <... futex resumed>) = 0 [pid 4778] write(3, "1000", 4 [pid 4777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4775] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4773] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4778] <... write resumed>) = 4 [pid 4777] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4773] <... futex resumed>) = 0 [pid 4772] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4773] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4778] close(3 [pid 4777] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4775] <... futex resumed>) = 0 [pid 4772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4779] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4779] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4772] <... futex resumed>) = 0 [pid 4775] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4779] mkdirat(AT_FDCWD, "./config", 0777 [pid 4777] <... unlinkat resumed>) = 0 [pid 4775] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4778] <... close resumed>) = 0 [pid 4777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] symlink("/dev/binderfs", "./binderfs" [pid 4777] <... futex resumed>) = 1 [pid 4773] <... futex resumed>) = 0 [pid 4777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4775] <... futex resumed>) = 1 [pid 4773] exit_group(0 [pid 4772] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4777] <... futex resumed>) = ? [pid 4775] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4773] <... exit_group resumed>) = ? [pid 4772] exit_group(0 [pid 4778] <... symlink resumed>) = 0 [pid 4777] +++ exited with 0 +++ [pid 4773] +++ exited with 0 +++ [pid 4775] <... futex resumed>) = ? [pid 4772] <... exit_group resumed>) = ? [pid 4775] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4773, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./440", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./440", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 4779] <... mkdirat resumed>) = 0 [pid 4778] write(1, "executing program\n", 18 [pid 4772] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4772, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./440/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4778] <... write resumed>) = 18 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./444", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./440/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./444", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] unlink("./440/binderfs" [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 4778] <... futex resumed>) = 0 executing program [pid 4778] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] fstat(3 [pid 307] <... unlink resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 4778] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = 0 [pid 309] umount2("./444/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4778] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./444/binderfs" [pid 307] newfstatat(AT_FDCWD, "./440/config" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./444/binderfs" [pid 307] umount2("./440/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4778] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4778] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./440/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] <... mprotect resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 4778] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./454", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4778] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4778] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] openat(AT_FDCWD, "./454", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 4 [pid 4778] <... clone3 resumed> => {parent_tid=[4780]}, 88) = 4780 [pid 310] fstat(3 [pid 4779] <... futex resumed>) = 1 [pid 4778] rt_sigprocmask(SIG_SETMASK, [] [pid 4776] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(4ci2-android-6-1/strace-static-x86_64: Process 4780 attached [pid 4779] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 309] newfstatat(AT_FDCWD, "./444/config" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4779] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4776] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] getdents64(4 [pid 4779] mount(NULL, "./config", "configfs", 0, NULL [pid 4778] <... futex resumed>) = 0 [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./454/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4779] <... mount resumed>) = 0 [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./454/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 4776] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./444/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4779] <... futex resumed>) = 1 [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./454/binderfs" [pid 309] <... openat resumed>) = 4 [pid 4780] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4779] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4776] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] fstat(4 [pid 307] close(4 [pid 4780] <... set_robust_list resumed>) = 0 [pid 4779] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] getdents64(4 [pid 307] <... close resumed>) = 0 [pid 310] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4779] <... futex resumed>) = 1 [pid 4776] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] rmdir("./440/config" [pid 4779] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./454/config" [pid 309] getdents64(4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 4776] <... futex resumed>) = 0 [pid 4779] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./454/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] close(4 [pid 307] getdents64(3 [pid 4779] <... futex resumed>) = 0 [pid 4776] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 4 [pid 309] <... close resumed>) = 0 [pid 4779] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 309] rmdir("./444/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4779] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4776] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 309] <... rmdir resumed>) = 0 [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4779] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(3 [pid 307] close(3 [pid 310] close(4) = 0 [pid 310] rmdir("./454/config" [pid 4779] <... mkdirat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 309] close(3 [pid 307] rmdir("./440" [pid 4779] <... futex resumed>) = 1 [pid 4776] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 310] close(3) = 0 [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./454" [pid 309] rmdir("./444" [pid 307] <... rmdir resumed>) = 0 [pid 4779] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4780] rt_sigprocmask(SIG_SETMASK, [] [pid 4779] <... symlinkat resumed>) = 0 [pid 4776] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] mkdir("./441", 0777 [pid 4780] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./455", 0777 [pid 309] mkdir("./445", 0777 [pid 4779] <... futex resumed>) = 0 [pid 4776] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4779] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 4781 attached [pid 4780] mkdirat(AT_FDCWD, "./config", 0777 [pid 4779] <... unlinkat resumed>) = 0 [pid 4776] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4781] set_robust_list(0x5555731a86a0, 24 [pid 4780] <... mkdirat resumed>) = 0 [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4781 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4781] <... set_robust_list resumed>) = 0 [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4779] <... futex resumed>) = 0 [pid 4776] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4782 attached [pid 4781] rt_sigprocmask(SIG_SETMASK, [] [pid 4780] <... futex resumed>) = 1 [pid 4779] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4778] <... futex resumed>) = 0 [pid 4776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4779] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4783 attached [pid 4782] set_robust_list(0x5555731a86a0, 24 [pid 4780] mount(NULL, "./config", "configfs", 0, NULL [pid 4779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4778] <... futex resumed>) = 0 [pid 4776] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4783 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4782 [pid 4783] set_robust_list(0x5555731a86a0, 24 [pid 4782] <... set_robust_list resumed>) = 0 [pid 4781] chdir("./455" [pid 4780] <... mount resumed>) = 0 [pid 4779] <... futex resumed>) = 0 [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4783] <... set_robust_list resumed>) = 0 [pid 4782] rt_sigprocmask(SIG_SETMASK, [] [pid 4781] <... chdir resumed>) = 0 [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4779] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4776] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4783] rt_sigprocmask(SIG_SETMASK, [] [pid 4782] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4781] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4780] <... futex resumed>) = 0 [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4782] chdir("./441" [pid 4781] <... prctl resumed>) = 0 [pid 4780] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4778] <... futex resumed>) = 0 [pid 4783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4776] exit_group(0 [pid 4782] <... chdir resumed>) = 0 [pid 4781] setpgid(0, 0 [pid 4780] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4779] <... futex resumed>) = ? [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4776] <... exit_group resumed>) = ? [pid 4782] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4781] <... setpgid resumed>) = 0 [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4779] +++ exited with 0 +++ [pid 4778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4781] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] <... openat resumed>) = 3 [pid 4778] <... futex resumed>) = 0 [pid 4781] write(3, "1000", 4 [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4781] <... write resumed>) = 4 [pid 4782] <... prctl resumed>) = 0 [pid 4780] <... futex resumed>) = 1 [pid 4778] <... futex resumed>) = 0 [pid 4776] +++ exited with 0 +++ [pid 4783] chdir("./445" [pid 4782] setpgid(0, 0 [pid 4781] close(3 [pid 4780] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4783] <... chdir resumed>) = 0 [pid 4782] <... setpgid resumed>) = 0 [pid 4781] <... close resumed>) = 0 [pid 4780] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4776, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4783] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4782] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4781] symlink("/dev/binderfs", "./binderfs" [pid 4780] <... futex resumed>) = 1 [pid 4778] <... futex resumed>) = 0 [pid 4783] <... prctl resumed>) = 0 [pid 4782] <... openat resumed>) = 3 [pid 4781] <... symlink resumed>) = 0 [pid 4780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4783] setpgid(0, 0 [pid 4782] write(3, "1000", 4 [pid 4781] write(1, "executing program\n", 18 [pid 4780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4778] <... futex resumed>) = 0 [pid 4783] <... setpgid resumed>) = 0 executing program [pid 4782] <... write resumed>) = 4 [pid 4781] <... write resumed>) = 18 [pid 4780] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4782] close(3 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4781] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4780] <... mkdirat resumed>) = 0 [pid 4783] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4782] <... close resumed>) = 0 [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4782] symlink("/dev/binderfs", "./binderfs" [pid 4781] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4780] <... futex resumed>) = 1 [pid 4778] <... futex resumed>) = 0 [pid 4781] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 4781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4778] <... futex resumed>) = 0 [pid 4782] <... symlink resumed>) = 0 [pid 4781] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4780] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4783] <... openat resumed>) = 3 [pid 4782] write(1, "executing program\n", 18 [pid 4781] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4783] write(3, "1000", 4 [pid 4782] <... write resumed>) = 18 [pid 4781] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4780] <... symlinkat resumed>) = 0 [pid 308] umount2("./448", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4783] <... write resumed>) = 4 [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] <... mprotect resumed>) = 0 executing program [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4783] close(3 [pid 4782] <... futex resumed>) = 0 [pid 4781] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4780] <... futex resumed>) = 1 [pid 4778] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4783] <... close resumed>) = 0 [pid 4782] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4781] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./448", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4783] symlink("/dev/binderfs", "./binderfs" [pid 4782] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4781] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4778] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 4783] <... symlink resumed>) = 0 [pid 4782] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4780] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3ci2-android-6-1/strace-static-x86_64: Process 4784 attached [pid 4783] write(1, "executing program\n", 18 [pid 4782] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4781] <... clone3 resumed> => {parent_tid=[4784]}, 88) = 4784 [pid 4780] <... unlinkat resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 4784] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4783] <... write resumed>) = 18 [pid 4782] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4784] <... set_robust_list resumed>) = 0 [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 4784] rt_sigprocmask(SIG_SETMASK, [] [pid 4783] <... futex resumed>) = 0 [pid 4782] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4780] <... futex resumed>) = 1 [pid 4778] <... futex resumed>) = 0 [pid 4784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4783] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4782] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4778] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4783] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4782] <... mprotect resumed>) = 0 [pid 4780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4778] <... futex resumed>) = 0 [pid 308] umount2("./448/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4783] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4782] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4781] rt_sigprocmask(SIG_SETMASK, [] [pid 4780] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4778] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4782] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4783] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4782] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4780] <... unlinkat resumed>) = 0 [pid 4783] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] newfstatat(AT_FDCWD, "./448/binderfs" [pid 4783] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4783] <... mprotect resumed>) = 0 [pid 4782] <... clone3 resumed> => {parent_tid=[4785]}, 88) = 4785 [pid 4781] <... futex resumed>) = 1 [pid 4780] <... futex resumed>) = 1 [pid 4784] <... futex resumed>) = 0 [pid 4778] <... futex resumed>) = 0 [pid 308] unlink("./448/binderfs" [pid 4784] mkdirat(AT_FDCWD, "./config", 0777 [pid 4783] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4782] rt_sigprocmask(SIG_SETMASK, [] [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4778] exit_group(0 [pid 4783] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4782] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4780] <... futex resumed>) = ? [pid 4778] <... exit_group resumed>) = ? [pid 308] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4785 attached [pid 4784] <... mkdirat resumed>) = 0 [pid 4783] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4780] +++ exited with 0 +++ [pid 4778] +++ exited with 0 +++ [pid 308] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4786 attached [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4782] <... futex resumed>) = 0 [pid 4783] <... clone3 resumed> => {parent_tid=[4786]}, 88) = 4786 [pid 308] <... umount2 resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4778, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4784] <... futex resumed>) = 1 [pid 4783] rt_sigprocmask(SIG_SETMASK, [] [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4781] <... futex resumed>) = 0 [pid 308] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4784] mount(NULL, "./config", "configfs", 0, NULL [pid 4783] <... futex resumed>) = 0 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./448/config" [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4786] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4784] <... mount resumed>) = 0 [pid 308] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4786] <... set_robust_list resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./448/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4786] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 [pid 4784] <... futex resumed>) = 1 [pid 4781] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4784] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4781] <... futex resumed>) = 0 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 4786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4785] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4784] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 4786] mkdirat(AT_FDCWD, "./config", 0777 [pid 4784] <... futex resumed>) = 1 [pid 4781] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] close(4 [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 4784] <... futex resumed>) = 0 [pid 4781] <... futex resumed>) = 1 [pid 308] rmdir("./448/config" [pid 4784] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 4786] <... mkdirat resumed>) = 0 [pid 4785] <... set_robust_list resumed>) = 0 [pid 4784] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] getdents64(3 [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4785] rt_sigprocmask(SIG_SETMASK, [] [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4784] <... futex resumed>) = 1 [pid 4781] <... futex resumed>) = 0 [pid 308] close(3 [pid 4785] mkdirat(AT_FDCWD, "./config", 0777 [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4786] <... futex resumed>) = 1 [pid 4783] <... futex resumed>) = 0 [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 4785] <... mkdirat resumed>) = 0 [pid 4784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] <... futex resumed>) = 0 [pid 308] rmdir("./448" [pid 4786] mount(NULL, "./config", "configfs", 0, NULL [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4784] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4783] <... futex resumed>) = 0 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4786] <... mount resumed>) = 0 [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 4785] <... futex resumed>) = 1 [pid 4784] <... mkdirat resumed>) = 0 [pid 4782] <... futex resumed>) = 0 [pid 308] mkdir("./449", 0777 [pid 4785] mount(NULL, "./config", "configfs", 0, NULL [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4783] <... futex resumed>) = 0 [pid 4786] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4786] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4785] <... mount resumed>) = 0 [pid 4784] <... futex resumed>) = 1 [pid 4783] <... futex resumed>) = 0 [pid 4782] <... futex resumed>) = 0 [pid 4781] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4786] <... futex resumed>) = 0 [pid 4785] <... futex resumed>) = 0 [pid 4784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4781] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4786] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4784] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4786] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4784] <... symlinkat resumed>) = 0 [pid 4783] <... futex resumed>) = 0 [pid 4782] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4787 attached [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4785] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 4787] set_robust_list(0x5555731a86a0, 24 [pid 4786] <... futex resumed>) = 0 [pid 4785] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4784] <... futex resumed>) = 1 [pid 4783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4781] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4787 [pid 4787] <... set_robust_list resumed>) = 0 [pid 4786] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4787] rt_sigprocmask(SIG_SETMASK, [] [pid 4786] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4785] <... futex resumed>) = 1 [pid 4784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4783] <... futex resumed>) = 0 [pid 4782] <... futex resumed>) = 0 [pid 4781] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./442", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4787] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4784] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4787] chdir("./449" [pid 4786] <... futex resumed>) = 0 [pid 4785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4784] <... unlinkat resumed>) = 0 [pid 4783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4782] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./442", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4787] <... chdir resumed>) = 0 [pid 4786] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4785] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 4787] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4785] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4784] <... futex resumed>) = 1 [pid 4783] <... futex resumed>) = 0 [pid 4781] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 4787] <... prctl resumed>) = 0 [pid 4786] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4787] setpgid(0, 0 [pid 4786] <... symlinkat resumed>) = 0 [pid 4785] <... futex resumed>) = 1 [pid 4784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4782] <... futex resumed>) = 0 [pid 4781] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4787] <... setpgid resumed>) = 0 [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4784] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4787] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4786] <... futex resumed>) = 1 [pid 4785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4784] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4783] <... futex resumed>) = 0 [pid 4782] <... futex resumed>) = 0 [pid 306] umount2("./442/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4787] <... openat resumed>) = 3 [pid 4786] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4785] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4787] write(3, "1000", 4 [pid 4786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4785] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4784] <... futex resumed>) = 1 [pid 4783] <... futex resumed>) = 0 [pid 4781] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./442/binderfs" [pid 4787] <... write resumed>) = 4 [pid 4786] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4784] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4781] exit_group(0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4787] close(3 [pid 4786] <... unlinkat resumed>) = 0 [pid 4785] <... futex resumed>) = 1 [pid 4784] <... futex resumed>) = ? [pid 4782] <... futex resumed>) = 0 [pid 4781] <... exit_group resumed>) = ? [pid 306] unlink("./442/binderfs" [pid 4787] <... close resumed>) = 0 [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4784] +++ exited with 0 +++ [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 4787] symlink("/dev/binderfs", "./binderfs" [pid 4785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4782] <... futex resumed>) = 0 [pid 306] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4787] <... symlink resumed>) = 0 [pid 4786] <... futex resumed>) = 1 [pid 4785] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4783] <... futex resumed>) = 0 [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4781] +++ exited with 0 +++ [pid 4787] write(1, "executing program\n", 18 [pid 4785] <... symlinkat resumed>) = 0 [pid 4787] <... write resumed>) = 18 executing program [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4786] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4785] <... futex resumed>) = 1 [pid 4783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4782] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4781, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = 0 [pid 4787] <... futex resumed>) = 0 [pid 4786] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4783] <... futex resumed>) = 0 [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4787] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4782] <... futex resumed>) = 0 [pid 4787] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4786] <... futex resumed>) = 0 [pid 4785] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4787] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4786] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4785] <... unlinkat resumed>) = 0 [pid 4783] exit_group(0 [pid 310] umount2("./455", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./442/config" [pid 4787] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4786] <... futex resumed>) = ? [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4783] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4787] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4786] +++ exited with 0 +++ [pid 4785] <... futex resumed>) = 1 [pid 4782] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4787] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4782] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4787] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4782] <... futex resumed>) = 0 [pid 4787] <... mprotect resumed>) = 0 [pid 4785] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4783] +++ exited with 0 +++ [pid 4782] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4787] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4785] <... unlinkat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./455", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4783, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4787] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 4787] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4785] <... futex resumed>) = 1 [pid 4782] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4788 attached [pid 4785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4782] exit_group(0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./445", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./442/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4787] <... clone3 resumed> => {parent_tid=[4788]}, 88) = 4788 [pid 4785] <... futex resumed>) = ? [pid 4782] <... exit_group resumed>) = ? [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4788] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4787] rt_sigprocmask(SIG_SETMASK, [] [pid 4785] +++ exited with 0 +++ [pid 4782] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./445", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... openat resumed>) = 4 [pid 4787] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./455/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4782, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] fstat(4 [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4787] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./455/binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 306] getdents64(4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4788] <... set_robust_list resumed>) = 0 [pid 310] unlink("./455/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4788] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... unlink resumed>) = 0 [pid 309] umount2("./445/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 4788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./445/binderfs" [pid 306] close(4 [pid 310] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] unlink("./445/binderfs" [pid 306] rmdir("./442/config" [pid 4788] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] newfstatat(AT_FDCWD, "./455/config" [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 309] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 310] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./445/config" [pid 306] getdents64(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] openat(AT_FDCWD, "./455/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 310] fstat(4 [pid 309] openat(AT_FDCWD, "./445/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 309] fstat(4 [pid 306] rmdir("./442" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./445/config" [pid 310] getdents64(4 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(3 [pid 310] close(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] mkdir("./443", 0777 [pid 309] close(3) = 0 [pid 310] <... close resumed>) = 0 [pid 309] rmdir("./445") = 0 [pid 310] rmdir("./455/config" [pid 309] mkdir("./446", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] close(3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555731a8690) = 4790 [pid 310] <... close resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4789 [pid 310] rmdir("./455" [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4789 attached [pid 4789] set_robust_list(0x5555731a86a0, 24) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] mkdir("./456", 0777 [pid 4789] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4789] chdir("./443") = 0 [pid 4789] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... mkdir resumed>) = 0 [pid 4789] <... prctl resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4789] setpgid(0, 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4789] <... setpgid resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4789] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4789] write(3, "1000", 4) = 4 [pid 4789] close(3) = 0 [pid 4789] symlink("/dev/binderfs", "./binderfs" [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4791 [pid 4789] <... symlink resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4789] write(1, "executing program\n", 18) = 18 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4789] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4789] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4789] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4789] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4789] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4789] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4792]}, 88) = 4792 [pid 4789] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4790 attached [pid 4790] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4790] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4790] chdir("./446") = 0 [pid 4790] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 307] umount2("./441", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4788] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./441", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./441/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./441/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./441/binderfs") = 0 [pid 307] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4790] setpgid(0, 0 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./441/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./441/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./441/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./441/config"ci2-android-6-1/strace-static-x86_64: Process 4792 attached ci2-android-6-1/strace-static-x86_64: Process 4791 attached [pid 4790] <... setpgid resumed>) = 0 [pid 4788] <... futex resumed>) = 1 [pid 4787] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4787] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3) = 0 [pid 307] rmdir("./441" [pid 4792] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4791] set_robust_list(0x5555731a86a0, 24 [pid 4788] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... rmdir resumed>) = 0 [pid 4790] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] mkdir("./442", 0777 [pid 4788] <... mount resumed>) = 0 [pid 4791] <... set_robust_list resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4792] <... set_robust_list resumed>) = 0 [pid 4790] <... openat resumed>) = 3 [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4788] <... futex resumed>) = 1 [pid 4787] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4788] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4792] rt_sigprocmask(SIG_SETMASK, [] [pid 4791] rt_sigprocmask(SIG_SETMASK, [] [pid 4788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4787] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4793 attached [pid 4790] write(3, "1000", 4 [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4793 [pid 4790] <... write resumed>) = 4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4790] close(3 [pid 4788] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4790] <... close resumed>) = 0 [pid 4790] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4790] write(1, "executing program\n", 18) = 18 executing program [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4790] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4790] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4790] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4790] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4790] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4790] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4788] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4791] chdir("./456" [pid 4792] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] set_robust_list(0x5555731a86a0, 24 [pid 4790] <... clone3 resumed> => {parent_tid=[4794]}, 88) = 4794 [pid 4790] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4794 attached [pid 4794] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4794] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4794] mkdirat(AT_FDCWD, "./config", 0777 [pid 4793] <... set_robust_list resumed>) = 0 [pid 4792] mkdirat(AT_FDCWD, "./config", 0777 [pid 4791] <... chdir resumed>) = 0 [pid 4788] <... futex resumed>) = 1 [pid 4787] <... futex resumed>) = 0 [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4791] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4788] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4788] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4791] <... prctl resumed>) = 0 [pid 4791] setpgid(0, 0 [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4791] <... setpgid resumed>) = 0 [pid 4787] <... futex resumed>) = 0 [pid 4788] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4787] <... futex resumed>) = 0 [pid 4791] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4788] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4794] <... mkdirat resumed>) = 0 [pid 4788] <... mkdirat resumed>) = 0 [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] <... futex resumed>) = 0 [pid 4791] <... openat resumed>) = 3 [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] <... futex resumed>) = 1 [pid 4788] <... futex resumed>) = 1 [pid 4787] <... futex resumed>) = 0 [pid 4791] write(3, "1000", 4 [pid 4788] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... write resumed>) = 4 [pid 4788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4787] <... futex resumed>) = 0 [pid 4791] close(3 [pid 4788] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] mount(NULL, "./config", "configfs", 0, NULL [pid 4788] <... symlinkat resumed>) = 0 [pid 4791] <... close resumed>) = 0 [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] symlink("/dev/binderfs", "./binderfs" [pid 4788] <... futex resumed>) = 1 [pid 4787] <... futex resumed>) = 0 [pid 4788] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4791] <... symlink resumed>) = 0 [pid 4788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4788] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4791] write(1, "executing program\n", 18 [pid 4788] <... unlinkat resumed>) = 0 [pid 4791] <... write resumed>) = 18 [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4787] <... futex resumed>) = 0 [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4788] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4787] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4787] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4788] <... unlinkat resumed>) = 0 [pid 4791] <... futex resumed>) = 0 executing program [pid 4794] <... mount resumed>) = 0 [pid 4791] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4788] <... futex resumed>) = 1 [pid 4787] <... futex resumed>) = 0 [pid 4791] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4788] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4787] exit_group(0 [pid 4791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4788] <... futex resumed>) = ? [pid 4787] <... exit_group resumed>) = ? [pid 4793] rt_sigprocmask(SIG_SETMASK, [] [pid 4792] <... mkdirat resumed>) = 0 [pid 4791] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4788] +++ exited with 0 +++ [pid 4787] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4787, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4791] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4791] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4790] <... futex resumed>) = 0 [pid 4791] <... mprotect resumed>) = 0 [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4791] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] <... futex resumed>) = 1 [pid 4791] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4794] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4791] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4794] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... clone3 resumed> => {parent_tid=[4795]}, 88) = 4795 [pid 4790] <... futex resumed>) = 0 [pid 4791] rt_sigprocmask(SIG_SETMASK, [] [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4790] <... futex resumed>) = 0 [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4791] <... futex resumed>) = 0 [pid 4794] <... futex resumed>) = 1 [pid 4794] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] <... futex resumed>) = 0 [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] <... futex resumed>) = 1 [pid 4794] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 4793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] <... futex resumed>) = 0 [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] <... futex resumed>) = 1 [pid 4794] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4792] <... futex resumed>) = 1 [pid 4789] <... futex resumed>) = 0 [pid 4792] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] <... futex resumed>) = 0 [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] <... futex resumed>) = 1 [pid 4794] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] <... futex resumed>) = 0 [pid 4790] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4790] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4794] <... futex resumed>) = 1 [pid 4794] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 4792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4793] chdir("./442" [pid 4794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4790] <... futex resumed>) = 0 [pid 4790] exit_group(0) = ? [pid 4794] <... futex resumed>) = ? [pid 4794] +++ exited with 0 +++ [pid 4793] <... chdir resumed>) = 0 [pid 4792] mount(NULL, "./config", "configfs", 0, NULL [pid 4790] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4790, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./449", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4792] <... mount resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./449", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./449/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./449/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./449/binderfs") = 0 [pid 308] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4795 attached [pid 4793] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4792] <... futex resumed>) = 1 [pid 4789] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4793] <... prctl resumed>) = 0 [pid 4792] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4789] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4792] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4793] setpgid(0, 0 [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./449/config" [pid 4793] <... setpgid resumed>) = 0 [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4792] <... futex resumed>) = 0 [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4795] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4789] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4795] <... set_robust_list resumed>) = 0 [pid 4793] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4792] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./449/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4795] rt_sigprocmask(SIG_SETMASK, [] [pid 4792] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 4 [pid 4793] <... openat resumed>) = 3 [pid 4795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./446", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 4795] mkdirat(AT_FDCWD, "./config", 0777 [pid 4793] write(3, "1000", 4 [pid 4792] <... futex resumed>) = 1 [pid 4789] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4795] <... mkdirat resumed>) = 0 [pid 4793] <... write resumed>) = 4 [pid 4792] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./446", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] close(3 [pid 4792] <... mkdirat resumed>) = 0 [pid 4789] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4795] <... futex resumed>) = 1 [pid 4793] <... close resumed>) = 0 [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... futex resumed>) = 0 [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 308] getdents64(4 [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4793] symlink("/dev/binderfs", "./binderfs" [pid 4792] <... futex resumed>) = 0 [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4792] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4791] <... futex resumed>) = 0 [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] close(4 [pid 4795] mount(NULL, "./config", "configfs", 0, NULL [pid 4793] <... symlink resumed>) = 0 [pid 4792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4789] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... close resumed>) = 0 [pid 4795] <... mount resumed>) = 0 [pid 4793] write(1, "executing program\n", 18 [pid 4792] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./446/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 308] rmdir("./449/config" [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] <... write resumed>) = 18 [pid 4792] <... symlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4795] <... futex resumed>) = 1 [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./446/binderfs" [pid 308] <... rmdir resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4793] <... futex resumed>) = 0 [pid 4792] <... futex resumed>) = 1 [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4789] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(3 [pid 4795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4793] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4792] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4791] <... futex resumed>) = 0 [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./446/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4795] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4793] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4789] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] close(3 [pid 4795] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4793] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4792] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4792] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] rmdir("./449" [pid 4795] <... futex resumed>) = 1 [pid 4793] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... futex resumed>) = 0 [pid 309] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rmdir resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4793] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4792] <... futex resumed>) = 1 [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4789] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] mkdir("./450", 0777 [pid 4795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4793] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4792] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4791] <... futex resumed>) = 0 [pid 4789] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./446/config" [pid 308] <... mkdir resumed>) = 0 [pid 4795] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4793] <... mprotect resumed>) = 0 [pid 4792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4789] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4795] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4792] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4789] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4792] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4795] <... futex resumed>) = 1 [pid 4793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./446/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 4796 attached [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4793] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4792] <... futex resumed>) = 1 [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4789] <... futex resumed>) = 0 [pid 4796] set_robust_list(0x5555731a86a0, 24 [pid 4795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4792] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4791] <... futex resumed>) = 0 [pid 4789] exit_group(0 [pid 309] <... openat resumed>) = 4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4796 ci2-android-6-1/strace-static-x86_64: Process 4797 attached [pid 4796] <... set_robust_list resumed>) = 0 [pid 4795] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4793] <... clone3 resumed> => {parent_tid=[4797]}, 88) = 4797 [pid 4792] <... futex resumed>) = ? [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4789] <... exit_group resumed>) = ? [pid 309] fstat(4 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4797] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4796] rt_sigprocmask(SIG_SETMASK, [] [pid 4795] <... mkdirat resumed>) = 0 [pid 4793] rt_sigprocmask(SIG_SETMASK, [] [pid 4792] +++ exited with 0 +++ [pid 4789] +++ exited with 0 +++ [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(4 [pid 4797] <... set_robust_list resumed>) = 0 [pid 4796] chdir("./450" [pid 4795] <... futex resumed>) = 1 [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4791] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4789, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4796] <... chdir resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4793] <... futex resumed>) = 0 [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4796] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4791] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4796] <... prctl resumed>) = 0 [pid 4795] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 4797] rt_sigprocmask(SIG_SETMASK, [] [pid 4796] setpgid(0, 0 [pid 4795] <... symlinkat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 4796] <... setpgid resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./446/config" [pid 4797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4796] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4795] <... futex resumed>) = 1 [pid 4791] <... futex resumed>) = 0 [pid 4796] <... openat resumed>) = 3 [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 4796] write(3, "1000", 4 [pid 4795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4791] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 4796] <... write resumed>) = 4 [pid 4795] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4797] mkdirat(AT_FDCWD, "./config", 0777 [pid 4796] close(3 [pid 4795] <... unlinkat resumed>) = 0 [pid 309] close(3 [pid 4796] <... close resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 4796] symlink("/dev/binderfs", "./binderfs" [pid 4795] <... futex resumed>) = 1 [pid 4791] <... futex resumed>) = 0 [pid 309] rmdir("./446" [pid 4796] <... symlink resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4797] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4796] write(1, "executing program\n", 18 [pid 4795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4791] <... futex resumed>) = 0 executing program [pid 309] mkdir("./447", 0777 [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] <... write resumed>) = 18 [pid 4795] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4795] <... unlinkat resumed>) = 0 [pid 4793] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4796] <... futex resumed>) = 0 [pid 4795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4796] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4795] <... futex resumed>) = 1 [pid 4793] <... futex resumed>) = 0 [pid 4791] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./443", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4797] <... futex resumed>) = 1 [pid 4796] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4795] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4791] exit_group(0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4798 attached [pid 4796] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4795] <... futex resumed>) = ? [pid 4791] <... exit_group resumed>) = ? [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4798 [pid 4798] set_robust_list(0x5555731a86a0, 24 [pid 4797] mount(NULL, "./config", "configfs", 0, NULL [pid 4796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4795] +++ exited with 0 +++ [pid 306] openat(AT_FDCWD, "./443", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4798] <... set_robust_list resumed>) = 0 [pid 4796] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4791] +++ exited with 0 +++ [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... openat resumed>) = 3 [pid 4798] rt_sigprocmask(SIG_SETMASK, [] [pid 4797] <... mount resumed>) = 0 [pid 4796] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4791, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 4798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4796] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4798] chdir("./447" [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] <... mprotect resumed>) = 0 [pid 4798] <... chdir resumed>) = 0 [pid 4797] <... futex resumed>) = 1 [pid 4796] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4793] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4798] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4797] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4796] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4798] <... prctl resumed>) = 0 [pid 4797] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4796] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4798] setpgid(0, 0 [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] <... futex resumed>) = 0 executing program [pid 306] umount2("./443/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4798] <... setpgid resumed>) = 0 [pid 4797] <... futex resumed>) = 0 [pid 4796] <... clone3 resumed> => {parent_tid=[4799]}, 88) = 4799 [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4799 attached [pid 4798] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4797] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4796] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4798] <... openat resumed>) = 3 [pid 4796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4793] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4798] write(3, "1000", 4 [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./443/binderfs" [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4798] <... write resumed>) = 4 [pid 4796] <... futex resumed>) = 0 [pid 4798] close(3 [pid 4797] <... futex resumed>) = 0 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4793] <... futex resumed>) = 1 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4798] <... close resumed>) = 0 [pid 4797] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./443/binderfs" [pid 4797] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4798] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 4798] write(1, "executing program\n", 18 [pid 306] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4797] <... futex resumed>) = 1 [pid 4793] <... futex resumed>) = 0 [pid 4798] <... write resumed>) = 18 [pid 4797] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 4793] <... futex resumed>) = 0 [pid 306] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./443/config" [pid 4797] <... mkdirat resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4797] <... futex resumed>) = 1 [pid 4793] <... futex resumed>) = 0 [pid 4797] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4797] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] openat(AT_FDCWD, "./443/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4793] <... futex resumed>) = 0 [pid 4798] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4798] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] fstat(4 [pid 4798] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4797] <... symlinkat resumed>) = 0 [pid 4798] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(4 [pid 4798] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4797] <... futex resumed>) = 1 [pid 4793] <... futex resumed>) = 0 [pid 4798] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4797] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4798] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4793] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 4798] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4797] <... unlinkat resumed>) = 0 [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4793] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 4800 attached [pid 4797] <... futex resumed>) = 0 [pid 4793] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4800] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4798] <... clone3 resumed> => {parent_tid=[4800]}, 88) = 4800 [pid 4797] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4793] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4800] <... set_robust_list resumed>) = 0 [pid 4798] rt_sigprocmask(SIG_SETMASK, [] [pid 4793] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./443/config" [pid 4800] rt_sigprocmask(SIG_SETMASK, [] [pid 4798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4797] <... unlinkat resumed>) = 0 [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 4797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4800] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 4797] <... futex resumed>) = 1 [pid 4793] <... futex resumed>) = 0 [pid 4797] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4800] mkdirat(AT_FDCWD, "./config", 0777 [pid 4799] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4793] exit_group(0 [pid 306] close(3 [pid 4799] <... set_robust_list resumed>) = 0 [pid 4797] <... futex resumed>) = ? [pid 4793] <... exit_group resumed>) = ? [pid 4799] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 4799] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./443" [pid 4799] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./444", 0777 [pid 4799] <... futex resumed>) = 1 [pid 4796] <... futex resumed>) = 0 [pid 4799] mount(NULL, "./config", "configfs", 0, NULL [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4799] <... mount resumed>) = 0 [pid 4797] +++ exited with 0 +++ [pid 4796] <... futex resumed>) = 0 [pid 4793] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 4800] <... mkdirat resumed>) = 0 [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4793, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4799] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4800] <... futex resumed>) = 1 [pid 4799] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4798] <... futex resumed>) = 0 [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4799] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] <... futex resumed>) = 0 [pid 4800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4798] <... futex resumed>) = 0 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4800] mount(NULL, "./config", "configfs", 0, NULL [pid 4799] <... futex resumed>) = 0 [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4799] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4799] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4796] <... futex resumed>) = 0 [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4801 attached [pid 4800] <... mount resumed>) = 0 [pid 4799] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4801] set_robust_list(0x5555731a86a0, 24 [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4799] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] <... set_robust_list resumed>) = 0 [pid 4800] <... futex resumed>) = 1 [pid 4799] <... mkdirat resumed>) = 0 [pid 4798] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4801 [pid 4801] rt_sigprocmask(SIG_SETMASK, [] [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4799] <... futex resumed>) = 0 [pid 4798] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4801] chdir("./444" [pid 4800] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4799] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4801] <... chdir resumed>) = 0 [pid 4800] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4799] <... symlinkat resumed>) = 0 [pid 4796] <... futex resumed>) = 0 [pid 4801] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4801] <... prctl resumed>) = 0 [pid 4800] <... futex resumed>) = 1 [pid 4799] <... futex resumed>) = 0 [pid 4798] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4801] setpgid(0, 0 [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4799] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./456", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4801] <... setpgid resumed>) = 0 [pid 4800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4799] <... unlinkat resumed>) = 0 [pid 4798] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4801] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4800] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./456", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4801] <... openat resumed>) = 3 [pid 4800] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4799] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4801] write(3, "1000", 4 [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 4801] <... write resumed>) = 4 [pid 4800] <... futex resumed>) = 1 [pid 4799] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4798] <... futex resumed>) = 0 [pid 4796] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 4801] close(3 [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4796] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4801] <... close resumed>) = 0 [pid 4800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4799] <... unlinkat resumed>) = 0 [pid 4798] <... futex resumed>) = 0 [pid 4801] symlink("/dev/binderfs", "./binderfs" [pid 4800] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 4801] <... symlink resumed>) = 0 [pid 4800] <... mkdirat resumed>) = 0 [pid 4799] <... futex resumed>) = 1 [pid 4796] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4801] write(1, "executing program\n", 18 [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4799] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4796] exit_group(0 [pid 310] umount2("./456/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4801] <... write resumed>) = 18 [pid 4800] <... futex resumed>) = 1 [pid 4799] <... futex resumed>) = ? [pid 4798] <... futex resumed>) = 0 [pid 4796] <... exit_group resumed>) = ? [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4799] +++ exited with 0 +++ [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4801] <... futex resumed>) = 0 [pid 4800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4798] <... futex resumed>) = 0 [pid 4801] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4800] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4801] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4800] <... symlinkat resumed>) = 0 [pid 4796] +++ exited with 0 +++ [pid 310] newfstatat(AT_FDCWD, "./456/binderfs" [pid 4801] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 4801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4800] <... futex resumed>) = 1 [pid 4798] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4796, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4801] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./456/binderfs" [pid 4801] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4798] <... futex resumed>) = 0 [pid 4801] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4800] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 4801] <... mprotect resumed>) = 0 [pid 4800] <... unlinkat resumed>) = 0 [pid 310] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./442", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4801] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 308] umount2("./450", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4801] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4800] <... futex resumed>) = 1 [pid 4798] <... futex resumed>) = 0 [pid 310] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4801] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./450", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./442", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4798] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./456/config" [pid 308] <... openat resumed>) = 3 [pid 4801] <... clone3 resumed> => {parent_tid=[4802]}, 88) = 4802 [pid 4800] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] fstat(3 [pid 307] <... openat resumed>) = 3 [pid 4801] rt_sigprocmask(SIG_SETMASK, [] [pid 4800] <... unlinkat resumed>) = 0 [pid 310] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 4801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4800] <... futex resumed>) = 1 [pid 4798] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./456/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4801] <... futex resumed>) = 0 [pid 4800] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4798] exit_group(0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4800] <... futex resumed>) = ? [pid 4798] <... exit_group resumed>) = ? [pid 310] <... openat resumed>) = 4 [pid 308] umount2("./450/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4802 attached [pid 4800] +++ exited with 0 +++ [pid 4798] +++ exited with 0 +++ [pid 310] fstat(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4802] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4798, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] newfstatat(AT_FDCWD, "./450/binderfs" [pid 307] umount2("./442/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 308] unlink("./450/binderfs" [pid 307] newfstatat(AT_FDCWD, "./442/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4802] <... set_robust_list resumed>) = 0 [pid 4802] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] close(4 [pid 308] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./442/binderfs" [pid 310] <... close resumed>) = 0 [pid 4802] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4802] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] rmdir("./456/config" [pid 308] <... umount2 resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4802] <... mkdirat resumed>) = 0 [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4801] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4802] mount(NULL, "./config", "configfs", 0, NULL [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4802] <... mount resumed>) = 0 [pid 4801] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 308] newfstatat(AT_FDCWD, "./450/config" [pid 307] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4802] <... futex resumed>) = 0 [pid 4801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4802] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./456" [pid 309] <... restart_syscall resumed>) = 0 [pid 308] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./442/config" [pid 4802] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4801] <... futex resumed>) = 0 [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4802] <... futex resumed>) = 0 [pid 4801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4802] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./457", 0777 [pid 4802] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4801] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./450/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./442/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4802] <... futex resumed>) = 0 [pid 4801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4802] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4802] <... mkdirat resumed>) = 0 [pid 4801] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] umount2("./447", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 4802] <... futex resumed>) = 0 [pid 4801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] openat(AT_FDCWD, "./447", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./442/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4802] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... openat resumed>) = 3 [pid 308] getdents64(4 [pid 4802] <... symlinkat resumed>) = 0 [pid 4801] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3ci2-android-6-1/strace-static-x86_64: Process 4803 attached [pid 4802] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4803 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] fstat(4 [pid 4803] set_robust_list(0x5555731a86a0, 24 [pid 4802] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(3 [pid 308] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4803] <... set_robust_list resumed>) = 0 [pid 4802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 4803] rt_sigprocmask(SIG_SETMASK, [] [pid 4802] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4801] <... futex resumed>) = 0 [pid 309] umount2("./447/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4802] <... unlinkat resumed>) = 0 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 4803] chdir("./457" [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./447/binderfs" [pid 308] rmdir("./450/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4803] <... chdir resumed>) = 0 [pid 4802] <... futex resumed>) = 0 [pid 4801] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 4803] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4802] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4801] <... futex resumed>) = 0 [pid 309] unlink("./447/binderfs" [pid 308] getdents64(3 [pid 307] <... close resumed>) = 0 [pid 4803] <... prctl resumed>) = 0 [pid 4802] <... unlinkat resumed>) = 0 [pid 4801] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 4803] setpgid(0, 0 [pid 4802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./442/config" [pid 4803] <... setpgid resumed>) = 0 [pid 4802] <... futex resumed>) = 0 [pid 4801] exit_group(0 [pid 309] <... umount2 resumed>) = 0 [pid 308] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 4803] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4801] <... exit_group resumed>) = ? [pid 309] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 4803] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./450" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4803] write(3, "1000", 4 [pid 309] newfstatat(AT_FDCWD, "./447/config" [pid 308] <... rmdir resumed>) = 0 [pid 307] close(3 [pid 4803] <... write resumed>) = 4 [pid 4802] +++ exited with 0 +++ [pid 4801] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] mkdir("./451", 0777 [pid 307] <... close resumed>) = 0 [pid 4803] close(3 [pid 309] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 executing program [pid 307] rmdir("./442" [pid 4803] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 [pid 4803] symlink("/dev/binderfs", "./binderfs" [pid 309] openat(AT_FDCWD, "./447/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] mkdir("./443", 0777 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4801, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4803] <... symlink resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... mkdir resumed>) = 0 [pid 4803] write(1, "executing program\n", 18 [pid 309] fstat(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 4804 attached [pid 4803] <... write resumed>) = 18 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4804] set_robust_list(0x5555731a86a0, 24 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4804 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4804] <... set_robust_list resumed>) = 0 [pid 4803] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4804] rt_sigprocmask(SIG_SETMASK, [] [pid 4803] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] getdents64(4 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4804] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4803] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4805 ci2-android-6-1/strace-static-x86_64: Process 4805 attached [pid 4804] chdir("./451" [pid 4803] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] close(4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./444", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4804] <... chdir resumed>) = 0 [pid 4803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4804] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4803] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] rmdir("./447/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4805] set_robust_list(0x5555731a86a0, 24 [pid 4804] <... prctl resumed>) = 0 [pid 4803] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... rmdir resumed>) = 0 [pid 4804] setpgid(0, 0 [pid 4803] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] getdents64(3 [pid 306] openat(AT_FDCWD, "./444", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4804] <... setpgid resumed>) = 0 [pid 4803] <... mprotect resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4805] <... set_robust_list resumed>) = 0 [pid 4804] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4803] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] close(3 [pid 306] <... openat resumed>) = 3 [pid 4804] <... openat resumed>) = 3 [pid 4803] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... close resumed>) = 0 [pid 4804] write(3, "1000", 4 [pid 4803] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] rmdir("./447" [pid 306] fstat(3ci2-android-6-1/strace-static-x86_64: Process 4806 attached [pid 4805] rt_sigprocmask(SIG_SETMASK, [] [pid 4804] <... write resumed>) = 4 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4804] close(3 [pid 4803] <... clone3 resumed> => {parent_tid=[4806]}, 88) = 4806 [pid 309] mkdir("./448", 0777 [pid 4806] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4804] <... close resumed>) = 0 [pid 4803] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 4804] symlink("/dev/binderfs", "./binderfs" [pid 4803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 4804] <... symlink resumed>) = 0 [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4804] write(1, "executing program\n", 18 [pid 4803] <... futex resumed>) = 0 executing program [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4804] <... write resumed>) = 18 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4806] <... set_robust_list resumed>) = 0 [pid 4805] chdir("./443" [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./444/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4807 attached [pid 4804] <... futex resumed>) = 0 [pid 4807] set_robust_list(0x5555731a86a0, 24 [pid 4804] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4807 [pid 4807] <... set_robust_list resumed>) = 0 [pid 4804] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4807] rt_sigprocmask(SIG_SETMASK, [] [pid 4804] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4804] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4807] chdir("./448" [pid 4804] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4807] <... chdir resumed>) = 0 [pid 4804] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4807] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4804] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4807] <... prctl resumed>) = 0 [pid 4804] <... mprotect resumed>) = 0 [pid 4807] setpgid(0, 0 [pid 4804] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4807] <... setpgid resumed>) = 0 [pid 4804] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4807] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4804] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 4808 attached [pid 4807] <... openat resumed>) = 3 [pid 4806] rt_sigprocmask(SIG_SETMASK, [] [pid 4805] <... chdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4807] write(3, "1000", 4 [pid 4804] <... clone3 resumed> => {parent_tid=[4808]}, 88) = 4808 [pid 4807] <... write resumed>) = 4 [pid 4804] rt_sigprocmask(SIG_SETMASK, [] [pid 4807] close(3 [pid 4804] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4807] <... close resumed>) = 0 [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4807] symlink("/dev/binderfs", "./binderfs" [pid 4804] <... futex resumed>) = 0 [pid 4807] <... symlink resumed>) = 0 [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4807] write(1, "executing program\n", 18 [pid 4805] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] newfstatat(AT_FDCWD, "./444/binderfs" [pid 4807] <... write resumed>) = 18 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 4807] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4807] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4807] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4807] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4807] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4805] <... prctl resumed>) = 0 [pid 4807] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4807] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] unlink("./444/binderfs" [pid 4805] setpgid(0, 0 [pid 4806] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4807] <... clone3 resumed> => {parent_tid=[4809]}, 88) = 4809 [pid 4807] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 4805] <... setpgid resumed>) = 0 [pid 4807] <... futex resumed>) = 0 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4809 attached [pid 306] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4809] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4809] rt_sigprocmask(SIG_SETMASK, [] [pid 4805] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4809] mkdirat(AT_FDCWD, "./config", 0777 [pid 4805] <... openat resumed>) = 3 [pid 306] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4805] write(3, "1000", 4 [pid 306] newfstatat(AT_FDCWD, "./444/config" [pid 4805] <... write resumed>) = 4 [pid 4809] <... mkdirat resumed>) = 0 [pid 4805] close(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4807] <... futex resumed>) = 0 [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4809] <... futex resumed>) = 1 [pid 4809] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4807] <... futex resumed>) = 0 [pid 306] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4805] <... close resumed>) = 0 [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4805] symlink("/dev/binderfs", "./binderfs" [pid 4809] <... futex resumed>) = 1 [pid 306] openat(AT_FDCWD, "./444/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4809] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4805] <... symlink resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 4805] write(1, "executing program\n", 18 [pid 306] fstat(4 [pid 4805] <... write resumed>) = 18 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4805] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 executing program [pid 4805] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 306] getdents64(4 [pid 4805] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(4 [pid 4805] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... close resumed>) = 0 [pid 4807] <... futex resumed>) = 0 [pid 4805] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] rmdir("./444/config" [pid 4805] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4809] <... futex resumed>) = 1 [pid 4809] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 4809] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4805] <... mprotect resumed>) = 0 [pid 306] getdents64(3 [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4805] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4805] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(3 [pid 4805] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4807] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./444" [pid 4807] <... futex resumed>) = 0 [pid 4805] <... clone3 resumed> => {parent_tid=[4810]}, 88) = 4810 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4809] <... futex resumed>) = 1 [pid 4809] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4805] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 4806] mkdirat(AT_FDCWD, "./config", 0777 [pid 4805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./445", 0777 [pid 4805] <... futex resumed>) = 0 [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4809] <... mkdirat resumed>) = 0 [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4807] <... futex resumed>) = 0 [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 4809] <... futex resumed>) = 1 [pid 4809] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4806] <... mkdirat resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4809] <... symlinkat resumed>) = 0 [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4807] <... futex resumed>) = 0 [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4809] <... futex resumed>) = 1 [pid 4809] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 4806] <... futex resumed>) = 1 [pid 4803] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4807] <... futex resumed>) = 0 [pid 4807] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4807] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4809] <... futex resumed>) = 1 [pid 4809] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4806] mount(NULL, "./config", "configfs", 0, NULL [pid 4809] <... unlinkat resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4811 [pid 4809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4807] <... futex resumed>) = 0 [pid 4806] <... mount resumed>) = 0 [pid 4807] exit_group(0) = ? [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4810 attached [pid 4808] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4809] <... futex resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4808] <... set_robust_list resumed>) = 0 [pid 4806] <... futex resumed>) = 1 [pid 4803] <... futex resumed>) = 0 [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4806] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4810] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4808] rt_sigprocmask(SIG_SETMASK, [] [pid 4809] +++ exited with 0 +++ [pid 4807] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4807, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 4811 attached [pid 4811] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4811] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4811] chdir("./445") = 0 [pid 4811] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4811] setpgid(0, 0) = 0 [pid 4811] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4810] <... set_robust_list resumed>) = 0 [pid 4808] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4806] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4811] write(3, "1000", 4) = 4 [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4811] close(3 [pid 4806] <... futex resumed>) = 1 [pid 4803] <... futex resumed>) = 0 [pid 4806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4803] <... futex resumed>) = 0 [pid 4806] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4806] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4803] <... futex resumed>) = 0 [pid 4806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4803] <... futex resumed>) = 0 [pid 4806] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4811] <... close resumed>) = 0 [pid 4811] symlink("/dev/binderfs", "./binderfs" [pid 4806] <... mkdirat resumed>) = 0 [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4803] <... futex resumed>) = 0 [pid 4808] mkdirat(AT_FDCWD, "./config", 0777 [pid 4806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4806] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4811] <... symlink resumed>) = 0 [pid 4806] <... symlinkat resumed>) = 0 [pid 4811] write(1, "executing program\n", 18 [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4803] <... futex resumed>) = 0 [pid 4806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4803] <... futex resumed>) = 0 [pid 4806] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4811] <... write resumed>) = 18 [pid 4806] <... unlinkat resumed>) = 0 [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4803] <... futex resumed>) = 0 [pid 4806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4803] <... futex resumed>) = 0 [pid 4803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4806] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4811] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4806] <... unlinkat resumed>) = 0 [pid 4808] <... mkdirat resumed>) = 0 [pid 4806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4811] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4806] <... futex resumed>) = 1 [pid 4803] <... futex resumed>) = 0 [pid 4808] <... futex resumed>) = 1 [pid 4806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4804] <... futex resumed>) = 0 [pid 4803] exit_group(0 [pid 4810] rt_sigprocmask(SIG_SETMASK, [] [pid 4808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4806] <... futex resumed>) = ? [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4803] <... exit_group resumed>) = ? [pid 4811] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4806] +++ exited with 0 +++ [pid 4804] <... futex resumed>) = 0 [pid 4808] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4803] +++ exited with 0 +++ [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4811] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4803, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4811] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4810] mkdirat(AT_FDCWD, "./config", 0777 [pid 4811] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4811] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4810] <... mkdirat resumed>) = 0 [pid 4808] <... futex resumed>) = 1 [pid 4804] <... futex resumed>) = 0 [pid 4808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4804] <... futex resumed>) = 0 [pid 4808] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4808] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4804] <... futex resumed>) = 0 [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4808] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4804] <... futex resumed>) = 0 [pid 4808] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4804] <... futex resumed>) = 0 [pid 4808] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4811] <... mprotect resumed>) = 0 [pid 4808] <... mkdirat resumed>) = 0 [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4811] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... restart_syscall resumed>) = 0 [pid 4811] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4808] <... futex resumed>) = 1 [pid 4808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4811] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4804] <... futex resumed>) = 0 [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./457", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4804] <... futex resumed>) = 0 [pid 4808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4811] <... clone3 resumed> => {parent_tid=[4812]}, 88) = 4812 [pid 4808] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] openat(AT_FDCWD, "./457", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4811] rt_sigprocmask(SIG_SETMASK, [] [pid 4810] <... futex resumed>) = 1 [pid 4808] <... symlinkat resumed>) = 0 [pid 4805] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 4812 attached [pid 4811] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4810] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 4812] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4808] <... futex resumed>) = 1 [pid 4805] <... futex resumed>) = 0 [pid 4804] <... futex resumed>) = 0 [pid 4808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4804] <... futex resumed>) = 0 [pid 4811] <... futex resumed>) = 0 [pid 4810] mount(NULL, "./config", "configfs", 0, NULL [pid 4808] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 4808] <... unlinkat resumed>) = 0 [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4804] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4810] <... mount resumed>) = 0 [pid 4808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./457/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./448", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4804] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4808] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./457/binderfs" [pid 4810] <... futex resumed>) = 1 [pid 4805] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./448", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4812] <... set_robust_list resumed>) = 0 [pid 4810] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4808] <... unlinkat resumed>) = 0 [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 3 [pid 4812] rt_sigprocmask(SIG_SETMASK, [] [pid 4810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4805] <... futex resumed>) = 0 [pid 310] unlink("./457/binderfs" [pid 309] fstat(3 [pid 4810] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4808] <... futex resumed>) = 1 [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4804] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4812] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4810] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4804] exit_group(0 [pid 310] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 4812] mkdirat(AT_FDCWD, "./config", 0777 [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4808] <... futex resumed>) = ? [pid 4804] <... exit_group resumed>) = ? [pid 4812] <... mkdirat resumed>) = 0 [pid 4810] <... futex resumed>) = 1 [pid 4808] +++ exited with 0 +++ [pid 4805] <... futex resumed>) = 0 [pid 4804] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./448/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4812] <... futex resumed>) = 1 [pid 4811] <... futex resumed>) = 0 [pid 4810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4805] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4804, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4812] mount(NULL, "./config", "configfs", 0, NULL [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./457/config" [pid 309] newfstatat(AT_FDCWD, "./448/binderfs" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4812] <... mount resumed>) = 0 [pid 4811] <... futex resumed>) = 0 [pid 4810] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./448/binderfs" [pid 4812] <... futex resumed>) = 0 [pid 4811] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4810] <... futex resumed>) = 1 [pid 4805] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4812] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./457/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... unlink resumed>) = 0 [pid 4812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4811] <... futex resumed>) = 0 [pid 4805] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4812] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4810] <... mkdirat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./448/config" [pid 310] getdents64(4 [pid 308] umount2("./451", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4812] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4810] <... futex resumed>) = 1 [pid 4805] <... futex resumed>) = 0 [pid 4811] <... futex resumed>) = 0 [pid 4810] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 309] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4805] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./451", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4812] <... futex resumed>) = 0 [pid 4811] <... futex resumed>) = 1 [pid 4810] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./457/config" [pid 309] openat(AT_FDCWD, "./448/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4812] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4810] <... symlinkat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 4812] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 309] <... openat resumed>) = 4 [pid 308] fstat(3 [pid 4810] <... futex resumed>) = 1 [pid 4805] <... futex resumed>) = 0 [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] fstat(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4812] <... futex resumed>) = 1 [pid 4811] <... futex resumed>) = 0 [pid 4810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4805] <... futex resumed>) = 0 [pid 310] close(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 4812] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4811] <... futex resumed>) = 0 [pid 4810] <... unlinkat resumed>) = 0 [pid 310] rmdir("./457" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./451/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4812] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4812] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4810] <... futex resumed>) = 1 [pid 4805] <... futex resumed>) = 0 [pid 310] mkdir("./458", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./451/binderfs" [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 309] close(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4812] <... futex resumed>) = 1 [pid 4811] <... futex resumed>) = 0 [pid 4810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4805] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... close resumed>) = 0 [pid 308] unlink("./451/binderfs" [pid 4812] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rmdir("./448/config" [pid 308] <... unlink resumed>) = 0 [pid 4812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4811] <... futex resumed>) = 0 [pid 4810] <... unlinkat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4812] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] <... umount2 resumed>) = 0 [pid 4812] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4810] <... futex resumed>) = 1 [pid 4805] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4813 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4805] exit_group(0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4812] <... futex resumed>) = 1 [pid 4811] <... futex resumed>) = 0 [pid 4810] <... futex resumed>) = ? [pid 4805] <... exit_group resumed>) = ? [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./451/config" [pid 4812] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4810] +++ exited with 0 +++ [pid 309] rmdir("./448" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4811] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4805] +++ exited with 0 +++ [pid 4812] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./449", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4805, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 4813 attached [pid 4812] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... mkdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./451/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 4 [pid 4812] <... futex resumed>) = 1 [pid 4811] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(4 [pid 4812] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4811] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 4814 attached [pid 4813] set_robust_list(0x5555731a86a0, 24 [pid 4812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4811] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 4814] set_robust_list(0x5555731a86a0, 24 [pid 4812] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4811] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4814 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4814] <... set_robust_list resumed>) = 0 [pid 4813] <... set_robust_list resumed>) = 0 [pid 4812] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(4 [pid 4814] rt_sigprocmask(SIG_SETMASK, [] [pid 4812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4812] <... futex resumed>) = 1 [pid 4811] <... futex resumed>) = 0 [pid 308] close(4 [pid 307] <... restart_syscall resumed>) = 0 [pid 4814] chdir("./449" [pid 4813] rt_sigprocmask(SIG_SETMASK, [] [pid 4812] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4811] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 4814] <... chdir resumed>) = 0 [pid 4813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4812] <... futex resumed>) = ? [pid 4811] <... exit_group resumed>) = ? [pid 308] rmdir("./451/config" [pid 4814] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4813] chdir("./458" [pid 4812] +++ exited with 0 +++ [pid 4811] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 4814] <... prctl resumed>) = 0 [pid 4813] <... chdir resumed>) = 0 [pid 308] getdents64(3 [pid 307] umount2("./443", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4811, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4814] setpgid(0, 0 [pid 4813] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4814] <... setpgid resumed>) = 0 [pid 4813] <... prctl resumed>) = 0 [pid 308] close(3 [pid 307] openat(AT_FDCWD, "./443", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... close resumed>) = 0 [pid 4814] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4813] setpgid(0, 0 [pid 308] rmdir("./451" [pid 307] <... openat resumed>) = 3 [pid 4813] <... setpgid resumed>) = 0 [pid 4814] <... openat resumed>) = 3 [pid 4813] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 307] fstat(3 [pid 4814] write(3, "1000", 4 [pid 308] mkdir("./452", 0777 [pid 4814] <... write resumed>) = 4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4813] <... openat resumed>) = 3 [pid 4814] close(3 [pid 308] <... mkdir resumed>) = 0 [pid 307] getdents64(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4814] <... close resumed>) = 0 [pid 4813] write(3, "1000", 4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4814] symlink("/dev/binderfs", "./binderfs" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./443/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4813] <... write resumed>) = 4 [pid 4813] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4815 [pid 307] newfstatat(AT_FDCWD, "./443/binderfs" [pid 4814] <... symlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4814] write(1, "executing program\n", 18 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4815 attached [pid 4814] <... write resumed>) = 18 [pid 307] unlink("./443/binderfs" executing program [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4815] set_robust_list(0x5555731a86a0, 24 [pid 4814] <... futex resumed>) = 0 [pid 4813] <... close resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4815] <... set_robust_list resumed>) = 0 [pid 4814] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4813] symlink("/dev/binderfs", "./binderfs" [pid 4815] rt_sigprocmask(SIG_SETMASK, [] [pid 4814] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4814] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4815] chdir("./452" [pid 4814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4813] <... symlink resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4814] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4815] <... chdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4815] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4814] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4813] write(1, "executing program\n", 18 [pid 307] newfstatat(AT_FDCWD, "./443/config" [pid 4815] <... prctl resumed>) = 0 executing program [pid 4814] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4813] <... write resumed>) = 18 [pid 307] umount2("./443/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./443/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4815] setpgid(0, 0 [pid 4814] <... mprotect resumed>) = 0 [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 4815] <... setpgid resumed>) = 0 [pid 4814] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] fstat(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 4815] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4814] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4813] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4815] <... openat resumed>) = 3 [pid 4814] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4813] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] getdents64(4 [pid 4815] write(3, "1000", 4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4815] <... write resumed>) = 4 [pid 4814] <... clone3 resumed> => {parent_tid=[4816]}, 88) = 4816 [pid 4813] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 4815] close(3 [pid 4814] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] umount2("./445", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4815] <... close resumed>) = 0 [pid 4814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(4 [pid 4815] symlink("/dev/binderfs", "./binderfs" [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4816 attached [pid 4815] <... symlink resumed>) = 0 [pid 4814] <... futex resumed>) = 0 [pid 4813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./443/config" [pid 4816] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4815] write(1, "executing program\n", 18 [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4813] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./445", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4815] <... write resumed>) = 18 [pid 307] getdents64(3 executing program [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 3 [pid 4815] <... futex resumed>) = 0 [pid 307] close(3 [pid 306] fstat(3 [pid 4816] <... set_robust_list resumed>) = 0 [pid 4815] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4813] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4815] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] rmdir("./443" [pid 4816] rt_sigprocmask(SIG_SETMASK, [] [pid 4815] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4813] <... mprotect resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 4815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] mkdir("./444", 0777 [pid 4816] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4815] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4813] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4815] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./445/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4815] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4813] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4815] <... mprotect resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4816] mkdirat(AT_FDCWD, "./config", 0777 [pid 4815] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4813] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4815] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4817 [pid 4815] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./445/binderfs" [pid 4815] <... clone3 resumed> => {parent_tid=[4819]}, 88) = 4819 [pid 4815] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4818 attached [pid 4818] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4818] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 4819 attached [pid 4819] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4819] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4813] <... clone3 resumed> => {parent_tid=[4818]}, 88) = 4818 [pid 4819] mkdirat(AT_FDCWD, "./config", 0777 [pid 4813] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./445/binderfs" [pid 4819] <... mkdirat resumed>) = 0 [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4815] <... futex resumed>) = 0 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4816] <... mkdirat resumed>) = 0 [pid 4815] <... futex resumed>) = 0 [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 4813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4819] <... futex resumed>) = 1 [pid 4819] mount(NULL, "./config", "configfs", 0, NULL [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4819] <... mount resumed>) = 0 [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4815] <... futex resumed>) = 0 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4819] <... futex resumed>) = 1 [pid 4819] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4815] <... futex resumed>) = 0 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4813] <... futex resumed>) = 1 [pid 4818] <... futex resumed>) = 0 [pid 4818] mkdirat(AT_FDCWD, "./config", 0777 [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4817 attached [pid 4816] <... futex resumed>) = 1 [pid 4814] <... futex resumed>) = 0 [pid 306] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4818] <... mkdirat resumed>) = 0 [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] <... futex resumed>) = 0 [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4818] <... futex resumed>) = 1 [pid 4818] mount(NULL, "./config", "configfs", 0, NULL [pid 4819] <... futex resumed>) = 1 [pid 4818] <... mount resumed>) = 0 [pid 4816] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./445/config" [pid 4813] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4816] <... mount resumed>) = 0 [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] <... futex resumed>) = 0 [pid 306] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4816] <... futex resumed>) = 1 [pid 4814] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./445/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4816] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4814] <... futex resumed>) = 0 [pid 4816] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 4818] <... futex resumed>) = 1 [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(4 [pid 4818] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4816] <... futex resumed>) = 1 [pid 4814] <... futex resumed>) = 0 [pid 4818] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4816] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4814] <... futex resumed>) = 0 [pid 4818] <... futex resumed>) = 1 [pid 4816] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4813] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4819] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4817] set_robust_list(0x5555731a86a0, 24 [pid 4816] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4813] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4818] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4816] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 4818] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 4818] <... futex resumed>) = 1 [pid 4816] <... futex resumed>) = 1 [pid 4814] <... futex resumed>) = 0 [pid 4813] <... futex resumed>) = 0 [pid 306] rmdir("./445/config" [pid 4818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4814] <... futex resumed>) = 0 [pid 4813] <... futex resumed>) = 0 [pid 4818] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4818] <... mkdirat resumed>) = 0 [pid 4816] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 4818] <... futex resumed>) = 1 [pid 4816] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4813] <... futex resumed>) = 0 [pid 4818] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4819] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4818] <... symlinkat resumed>) = 0 [pid 4817] <... set_robust_list resumed>) = 0 [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] <... futex resumed>) = 0 [pid 306] close(3 [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4818] <... futex resumed>) = 0 [pid 4813] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... close resumed>) = 0 [pid 4818] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4816] <... futex resumed>) = 1 [pid 4814] <... futex resumed>) = 0 [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./445" [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4818] <... unlinkat resumed>) = 0 [pid 4817] rt_sigprocmask(SIG_SETMASK, [] [pid 4816] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4813] <... futex resumed>) = 0 [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4814] <... futex resumed>) = 0 [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4818] <... futex resumed>) = 0 [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4813] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4813] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 4818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4816] <... symlinkat resumed>) = 0 [pid 4813] <... futex resumed>) = 0 [pid 306] mkdir("./446", 0777 [pid 4818] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4813] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4818] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4813] <... futex resumed>) = 0 [pid 4818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4813] exit_group(0 [pid 4818] <... futex resumed>) = ? [pid 4813] <... exit_group resumed>) = ? [pid 306] <... mkdir resumed>) = 0 [pid 4819] <... futex resumed>) = 1 [pid 4818] +++ exited with 0 +++ [pid 4817] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4815] <... futex resumed>) = 0 [pid 4813] +++ exited with 0 +++ [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4819] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4816] <... futex resumed>) = 1 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4814] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4813, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4816] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4815] <... futex resumed>) = 0 [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4816] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4814] <... futex resumed>) = 0 [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4817] chdir("./444") = 0 [pid 4817] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4816] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4820 [pid 4817] setpgid(0, 0) = 0 [pid 4816] <... unlinkat resumed>) = 0 [pid 4817] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4820 attached [pid 4819] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4817] <... openat resumed>) = 3 [pid 4816] <... futex resumed>) = 1 [pid 4814] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4817] write(3, "1000", 4 [pid 4816] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4817] <... write resumed>) = 4 [pid 4816] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4814] <... futex resumed>) = 0 [pid 4817] close(3 [pid 4814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4817] <... close resumed>) = 0 [pid 4816] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4817] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4816] <... unlinkat resumed>) = 0 [pid 4819] <... futex resumed>) = 1 [pid 4815] <... futex resumed>) = 0 [pid 4816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4817] write(1, "executing program\n", 18 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4817] <... write resumed>) = 18 [pid 4815] <... futex resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4817] <... futex resumed>) = 0 [pid 4816] <... futex resumed>) = 1 [pid 4814] <... futex resumed>) = 0 [pid 4819] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4817] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4816] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4814] exit_group(0 [pid 4817] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4816] <... futex resumed>) = ? [pid 4814] <... exit_group resumed>) = ? [pid 4817] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4817] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4817] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4817] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4817] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4816] +++ exited with 0 +++ [pid 4814] +++ exited with 0 +++ [pid 4819] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4814, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4817] <... clone3 resumed> => {parent_tid=[4821]}, 88) = 4821 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4820] set_robust_list(0x5555731a86a0, 24 [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4817] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4821 attached [pid 4821] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4821] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4821] mkdirat(AT_FDCWD, "./config", 0777 [pid 4819] <... futex resumed>) = 1 [pid 4815] <... futex resumed>) = 0 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4819] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4820] <... set_robust_list resumed>) = 0 [pid 4819] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4821] <... mkdirat resumed>) = 0 [pid 4820] rt_sigprocmask(SIG_SETMASK, [] [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4815] <... futex resumed>) = 0 [pid 4815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4819] <... futex resumed>) = 1 [pid 4819] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 4819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4815] <... futex resumed>) = 0 [pid 4815] exit_group(0) = ? [pid 4819] <... futex resumed>) = ? [pid 4821] <... futex resumed>) = 1 [pid 4820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4817] <... futex resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4819] +++ exited with 0 +++ [pid 4815] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4815, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4821] mount(NULL, "./config", "configfs", 0, NULL [pid 4820] chdir("./446" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4821] <... mount resumed>) = 0 [pid 4820] <... chdir resumed>) = 0 [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 4821] <... futex resumed>) = 1 [pid 4820] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4817] <... futex resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./458", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4817] <... futex resumed>) = 0 [pid 4820] <... prctl resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4820] setpgid(0, 0 [pid 310] openat(AT_FDCWD, "./458", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4820] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 4820] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4821] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] umount2("./458/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4821] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4820] write(3, "1000", 4 [pid 310] newfstatat(AT_FDCWD, "./458/binderfs" [pid 4820] <... write resumed>) = 4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./458/binderfs" [pid 4820] close(3 [pid 4821] <... futex resumed>) = 1 [pid 4820] <... close resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 4817] <... futex resumed>) = 0 [pid 310] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4821] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4820] symlink("/dev/binderfs", "./binderfs" [pid 4817] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./458/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4821] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] openat(AT_FDCWD, "./458/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4821] <... futex resumed>) = 1 [pid 4817] <... futex resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 4817] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4) = 0 [pid 4821] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4820] <... symlink resumed>) = 0 [pid 310] rmdir("./458/config") = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 4821] <... mkdirat resumed>) = 0 [pid 4820] write(1, "executing program\n", 18 [pid 310] <... close resumed>) = 0 executing program [pid 310] rmdir("./458" [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] <... write resumed>) = 18 [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./459", 0777 [pid 4821] <... futex resumed>) = 1 [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4817] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4821] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4820] <... futex resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4817] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] umount2("./449", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4820] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4821] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4820] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4822 attached [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4822 [pid 309] openat(AT_FDCWD, "./449", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4822] set_robust_list(0x5555731a86a0, 24 [pid 4821] <... symlinkat resumed>) = 0 [pid 4820] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 4822] <... set_robust_list resumed>) = 0 [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(3 [pid 4821] <... futex resumed>) = 1 [pid 4820] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4817] <... futex resumed>) = 0 [pid 4822] rt_sigprocmask(SIG_SETMASK, [] [pid 4821] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4820] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 4822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4820] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4817] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./449/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4822] chdir("./459" [pid 4821] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4820] <... mprotect resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4822] <... chdir resumed>) = 0 [pid 4821] <... unlinkat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./449/binderfs" [pid 4820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4822] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4822] <... prctl resumed>) = 0 [pid 309] unlink("./449/binderfs" [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4822] setpgid(0, 0 [pid 309] <... unlink resumed>) = 0 [pid 4821] <... futex resumed>) = 1 [pid 4822] <... setpgid resumed>) = 0 [pid 4820] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4817] <... futex resumed>) = 0 [pid 309] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4817] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4821] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4822] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4817] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4823 attached [pid 4821] <... unlinkat resumed>) = 0 [pid 4817] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 4822] <... openat resumed>) = 3 [pid 4821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] <... clone3 resumed> => {parent_tid=[4823]}, 88) = 4823 [pid 4817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4822] write(3, "1000", 4 [pid 4821] <... futex resumed>) = 0 [pid 4820] rt_sigprocmask(SIG_SETMASK, [] [pid 4817] exit_group(0 [pid 4820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4817] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4822] <... write resumed>) = 4 [pid 4821] +++ exited with 0 +++ [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4823] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4823] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4823] mkdirat(AT_FDCWD, "./config", 0777 [pid 4822] close(3 [pid 4817] +++ exited with 0 +++ [pid 4823] <... mkdirat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./449/config" [pid 308] umount2("./452", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4822] <... close resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4822] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4817, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4823] <... futex resumed>) = 1 [pid 4820] <... futex resumed>) = 0 [pid 4823] mount(NULL, "./config", "configfs", 0, NULL [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4823] <... mount resumed>) = 0 [pid 4822] <... symlink resumed>) = 0 [pid 4820] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./452", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4822] write(1, "executing program\n", 18 executing program [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./449/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4823] <... futex resumed>) = 0 [pid 4822] <... write resumed>) = 18 [pid 4820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 3 [pid 4823] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 308] fstat(3 [pid 4823] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4822] <... futex resumed>) = 0 [pid 4820] <... futex resumed>) = 0 [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 4823] <... futex resumed>) = 0 [pid 4820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4823] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4823] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4820] <... futex resumed>) = 0 [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4823] <... futex resumed>) = 0 [pid 4820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4823] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4823] <... mkdirat resumed>) = 0 [pid 4822] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4820] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4822] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 4823] <... futex resumed>) = 0 [pid 4822] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 4823] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4823] <... symlinkat resumed>) = 0 [pid 4822] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4820] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4822] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4823] <... futex resumed>) = 0 [pid 4822] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./452/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4823] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4822] <... mprotect resumed>) = 0 [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 4823] <... unlinkat resumed>) = 0 [pid 4822] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4820] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4822] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./452/binderfs" [pid 4823] <... futex resumed>) = 0 [pid 4822] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./449/config" [pid 4823] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4823] <... unlinkat resumed>) = 0 [pid 4822] <... clone3 resumed> => {parent_tid=[4824]}, 88) = 4824 [pid 4820] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] unlink("./452/binderfs" [pid 4823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4822] rt_sigprocmask(SIG_SETMASK, [] [pid 4820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 4823] <... futex resumed>) = 0 [pid 4822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... unlink resumed>) = 0 [pid 4823] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4820] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4823] <... futex resumed>) = ? [pid 4822] <... futex resumed>) = 0 [pid 4820] <... exit_group resumed>) = ? [pid 309] close(3ci2-android-6-1/strace-static-x86_64: Process 4824 attached [pid 4823] +++ exited with 0 +++ [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 4824] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4820] +++ exited with 0 +++ [pid 309] rmdir("./449" [pid 308] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4820, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4824] <... set_robust_list resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4824] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./450", 0777 [pid 308] newfstatat(AT_FDCWD, "./452/config" [pid 4824] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4824] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4824] <... mkdirat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./452/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 4825 attached [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4825 [pid 308] <... openat resumed>) = 4 [pid 307] umount2("./444", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./446", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4825] set_robust_list(0x5555731a86a0, 24 [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4825] <... set_robust_list resumed>) = 0 [pid 4824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4822] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./444", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4825] rt_sigprocmask(SIG_SETMASK, [] [pid 4824] mount(NULL, "./config", "configfs", 0, NULL [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 307] <... openat resumed>) = 3 [pid 306] openat(AT_FDCWD, "./446", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4824] <... mount resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] fstat(3 [pid 4825] chdir("./450" [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 3 [pid 4825] <... chdir resumed>) = 0 [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 306] fstat(3 [pid 4825] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4825] <... prctl resumed>) = 0 [pid 4824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4822] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] umount2("./444/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4825] setpgid(0, 0 [pid 4824] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./452/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 4825] <... setpgid resumed>) = 0 [pid 4824] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./444/binderfs" [pid 4825] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4825] <... openat resumed>) = 3 [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] unlink("./444/binderfs" [pid 306] umount2("./446/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4825] write(3, "1000", 4 [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 307] <... unlink resumed>) = 0 [pid 4825] <... write resumed>) = 4 [pid 4824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4822] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4825] close(3 [pid 4824] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./452" [pid 307] <... umount2 resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./446/binderfs" [pid 4825] <... close resumed>) = 0 [pid 4824] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4825] symlink("/dev/binderfs", "./binderfs" [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./453", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4825] <... symlink resumed>) = 0 [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./444/config" [pid 306] unlink("./446/binderfs" [pid 4825] write(1, "executing program\n", 18 [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4825] <... write resumed>) = 18 [pid 4824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4822] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./444/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4824] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 4825] <... futex resumed>) = 0 [pid 4824] <... mkdirat resumed>) = 0 [pid 307] openat(AT_FDCWD, "./444/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 4825] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4826 [pid 307] <... openat resumed>) = 4 [pid 4825] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = 0 [pid 4825] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4822] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 306] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4825] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4824] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4825] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4824] <... symlinkat resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4825] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./446/config" [pid 4825] <... mprotect resumed>) = 0 [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 307] close(4 [pid 4825] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4825] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4822] <... futex resumed>) = 0 [pid 307] rmdir("./444/config"ci2-android-6-1/strace-static-x86_64: Process 4826 attached [pid 4825] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4824] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4827 attached [pid 4826] set_robust_list(0x5555731a86a0, 24 [pid 4824] <... unlinkat resumed>) = 0 [pid 307] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4827] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4826] <... set_robust_list resumed>) = 0 [pid 4825] <... clone3 resumed> => {parent_tid=[4827]}, 88) = 4827 [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./446/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4827] <... set_robust_list resumed>) = 0 [pid 4826] rt_sigprocmask(SIG_SETMASK, [] [pid 4825] rt_sigprocmask(SIG_SETMASK, [] [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 307] close(3 [pid 4827] rt_sigprocmask(SIG_SETMASK, [] [pid 4826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 4827] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4826] chdir("./453" [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4822] <... futex resumed>) = 0 [pid 307] rmdir("./444" [pid 306] fstat(4 [pid 4827] mkdirat(AT_FDCWD, "./config", 0777 [pid 4826] <... chdir resumed>) = 0 [pid 4825] <... futex resumed>) = 0 [pid 4824] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 4826] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4827] <... mkdirat resumed>) = 0 [pid 4826] <... prctl resumed>) = 0 [pid 4824] <... unlinkat resumed>) = 0 [pid 307] mkdir("./445", 0777 [pid 306] getdents64(4 [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] setpgid(0, 0 [pid 4824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4827] <... futex resumed>) = 1 [pid 4826] <... setpgid resumed>) = 0 [pid 4825] <... futex resumed>) = 0 [pid 4824] <... futex resumed>) = 1 [pid 4822] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] getdents64(4 [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4826] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4822] exit_group(0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] <... openat resumed>) = 3 [pid 4825] <... futex resumed>) = 0 [pid 4824] <... futex resumed>) = ? [pid 4822] <... exit_group resumed>) = ? [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4827] mount(NULL, "./config", "configfs", 0, NULL [pid 4826] write(3, "1000", 4 [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4824] +++ exited with 0 +++ [pid 4822] +++ exited with 0 +++ [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(4 [pid 4827] <... mount resumed>) = 0 [pid 4826] <... write resumed>) = 4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4822, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4828 attached [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] close(3 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rmdir("./446/config" [pid 4828] set_robust_list(0x5555731a86a0, 24 [pid 4827] <... futex resumed>) = 1 [pid 4826] <... close resumed>) = 0 [pid 4825] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4828 [pid 4828] <... set_robust_list resumed>) = 0 [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4826] symlink("/dev/binderfs", "./binderfs" [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4828] rt_sigprocmask(SIG_SETMASK, [] [pid 4827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] <... symlink resumed>) = 0 [pid 4825] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4827] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4826] write(1, "executing program\n", 18 [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 4828] chdir("./445" [pid 4827] <... mkdirat resumed>) = -1 EEXIST (File exists) executing program [pid 4826] <... write resumed>) = 18 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 4828] <... chdir resumed>) = 0 [pid 4827] <... futex resumed>) = 1 [pid 4826] <... futex resumed>) = 0 [pid 4825] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4828] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4826] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./446" [pid 4828] <... prctl resumed>) = 0 [pid 4827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4825] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4828] setpgid(0, 0 [pid 4827] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4826] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./447", 0777 [pid 4828] <... setpgid resumed>) = 0 [pid 4827] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4828] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4828] <... openat resumed>) = 3 [pid 4827] <... futex resumed>) = 1 [pid 4825] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 4828] write(3, "1000", 4 [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4826] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4828] <... write resumed>) = 4 [pid 4827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4825] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4827] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4826] <... mprotect resumed>) = 0 [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4828] close(3 [pid 4827] <... mkdirat resumed>) = 0 [pid 4826] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 4829 attached [pid 4828] <... close resumed>) = 0 [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4829] set_robust_list(0x5555731a86a0, 24 [pid 4828] symlink("/dev/binderfs", "./binderfs" [pid 4827] <... futex resumed>) = 1 [pid 4826] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4825] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4829 [pid 4829] <... set_robust_list resumed>) = 0 [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4829] rt_sigprocmask(SIG_SETMASK, [] [pid 4828] <... symlink resumed>) = 0 [pid 4827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] <... clone3 resumed> => {parent_tid=[4830]}, 88) = 4830 [pid 4825] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4828] write(1, "executing program\n", 18 [pid 4827] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4826] rt_sigprocmask(SIG_SETMASK, [] [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4830 attached [pid 4829] chdir("./447" [pid 4828] <... write resumed>) = 18 executing program [pid 4827] <... symlinkat resumed>) = 0 [pid 4826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4829] <... chdir resumed>) = 0 [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4827] <... futex resumed>) = 1 [pid 4826] <... futex resumed>) = 0 [pid 4825] <... futex resumed>) = 0 [pid 4828] <... futex resumed>) = 0 [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4828] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4825] <... futex resumed>) = 0 [pid 4828] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4827] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4828] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4827] <... unlinkat resumed>) = 0 [pid 4828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 4827] <... futex resumed>) = 1 [pid 4825] <... futex resumed>) = 0 [pid 4828] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 4825] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4829] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4827] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4828] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4825] <... futex resumed>) = 0 [pid 310] umount2("./459", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4829] <... prctl resumed>) = 0 [pid 4829] setpgid(0, 0 [pid 4827] <... unlinkat resumed>) = 0 [pid 4825] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4828] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4827] <... futex resumed>) = 0 [pid 4825] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] openat(AT_FDCWD, "./459", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4825] exit_group(0 [pid 4829] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 4825] <... exit_group resumed>) = ? [pid 4828] <... mprotect resumed>) = 0 [pid 4827] <... futex resumed>) = ? [pid 310] fstat(3 [pid 4829] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4829] <... openat resumed>) = 3 [pid 4829] write(3, "1000", 4) = 4 [pid 4829] close(3) = 0 [pid 4829] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4828] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4827] +++ exited with 0 +++ [pid 4825] +++ exited with 0 +++ [pid 310] getdents64(3 [pid 4828] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4829] write(1, "executing program\n", 18 [pid 4828] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4825, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] umount2("./459/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4829] <... write resumed>) = 18 [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4828] <... clone3 resumed> => {parent_tid=[4831]}, 88) = 4831 [pid 310] newfstatat(AT_FDCWD, "./459/binderfs" [pid 4829] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4828] rt_sigprocmask(SIG_SETMASK, [] [pid 4829] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4829] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./459/binderfs" [pid 4829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4828] <... futex resumed>) = 0 [pid 4829] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... unlink resumed>) = 0 [pid 4829] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4829] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] umount2("./450", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4829] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = 0 executing program [pid 4829] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./450", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4829] <... clone3 resumed> => {parent_tid=[4832]}, 88) = 4832 [pid 310] newfstatat(AT_FDCWD, "./459/config" [pid 4829] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 3 [pid 4830] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 4829] <... futex resumed>) = 0 [pid 310] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4830] <... set_robust_list resumed>) = 0 [pid 310] openat(AT_FDCWD, "./459/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4831 attached [pid 310] <... openat resumed>) = 4 [pid 4831] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] fstat(4 [pid 4830] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./450/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./450/binderfs" [pid 4831] <... set_robust_list resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4830] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] getdents64(4 [pid 309] unlink("./450/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4831] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4831] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] close(4 [pid 309] <... unlink resumed>) = 0 [pid 4831] <... mkdirat resumed>) = 0 [pid 4830] <... mkdirat resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./459/config" [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 4831] <... futex resumed>) = 1 [pid 4831] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 4832 attached [pid 4832] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... rmdir resumed>) = 0 [pid 4830] <... futex resumed>) = 1 [pid 4828] <... futex resumed>) = 0 [pid 4826] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 309] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4830] mount(NULL, "./config", "configfs", 0, NULL [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4828] <... futex resumed>) = 1 [pid 4826] <... futex resumed>) = 0 [pid 310] close(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./450/config" [pid 4830] <... mount resumed>) = 0 [pid 310] rmdir("./459" [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4831] <... futex resumed>) = 0 [pid 4831] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 4830] <... futex resumed>) = 1 [pid 4826] <... futex resumed>) = 0 [pid 310] mkdir("./460", 0777 [pid 309] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4830] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4831] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4832] <... set_robust_list resumed>) = 0 [pid 4832] rt_sigprocmask(SIG_SETMASK, [] [pid 4826] <... futex resumed>) = 0 [pid 4830] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4828] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] openat(AT_FDCWD, "./450/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4830] <... futex resumed>) = 0 [pid 4828] <... futex resumed>) = 1 [pid 4826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4830] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... openat resumed>) = 4 [pid 4826] <... futex resumed>) = 0 [pid 4832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4831] <... futex resumed>) = 0 [pid 4832] mkdirat(AT_FDCWD, "./config", 0777 [pid 4831] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4832] <... mkdirat resumed>) = 0 [pid 4831] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4ci2-android-6-1/strace-static-x86_64: Process 4833 attached [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4830] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4833 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4833] set_robust_list(0x5555731a86a0, 24 [pid 4832] <... futex resumed>) = 1 [pid 4831] <... futex resumed>) = 1 [pid 4830] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4829] <... futex resumed>) = 0 [pid 4828] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(4 [pid 4833] <... set_robust_list resumed>) = 0 [pid 4832] mount(NULL, "./config", "configfs", 0, NULL [pid 4831] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4833] rt_sigprocmask(SIG_SETMASK, [] [pid 4832] <... mount resumed>) = 0 [pid 4831] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4830] <... futex resumed>) = 1 [pid 4829] <... futex resumed>) = 0 [pid 4828] <... futex resumed>) = 0 [pid 4826] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 4833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4830] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4833] chdir("./460" [pid 4830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4829] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] <... futex resumed>) = 0 [pid 309] close(4 [pid 4833] <... chdir resumed>) = 0 [pid 4831] <... futex resumed>) = 0 [pid 4830] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 4832] <... futex resumed>) = 0 [pid 4833] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4831] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4830] <... mkdirat resumed>) = 0 [pid 4829] <... futex resumed>) = 0 [pid 4828] <... futex resumed>) = 0 [pid 309] rmdir("./450/config" [pid 4833] <... prctl resumed>) = 0 [pid 4832] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4831] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 4833] setpgid(0, 0 [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4830] <... futex resumed>) = 1 [pid 4828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4826] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 4833] <... setpgid resumed>) = 0 [pid 4830] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4831] <... futex resumed>) = 0 [pid 4833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4832] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4828] <... futex resumed>) = 0 [pid 4826] <... futex resumed>) = 0 [pid 309] close(3 [pid 4833] <... openat resumed>) = 3 [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4831] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4830] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 4833] write(3, "1000", 4 [pid 4832] <... futex resumed>) = 1 [pid 4831] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4830] <... symlinkat resumed>) = 0 [pid 4829] <... futex resumed>) = 0 [pid 309] rmdir("./450" [pid 4833] <... write resumed>) = 4 [pid 4832] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 4833] close(3 [pid 4832] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4831] <... futex resumed>) = 1 [pid 4830] <... futex resumed>) = 1 [pid 4829] <... futex resumed>) = 0 [pid 4828] <... futex resumed>) = 0 [pid 4826] <... futex resumed>) = 0 [pid 309] mkdir("./451", 0777 [pid 4833] <... close resumed>) = 0 [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4831] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4830] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 4833] symlink("/dev/binderfs", "./binderfs" [pid 4832] <... futex resumed>) = 0 [pid 4831] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4829] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4828] <... futex resumed>) = 0 [pid 4826] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4833] <... symlink resumed>) = 0 [pid 4832] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4831] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4830] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4833] write(1, "executing program\n", 18 [pid 4832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4831] <... unlinkat resumed>) = 0 executing program [pid 4830] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4829] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4833] <... write resumed>) = 18 [pid 4832] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4832] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4831] <... futex resumed>) = 1 [pid 4830] <... futex resumed>) = 1 [pid 4828] <... futex resumed>) = 0 [pid 4826] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4834 [pid 4833] <... futex resumed>) = 0 [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4831] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4830] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4828] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4826] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4833] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4832] <... futex resumed>) = 1 [pid 4831] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4829] <... futex resumed>) = 0 [pid 4828] <... futex resumed>) = 0 [pid 4826] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4833] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4832] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4831] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4830] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4828] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4826] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4833] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4831] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4830] <... unlinkat resumed>) = 0 [pid 4829] <... futex resumed>) = 0 [pid 4833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4832] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4830] <... futex resumed>) = 1 [pid 4826] <... futex resumed>) = 0 [pid 4833] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4832] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4831] <... futex resumed>) = 1 [pid 4830] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4828] <... futex resumed>) = 0 [pid 4826] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 4834 attached [pid 4833] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4831] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4830] <... futex resumed>) = ? [pid 4828] exit_group(0 [pid 4826] <... exit_group resumed>) = ? [pid 4834] set_robust_list(0x5555731a86a0, 24 [pid 4833] <... mprotect resumed>) = 0 [pid 4832] <... futex resumed>) = 1 [pid 4831] <... futex resumed>) = ? [pid 4830] +++ exited with 0 +++ [pid 4829] <... futex resumed>) = 0 [pid 4828] <... exit_group resumed>) = ? [pid 4826] +++ exited with 0 +++ [pid 4834] <... set_robust_list resumed>) = 0 [pid 4833] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4832] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4831] +++ exited with 0 +++ [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] rt_sigprocmask(SIG_SETMASK, [] [pid 4833] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4829] <... futex resumed>) = 0 [pid 4828] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4826, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4832] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4832] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4828, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 4833] <... clone3 resumed> => {parent_tid=[4835]}, 88) = 4835 [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4833] rt_sigprocmask(SIG_SETMASK, [] [pid 4832] <... futex resumed>) = 1 [pid 4829] <... futex resumed>) = 0 [pid 4833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4832] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4829] <... futex resumed>) = 0 [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4832] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 4832] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./453", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4832] <... futex resumed>) = 1 [pid 4829] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./453", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4832] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4829] exit_group(0 [pid 308] <... openat resumed>) = 3 [pid 4829] <... exit_group resumed>) = ? [pid 308] fstat(3 [pid 4832] <... futex resumed>) = ? [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./453/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./453/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./453/binderfs" [pid 4832] +++ exited with 0 +++ [pid 4829] +++ exited with 0 +++ [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 308] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4829, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./453/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./453/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./447", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./447", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(4) = 0 [pid 308] rmdir("./453/config" [pid 306] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 4835 attached [pid 4834] chdir("./451" [pid 308] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(3 [pid 4834] <... chdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 308] rmdir("./453" [pid 4834] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4835] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] mkdir("./454", 0777 [pid 4835] <... set_robust_list resumed>) = 0 [pid 4834] <... prctl resumed>) = 0 [pid 306] umount2("./447/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4834] setpgid(0, 0 [pid 308] <... mkdir resumed>) = 0 [pid 4834] <... setpgid resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] newfstatat(AT_FDCWD, "./447/binderfs"ci2-android-6-1/strace-static-x86_64: Process 4836 attached [pid 4835] rt_sigprocmask(SIG_SETMASK, [] [pid 4834] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4836] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4836 [pid 4836] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./447/binderfs" [pid 4836] rt_sigprocmask(SIG_SETMASK, [] [pid 4834] <... openat resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4836] chdir("./454" [pid 4834] write(3, "1000", 4 [pid 306] <... unlink resumed>) = 0 [pid 4836] <... chdir resumed>) = 0 [pid 4834] <... write resumed>) = 4 [pid 306] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4836] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4834] close(3 [pid 306] <... umount2 resumed>) = 0 [pid 4836] <... prctl resumed>) = 0 [pid 306] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4834] <... close resumed>) = 0 [pid 4836] setpgid(0, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4834] symlink("/dev/binderfs", "./binderfs" [pid 306] newfstatat(AT_FDCWD, "./447/config" [pid 4836] <... setpgid resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4835] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4834] <... symlink resumed>) = 0 [pid 4836] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4835] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4836] <... openat resumed>) = 3 [pid 4835] <... mkdirat resumed>) = 0 [pid 4834] write(1, "executing program\n", 18 [pid 4836] write(3, "1000", 4 [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4836] <... write resumed>) = 4 [pid 4835] <... futex resumed>) = 1 [pid 4833] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./447/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4836] close(3 [pid 4835] mount(NULL, "./config", "configfs", 0, NULL [pid 4834] <... write resumed>) = 18 executing program [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4836] <... close resumed>) = 0 [pid 4835] <... mount resumed>) = 0 [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4833] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 4836] symlink("/dev/binderfs", "./binderfs" [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(4 [pid 4836] <... symlink resumed>) = 0 [pid 4835] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 4833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4836] write(1, "executing program\n", 18 [pid 4835] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4836] <... write resumed>) = 18 [pid 4835] <... mkdirat resumed>) = -1 EEXIST (File exists) executing program [pid 4834] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4833] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4836] <... futex resumed>) = 0 [pid 4835] <... futex resumed>) = 0 [pid 4834] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4836] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4835] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4834] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4836] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4835] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4833] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4836] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4835] <... futex resumed>) = 0 [pid 4834] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(4 [pid 4836] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4835] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4834] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4836] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4835] <... mkdirat resumed>) = 0 [pid 4834] <... mprotect resumed>) = 0 [pid 4833] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4836] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./447/config" [pid 4836] <... mprotect resumed>) = 0 [pid 4835] <... futex resumed>) = 0 [pid 4834] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4836] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4835] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./445", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4836] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4834] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4833] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 4836] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4835] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./445", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 4838 attached [pid 4835] <... symlinkat resumed>) = 0 [pid 4834] <... clone3 resumed> => {parent_tid=[4837]}, 88) = 4837 [pid 307] <... openat resumed>) = 3 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4837 attached [pid 4836] <... clone3 resumed> => {parent_tid=[4838]}, 88) = 4838 [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(3 [pid 4836] rt_sigprocmask(SIG_SETMASK, [] [pid 4835] <... futex resumed>) = 1 [pid 4833] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4835] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4833] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4836] <... futex resumed>) = 0 [pid 4835] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./445/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4835] <... unlinkat resumed>) = 0 [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./445/binderfs" [pid 4838] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4837] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4835] <... futex resumed>) = 1 [pid 4834] <... futex resumed>) = 0 [pid 4833] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... close resumed>) = 0 [pid 4835] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./445/binderfs" [pid 306] rmdir("./447" [pid 4835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4833] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4835] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./448", 0777 [pid 4838] <... set_robust_list resumed>) = 0 [pid 4837] <... set_robust_list resumed>) = 0 [pid 4835] <... unlinkat resumed>) = 0 [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 4835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4835] <... futex resumed>) = 1 [pid 4833] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4835] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4833] exit_group(0 [pid 307] newfstatat(AT_FDCWD, "./445/config" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4838] rt_sigprocmask(SIG_SETMASK, [] [pid 4837] rt_sigprocmask(SIG_SETMASK, [] [pid 4835] <... futex resumed>) = ? [pid 4833] <... exit_group resumed>) = ? [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4839 attached [pid 4838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4837] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4835] +++ exited with 0 +++ [pid 4839] set_robust_list(0x5555731a86a0, 24 [pid 4838] mkdirat(AT_FDCWD, "./config", 0777 [pid 4833] +++ exited with 0 +++ [pid 307] umount2("./445/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4839 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4833, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] openat(AT_FDCWD, "./445/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4838] <... mkdirat resumed>) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./445/config" [pid 4839] <... set_robust_list resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./445" [pid 4838] <... futex resumed>) = 1 [pid 4836] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./446", 0777 [pid 4839] rt_sigprocmask(SIG_SETMASK, [] [pid 4838] mount(NULL, "./config", "configfs", 0, NULL [pid 4837] <... mkdirat resumed>) = 0 [pid 4836] <... futex resumed>) = 0 [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4838] <... mount resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4840 attached [pid 4839] chdir("./448" [pid 4838] <... futex resumed>) = 1 [pid 4837] <... futex resumed>) = 1 [pid 4836] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 4839] <... chdir resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4840 [pid 4839] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4836] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 4839] <... prctl resumed>) = 0 [pid 4838] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4837] mount(NULL, "./config", "configfs", 0, NULL [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4839] setpgid(0, 0 [pid 4838] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4837] <... mount resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4839] <... setpgid resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4839] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4838] <... futex resumed>) = 1 [pid 4837] <... futex resumed>) = 1 [pid 4836] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 4840] set_robust_list(0x5555731a86a0, 24 [pid 4839] <... openat resumed>) = 3 [pid 4838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 4839] write(3, "1000", 4 [pid 4838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4836] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 4839] <... write resumed>) = 4 [pid 4838] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4837] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4840] <... set_robust_list resumed>) = 0 [pid 4839] close(3 [pid 4838] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4837] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4839] <... close resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4839] symlink("/dev/binderfs", "./binderfs" [pid 4838] <... futex resumed>) = 1 [pid 4837] <... futex resumed>) = 1 [pid 4836] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 310] umount2("./460", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4840] rt_sigprocmask(SIG_SETMASK, [] [pid 4839] <... symlink resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4839] write(1, "executing program\n", 18 [pid 4838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4836] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 4839] <... write resumed>) = 18 executing program [pid 4838] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4837] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./460", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4840] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4838] <... mkdirat resumed>) = 0 [pid 4837] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... openat resumed>) = 3 [pid 4840] chdir("./446" [pid 4839] <... futex resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 4840] <... chdir resumed>) = 0 [pid 4839] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4838] <... futex resumed>) = 1 [pid 4836] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4840] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4839] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4837] <... futex resumed>) = 1 [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 4840] <... prctl resumed>) = 0 [pid 4839] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4836] <... futex resumed>) = 0 [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4840] setpgid(0, 0 [pid 4839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4838] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4834] <... futex resumed>) = 0 [pid 310] umount2("./460/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4840] <... setpgid resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4840] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4839] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4838] <... symlinkat resumed>) = 0 [pid 4837] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./460/binderfs" [pid 4840] <... openat resumed>) = 3 [pid 4839] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4840] write(3, "1000", 4 [pid 4839] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4838] <... futex resumed>) = 1 [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4836] <... futex resumed>) = 0 [pid 310] unlink("./460/binderfs" [pid 4840] <... write resumed>) = 4 [pid 4839] <... mprotect resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4837] <... futex resumed>) = 1 [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4834] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 4840] close(3 [pid 4839] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4836] <... futex resumed>) = 0 [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4840] <... close resumed>) = 0 [pid 4839] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4838] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4834] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 4840] symlink("/dev/binderfs", "./binderfs" [pid 310] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4840] <... symlink resumed>) = 0 [pid 4839] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4838] <... unlinkat resumed>) = 0 [pid 4837] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4840] write(1, "executing program\n", 18 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 310] newfstatat(AT_FDCWD, "./460/config" [pid 4840] <... write resumed>) = 18 [pid 4838] <... futex resumed>) = 1 [pid 4837] <... symlinkat resumed>) = 0 [pid 4836] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4839] <... clone3 resumed> => {parent_tid=[4841]}, 88) = 4841 [pid 4838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4840] <... futex resumed>) = 0 [pid 4839] rt_sigprocmask(SIG_SETMASK, [] [pid 4838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4837] <... futex resumed>) = 1 [pid 4836] <... futex resumed>) = 0 [pid 4834] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4840] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4838] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./460/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4840] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4838] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4834] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 4840] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4839] <... futex resumed>) = 0 [pid 4838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 4840] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4838] <... futex resumed>) = 1 [pid 4836] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4837] <... unlinkat resumed>) = 0 [pid 4840] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4836] exit_group(0 [pid 310] getdents64(4 [pid 4840] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4838] <... futex resumed>) = ? [pid 4837] <... futex resumed>) = 1 [pid 4836] <... exit_group resumed>) = ? [pid 4834] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4840] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4838] +++ exited with 0 +++ [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4836] +++ exited with 0 +++ [pid 4834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 4840] <... mprotect resumed>) = 0 [pid 4837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4834] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4836, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4840] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4837] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] close(4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4840] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 4840] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4837] <... unlinkat resumed>) = 0 [pid 310] rmdir("./460/config"ci2-android-6-1/strace-static-x86_64: Process 4842 attached [pid 4837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 4840] <... clone3 resumed> => {parent_tid=[4842]}, 88) = 4842 [pid 4837] <... futex resumed>) = 1 [pid 4834] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 4840] rt_sigprocmask(SIG_SETMASK, [] [pid 4837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4840] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4834] exit_group(0 [pid 310] close(3 [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4837] <... futex resumed>) = ? [pid 4834] <... exit_group resumed>) = ? [pid 310] <... close resumed>) = 0 [pid 4840] <... futex resumed>) = 0 [pid 4837] +++ exited with 0 +++ [pid 310] rmdir("./460" [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./461", 0777 [pid 4842] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4834] +++ exited with 0 +++ [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4834, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4842] <... set_robust_list resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4841 attached [pid 4842] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4843 attached , NULL, 8) = 0 [pid 4841] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4843 [pid 4843] set_robust_list(0x5555731a86a0, 24 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4843] <... set_robust_list resumed>) = 0 [pid 4842] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4843] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4843] chdir("./461") = 0 [pid 4843] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4843] setpgid(0, 0) = 0 [pid 4843] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4842] <... mkdirat resumed>) = 0 [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] <... set_robust_list resumed>) = 0 [pid 4843] <... openat resumed>) = 3 [pid 4843] write(3, "1000", 4) = 4 [pid 4843] close(3) = 0 [pid 4843] symlink("/dev/binderfs", "./binderfs" [pid 4842] <... futex resumed>) = 1 [pid 4841] rt_sigprocmask(SIG_SETMASK, [] [pid 4840] <... futex resumed>) = 0 [pid 4843] <... symlink resumed>) = 0 [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4843] write(1, "executing program\n", 18 [pid 4840] <... futex resumed>) = 0 [pid 4843] <... write resumed>) = 18 executing program [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4843] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4843] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4843] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4842] mount(NULL, "./config", "configfs", 0, NULL [pid 4841] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4843] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4843] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4842] <... mount resumed>) = 0 [pid 4843] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4843] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4844]}, 88) = 4844 [pid 4843] rt_sigprocmask(SIG_SETMASK, [] [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4843] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4844 attached [pid 4844] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4844] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4844] mkdirat(AT_FDCWD, "./config", 0777 [pid 4840] <... futex resumed>) = 0 [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4842] <... futex resumed>) = 1 [pid 4842] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4844] <... mkdirat resumed>) = 0 [pid 4841] mkdirat(AT_FDCWD, "./config", 0777 [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4843] <... futex resumed>) = 0 [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4844] <... futex resumed>) = 1 [pid 4844] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4843] <... futex resumed>) = 0 [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4844] <... futex resumed>) = 1 [pid 4844] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4843] <... futex resumed>) = 0 [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4842] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4844] <... futex resumed>) = 1 [pid 4844] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4843] <... futex resumed>) = 0 [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./454", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./454", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 4841] <... mkdirat resumed>) = 0 [pid 308] fstat(3 [pid 4842] <... futex resumed>) = 1 [pid 4840] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 4842] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4842] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4841] <... futex resumed>) = 1 [pid 4840] <... futex resumed>) = 0 [pid 4839] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] mount(NULL, "./config", "configfs", 0, NULL [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./454/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4842] <... futex resumed>) = 0 [pid 4839] <... futex resumed>) = 0 [pid 4842] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4841] <... mount resumed>) = 0 [pid 4840] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4842] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./451", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./454/binderfs" [pid 4840] <... futex resumed>) = 0 [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./451", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] unlink("./454/binderfs" [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... unlink resumed>) = 0 [pid 4842] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4841] <... futex resumed>) = 1 [pid 4839] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4842] <... mkdirat resumed>) = 0 [pid 4841] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4839] <... futex resumed>) = 0 [pid 309] umount2("./451/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4842] <... futex resumed>) = 1 [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4840] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./451/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./454/config" [pid 4840] <... futex resumed>) = 0 [pid 309] unlink("./451/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4842] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4841] <... futex resumed>) = 1 [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4839] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4842] <... symlinkat resumed>) = 0 [pid 4841] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4839] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] openat(AT_FDCWD, "./454/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4842] <... futex resumed>) = 1 [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4840] <... futex resumed>) = 0 [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 4 [pid 4842] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4841] <... futex resumed>) = 0 [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 4842] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4841] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4840] <... futex resumed>) = 0 [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./451/config" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4842] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4839] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(4 [pid 4842] <... unlinkat resumed>) = 0 [pid 4841] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 4842] <... futex resumed>) = 1 [pid 4841] <... futex resumed>) = 0 [pid 4840] <... futex resumed>) = 0 [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./451/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4842] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4841] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4840] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4839] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] close(4 [pid 4840] <... futex resumed>) = 0 [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 308] <... close resumed>) = 0 [pid 4842] <... unlinkat resumed>) = 0 [pid 4840] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4841] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./454/config" [pid 4842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4840] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(4 [pid 308] <... rmdir resumed>) = 0 [pid 4842] <... futex resumed>) = 0 [pid 4841] <... futex resumed>) = 1 [pid 4840] exit_group(0 [pid 4839] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(3 [pid 4841] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4840] <... exit_group resumed>) = ? [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4842] +++ exited with 0 +++ [pid 4841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4840] +++ exited with 0 +++ [pid 4839] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 4841] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] <... close resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4840, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4841] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... close resumed>) = 0 [pid 308] rmdir("./454" [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4844] <... futex resumed>) = 1 [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./451/config" [pid 4841] <... futex resumed>) = 1 [pid 4839] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4844] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4841] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4839] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4844] <... mkdirat resumed>) = 0 [pid 4841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4839] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] mkdir("./455", 0777 [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4839] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] <... mkdir resumed>) = 0 [pid 4844] <... futex resumed>) = 1 [pid 4843] <... futex resumed>) = 0 [pid 4841] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4844] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4844] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4843] <... futex resumed>) = 0 [pid 4841] <... futex resumed>) = 1 [pid 4839] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4841] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4839] exit_group(0 [pid 309] rmdir("./451" [pid 4844] <... futex resumed>) = 0 [pid 4841] <... futex resumed>) = ? [pid 4839] <... exit_group resumed>) = ? [pid 4844] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4841] +++ exited with 0 +++ [pid 4839] +++ exited with 0 +++ [pid 309] <... rmdir resumed>) = 0 [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./452", 0777 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4845 ci2-android-6-1/strace-static-x86_64: Process 4845 attached [pid 4844] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4843] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4839, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 4845] set_robust_list(0x5555731a86a0, 24 [pid 4844] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4844] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4844] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4845] <... set_robust_list resumed>) = 0 [pid 4845] rt_sigprocmask(SIG_SETMASK, [] [pid 4843] <... futex resumed>) = 0 [pid 4843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./448", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4846 [pid 4843] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4845] chdir("./455" [pid 4843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./448", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4845] <... chdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 4845] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] fstat(3 [pid 4845] <... prctl resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4845] setpgid(0, 0ci2-android-6-1/strace-static-x86_64: Process 4846 attached ) = 0 [pid 4844] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4845] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4844] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4845] <... openat resumed>) = 3 [pid 4844] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 306] umount2("./448/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4845] write(3, "1000", 4 [pid 306] newfstatat(AT_FDCWD, "./448/binderfs" [pid 4844] <... futex resumed>) = 1 [pid 4843] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4845] <... write resumed>) = 4 [pid 4843] exit_group(0 [pid 306] unlink("./448/binderfs" [pid 4843] <... exit_group resumed>) = ? [pid 4845] close(3) = 0 [pid 4845] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] <... unlink resumed>) = 0 [pid 4845] write(1, "executing program\n", 18 [pid 306] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4845] <... write resumed>) = 18 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 4845] <... futex resumed>) = 0 [pid 306] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4845] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4845] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./448/config" [pid 4845] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./446", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./448/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4844] +++ exited with 0 +++ [pid 4843] +++ exited with 0 +++ [pid 307] openat(AT_FDCWD, "./446", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 4 [pid 4845] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... openat resumed>) = 3 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4843, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] fstat(4 executing program [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 307] getdents64(3 [pid 4845] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] getdents64(4 [pid 307] umount2("./446/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(4 [pid 307] newfstatat(AT_FDCWD, "./446/binderfs" [pid 306] <... close resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./448/config" [pid 307] unlink("./446/binderfs" [pid 4845] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4845] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4845] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4845] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] getdents64(3 [pid 307] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4845] <... clone3 resumed> => {parent_tid=[4847]}, 88) = 4847 [pid 4845] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = 0 [pid 4845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./461", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4845] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./461", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 307] newfstatat(AT_FDCWD, "./446/config" [pid 310] fstat(3 [pid 306] <... close resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] getdents64(3 [pid 306] rmdir("./448" [pid 307] umount2("./446/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 4847 attached [pid 4847] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4847] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 310] umount2("./461/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4847] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4847] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./446/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] mkdir("./449", 0777 [pid 310] newfstatat(AT_FDCWD, "./461/binderfs" [pid 307] <... openat resumed>) = 4 [pid 4847] <... mkdirat resumed>) = 0 [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4845] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(4 [pid 4845] <... futex resumed>) = 0 [pid 310] unlink("./461/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4847] <... futex resumed>) = 1 [pid 310] <... unlink resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] getdents64(4 [pid 310] <... umount2 resumed>) = 0 [pid 4847] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4845] <... futex resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4847] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] close(4 [pid 310] newfstatat(AT_FDCWD, "./461/config" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4848 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./446/config" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4846] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4846] rt_sigprocmask(SIG_SETMASK, [] [pid 310] openat(AT_FDCWD, "./461/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 4847] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... openat resumed>) = 4 [pid 307] getdents64(3 [pid 4846] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] fstat(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(3 [pid 310] getdents64(4 [pid 4847] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... close resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] rmdir("./446" [pid 4846] chdir("./452" [pid 310] getdents64(4 [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4845] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 307] mkdir("./447", 0777 [pid 4845] <... futex resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 4847] <... futex resumed>) = 1 [pid 4847] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4846] <... chdir resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 310] rmdir("./461/config" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4845] <... futex resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4847] <... futex resumed>) = 1 [pid 4846] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4847] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4846] <... prctl resumed>) = 0 [pid 4847] <... mkdirat resumed>) = 0 [pid 310] close(3 [pid 4846] setpgid(0, 0 [pid 310] <... close resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4849 [pid 310] rmdir("./461" [pid 4846] <... setpgid resumed>) = 0 [pid 4846] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 310] <... rmdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 310] mkdir("./462", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4845] <... futex resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4847] <... futex resumed>) = 1 [pid 4847] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 4849 attached ci2-android-6-1/strace-static-x86_64: Process 4848 attached [pid 4847] <... symlinkat resumed>) = 0 [pid 4846] write(3, "1000", 4 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4845] <... futex resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4847] <... futex resumed>) = 1 [pid 4847] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4845] <... futex resumed>) = 0 [pid 4845] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4845] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4850 [pid 4847] <... futex resumed>) = 1 [pid 4847] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4847] <... unlinkat resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4845] <... futex resumed>) = 0 [pid 4847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4845] exit_group(0 [pid 4847] <... futex resumed>) = ? [pid 4845] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4850 attached [pid 4849] set_robust_list(0x5555731a86a0, 24 [pid 4848] set_robust_list(0x5555731a86a0, 24 [pid 4846] <... write resumed>) = 4 [pid 4850] set_robust_list(0x5555731a86a0, 24 [pid 4849] <... set_robust_list resumed>) = 0 [pid 4847] +++ exited with 0 +++ [pid 4845] +++ exited with 0 +++ [pid 4848] <... set_robust_list resumed>) = 0 [pid 4848] rt_sigprocmask(SIG_SETMASK, [] [pid 4846] close(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4845, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4850] <... set_robust_list resumed>) = 0 [pid 4849] rt_sigprocmask(SIG_SETMASK, [] [pid 4848] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4848] chdir("./449" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4850] rt_sigprocmask(SIG_SETMASK, [] [pid 4849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4848] <... chdir resumed>) = 0 [pid 4846] <... close resumed>) = 0 [pid 4850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4849] chdir("./447" [pid 4848] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4846] symlink("/dev/binderfs", "./binderfs" [pid 4850] chdir("./462" [pid 4849] <... chdir resumed>) = 0 [pid 4848] <... prctl resumed>) = 0 [pid 4848] setpgid(0, 0) = 0 [pid 4848] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4846] <... symlink resumed>) = 0 [pid 4848] write(3, "1000", 4) = 4 [pid 4848] close(3) = 0 [pid 4848] symlink("/dev/binderfs", "./binderfs" [pid 4850] <... chdir resumed>) = 0 [pid 4849] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4848] <... symlink resumed>) = 0 [pid 4846] write(1, "executing program\n", 18 [pid 4848] write(1, "executing program\n", 18) = 18 executing program [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4848] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4848] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4848] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4849] <... prctl resumed>) = 0 [pid 4848] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 4846] <... write resumed>) = 18 [pid 4848] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4849] setpgid(0, 0 [pid 4848] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4848] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4848] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4851]}, 88) = 4851 [pid 4850] <... prctl resumed>) = 0 [pid 4849] <... setpgid resumed>) = 0 [pid 4848] rt_sigprocmask(SIG_SETMASK, [] [pid 4846] <... futex resumed>) = 0 [pid 4848] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4851 attached [pid 4851] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4851] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4851] mkdirat(AT_FDCWD, "./config", 0777 [pid 4849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4850] setpgid(0, 0 [pid 4846] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4849] <... openat resumed>) = 3 [pid 4846] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4849] write(3, "1000", 4 [pid 4850] <... setpgid resumed>) = 0 [pid 4846] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4850] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4849] <... write resumed>) = 4 [pid 4851] <... mkdirat resumed>) = 0 [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4848] <... futex resumed>) = 0 [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4851] <... futex resumed>) = 1 [pid 4851] mount(NULL, "./config", "configfs", 0, NULL [pid 4846] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4849] close(3 [pid 4851] <... mount resumed>) = 0 [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4848] <... futex resumed>) = 0 [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] <... openat resumed>) = 3 [pid 4849] <... close resumed>) = 0 [pid 4848] <... futex resumed>) = 0 [pid 4846] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4851] <... futex resumed>) = 1 [pid 4851] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] write(3, "1000", 4 [pid 4849] symlink("/dev/binderfs", "./binderfs" [pid 4846] <... mprotect resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 4848] <... futex resumed>) = 0 [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./455", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4851] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4851] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4846] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] openat(AT_FDCWD, "./455", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4851] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4849] <... symlink resumed>) = 0 [pid 4846] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4850] <... write resumed>) = 4 [pid 308] <... openat resumed>) = 3 [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4846] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] fstat(3 [pid 4850] close(3 [pid 4849] write(1, "executing program\n", 18 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4848] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4849] <... write resumed>) = 18 [pid 308] umount2("./455/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4850] <... close resumed>) = 0 [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4850] symlink("/dev/binderfs", "./binderfs" executing program [pid 4846] <... clone3 resumed> => {parent_tid=[4852]}, 88) = 4852 [pid 308] newfstatat(AT_FDCWD, "./455/binderfs" [pid 4849] <... futex resumed>) = 0 [pid 4846] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4851] <... futex resumed>) = 1 [pid 4849] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] unlink("./455/binderfs" [pid 4846] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4850] <... symlink resumed>) = 0 [pid 4849] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4851] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 4850] write(1, "executing program\n", 18 executing program [pid 4849] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 4850] <... write resumed>) = 18 [pid 4849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4846] <... futex resumed>) = 0 [pid 308] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4850] <... futex resumed>) = 0 [pid 4849] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4849] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4850] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] newfstatat(AT_FDCWD, "./455/config"ci2-android-6-1/strace-static-x86_64: Process 4852 attached [pid 4851] <... futex resumed>) = 1 [pid 4849] <... mprotect resumed>) = 0 [pid 4848] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4850] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4849] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4850] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4849] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4848] <... futex resumed>) = 0 [pid 4850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4849] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4851] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] openat(AT_FDCWD, "./455/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4851] <... symlinkat resumed>) = 0 [pid 4850] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... openat resumed>) = 4 [pid 4849] <... clone3 resumed> => {parent_tid=[4853]}, 88) = 4853 [pid 308] fstat(4 [pid 4850] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4849] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4850] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(4 [pid 4850] <... mprotect resumed>) = 0 [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4849] <... futex resumed>) = 0 [pid 4850] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 4853 attached [pid 4852] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4851] <... futex resumed>) = 1 [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4850] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4848] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 4851] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4850] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] close(4 [pid 4851] <... unlinkat resumed>) = 0 [pid 4848] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./455/config" [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4851] <... futex resumed>) = 0 [pid 4848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4851] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4848] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4851] <... unlinkat resumed>) = 0 [pid 4850] <... clone3 resumed> => {parent_tid=[4854]}, 88) = 4854 [pid 4848] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] rt_sigprocmask(SIG_SETMASK, [] [pid 4848] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4854 attached [pid 4853] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4852] <... set_robust_list resumed>) = 0 [pid 4851] <... futex resumed>) = 0 [pid 4850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4851] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4848] exit_group(0 [pid 4850] <... futex resumed>) = 0 [pid 308] close(3 [pid 4851] <... futex resumed>) = ? [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4848] <... exit_group resumed>) = ? [pid 4851] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 4854] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4854] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4854] mkdirat(AT_FDCWD, "./config", 0777 [pid 4848] +++ exited with 0 +++ [pid 308] rmdir("./455" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4848, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4854] <... mkdirat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] mkdir("./456", 0777 [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] <... futex resumed>) = 0 [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] <... futex resumed>) = 1 [pid 4854] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... mkdir resumed>) = 0 [pid 4854] <... mount resumed>) = 0 [pid 4852] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4854] <... futex resumed>) = 1 [pid 4853] <... set_robust_list resumed>) = 0 [pid 4852] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4850] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] <... futex resumed>) = 0 [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] <... futex resumed>) = 1 [pid 4854] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] <... futex resumed>) = 0 [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] <... futex resumed>) = 1 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4855 [pid 4854] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777ci2-android-6-1/strace-static-x86_64: Process 4855 attached [pid 4853] rt_sigprocmask(SIG_SETMASK, [] [pid 4852] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4854] <... mkdirat resumed>) = 0 [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] <... futex resumed>) = 0 [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... mkdirat resumed>) = 0 [pid 4850] <... futex resumed>) = 0 [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] <... futex resumed>) = 1 [pid 4854] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4855] set_robust_list(0x5555731a86a0, 24 [pid 4853] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4854] <... symlinkat resumed>) = 0 [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] <... futex resumed>) = 0 [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] <... futex resumed>) = 1 [pid 4853] mkdirat(AT_FDCWD, "./config", 0777 [pid 4855] <... set_robust_list resumed>) = 0 [pid 4852] <... futex resumed>) = 1 [pid 4846] <... futex resumed>) = 0 [pid 4854] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4853] <... mkdirat resumed>) = 0 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4855] rt_sigprocmask(SIG_SETMASK, [] [pid 4854] <... unlinkat resumed>) = 0 [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4846] <... futex resumed>) = 0 [pid 4855] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4852] mount(NULL, "./config", "configfs", 0, NULL [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4855] chdir("./456" [pid 4852] <... mount resumed>) = 0 [pid 4850] <... futex resumed>) = 0 [pid 4850] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4850] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4855] <... chdir resumed>) = 0 [pid 4854] <... futex resumed>) = 1 [pid 4853] <... futex resumed>) = 1 [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4849] <... futex resumed>) = 0 [pid 4855] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4854] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4852] <... futex resumed>) = 1 [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4846] <... futex resumed>) = 0 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4849] <... futex resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4846] <... futex resumed>) = 0 [pid 4852] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4854] <... unlinkat resumed>) = 0 [pid 4852] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4855] <... prctl resumed>) = 0 [pid 4855] setpgid(0, 0) = 0 [pid 4855] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4853] mount(NULL, "./config", "configfs", 0, NULL [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4855] <... openat resumed>) = 3 [pid 4852] <... futex resumed>) = 1 [pid 4846] <... futex resumed>) = 0 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4846] <... futex resumed>) = 0 [pid 4852] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4852] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4855] write(3, "1000", 4 [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4855] <... write resumed>) = 4 [pid 4852] <... futex resumed>) = 1 [pid 4846] <... futex resumed>) = 0 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4846] <... futex resumed>) = 0 [pid 4852] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4855] close(3) = 0 [pid 4855] symlink("/dev/binderfs", "./binderfs" [pid 4852] <... mkdirat resumed>) = 0 [pid 4855] <... symlink resumed>) = 0 [pid 4854] <... futex resumed>) = 1 [pid 4853] <... mount resumed>) = 0 [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] <... futex resumed>) = 0 [pid 4855] write(1, "executing program\n", 18 [pid 4854] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = 1 executing program [pid 4850] exit_group(0 [pid 4846] <... futex resumed>) = 0 [pid 4855] <... write resumed>) = 18 [pid 4853] <... futex resumed>) = 1 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4850] <... exit_group resumed>) = ? [pid 4849] <... futex resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4854] <... futex resumed>) = ? [pid 4853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4846] <... futex resumed>) = 0 [pid 4855] <... futex resumed>) = 0 [pid 4853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4852] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4849] <... futex resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 4853] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4852] <... symlinkat resumed>) = 0 [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4853] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./449", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = 1 [pid 4846] <... futex resumed>) = 0 [pid 4853] <... futex resumed>) = 1 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4849] <... futex resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4846] <... futex resumed>) = 0 [pid 4853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4852] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4849] <... futex resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./449", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4853] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4852] <... unlinkat resumed>) = 0 [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4853] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = 1 [pid 4846] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 4853] <... futex resumed>) = 1 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4849] <... futex resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4846] <... futex resumed>) = 0 [pid 4853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4852] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4849] <... futex resumed>) = 0 [pid 4846] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 4853] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4855] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4852] <... unlinkat resumed>) = 0 [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4854] +++ exited with 0 +++ [pid 4853] <... mkdirat resumed>) = 0 [pid 4852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4850] +++ exited with 0 +++ [pid 306] umount2("./449/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4852] <... futex resumed>) = 1 [pid 4846] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4850, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4853] <... futex resumed>) = 1 [pid 4852] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4849] <... futex resumed>) = 0 [pid 4846] exit_group(0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] newfstatat(AT_FDCWD, "./449/binderfs" [pid 4853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4852] <... futex resumed>) = ? [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4846] <... exit_group resumed>) = ? [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4855] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4852] +++ exited with 0 +++ [pid 4849] <... futex resumed>) = 0 [pid 4846] +++ exited with 0 +++ [pid 4853] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./449/binderfs" [pid 4855] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4853] <... symlinkat resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4846, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... unlink resumed>) = 0 [pid 4853] <... futex resumed>) = 1 [pid 4849] <... futex resumed>) = 0 [pid 306] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4849] <... futex resumed>) = 0 [pid 4853] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 4853] <... unlinkat resumed>) = 0 [pid 306] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4853] <... futex resumed>) = 1 [pid 4849] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./449/config" [pid 4855] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4849] <... futex resumed>) = 0 [pid 306] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4855] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4853] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4853] <... unlinkat resumed>) = 0 [pid 306] openat(AT_FDCWD, "./449/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4855] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 4853] <... futex resumed>) = 1 [pid 4849] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 4855] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4849] exit_group(0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4853] <... futex resumed>) = ? [pid 4849] <... exit_group resumed>) = ? [pid 306] getdents64(4 [pid 4855] <... mprotect resumed>) = 0 [pid 4853] +++ exited with 0 +++ [pid 4855] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4849] +++ exited with 0 +++ [pid 4855] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4855] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4849, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] getdents64(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./449/config"ci2-android-6-1/strace-static-x86_64: Process 4856 attached ) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./449") = 0 [pid 306] mkdir("./450", 0777 [pid 4856] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4855] <... clone3 resumed> => {parent_tid=[4856]}, 88) = 4856 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4856] <... set_robust_list resumed>) = 0 [pid 4855] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4857 attached [pid 4857] set_robust_list(0x5555731a86a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4857 [pid 4857] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4857] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4857] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4857] chdir("./450" [pid 4856] rt_sigprocmask(SIG_SETMASK, [] [pid 4855] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4857] <... chdir resumed>) = 0 [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4857] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4857] setpgid(0, 0) = 0 [pid 4857] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4857] write(3, "1000", 4) = 4 [pid 4857] close(3) = 0 [pid 4857] symlink("/dev/binderfs", "./binderfs" [pid 4856] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4855] <... futex resumed>) = 0 [pid 4857] <... symlink resumed>) = 0 [pid 4857] write(1, "executing program\n", 18) = 18 executing program [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4857] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4857] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4857] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4857] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4857] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4856] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] umount2("./462", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./452", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./447", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4857] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4857] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] openat(AT_FDCWD, "./462", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./452", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./447", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... openat resumed>) = 3 [pid 309] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 4857] <... clone3 resumed> => {parent_tid=[4858]}, 88) = 4858 [pid 310] fstat(3 [pid 309] fstat(3 [pid 307] fstat(3 [pid 4857] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4857] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 309] getdents64(3 [pid 307] getdents64(3 [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4857] <... futex resumed>) = 0 [pid 310] umount2("./462/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./452/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./447/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./462/binderfs" [pid 309] newfstatat(AT_FDCWD, "./452/binderfs" [pid 307] newfstatat(AT_FDCWD, "./447/binderfs" [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./462/binderfs" [pid 309] unlink("./452/binderfs" [pid 307] unlink("./447/binderfs" [pid 310] <... unlink resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 310] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4856] <... mkdirat resumed>) = 0 [pid 309] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 310] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./462/config" [pid 309] newfstatat(AT_FDCWD, "./452/config" [pid 307] newfstatat(AT_FDCWD, "./447/config" [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./447/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./462/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./452/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./447/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... openat resumed>) = 4 [pid 309] <... openat resumed>) = 4 [pid 307] <... openat resumed>) = 4 [pid 310] fstat(4 [pid 309] fstat(4 [pid 307] fstat(4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 307] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 307] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 309] close(4 [pid 307] close(4 [pid 310] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 310] rmdir("./462/config" [pid 309] rmdir("./452/config" [pid 307] rmdir("./447/config"ci2-android-6-1/strace-static-x86_64: Process 4858 attached [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 4858] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4856] <... futex resumed>) = 1 [pid 4855] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4856] mount(NULL, "./config", "configfs", 0, NULL [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] getdents64(3 [pid 307] getdents64(3 [pid 4856] <... mount resumed>) = 0 [pid 4855] <... futex resumed>) = 0 [pid 310] close(3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 307] close(3 [pid 4855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rmdir("./462" [pid 309] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 4858] <... set_robust_list resumed>) = 0 [pid 4856] <... futex resumed>) = 0 [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4858] rt_sigprocmask(SIG_SETMASK, [] [pid 4856] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4855] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] rmdir("./452" [pid 307] rmdir("./447" [pid 4858] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4856] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./463", 0777 [pid 4858] mkdirat(AT_FDCWD, "./config", 0777 [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 4858] <... mkdirat resumed>) = 0 [pid 4856] <... futex resumed>) = 1 [pid 4855] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] mkdir("./453", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4858] <... futex resumed>) = 1 [pid 4857] <... futex resumed>) = 0 [pid 4856] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4855] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] mkdir("./448", 0777 [pid 4858] mount(NULL, "./config", "configfs", 0, NULL [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4858] <... mount resumed>) = 0 [pid 4856] <... futex resumed>) = 0 [pid 4855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4858] <... futex resumed>) = 0 [pid 4856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4855] <... futex resumed>) = 0 [pid 4858] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4856] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4857] <... futex resumed>) = 0 [pid 4856] <... mkdirat resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4859 [pid 4856] <... futex resumed>) = 1 [pid 4855] <... futex resumed>) = 0 [pid 4856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4855] <... futex resumed>) = 0 [pid 4856] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4857] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4856] <... symlinkat resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4860 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4860 attached ci2-android-6-1/strace-static-x86_64: Process 4859 attached [pid 4858] <... futex resumed>) = 0 [pid 4857] <... futex resumed>) = 1 [pid 4856] <... futex resumed>) = 1 [pid 4855] <... futex resumed>) = 0 [pid 4856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4855] <... futex resumed>) = 0 [pid 4856] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4856] <... unlinkat resumed>) = 0 [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4855] <... futex resumed>) = 0 [pid 4858] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4858] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4855] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4861 [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4858] <... futex resumed>) = 1 [pid 4857] <... futex resumed>) = 0 [pid 4856] <... unlinkat resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4858] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4857] <... futex resumed>) = 0 [pid 4856] <... futex resumed>) = 1 [pid 4855] <... futex resumed>) = 0 [pid 4858] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4855] exit_group(0 [pid 4860] set_robust_list(0x5555731a86a0, 24 [pid 4859] set_robust_list(0x5555731a86a0, 24 [pid 4858] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4856] <... futex resumed>) = ? [pid 4855] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4861 attached [pid 4860] <... set_robust_list resumed>) = 0 [pid 4859] <... set_robust_list resumed>) = 0 [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4856] +++ exited with 0 +++ [pid 4861] set_robust_list(0x5555731a86a0, 24 [pid 4860] rt_sigprocmask(SIG_SETMASK, [] [pid 4859] rt_sigprocmask(SIG_SETMASK, [] [pid 4858] <... futex resumed>) = 1 [pid 4857] <... futex resumed>) = 0 [pid 4861] <... set_robust_list resumed>) = 0 [pid 4860] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4859] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4858] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4855] +++ exited with 0 +++ [pid 4858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4857] <... futex resumed>) = 0 [pid 4858] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4855, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4861] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4858] <... mkdirat resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4861] chdir("./448" [pid 4860] chdir("./453" [pid 4858] <... futex resumed>) = 1 [pid 4857] <... futex resumed>) = 0 [pid 4858] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... restart_syscall resumed>) = 0 [pid 4860] <... chdir resumed>) = 0 [pid 4858] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4857] <... futex resumed>) = 0 [pid 4861] <... chdir resumed>) = 0 [pid 4861] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4858] <... symlinkat resumed>) = 0 [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4861] <... prctl resumed>) = 0 [pid 4860] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./456", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4860] <... prctl resumed>) = 0 [pid 4858] <... futex resumed>) = 1 [pid 4857] <... futex resumed>) = 0 [pid 4860] setpgid(0, 0 [pid 4858] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4857] <... futex resumed>) = 0 [pid 4860] <... setpgid resumed>) = 0 [pid 4858] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./456", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4861] setpgid(0, 0 [pid 4860] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4858] <... unlinkat resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 4858] <... futex resumed>) = 1 [pid 4857] <... futex resumed>) = 0 [pid 4860] <... openat resumed>) = 3 [pid 4858] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4857] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4860] write(3, "1000", 4 [pid 4858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4857] <... futex resumed>) = 0 [pid 4860] <... write resumed>) = 4 [pid 4858] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4857] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 4861] <... setpgid resumed>) = 0 [pid 4861] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4858] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4860] close(3 [pid 4858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./456/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4858] <... futex resumed>) = 1 [pid 4857] <... futex resumed>) = 0 [pid 4858] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4860] <... close resumed>) = 0 [pid 4857] exit_group(0 executing program [pid 308] newfstatat(AT_FDCWD, "./456/binderfs" [pid 4860] symlink("/dev/binderfs", "./binderfs" [pid 4858] <... futex resumed>) = ? [pid 4857] <... exit_group resumed>) = ? [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4858] +++ exited with 0 +++ [pid 4861] <... openat resumed>) = 3 [pid 4861] write(3, "1000", 4) = 4 [pid 4861] close(3) = 0 [pid 4861] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4857] +++ exited with 0 +++ [pid 308] unlink("./456/binderfs" [pid 4861] write(1, "executing program\n", 18) = 18 [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4857, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4861] <... futex resumed>) = 0 [pid 4860] <... symlink resumed>) = 0 [pid 4859] chdir("./463" [pid 308] <... umount2 resumed>) = 0 [pid 4860] write(1, "executing program\n", 18 [pid 4859] <... chdir resumed>) = 0 [pid 308] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4860] <... write resumed>) = 18 [pid 4859] prctl(PR_SET_PDEATHSIG, SIGKILL executing program [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4859] <... prctl resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./456/config" [pid 4860] <... futex resumed>) = 0 [pid 4859] setpgid(0, 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4860] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4859] <... setpgid resumed>) = 0 [pid 308] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4860] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4859] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4860] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4859] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./456/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4860] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4859] write(3, "1000", 4 [pid 308] <... openat resumed>) = 4 [pid 4860] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4859] <... write resumed>) = 4 [pid 308] fstat(4 [pid 4860] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4859] close(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4860] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4859] <... close resumed>) = 0 [pid 308] getdents64(4 [pid 4860] <... mprotect resumed>) = 0 [pid 4859] symlink("/dev/binderfs", "./binderfs" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4861] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4860] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 4861] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4860] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4859] <... symlink resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4861] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4860] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4859] write(1, "executing program\n", 18 executing program [pid 308] close(4 [pid 4861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4859] <... write resumed>) = 18 [pid 308] <... close resumed>) = 0 [pid 4861] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4860] <... clone3 resumed> => {parent_tid=[4862]}, 88) = 4862 [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./456/config"ci2-android-6-1/strace-static-x86_64: Process 4862 attached [pid 4861] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4860] rt_sigprocmask(SIG_SETMASK, [] [pid 4859] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4860] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4859] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] getdents64(3 [pid 4861] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4859] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4861] <... mprotect resumed>) = 0 [pid 4860] <... futex resumed>) = 0 [pid 4859] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] close(3 [pid 306] umount2("./450", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4861] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4859] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4861] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4859] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] rmdir("./456" [pid 306] openat(AT_FDCWD, "./450", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4862] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4861] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4859] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... rmdir resumed>) = 0 [pid 4859] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] mkdir("./457", 0777 [pid 306] <... openat resumed>) = 3 [pid 4861] <... clone3 resumed> => {parent_tid=[4863]}, 88) = 4863 [pid 4859] <... mprotect resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] fstat(3 [pid 4861] rt_sigprocmask(SIG_SETMASK, [] [pid 4859] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4859] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4863 attached [pid 4862] <... set_robust_list resumed>) = 0 [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4859] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 4865 attached ci2-android-6-1/strace-static-x86_64: Process 4864 attached [pid 4863] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4862] rt_sigprocmask(SIG_SETMASK, [] [pid 4861] <... futex resumed>) = 0 [pid 306] umount2("./450/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4865] set_robust_list(0x5555731a86a0, 24 [pid 4862] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4859] <... clone3 resumed> => {parent_tid=[4864]}, 88) = 4864 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4865 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4865] <... set_robust_list resumed>) = 0 [pid 4859] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./450/binderfs" [pid 4865] rt_sigprocmask(SIG_SETMASK, [] [pid 4859] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./450/binderfs" [pid 4865] chdir("./457" [pid 4859] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4865] <... chdir resumed>) = 0 [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4865] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4862] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... umount2 resumed>) = 0 [pid 4865] <... prctl resumed>) = 0 [pid 306] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4865] setpgid(0, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4865] <... setpgid resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./450/config" [pid 4865] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4865] <... openat resumed>) = 3 [pid 306] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4865] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4865] <... write resumed>) = 4 [pid 306] openat(AT_FDCWD, "./450/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4865] close(3 [pid 306] <... openat resumed>) = 4 [pid 4865] <... close resumed>) = 0 [pid 4862] <... mkdirat resumed>) = 0 [pid 306] fstat(4 [pid 4865] symlink("/dev/binderfs", "./binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4865] <... symlink resumed>) = 0 [pid 4863] <... set_robust_list resumed>) = 0 [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4865] write(1, "executing program\n", 18 [pid 4864] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4863] rt_sigprocmask(SIG_SETMASK, [] [pid 4862] <... futex resumed>) = 1 [pid 4860] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4865] <... write resumed>) = 18 executing program [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4860] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4865] <... futex resumed>) = 0 [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 4865] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... close resumed>) = 0 [pid 4865] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] rmdir("./450/config" [pid 4865] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4864] <... set_robust_list resumed>) = 0 [pid 4863] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4862] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... rmdir resumed>) = 0 [pid 4865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 4865] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4862] <... mount resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4865] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4863] mkdirat(AT_FDCWD, "./config", 0777 [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 4865] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4864] rt_sigprocmask(SIG_SETMASK, [] [pid 4862] <... futex resumed>) = 1 [pid 4860] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4865] <... mprotect resumed>) = 0 [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./450" [pid 4865] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4864] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4863] <... mkdirat resumed>) = 0 [pid 4862] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4860] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4865] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4862] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] mkdir("./451", 0777 [pid 4865] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4864] mkdirat(AT_FDCWD, "./config", 0777 [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 4863] <... futex resumed>) = 1 [pid 4862] <... futex resumed>) = 1 [pid 4861] <... futex resumed>) = 0 [pid 4860] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4865] <... clone3 resumed> => {parent_tid=[4866]}, 88) = 4866 [pid 4863] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4862] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4865] rt_sigprocmask(SIG_SETMASK, [] [pid 4863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4861] <... futex resumed>) = 0 [pid 4860] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4866 attached [pid 4865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4864] <... mkdirat resumed>) = 0 [pid 4863] mount(NULL, "./config", "configfs", 0, NULL [pid 4862] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4867 [pid 4865] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4867 attached [pid 4863] <... mount resumed>) = 0 [pid 4862] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4867] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4867] rt_sigprocmask(SIG_SETMASK, [] [pid 4863] <... futex resumed>) = 1 [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4861] <... futex resumed>) = 0 [pid 4867] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4862] <... futex resumed>) = 1 [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4860] <... futex resumed>) = 0 [pid 4866] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4867] chdir("./451") = 0 [pid 4867] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4867] setpgid(0, 0) = 0 [pid 4867] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4867] write(3, "1000", 4) = 4 [pid 4867] close(3) = 0 [pid 4867] symlink("/dev/binderfs", "./binderfs" [pid 4861] <... futex resumed>) = 0 [pid 4864] <... futex resumed>) = 1 [pid 4863] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4862] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4859] <... futex resumed>) = 0 [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4867] <... symlink resumed>) = 0 executing program [pid 4867] write(1, "executing program\n", 18) = 18 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4867] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4867] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4867] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4867] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4867] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4862] <... mkdirat resumed>) = 0 [pid 4864] mount(NULL, "./config", "configfs", 0, NULL [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] <... futex resumed>) = 1 [pid 4861] <... futex resumed>) = 0 [pid 4863] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4862] <... futex resumed>) = 1 [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4860] <... futex resumed>) = 0 [pid 4864] <... mount resumed>) = 0 [pid 4863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4862] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4861] <... futex resumed>) = 0 [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4860] <... futex resumed>) = 0 [pid 4863] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4859] <... futex resumed>) = 0 [pid 4864] <... futex resumed>) = 1 [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] <... futex resumed>) = 1 [pid 4861] <... futex resumed>) = 0 [pid 4859] <... futex resumed>) = 0 [pid 4864] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4863] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4862] <... symlinkat resumed>) = 0 [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4864] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4863] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4861] <... futex resumed>) = 0 [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] <... futex resumed>) = 1 [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4860] <... futex resumed>) = 0 [pid 4864] <... futex resumed>) = 1 [pid 4863] <... futex resumed>) = 0 [pid 4862] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4859] <... futex resumed>) = 0 [pid 4864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4863] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4860] <... futex resumed>) = 0 [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4862] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4861] <... futex resumed>) = 0 [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4859] <... futex resumed>) = 0 [pid 4866] <... set_robust_list resumed>) = 0 [pid 4863] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4862] <... unlinkat resumed>) = 0 [pid 4867] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4867] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4868]}, 88) = 4868 [pid 4867] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4863] <... symlinkat resumed>) = 0 [pid 4864] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] <... futex resumed>) = 1 [pid 4861] <... futex resumed>) = 0 [pid 4864] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4863] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4862] <... futex resumed>) = 1 [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4860] <... futex resumed>) = 0 [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4862] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4861] <... futex resumed>) = 0 [pid 4860] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4864] <... futex resumed>) = 1 [pid 4863] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4860] <... futex resumed>) = 0 [pid 4859] <... futex resumed>) = 0 [pid 4863] <... unlinkat resumed>) = 0 [pid 4860] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4864] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4859] <... futex resumed>) = 0 [pid 4864] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4863] <... futex resumed>) = 1 [pid 4861] <... futex resumed>) = 0 [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] <... unlinkat resumed>) = 0 [pid 4863] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4867] <... futex resumed>) = 0 [pid 4864] <... futex resumed>) = 1 [pid 4862] <... futex resumed>) = 1 [pid 4861] <... futex resumed>) = 0 [pid 4860] <... futex resumed>) = 0 [pid 4859] <... futex resumed>) = 0 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4862] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4860] exit_group(0 [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4866] rt_sigprocmask(SIG_SETMASK, [] [pid 4864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4863] <... futex resumed>) = 0 [pid 4862] <... futex resumed>) = ? [pid 4861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4860] <... exit_group resumed>) = ? [pid 4859] <... futex resumed>) = 0 [pid 4863] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4861] exit_group(0 [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4868 attached [pid 4868] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4868] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4868] mkdirat(AT_FDCWD, "./config", 0777 [pid 4862] +++ exited with 0 +++ [pid 4860] +++ exited with 0 +++ [pid 4861] <... exit_group resumed>) = ? [pid 4864] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4863] <... futex resumed>) = ? [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4860, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4868] <... mkdirat resumed>) = 0 [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4863] +++ exited with 0 +++ [pid 4861] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4861, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4864] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4867] <... futex resumed>) = 0 [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4868] <... futex resumed>) = 1 [pid 4868] mount(NULL, "./config", "configfs", 0, NULL [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4866] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4868] <... mount resumed>) = 0 [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4864] <... futex resumed>) = 1 [pid 4859] <... futex resumed>) = 0 [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4867] <... futex resumed>) = 0 [pid 4866] mkdirat(AT_FDCWD, "./config", 0777 [pid 4864] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4864] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4868] <... futex resumed>) = 1 [pid 4868] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4867] <... futex resumed>) = 0 [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4868] <... futex resumed>) = 1 [pid 4868] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4867] <... futex resumed>) = 0 [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4868] <... futex resumed>) = 1 [pid 4868] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4859] <... futex resumed>) = 0 [pid 4864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4859] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4864] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4859] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4868] <... mkdirat resumed>) = 0 [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4867] <... futex resumed>) = 0 [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4864] <... unlinkat resumed>) = 0 [pid 4867] <... futex resumed>) = 0 [pid 4864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4864] <... futex resumed>) = 1 [pid 4859] <... futex resumed>) = 0 [pid 4864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4859] exit_group(0 [pid 4864] <... futex resumed>) = ? [pid 4859] <... exit_group resumed>) = ? [pid 4864] +++ exited with 0 +++ [pid 4859] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4859, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4866] <... mkdirat resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4868] <... futex resumed>) = 1 [pid 4868] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 ENOENT (No such file or directory) [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4867] <... futex resumed>) = 0 [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4868] <... futex resumed>) = 1 [pid 4868] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4866] <... futex resumed>) = 1 [pid 4865] <... futex resumed>) = 0 [pid 310] umount2("./463", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4866] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./453", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4865] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./463", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 309] openat(AT_FDCWD, "./453", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(3 [pid 309] <... openat resumed>) = 3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(3 [pid 310] getdents64(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(3 [pid 310] umount2("./463/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./453/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./463/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./453/binderfs" [pid 310] unlink("./463/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4866] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... unlink resumed>) = 0 [pid 309] unlink("./453/binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 4866] <... mount resumed>) = 0 [pid 310] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... unlink resumed>) = 0 [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4866] <... futex resumed>) = 1 [pid 4865] <... futex resumed>) = 0 [pid 310] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 307] umount2("./448", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4866] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4866] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4865] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./463/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./448", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./453/config" [pid 307] <... openat resumed>) = 3 [pid 4866] <... futex resumed>) = 0 [pid 4865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(3 [pid 4866] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4866] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4865] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./463/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 309] openat(AT_FDCWD, "./453/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4866] <... futex resumed>) = 0 [pid 4865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(4 [pid 309] <... openat resumed>) = 4 [pid 307] umount2("./448/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4866] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4865] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./448/binderfs" [pid 4866] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4866] <... mkdirat resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] unlink("./448/binderfs" [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(4 [pid 307] <... unlink resumed>) = 0 [pid 310] close(4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4868] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4866] <... futex resumed>) = 1 [pid 4865] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] close(4 [pid 307] <... umount2 resumed>) = 0 [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4866] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./463/config" [pid 309] <... close resumed>) = 0 [pid 307] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4868] <... futex resumed>) = 1 [pid 4867] <... futex resumed>) = 0 [pid 4866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4865] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] rmdir("./453/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4868] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4866] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 309] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./448/config" [pid 4868] <... unlinkat resumed>) = 0 [pid 4867] <... futex resumed>) = 0 [pid 4866] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./448/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4868] <... futex resumed>) = 0 [pid 4867] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4866] <... futex resumed>) = 1 [pid 4865] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4868] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4867] exit_group(0 [pid 4866] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./463" [pid 309] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./448/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4868] <... futex resumed>) = ? [pid 4867] <... exit_group resumed>) = ? [pid 4866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4865] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] rmdir("./453" [pid 307] <... openat resumed>) = 4 [pid 4868] +++ exited with 0 +++ [pid 4867] +++ exited with 0 +++ [pid 4866] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./464", 0777 [pid 4866] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... rmdir resumed>) = 0 [pid 307] fstat(4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4867, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4865] <... futex resumed>) = 0 [pid 4866] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4865] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4865] <... futex resumed>) = 0 [pid 4866] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4865] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 309] mkdir("./454", 0777 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4866] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4865] <... futex resumed>) = 0 [pid 4866] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4865] exit_group(0 [pid 4866] <... futex resumed>) = ? [pid 4865] <... exit_group resumed>) = ? [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 307] getdents64(4 [pid 4866] +++ exited with 0 +++ [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 4869 attached [pid 4865] +++ exited with 0 +++ [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4869 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4865, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4869] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4869] rt_sigprocmask(SIG_SETMASK, [] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] close(4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4870 attached [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4870 [pid 307] <... close resumed>) = 0 [pid 4869] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rmdir("./448/config" [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4869] chdir("./464") = 0 [pid 4869] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4870] set_robust_list(0x5555731a86a0, 24 [pid 307] <... rmdir resumed>) = 0 [pid 4870] <... set_robust_list resumed>) = 0 [pid 4869] <... prctl resumed>) = 0 [pid 307] getdents64(3 [pid 4869] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4870] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(3 [pid 4869] <... setpgid resumed>) = 0 [pid 4870] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 4869] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] rmdir("./448" [pid 4870] chdir("./454" [pid 308] <... restart_syscall resumed>) = 0 [pid 4869] <... openat resumed>) = 3 [pid 4869] write(3, "1000", 4 [pid 307] <... rmdir resumed>) = 0 [pid 4870] <... chdir resumed>) = 0 [pid 4869] <... write resumed>) = 4 [pid 4870] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] mkdir("./449", 0777 [pid 4870] <... prctl resumed>) = 0 [pid 308] umount2("./457", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4869] close(3) = 0 [pid 4869] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4870] setpgid(0, 0 [pid 307] <... mkdir resumed>) = 0 [pid 4870] <... setpgid resumed>) = 0 [pid 308] openat(AT_FDCWD, "./457", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4869] write(1, "executing program\n", 18 [pid 308] <... openat resumed>) = 3 executing program [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4870] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] fstat(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4869] <... write resumed>) = 18 [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4869] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4869] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4869] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 308] getdents64(3 [pid 4869] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4871 [pid 4870] <... openat resumed>) = 3 [pid 308] umount2("./457/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4870] write(3, "1000", 4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4870] <... write resumed>) = 4 [pid 308] newfstatat(AT_FDCWD, "./457/binderfs" [pid 4870] close(3 [pid 4869] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4869] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./457/binderfs" [pid 4870] <... close resumed>) = 0 [pid 4869] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4870] symlink("/dev/binderfs", "./binderfs" [pid 308] <... unlink resumed>) = 0 [pid 4869] <... clone3 resumed> => {parent_tid=[4872]}, 88) = 4872 [pid 308] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4869] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4869] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4870] <... symlink resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./457/config" [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4870] write(1, "executing program\n", 18 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4870] <... write resumed>) = 18 [pid 308] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4871 attached executing program [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4871] set_robust_list(0x5555731a86a0, 24 [pid 4870] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./457/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4871] <... set_robust_list resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 4870] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] fstat(4 [pid 4871] rt_sigprocmask(SIG_SETMASK, [] [pid 4870] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4871] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4870] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(4 [pid 4871] chdir("./449" [pid 4870] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4871] <... chdir resumed>) = 0 [pid 4870] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] getdents64(4 [pid 4871] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4870] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] close(4 [pid 4871] <... prctl resumed>) = 0 [pid 4870] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... close resumed>) = 0 [pid 4871] setpgid(0, 0 [pid 308] rmdir("./457/config" [pid 4870] <... mprotect resumed>) = 0 [pid 4871] <... setpgid resumed>) = 0 [pid 4871] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4870] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rmdir resumed>) = 0 [pid 4871] write(3, "1000", 4 [pid 4870] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(3 [pid 4871] <... write resumed>) = 4 [pid 4870] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4871] close(3 [pid 308] close(3 [pid 4871] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 4871] symlink("/dev/binderfs", "./binderfs" [pid 308] rmdir("./457" [pid 4871] <... symlink resumed>) = 0 [pid 4871] write(1, "executing program\n", 18) = 18 [pid 308] <... rmdir resumed>) = 0 executing program [pid 308] mkdir("./458", 0777 [pid 4870] <... clone3 resumed> => {parent_tid=[4873]}, 88) = 4873 [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4871] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4871] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4870] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4871] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4870] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4871] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4873 attached ci2-android-6-1/strace-static-x86_64: Process 4872 attached [pid 4871] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4870] <... futex resumed>) = 0 [pid 4873] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4873] rt_sigprocmask(SIG_SETMASK, [] [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4874 attached [pid 4873] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4872] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4871] <... mprotect resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4874 [pid 4873] mkdirat(AT_FDCWD, "./config", 0777 [pid 4872] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4874] set_robust_list(0x5555731a86a0, 24 [pid 4872] rt_sigprocmask(SIG_SETMASK, [] [pid 4871] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4874] <... set_robust_list resumed>) = 0 [pid 4873] <... mkdirat resumed>) = 0 [pid 4872] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4871] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4874] rt_sigprocmask(SIG_SETMASK, [] [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4872] mkdirat(AT_FDCWD, "./config", 0777 [pid 4871] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4873] <... futex resumed>) = 1 [pid 4870] <... futex resumed>) = 0 [pid 4873] mount(NULL, "./config", "configfs", 0, NULL [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4873] <... mount resumed>) = 0 [pid 4870] <... futex resumed>) = 0 [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./451", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4873] <... futex resumed>) = 0 [pid 4872] <... mkdirat resumed>) = 0 [pid 4870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4873] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4873] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4870] <... futex resumed>) = 0 [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4872] <... futex resumed>) = 1 [pid 4871] <... clone3 resumed> => {parent_tid=[4875]}, 88) = 4875 [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4869] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./451", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4873] <... futex resumed>) = 0 [pid 4872] mount(NULL, "./config", "configfs", 0, NULL [pid 4871] rt_sigprocmask(SIG_SETMASK, [] [pid 4870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4875 attached [pid 4874] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4873] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4872] <... mount resumed>) = 0 [pid 4871] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4869] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 4875] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4874] chdir("./458" [pid 4873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4870] <... futex resumed>) = 0 [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3 [pid 4873] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4872] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4869] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4873] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4872] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4869] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4873] <... futex resumed>) = 1 [pid 4872] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4870] <... futex resumed>) = 0 [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4873] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4872] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4875] <... set_robust_list resumed>) = 0 [pid 4874] <... chdir resumed>) = 0 [pid 4873] <... mkdirat resumed>) = 0 [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4870] <... futex resumed>) = 0 [pid 306] umount2("./451/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4875] rt_sigprocmask(SIG_SETMASK, [] [pid 4874] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4872] <... futex resumed>) = 1 [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4869] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4874] <... prctl resumed>) = 0 [pid 4873] <... futex resumed>) = 0 [pid 4872] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./451/binderfs" [pid 4874] setpgid(0, 0 [pid 4873] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4869] <... futex resumed>) = 0 [pid 4874] <... setpgid resumed>) = 0 [pid 4873] <... symlinkat resumed>) = 0 [pid 4872] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4870] <... futex resumed>) = 0 [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4875] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4874] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4872] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./451/binderfs" [pid 4875] mkdirat(AT_FDCWD, "./config", 0777 [pid 4874] <... openat resumed>) = 3 [pid 4873] <... futex resumed>) = 0 [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4873] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 4874] write(3, "1000", 4 [pid 4873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4872] <... futex resumed>) = 1 [pid 4870] <... futex resumed>) = 0 [pid 4869] <... futex resumed>) = 0 [pid 306] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4874] <... write resumed>) = 4 [pid 4873] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4872] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4874] close(3 [pid 4873] <... unlinkat resumed>) = 0 [pid 4872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4869] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4874] <... close resumed>) = 0 [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4872] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4874] symlink("/dev/binderfs", "./binderfs" [pid 4873] <... futex resumed>) = 1 [pid 4872] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4870] <... futex resumed>) = 0 [pid 4873] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4870] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4874] <... symlink resumed>) = 0 [pid 4873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4872] <... futex resumed>) = 1 [pid 4870] <... futex resumed>) = 0 executing program [pid 4869] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./451/config" [pid 4874] write(1, "executing program\n", 18 [pid 4873] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4872] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4870] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4874] <... write resumed>) = 18 [pid 4873] <... unlinkat resumed>) = 0 [pid 4872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4869] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4872] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4874] <... futex resumed>) = 0 [pid 4873] <... futex resumed>) = 1 [pid 4870] <... futex resumed>) = 0 [pid 4874] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4873] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4872] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4870] exit_group(0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4874] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4873] <... futex resumed>) = ? [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4870] <... exit_group resumed>) = ? [pid 4875] <... mkdirat resumed>) = 0 [pid 4874] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4873] +++ exited with 0 +++ [pid 4872] <... futex resumed>) = 1 [pid 4869] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./451/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4874] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4872] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4870] +++ exited with 0 +++ [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 4875] <... futex resumed>) = 1 [pid 4874] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4871] <... futex resumed>) = 0 [pid 4869] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4870, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] fstat(4 [pid 4875] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4872] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4872] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4871] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 4875] mount(NULL, "./config", "configfs", 0, NULL [pid 4874] <... mprotect resumed>) = 0 [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4875] <... mount resumed>) = 0 [pid 4874] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4872] <... futex resumed>) = 1 [pid 4869] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4874] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4872] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4875] <... futex resumed>) = 1 [pid 4874] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4871] <... futex resumed>) = 0 [pid 4869] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 4876 attached [pid 4875] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4872] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4869] <... futex resumed>) = 0 [pid 4875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] <... clone3 resumed> => {parent_tid=[4876]}, 88) = 4876 [pid 4872] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4871] <... futex resumed>) = 0 [pid 4876] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4869] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 4876] <... set_robust_list resumed>) = 0 [pid 4875] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4874] rt_sigprocmask(SIG_SETMASK, [] [pid 4872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4869] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./451/config" [pid 4876] rt_sigprocmask(SIG_SETMASK, [] [pid 4875] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4874] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4872] <... futex resumed>) = 0 [pid 4869] exit_group(0) = ? [pid 4876] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4876] mkdirat(AT_FDCWD, "./config", 0777 [pid 4875] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 4875] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4872] +++ exited with 0 +++ [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4869] +++ exited with 0 +++ [pid 306] getdents64(3 [pid 4876] <... mkdirat resumed>) = 0 [pid 4875] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4871] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4869, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./454", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 4876] <... futex resumed>) = 1 [pid 4875] <... futex resumed>) = 0 [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... close resumed>) = 0 [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4875] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./454", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rmdir("./451" [pid 4876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] <... rmdir resumed>) = 0 [pid 4876] mount(NULL, "./config", "configfs", 0, NULL [pid 4875] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 306] mkdir("./452", 0777 [pid 4876] <... mount resumed>) = 0 [pid 4875] <... mkdirat resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 4876] <... futex resumed>) = 1 [pid 4875] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4875] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./454/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4876] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4875] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./454/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4877 attached [pid 4876] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4875] <... symlinkat resumed>) = 0 [pid 309] unlink("./454/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4877 [pid 4877] set_robust_list(0x5555731a86a0, 24 [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4877] <... set_robust_list resumed>) = 0 [pid 4876] <... futex resumed>) = 1 [pid 4875] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4877] rt_sigprocmask(SIG_SETMASK, [] [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4875] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4877] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 4877] chdir("./452" [pid 4876] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4875] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 4877] <... chdir resumed>) = 0 [pid 4876] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4875] <... unlinkat resumed>) = 0 [pid 309] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4877] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] <... prctl resumed>) = 0 [pid 4876] <... futex resumed>) = 1 [pid 4875] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4877] setpgid(0, 0 [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4875] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./454/config" [pid 4877] <... setpgid resumed>) = 0 [pid 4876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 4877] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4876] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4875] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4877] <... openat resumed>) = 3 [pid 4876] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4875] <... unlinkat resumed>) = 0 [pid 4877] write(3, "1000", 4 [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4877] <... write resumed>) = 4 [pid 4876] <... futex resumed>) = 1 [pid 4875] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 4871] <... futex resumed>) = 0 [pid 4877] close(3 [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4875] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4871] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4877] <... close resumed>) = 0 [pid 4876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4875] <... futex resumed>) = ? [pid 4874] <... futex resumed>) = 0 [pid 4871] <... exit_group resumed>) = ? [pid 309] openat(AT_FDCWD, "./454/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4877] symlink("/dev/binderfs", "./binderfs" [pid 4876] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4875] +++ exited with 0 +++ [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4871] +++ exited with 0 +++ [pid 309] <... openat resumed>) = 4 [pid 4877] <... symlink resumed>) = 0 [pid 4876] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] fstat(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4871, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4877] write(1, "executing program\n", 18 executing program [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4877] <... write resumed>) = 18 [pid 4876] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] <... futex resumed>) = 0 [pid 4876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4877] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4876] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4877] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4876] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] getdents64(4 [pid 4877] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4876] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4877] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4874] <... futex resumed>) = 0 [pid 309] close(4 [pid 4877] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4876] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4874] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4877] <... mprotect resumed>) = 0 [pid 4876] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... close resumed>) = 0 [pid 4876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] rmdir("./454/config" [pid 4877] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4876] <... futex resumed>) = 1 [pid 4874] <... futex resumed>) = 0 [pid 4877] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4876] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4874] exit_group(0 [pid 4877] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4876] <... futex resumed>) = ? [pid 4874] <... exit_group resumed>) = ? [pid 309] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4878 attached [pid 4876] +++ exited with 0 +++ [pid 309] getdents64(3 [pid 4878] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4877] <... clone3 resumed> => {parent_tid=[4878]}, 88) = 4878 [pid 4874] +++ exited with 0 +++ [pid 310] umount2("./464", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4877] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] close(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4874, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4877] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./464", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... close resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 309] rmdir("./454" [pid 4877] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4878] <... set_robust_list resumed>) = 0 [pid 4878] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4878] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] mkdir("./455", 0777 [pid 307] <... restart_syscall resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./449", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./449", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] umount2("./464/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 4878] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] fstat(3 [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4878] <... futex resumed>) = 1 [pid 4877] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./464/binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 4878] mount(NULL, "./config", "configfs", 0, NULL [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4878] <... mount resumed>) = 0 [pid 4877] <... futex resumed>) = 0 [pid 310] unlink("./464/binderfs" [pid 307] umount2("./449/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4878] <... futex resumed>) = 0 [pid 4877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./449/binderfs" [pid 4878] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4878] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4877] <... futex resumed>) = 0 [pid 307] unlink("./449/binderfs" [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4879 [pid 307] <... unlink resumed>) = 0 [pid 4878] <... futex resumed>) = 0 [pid 4877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4878] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 4878] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4877] <... futex resumed>) = 0 [pid 310] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4878] <... futex resumed>) = 0 [pid 4877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./449/config" [pid 4878] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4879 attached [pid 4878] <... mkdirat resumed>) = 0 [pid 4877] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./449/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4878] <... futex resumed>) = 0 [pid 4877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./449/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4878] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 4879] set_robust_list(0x5555731a86a0, 24 [pid 4878] <... symlinkat resumed>) = 0 [pid 4877] <... futex resumed>) = 0 [pid 310] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4878] <... futex resumed>) = 0 [pid 4877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(4 [pid 4878] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4878] <... unlinkat resumed>) = 0 [pid 4877] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4878] <... futex resumed>) = 0 [pid 4877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] close(4 [pid 4878] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 4878] <... unlinkat resumed>) = 0 [pid 4877] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./449/config" [pid 4879] <... set_robust_list resumed>) = 0 [pid 4878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./464/config" [pid 307] <... rmdir resumed>) = 0 [pid 4878] <... futex resumed>) = 0 [pid 4877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3 [pid 4878] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4877] exit_group(0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4878] <... futex resumed>) = ? [pid 4877] <... exit_group resumed>) = ? [pid 310] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 4879] rt_sigprocmask(SIG_SETMASK, [] [pid 4878] +++ exited with 0 +++ [pid 4877] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 310] openat(AT_FDCWD, "./464/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./449" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4877, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4879] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] fstat(4 [pid 308] umount2("./458", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] mkdir("./450", 0777 [pid 4879] chdir("./455" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 310] getdents64(4 [pid 308] openat(AT_FDCWD, "./458", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(4 [pid 308] fstat(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4879] <... chdir resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 4880 attached [pid 310] close(4 [pid 308] getdents64(3 [pid 4880] set_robust_list(0x5555731a86a0, 24 [pid 4879] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4880 [pid 4880] <... set_robust_list resumed>) = 0 [pid 310] rmdir("./464/config" [pid 308] umount2("./458/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4880] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4880] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./458/binderfs" [pid 4880] chdir("./450" [pid 310] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4880] <... chdir resumed>) = 0 [pid 310] getdents64(3 [pid 308] unlink("./458/binderfs" [pid 4880] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... unlink resumed>) = 0 [pid 4880] <... prctl resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4880] setpgid(0, 0 [pid 310] close(3 [pid 308] <... umount2 resumed>) = 0 [pid 4880] <... setpgid resumed>) = 0 [pid 308] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4880] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4879] <... prctl resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4880] <... openat resumed>) = 3 [pid 310] rmdir("./464" [pid 308] newfstatat(AT_FDCWD, "./458/config" [pid 4880] write(3, "1000", 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4880] <... write resumed>) = 4 [pid 308] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4880] close(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4880] <... close resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./458/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4880] symlink("/dev/binderfs", "./binderfs" [pid 310] mkdir("./465", 0777 [pid 308] <... openat resumed>) = 4 [pid 4880] <... symlink resumed>) = 0 [pid 308] fstat(4 [pid 4880] write(1, "executing program\n", 18 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4880] <... write resumed>) = 18 executing program [pid 308] getdents64(4 [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4880] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 4880] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4880] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] close(4 [pid 4880] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... close resumed>) = 0 [pid 4880] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./458/config" [pid 4880] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... rmdir resumed>) = 0 [pid 4880] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] getdents64(3 [pid 4880] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4881 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4880] <... mprotect resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 4880] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4879] setpgid(0, 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4880] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rmdir("./458" [pid 4880] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4879] <... setpgid resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./459", 0777 [pid 306] umount2("./452", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4882 attached ci2-android-6-1/strace-static-x86_64: Process 4881 attached [pid 4880] <... clone3 resumed> => {parent_tid=[4882]}, 88) = 4882 [pid 4879] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4880] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./452", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4880] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] fstat(3ci2-android-6-1/strace-static-x86_64: Process 4883 attached [pid 4882] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4881] set_robust_list(0x5555731a86a0, 24 [pid 4880] <... futex resumed>) = 0 [pid 4879] <... openat resumed>) = 3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4883 [pid 306] getdents64(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./452/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./452/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./452/binderfs") = 0 [pid 306] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4883] set_robust_list(0x5555731a86a0, 24 [pid 4882] <... set_robust_list resumed>) = 0 [pid 4881] <... set_robust_list resumed>) = 0 [pid 4879] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./452/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./452/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./452/config" [pid 4883] <... set_robust_list resumed>) = 0 [pid 4882] rt_sigprocmask(SIG_SETMASK, [] [pid 4881] rt_sigprocmask(SIG_SETMASK, [] [pid 4879] <... write resumed>) = 4 [pid 306] <... rmdir resumed>) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./452" [pid 4882] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4879] close(3 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./453", 0777 [pid 4882] mkdirat(AT_FDCWD, "./config", 0777 [pid 4879] <... close resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 4881] chdir("./465" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4883] rt_sigprocmask(SIG_SETMASK, [] [pid 4882] <... mkdirat resumed>) = 0 [pid 4881] <... chdir resumed>) = 0 [pid 4879] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 4884 attached [pid 4884] set_robust_list(0x5555731a86a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4884 [pid 4884] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4884] rt_sigprocmask(SIG_SETMASK, [] [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4879] <... symlink resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4884] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4882] <... futex resumed>) = 1 [pid 4881] <... prctl resumed>) = 0 [pid 4880] <... futex resumed>) = 0 [pid 4884] chdir("./453" [pid 4883] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4882] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4881] setpgid(0, 0 [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] write(1, "executing program\n", 18 [pid 4884] <... chdir resumed>) = 0 [pid 4882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4881] <... setpgid resumed>) = 0 [pid 4880] <... futex resumed>) = 0 [pid 4879] <... write resumed>) = 18 [pid 4884] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4882] mount(NULL, "./config", "configfs", 0, NULL [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4884] <... prctl resumed>) = 0 [pid 4881] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] setpgid(0, 0 [pid 4882] <... mount resumed>) = 0 [pid 4879] <... futex resumed>) = 0 [pid 4884] <... setpgid resumed>) = 0 [pid 4881] <... openat resumed>) = 3 executing program [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4884] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4882] <... futex resumed>) = 1 [pid 4881] write(3, "1000", 4 [pid 4880] <... futex resumed>) = 0 [pid 4884] <... openat resumed>) = 3 [pid 4882] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4884] write(3, "1000", 4 [pid 4882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4881] <... write resumed>) = 4 [pid 4880] <... futex resumed>) = 0 [pid 4879] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4884] <... write resumed>) = 4 [pid 4882] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4884] close(3 [pid 4882] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4881] close(3 [pid 4879] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4881] <... close resumed>) = 0 [pid 4884] <... close resumed>) = 0 [pid 4882] <... futex resumed>) = 1 [pid 4880] <... futex resumed>) = 0 [pid 4884] symlink("/dev/binderfs", "./binderfs" [pid 4882] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4881] symlink("/dev/binderfs", "./binderfs" [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4884] <... symlink resumed>) = 0 [pid 4882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4880] <... futex resumed>) = 0 [pid 4884] write(1, "executing program\n", 18 [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4884] <... write resumed>) = 18 [pid 4881] <... symlink resumed>) = 0 executing program [pid 4882] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4879] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4882] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4881] write(1, "executing program\n", 18 [pid 4879] <... mprotect resumed>) = 0 [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] <... futex resumed>) = 0 [pid 4884] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 4879] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4882] <... futex resumed>) = 1 [pid 4881] <... write resumed>) = 18 [pid 4880] <... futex resumed>) = 0 [pid 4879] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4884] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4882] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4884] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4880] <... futex resumed>) = 0 [pid 4884] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4884] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4882] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4881] <... futex resumed>) = 0 [pid 4884] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4884] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4882] <... mkdirat resumed>) = 0 [pid 4881] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4879] <... clone3 resumed> => {parent_tid=[4885]}, 88) = 4885 [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] rt_sigprocmask(SIG_SETMASK, [] [pid 4884] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4882] <... futex resumed>) = 1 [pid 4881] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4880] <... futex resumed>) = 0 [pid 4879] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4884] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4882] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4881] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4880] <... futex resumed>) = 0 [pid 4879] <... futex resumed>) = 0 [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4884] <... clone3 resumed> => {parent_tid=[4886]}, 88) = 4886 [pid 4882] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4884] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4882] <... symlinkat resumed>) = 0 [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4885 attached [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4883] chdir("./459" [pid 4882] <... futex resumed>) = 1 [pid 4881] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4880] <... futex resumed>) = 0 [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4882] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4881] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4880] <... futex resumed>) = 0 [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4882] <... unlinkat resumed>) = 0 [pid 4881] <... mprotect resumed>) = 0 [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4885] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4882] <... futex resumed>) = 1 [pid 4881] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4880] <... futex resumed>) = 0 [pid 4882] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4881] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4880] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4880] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4882] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4881] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4883] <... chdir resumed>) = 0 [pid 4885] <... set_robust_list resumed>) = 0 [pid 4885] rt_sigprocmask(SIG_SETMASK, [] [pid 4882] <... unlinkat resumed>) = 0 [pid 4885] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4883] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] <... clone3 resumed> => {parent_tid=[4887]}, 88) = 4887 [pid 4882] <... futex resumed>) = 1 [pid 4881] rt_sigprocmask(SIG_SETMASK, [] [pid 4880] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4886 attached [pid 4885] mkdirat(AT_FDCWD, "./config", 0777 [pid 4883] <... prctl resumed>) = 0 [pid 4882] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4880] exit_group(0 [pid 4885] <... mkdirat resumed>) = 0 [pid 4883] setpgid(0, 0 [pid 4882] <... futex resumed>) = ? [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4880] <... exit_group resumed>) = ? [pid 4886] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] <... setpgid resumed>) = 0 [pid 4882] +++ exited with 0 +++ [pid 4881] <... futex resumed>) = 0 [pid 4880] +++ exited with 0 +++ [pid 4885] <... futex resumed>) = 1 [pid 4883] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4879] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4880, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4886] <... set_robust_list resumed>) = 0 [pid 4885] mount(NULL, "./config", "configfs", 0, NULL [pid 4883] <... openat resumed>) = 3 [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4886] rt_sigprocmask(SIG_SETMASK, [] [pid 4885] <... mount resumed>) = 0 [pid 4883] write(3, "1000", 4 [pid 4879] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4887 attached [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] <... write resumed>) = 4 [pid 4885] <... futex resumed>) = 0 [pid 4883] close(3 [pid 4885] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4883] <... close resumed>) = 0 [pid 4883] symlink("/dev/binderfs", "./binderfs" [pid 4887] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4886] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4883] <... symlink resumed>) = 0 [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4883] write(1, "executing program\n", 18) = 18 executing program [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4883] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4883] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4883] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4883] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4883] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4883] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] <... clone3 resumed> => {parent_tid=[4888]}, 88) = 4888 [pid 4883] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4879] <... futex resumed>) = 1 [pid 4885] <... futex resumed>) = 0 [pid 4885] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4885] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4885] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4879] <... futex resumed>) = 0 [pid 4885] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4885] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4879] <... futex resumed>) = 0 [pid 4885] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4885] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4879] <... futex resumed>) = 0 [pid 4885] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4885] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4879] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4888 attached [pid 4887] <... set_robust_list resumed>) = 0 [pid 4886] mkdirat(AT_FDCWD, "./config", 0777 [pid 4885] <... mkdirat resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4885] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] umount2("./450", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./450", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4886] <... mkdirat resumed>) = 0 [pid 4879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./450/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./450/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./450/binderfs" [pid 4888] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4887] rt_sigprocmask(SIG_SETMASK, [] [pid 4886] <... futex resumed>) = 1 [pid 4885] <... futex resumed>) = 0 [pid 4884] <... futex resumed>) = 0 [pid 4879] <... futex resumed>) = 1 [pid 307] <... unlink resumed>) = 0 [pid 4885] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4888] <... set_robust_list resumed>) = 0 [pid 4887] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4886] mount(NULL, "./config", "configfs", 0, NULL [pid 4885] <... symlinkat resumed>) = 0 [pid 4884] <... futex resumed>) = 0 [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4885] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4885] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] newfstatat(AT_FDCWD, "./450/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./450/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./450/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(4 [pid 4886] <... mount resumed>) = 0 [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4887] mkdirat(AT_FDCWD, "./config", 0777 [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4885] <... futex resumed>) = 0 [pid 4879] <... futex resumed>) = 1 [pid 307] close(4 [pid 4885] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 4886] <... futex resumed>) = 1 [pid 4885] <... unlinkat resumed>) = 0 [pid 4884] <... futex resumed>) = 0 [pid 307] rmdir("./450/config" [pid 4888] rt_sigprocmask(SIG_SETMASK, [] [pid 4887] <... mkdirat resumed>) = 0 [pid 4886] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rmdir resumed>) = 0 [pid 4888] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4885] <... futex resumed>) = 0 [pid 4884] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 4888] mkdirat(AT_FDCWD, "./config", 0777 [pid 4885] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4888] <... mkdirat resumed>) = 0 [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4886] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4879] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4887] <... futex resumed>) = 1 [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4885] <... futex resumed>) = 0 [pid 4881] <... futex resumed>) = 0 [pid 4879] <... futex resumed>) = 1 [pid 307] <... close resumed>) = 0 [pid 4888] <... futex resumed>) = 1 [pid 4885] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4883] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./450" [pid 4879] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4887] mount(NULL, "./config", "configfs", 0, NULL [pid 4886] <... futex resumed>) = 1 [pid 4885] <... unlinkat resumed>) = 0 [pid 4884] <... futex resumed>) = 0 [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4887] <... mount resumed>) = 0 [pid 4886] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] mkdir("./451", 0777 [pid 4888] mount(NULL, "./config", "configfs", 0, NULL [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4886] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4885] <... futex resumed>) = 1 [pid 4884] <... futex resumed>) = 0 [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4879] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4888] <... mount resumed>) = 0 [pid 4887] <... futex resumed>) = 0 [pid 4886] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4885] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4887] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4886] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4881] <... futex resumed>) = 0 [pid 4879] exit_group(0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4888] <... futex resumed>) = 1 [pid 4887] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4885] <... futex resumed>) = ? [pid 4883] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4879] <... exit_group resumed>) = ? [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4886] <... futex resumed>) = 1 [pid 4885] +++ exited with 0 +++ [pid 4884] <... futex resumed>) = 0 [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4887] <... futex resumed>) = 0 [pid 4886] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4879] +++ exited with 0 +++ [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4889 [pid 4888] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4887] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4886] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4884] <... futex resumed>) = 0 [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4888] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4887] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4886] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4879, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4888] <... futex resumed>) = 1 [pid 4887] <... futex resumed>) = 0 [pid 4886] <... mkdirat resumed>) = 0 [pid 4883] <... futex resumed>) = 0 [pid 4881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4887] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4887] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4886] <... futex resumed>) = 1 [pid 4884] <... futex resumed>) = 0 [pid 4883] <... futex resumed>) = 0 [pid 4881] <... futex resumed>) = 0 [pid 4888] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4887] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4886] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4888] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4884] <... futex resumed>) = 0 [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4887] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4888] <... futex resumed>) = 1 [pid 4883] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4886] <... symlinkat resumed>) = 0 [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4887] <... futex resumed>) = 1 [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] <... futex resumed>) = 0 [pid 4881] <... futex resumed>) = 0 [pid 4888] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4887] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4886] <... futex resumed>) = 1 [pid 4884] <... futex resumed>) = 0 [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4888] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4887] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4886] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./455", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4887] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4886] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4884] <... futex resumed>) = 0 [pid 4881] <... futex resumed>) = 0 [pid 4888] <... futex resumed>) = 1 [pid 4887] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4886] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4883] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4886] <... unlinkat resumed>) = 0 [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] openat(AT_FDCWD, "./455", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4887] <... futex resumed>) = 0 [pid 4883] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4888] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4887] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 4888] <... symlinkat resumed>) = 0 [pid 4887] <... unlinkat resumed>) = 0 [pid 4886] <... futex resumed>) = 1 [pid 4884] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4884] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4888] <... futex resumed>) = 1 [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4886] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4884] <... futex resumed>) = 0 [pid 4883] <... futex resumed>) = 0 [pid 4881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4887] <... futex resumed>) = 0 [pid 4884] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4887] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4886] <... unlinkat resumed>) = 0 [pid 4883] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 4888] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4887] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] <... futex resumed>) = 0 [pid 4888] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4886] <... futex resumed>) = 1 [pid 4884] <... futex resumed>) = 0 [pid 4881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4887] <... futex resumed>) = 0 [pid 4886] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4884] exit_group(0 [pid 4881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4888] <... futex resumed>) = 1 [pid 4887] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4886] <... futex resumed>) = ? [pid 4884] <... exit_group resumed>) = ? [pid 4883] <... futex resumed>) = 0 [pid 309] umount2("./455/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4889 attached [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4886] +++ exited with 0 +++ [pid 4884] +++ exited with 0 +++ [pid 4883] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4881] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4889] set_robust_list(0x5555731a86a0, 24 [pid 4888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4887] <... futex resumed>) = ? [pid 4883] <... futex resumed>) = 0 [pid 4881] <... exit_group resumed>) = ? [pid 309] newfstatat(AT_FDCWD, "./455/binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4884, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4889] <... set_robust_list resumed>) = 0 [pid 4888] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4887] +++ exited with 0 +++ [pid 4883] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4881] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4889] rt_sigprocmask(SIG_SETMASK, [] [pid 4888] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4881, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 309] unlink("./455/binderfs" [pid 4889] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4888] <... futex resumed>) = 1 [pid 4883] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 4889] chdir("./451" [pid 4888] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4889] <... chdir resumed>) = 0 [pid 4883] exit_group(0 [pid 309] <... umount2 resumed>) = 0 [pid 4889] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4888] <... futex resumed>) = ? [pid 4883] <... exit_group resumed>) = ? [pid 309] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4889] <... prctl resumed>) = 0 [pid 4888] +++ exited with 0 +++ [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4889] setpgid(0, 0 [pid 309] newfstatat(AT_FDCWD, "./455/config" [pid 4889] <... setpgid resumed>) = 0 [pid 4883] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4889] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] umount2("./465", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4883, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4889] <... openat resumed>) = 3 [pid 310] openat(AT_FDCWD, "./465", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./455/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4889] write(3, "1000", 4 [pid 309] <... openat resumed>) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4889] <... write resumed>) = 4 [pid 310] <... openat resumed>) = 3 [pid 309] getdents64(4 [pid 4889] close(3 [pid 310] fstat(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4889] <... close resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] getdents64(3 [pid 309] close(4 [pid 4889] symlink("/dev/binderfs", "./binderfs" [pid 309] <... close resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] rmdir("./455/config" [pid 4889] <... symlink resumed>) = 0 [pid 310] umount2("./465/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rmdir resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 4889] write(1, "executing program\n", 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 309] getdents64(3 [pid 4889] <... write resumed>) = 18 [pid 310] newfstatat(AT_FDCWD, "./465/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(3 [pid 308] umount2("./459", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4889] <... futex resumed>) = 0 [pid 310] unlink("./465/binderfs" [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./455" [pid 308] openat(AT_FDCWD, "./459", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4889] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... unlink resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 4889] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] mkdir("./456", 0777 [pid 308] fstat(3 [pid 4889] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... umount2 resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4889] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(3 [pid 4889] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] newfstatat(AT_FDCWD, "./465/config" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./459/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4889] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 4889] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4890 [pid 308] newfstatat(AT_FDCWD, "./459/binderfs"ci2-android-6-1/strace-static-x86_64: Process 4890 attached [pid 4889] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] unlink("./459/binderfs" [pid 306] umount2("./453", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4889] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] openat(AT_FDCWD, "./465/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4889] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... openat resumed>) = 4 [pid 308] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./453", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4889] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] fstat(4 [pid 308] <... umount2 resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 308] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 4889] <... clone3 resumed> => {parent_tid=[4891]}, 88) = 4891 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4889] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 308] newfstatat(AT_FDCWD, "./459/config" [pid 306] getdents64(3 [pid 4889] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./453/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 4891 attached [pid 4889] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4890] set_robust_list(0x5555731a86a0, 24 [pid 310] close(4 [pid 308] openat(AT_FDCWD, "./459/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] newfstatat(AT_FDCWD, "./453/binderfs" [pid 310] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./465/config" [pid 308] fstat(4 [pid 306] unlink("./453/binderfs" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 306] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4890] <... set_robust_list resumed>) = 0 [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = 0 [pid 308] getdents64(4 [pid 306] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(3 [pid 308] close(4 [pid 306] newfstatat(AT_FDCWD, "./453/config" [pid 310] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./465" [pid 308] rmdir("./459/config" [pid 306] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] mkdir("./466", 0777 [pid 308] getdents64(3 [pid 306] openat(AT_FDCWD, "./453/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 4 [pid 308] close(3 [pid 306] fstat(4 [pid 308] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./459" [pid 306] getdents64(4 [pid 4891] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4890] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./460", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4890] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4891] <... set_robust_list resumed>) = 0 [pid 4890] chdir("./456" [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... mkdir resumed>) = 0 [pid 306] getdents64(4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 4892 attached [pid 4891] rt_sigprocmask(SIG_SETMASK, [] [pid 4890] <... chdir resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4892 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(4 [pid 4892] set_robust_list(0x5555731a86a0, 24 [pid 4891] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4890] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4893 attached [pid 4892] <... set_robust_list resumed>) = 0 [pid 4891] mkdirat(AT_FDCWD, "./config", 0777 [pid 4890] <... prctl resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4893 [pid 306] rmdir("./453/config" [pid 4893] set_robust_list(0x5555731a86a0, 24 [pid 4892] rt_sigprocmask(SIG_SETMASK, [] [pid 4891] <... mkdirat resumed>) = 0 [pid 4890] setpgid(0, 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 4893] <... set_robust_list resumed>) = 0 [pid 4892] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] <... setpgid resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 4891] <... futex resumed>) = 1 [pid 4890] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4889] <... futex resumed>) = 0 [pid 4892] chdir("./466" [pid 4891] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] close(3 [pid 4890] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] rt_sigprocmask(SIG_SETMASK, [] [pid 4892] <... chdir resumed>) = 0 [pid 4891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4890] write(3, "1000", 4 [pid 4889] <... futex resumed>) = 0 [pid 306] rmdir("./453" [pid 4893] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4892] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4891] mount(NULL, "./config", "configfs", 0, NULL [pid 4890] <... write resumed>) = 4 [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4892] <... prctl resumed>) = 0 [pid 4891] <... mount resumed>) = 0 [pid 4890] close(3 [pid 306] <... rmdir resumed>) = 0 [pid 4893] chdir("./460" [pid 4892] setpgid(0, 0 [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] <... close resumed>) = 0 [pid 306] mkdir("./454", 0777 [pid 4893] <... chdir resumed>) = 0 [pid 4892] <... setpgid resumed>) = 0 [pid 4891] <... futex resumed>) = 1 [pid 4890] symlink("/dev/binderfs", "./binderfs" [pid 4889] <... futex resumed>) = 0 [pid 4893] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4892] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4891] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4890] <... symlink resumed>) = 0 [pid 4891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4891] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4890] write(1, "executing program\n", 18 [pid 4889] <... futex resumed>) = 0 executing program [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4893] <... prctl resumed>) = 0 [pid 4892] <... openat resumed>) = 3 [pid 4891] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4890] <... write resumed>) = 18 [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4894 attached [pid 4893] setpgid(0, 0 [pid 4892] write(3, "1000", 4 [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4893] <... setpgid resumed>) = 0 [pid 4892] <... write resumed>) = 4 [pid 4891] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = 0 [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4894 [pid 4894] set_robust_list(0x5555731a86a0, 24 [pid 4893] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4892] close(3 [pid 4891] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4890] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4894] <... set_robust_list resumed>) = 0 [pid 4892] <... close resumed>) = 0 [pid 4891] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4890] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4889] <... futex resumed>) = 0 [pid 4893] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4894] rt_sigprocmask(SIG_SETMASK, [] [pid 4892] symlink("/dev/binderfs", "./binderfs" [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4894] chdir("./454" [pid 4893] write(3, "1000", 4 [pid 4892] <... symlink resumed>) = 0 [pid 4891] <... futex resumed>) = 0 [pid 4890] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4894] <... chdir resumed>) = 0 [pid 4892] write(1, "executing program\n", 18 [pid 4891] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4890] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4894] setpgid(0, 0 [pid 4891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4894] <... setpgid resumed>) = 0 executing program [pid 4891] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4890] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4889] <... futex resumed>) = 0 [pid 4893] <... write resumed>) = 4 [pid 4892] <... write resumed>) = 18 [pid 4894] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4893] close(3 [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4891] <... mkdirat resumed>) = 0 [pid 4890] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4893] <... close resumed>) = 0 [pid 4892] <... futex resumed>) = 0 [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] symlink("/dev/binderfs", "./binderfs" [pid 4892] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4891] <... futex resumed>) = 0 [pid 4890] <... mprotect resumed>) = 0 [pid 4889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4892] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4891] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] write(3, "1000", 4 [pid 4890] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4890] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4889] <... futex resumed>) = 0 [pid 4892] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4891] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4890] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4892] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4894] <... write resumed>) = 4 [pid 4891] <... symlinkat resumed>) = 0 [pid 4894] close(3) = 0 [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] symlink("/dev/binderfs", "./binderfs" [pid 4893] <... symlink resumed>) = 0 [pid 4892] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4891] <... futex resumed>) = 1 [pid 4889] <... futex resumed>) = 0 [pid 4894] <... symlink resumed>) = 0 [pid 4893] write(1, "executing program\n", 18 [pid 4892] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4891] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4890] <... clone3 resumed> => {parent_tid=[4895]}, 88) = 4895 [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] write(1, "executing program\n", 18) = 18 executing program executing program [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] <... write resumed>) = 18 [pid 4892] <... mprotect resumed>) = 0 [pid 4891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4890] rt_sigprocmask(SIG_SETMASK, [] [pid 4889] <... futex resumed>) = 0 [pid 4894] <... futex resumed>) = 0 [pid 4892] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4891] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4890] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4894] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4891] <... unlinkat resumed>) = 0 [pid 4894] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4893] <... futex resumed>) = 0 [pid 4892] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] <... futex resumed>) = 0 [pid 4894] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4893] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4891] <... futex resumed>) = 1 [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4889] <... futex resumed>) = 0 [pid 4894] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4893] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4892] <... clone3 resumed> => {parent_tid=[4896]}, 88) = 4896 [pid 4891] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4889] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] <... mprotect resumed>) = 0 [pid 4893] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4892] rt_sigprocmask(SIG_SETMASK, [] [pid 4891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4889] <... futex resumed>) = 0 [pid 4894] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4893] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4892] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4891] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4889] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4894] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4893] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4893] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4892] <... futex resumed>) = 0 [pid 4891] <... unlinkat resumed>) = 0 [pid 4894] <... clone3 resumed> => {parent_tid=[4897]}, 88) = 4897 [pid 4893] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4894] rt_sigprocmask(SIG_SETMASK, [] [pid 4891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4893] <... mprotect resumed>) = 0 [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4891] <... futex resumed>) = 1 [pid 4889] <... futex resumed>) = 0 [pid 4894] <... futex resumed>) = 0 [pid 4891] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4893] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4889] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 4895 attached [pid 4891] <... futex resumed>) = ? [pid 4893] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4889] <... exit_group resumed>) = ? [pid 4891] +++ exited with 0 +++ [pid 4895] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4895] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4895] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 4893] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4889] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4889, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] <... clone3 resumed> => {parent_tid=[4898]}, 88) = 4898 [pid 4895] <... futex resumed>) = 1 [pid 4893] rt_sigprocmask(SIG_SETMASK, [] [pid 4890] <... futex resumed>) = 0 [pid 4893] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] <... futex resumed>) = 0 [pid 4893] <... futex resumed>) = 0 [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4895] mount(NULL, "./config", "configfs", 0, NULL) = 0 ci2-android-6-1/strace-static-x86_64: Process 4896 attached [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4896] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4895] <... futex resumed>) = 1 [pid 4890] <... futex resumed>) = 0 [pid 4896] <... set_robust_list resumed>) = 0 [pid 4895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4896] rt_sigprocmask(SIG_SETMASK, [] [pid 4895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4896] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4895] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4896] mkdirat(AT_FDCWD, "./config", 0777 [pid 4895] <... mkdirat resumed>) = -1 EEXIST (File exists) ci2-android-6-1/strace-static-x86_64: Process 4898 attached ci2-android-6-1/strace-static-x86_64: Process 4897 attached [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4898] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4897] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4896] <... mkdirat resumed>) = 0 [pid 4895] <... futex resumed>) = 1 [pid 4890] <... futex resumed>) = 0 [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4895] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4897] <... set_robust_list resumed>) = 0 [pid 4898] <... set_robust_list resumed>) = 0 [pid 4896] <... futex resumed>) = 1 [pid 4895] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4892] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = 0 [pid 4896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 4896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4895] <... futex resumed>) = 0 [pid 4892] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4897] rt_sigprocmask(SIG_SETMASK, [] [pid 4898] rt_sigprocmask(SIG_SETMASK, [] [pid 4896] mount(NULL, "./config", "configfs", 0, NULL [pid 4895] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4898] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4896] <... mount resumed>) = 0 [pid 4895] <... mkdirat resumed>) = 0 [pid 4890] <... futex resumed>) = 0 [pid 307] umount2("./451", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4896] <... futex resumed>) = 1 [pid 4895] <... futex resumed>) = 0 [pid 4892] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./451", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4896] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4895] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 4897] mkdirat(AT_FDCWD, "./config", 0777 [pid 4896] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4895] <... symlinkat resumed>) = 0 [pid 4892] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4896] <... futex resumed>) = 0 [pid 4895] <... futex resumed>) = 0 [pid 4892] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3 [pid 4896] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4895] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4896] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4895] <... unlinkat resumed>) = 0 [pid 4892] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = 0 [pid 307] umount2("./451/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4897] <... mkdirat resumed>) = 0 [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4896] <... futex resumed>) = 0 [pid 4895] <... futex resumed>) = 0 [pid 4892] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./451/binderfs" [pid 4896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4897] <... futex resumed>) = 1 [pid 4895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] <... futex resumed>) = 0 [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4897] mount(NULL, "./config", "configfs", 0, NULL [pid 4896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = 0 [pid 307] unlink("./451/binderfs" [pid 4898] mkdirat(AT_FDCWD, "./config", 0777 [pid 4897] <... mount resumed>) = 0 [pid 4896] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4895] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4894] <... futex resumed>) = 0 [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4890] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4896] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4895] <... unlinkat resumed>) = 0 [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4897] <... futex resumed>) = 0 [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4897] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4896] <... futex resumed>) = 1 [pid 4895] <... futex resumed>) = 1 [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] <... futex resumed>) = 0 [pid 4890] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] <... futex resumed>) = 0 [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4890] exit_group(0 [pid 307] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4897] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4895] <... futex resumed>) = ? [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4892] <... futex resumed>) = 0 [pid 4890] <... exit_group resumed>) = ? [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4898] <... mkdirat resumed>) = 0 [pid 4897] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4896] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4895] +++ exited with 0 +++ [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4890] +++ exited with 0 +++ [pid 307] newfstatat(AT_FDCWD, "./451/config" [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4896] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4890, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./451/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4896] <... futex resumed>) = 1 [pid 4892] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] <... futex resumed>) = 0 [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./451/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4897] <... futex resumed>) = 1 [pid 4896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 4897] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4896] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4894] <... futex resumed>) = 0 [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 4898] <... futex resumed>) = 1 [pid 4897] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4896] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4893] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 4898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4897] <... futex resumed>) = 0 [pid 4896] <... futex resumed>) = 1 [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] <... futex resumed>) = 0 [pid 4892] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4898] mount(NULL, "./config", "configfs", 0, NULL [pid 4897] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] <... futex resumed>) = 0 [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 4896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4892] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4898] <... mount resumed>) = 0 [pid 4897] <... mkdirat resumed>) = 0 [pid 4896] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(4 [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4896] <... unlinkat resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 4898] <... futex resumed>) = 1 [pid 4897] <... futex resumed>) = 1 [pid 4896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4894] <... futex resumed>) = 0 [pid 4893] <... futex resumed>) = 0 [pid 307] rmdir("./451/config" [pid 4898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4897] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4896] <... futex resumed>) = 1 [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4892] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] <... futex resumed>) = 0 [pid 4893] <... futex resumed>) = 0 [pid 4892] exit_group(0 [pid 307] getdents64(3 [pid 4898] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4897] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4896] <... futex resumed>) = ? [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4892] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4898] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4897] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4896] +++ exited with 0 +++ [pid 4892] +++ exited with 0 +++ [pid 307] close(3 [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 4898] <... futex resumed>) = 1 [pid 4897] <... futex resumed>) = 1 [pid 4894] <... futex resumed>) = 0 [pid 4893] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4892, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rmdir("./451" [pid 4898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4897] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./466", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 4898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4894] <... futex resumed>) = 0 [pid 4893] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] mkdir("./452", 0777 [pid 4898] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4897] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./466", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... mkdir resumed>) = 0 [pid 4898] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4897] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... openat resumed>) = 3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4898] <... futex resumed>) = 1 [pid 4897] <... futex resumed>) = 1 [pid 4894] <... futex resumed>) = 0 [pid 4893] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4897] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4899 attached [pid 4898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4894] <... futex resumed>) = 0 [pid 4893] <... futex resumed>) = 0 [pid 4899] set_robust_list(0x5555731a86a0, 24 [pid 4898] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4897] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4899 [pid 4899] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4899] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4899] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4897] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] umount2("./466/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4899] chdir("./452" [pid 4898] <... mkdirat resumed>) = 0 [pid 4897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4899] <... chdir resumed>) = 0 [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4897] <... futex resumed>) = 1 [pid 4894] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./466/binderfs" [pid 4899] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4898] <... futex resumed>) = 1 [pid 4897] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] exit_group(0 [pid 4893] <... futex resumed>) = 0 [pid 4899] <... prctl resumed>) = 0 [pid 4898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4894] <... exit_group resumed>) = ? [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4899] setpgid(0, 0 [pid 4898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4897] <... futex resumed>) = ? [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./466/binderfs" [pid 309] <... restart_syscall resumed>) = 0 [pid 4899] <... setpgid resumed>) = 0 [pid 4898] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4899] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] umount2("./456", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4899] write(3, "1000", 4 [pid 4897] +++ exited with 0 +++ [pid 4894] +++ exited with 0 +++ [pid 4893] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4899] <... write resumed>) = 4 [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 309] openat(AT_FDCWD, "./456", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4894, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4899] close(3 [pid 4898] <... symlinkat resumed>) = 0 [pid 310] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 3 [pid 4899] <... close resumed>) = 0 [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] fstat(3 [pid 4899] symlink("/dev/binderfs", "./binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4899] <... symlink resumed>) = 0 [pid 4898] <... futex resumed>) = 1 [pid 4893] <... futex resumed>) = 0 [pid 310] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 4899] write(1, "executing program\n", 18 [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4899] <... write resumed>) = 18 [pid 4898] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4893] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./466/config" executing program [pid 309] umount2("./456/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4898] <... unlinkat resumed>) = 0 [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4899] <... futex resumed>) = 0 [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4893] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./456/binderfs" [pid 4899] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4898] <... futex resumed>) = 0 [pid 4893] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4899] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4898] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4893] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./466/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] unlink("./456/binderfs" [pid 4899] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4893] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 309] <... unlink resumed>) = 0 [pid 4899] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4898] <... unlinkat resumed>) = 0 [pid 310] fstat(4 [pid 309] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4899] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 4899] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4898] <... futex resumed>) = 1 [pid 4893] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4899] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4893] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4899] <... mprotect resumed>) = 0 [pid 4898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] newfstatat(AT_FDCWD, "./456/config" [pid 4899] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4898] +++ exited with 0 +++ [pid 4893] <... exit_group resumed>) = ? [pid 310] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4899] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4899] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./456/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4899] <... clone3 resumed> => {parent_tid=[4900]}, 88) = 4900 [pid 309] <... openat resumed>) = 4 [pid 4899] rt_sigprocmask(SIG_SETMASK, [] [pid 4893] +++ exited with 0 +++ [pid 309] fstat(4 [pid 4899] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4893, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 309] getdents64(4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4899] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./466/config" [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./456/config" [pid 310] <... rmdir resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 310] close(3 [pid 309] rmdir("./456" [pid 310] <... close resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 309] mkdir("./457", 0777 [pid 310] rmdir("./466" [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4901 [pid 310] mkdir("./467", 0777 [pid 309] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4901 attached ci2-android-6-1/strace-static-x86_64: Process 4900 attached [pid 308] <... restart_syscall resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] umount2("./460", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./460", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./460/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4902 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./460/binderfs" [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./460/binderfs") = 0 [pid 308] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4902 attached [pid 308] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./460/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./460/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 4902] set_robust_list(0x5555731a86a0, 24 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 4902] <... set_robust_list resumed>) = 0 [pid 4900] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] rmdir("./460/config" [pid 4902] rt_sigprocmask(SIG_SETMASK, [] [pid 4901] set_robust_list(0x5555731a86a0, 24 [pid 4900] <... set_robust_list resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 4900] rt_sigprocmask(SIG_SETMASK, [] [pid 4902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4901] <... set_robust_list resumed>) = 0 [pid 308] rmdir("./460" [pid 4900] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4902] chdir("./467" [pid 308] mkdir("./461", 0777 [pid 4902] <... chdir resumed>) = 0 [pid 4901] rt_sigprocmask(SIG_SETMASK, [] [pid 4900] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555731a8690) = 4903 [pid 4902] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4901] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4900] <... mkdirat resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] umount2("./454", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./454", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4900] <... futex resumed>) = 1 [pid 4899] <... futex resumed>) = 0 [pid 306] umount2("./454/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4899] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./454/binderfs" [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./454/binderfs" [pid 4900] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... unlink resumed>) = 0 [pid 306] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4900] <... mount resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./454/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./454/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 4900] <... futex resumed>) = 1 [pid 4899] <... futex resumed>) = 0 [pid 306] rmdir("./454/config" [pid 4902] <... prctl resumed>) = 0 [pid 4900] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 4900] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4899] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4901] chdir("./457" [pid 4900] <... futex resumed>) = 0 [pid 4899] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(3 [pid 4900] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 4900] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4899] <... futex resumed>) = 0 [pid 306] rmdir("./454" [pid 4902] setpgid(0, 0 [pid 4901] <... chdir resumed>) = 0 [pid 4900] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 4900] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] mkdir("./455", 0777ci2-android-6-1/strace-static-x86_64: Process 4903 attached [pid 4902] <... setpgid resumed>) = 0 [pid 4901] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 4900] <... futex resumed>) = 1 [pid 4899] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4902] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4900] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4899] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4904 attached [pid 4903] set_robust_list(0x5555731a86a0, 24 [pid 4902] <... openat resumed>) = 3 [pid 4901] <... prctl resumed>) = 0 [pid 4900] <... mkdirat resumed>) = 0 [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4904 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4903] <... set_robust_list resumed>) = 0 [pid 4903] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4902] write(3, "1000", 4 [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] chdir("./461") = 0 [pid 4903] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4903] setpgid(0, 0) = 0 [pid 4902] <... write resumed>) = 4 [pid 4900] <... futex resumed>) = 1 [pid 4899] <... futex resumed>) = 0 [pid 4903] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4901] setpgid(0, 0 [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4904] set_robust_list(0x5555731a86a0, 24 [pid 4903] <... openat resumed>) = 3 [pid 4902] close(3 [pid 4900] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4899] <... futex resumed>) = 0 [pid 4903] write(3, "1000", 4 [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4903] <... write resumed>) = 4 [pid 4903] close(3) = 0 [pid 4903] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4902] <... close resumed>) = 0 [pid 4900] <... symlinkat resumed>) = 0 [pid 4904] <... set_robust_list resumed>) = 0 [pid 4903] write(1, "executing program\n", 18 [pid 4901] <... setpgid resumed>) = 0 executing program [pid 4903] <... write resumed>) = 18 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4903] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4903] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4902] symlink("/dev/binderfs", "./binderfs" [pid 4903] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... mprotect resumed>) = 0 [pid 4903] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4902] <... symlink resumed>) = 0 [pid 4903] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4900] <... futex resumed>) = 1 [pid 4899] <... futex resumed>) = 0 [pid 4902] write(1, "executing program\n", 18 [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... clone3 resumed> => {parent_tid=[4905]}, 88) = 4905 executing program [pid 4901] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4899] <... futex resumed>) = 0 [pid 4900] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4903] rt_sigprocmask(SIG_SETMASK, [] [pid 4902] <... write resumed>) = 18 [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4903] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4905 attached [pid 4905] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4905] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4900] <... unlinkat resumed>) = 0 [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4905] mkdirat(AT_FDCWD, "./config", 0777 [pid 4902] <... futex resumed>) = 0 [pid 4900] <... futex resumed>) = 1 [pid 4899] <... futex resumed>) = 0 [pid 4899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4901] <... openat resumed>) = 3 [pid 4900] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4899] <... futex resumed>) = 0 [pid 4902] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4901] write(3, "1000", 4 [pid 4899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4900] <... unlinkat resumed>) = 0 [pid 4902] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4901] <... write resumed>) = 4 [pid 4900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4901] close(3 [pid 4902] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4900] <... futex resumed>) = 1 [pid 4899] <... futex resumed>) = 0 [pid 4902] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4901] <... close resumed>) = 0 [pid 4900] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4899] exit_group(0 [pid 4902] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4899] <... exit_group resumed>) = ? [pid 4902] <... mprotect resumed>) = 0 [pid 4901] symlink("/dev/binderfs", "./binderfs" [pid 4900] <... futex resumed>) = ? [pid 4902] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4905] <... mkdirat resumed>) = 0 [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... futex resumed>) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4905] <... futex resumed>) = 1 [pid 4900] +++ exited with 0 +++ [pid 4899] +++ exited with 0 +++ [pid 4902] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4899, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4901] <... symlink resumed>) = 0 [pid 4902] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4905] mount(NULL, "./config", "configfs", 0, NULL [pid 4901] write(1, "executing program\n", 18 [pid 4902] <... clone3 resumed> => {parent_tid=[4906]}, 88) = 4906 [pid 4902] rt_sigprocmask(SIG_SETMASK, [] [pid 4901] <... write resumed>) = 18 [pid 4902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4905] <... mount resumed>) = 0 [pid 4902] <... futex resumed>) = 0 [pid 4901] <... futex resumed>) = 0 [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4901] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4903] <... futex resumed>) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4905] <... futex resumed>) = 1 [pid 4905] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... futex resumed>) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4905] <... futex resumed>) = 1 [pid 4905] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... futex resumed>) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4905] <... futex resumed>) = 1 [pid 4905] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 4904] rt_sigprocmask(SIG_SETMASK, [] [pid 4901] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... futex resumed>) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4905] <... futex resumed>) = 1 [pid 4905] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4901] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... futex resumed>) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4905] <... futex resumed>) = 1 [pid 4905] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 4904] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4901] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... futex resumed>) = 0 [pid 4903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4905] <... futex resumed>) = 1 [pid 4905] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 4901] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4903] <... futex resumed>) = 0 [pid 4903] exit_group(0 [pid 4901] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4903] <... exit_group resumed>) = ? [pid 4901] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4904] chdir("./455" [pid 4905] <... futex resumed>) = ? [pid 4901] <... mprotect resumed>) = 0 [pid 4905] +++ exited with 0 +++ [pid 4904] <... chdir resumed>) = 0 [pid 4903] +++ exited with 0 +++ [pid 4901] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4903, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4901] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4901] <... clone3 resumed> => {parent_tid=[4907]}, 88) = 4907 [pid 4901] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4906 attached ) = 0 [pid 4906] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4906] <... set_robust_list resumed>) = 0 [pid 4906] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4906] mkdirat(AT_FDCWD, "./config", 0777 [pid 4904] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4906] <... mkdirat resumed>) = 0 [pid 4904] <... prctl resumed>) = 0 [pid 4904] setpgid(0, 0ci2-android-6-1/strace-static-x86_64: Process 4907 attached [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] <... futex resumed>) = 0 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4906] <... futex resumed>) = 1 [pid 4906] mount(NULL, "./config", "configfs", 0, NULL [pid 4904] <... setpgid resumed>) = 0 [pid 4906] <... mount resumed>) = 0 [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] <... futex resumed>) = 0 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4906] <... futex resumed>) = 1 [pid 4906] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] <... futex resumed>) = 0 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4906] <... futex resumed>) = 1 [pid 4906] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] <... futex resumed>) = 0 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4906] <... futex resumed>) = 1 [pid 4906] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 4904] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4902] <... futex resumed>) = 0 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4906] <... futex resumed>) = 1 [pid 4904] <... openat resumed>) = 3 [pid 4906] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... restart_syscall resumed>) = 0 [pid 4904] write(3, "1000", 4) = 4 [pid 307] umount2("./452", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4907] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4904] close(3 [pid 307] openat(AT_FDCWD, "./452", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 4907] <... set_robust_list resumed>) = 0 [pid 4904] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4906] <... symlinkat resumed>) = 0 [pid 307] umount2("./452/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4907] rt_sigprocmask(SIG_SETMASK, [] [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4904] symlink("/dev/binderfs", "./binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./452/binderfs" [pid 4907] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4906] <... futex resumed>) = 1 [pid 4904] <... symlink resumed>) = 0 [pid 4902] <... futex resumed>) = 0 [pid 4904] write(1, "executing program\n", 18 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./461", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 4904] <... write resumed>) = 18 [pid 4902] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./452/binderfs" [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./461", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4907] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... unlink resumed>) = 0 [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 4904] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 307] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4904] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4907] <... mkdirat resumed>) = 0 [pid 4906] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4904] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4904] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4904] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./461/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4904] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4907] <... futex resumed>) = 1 [pid 4906] <... unlinkat resumed>) = 0 [pid 4901] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./452/config" [pid 4904] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./461/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4904] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4901] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./452/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4904] <... mprotect resumed>) = 0 [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./461/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4907] mount(NULL, "./config", "configfs", 0, NULL [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4904] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... unlink resumed>) = 0 [pid 307] openat(AT_FDCWD, "./452/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4904] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4904] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... openat resumed>) = 4 [pid 4907] <... mount resumed>) = 0 [pid 4906] <... futex resumed>) = 1 [pid 4902] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] fstat(4 [pid 4902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4904] <... clone3 resumed> => {parent_tid=[4908]}, 88) = 4908 [pid 4902] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4904] rt_sigprocmask(SIG_SETMASK, [] [pid 4902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./461/config" [pid 307] getdents64(4 [pid 4904] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4906] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4904] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 308] openat(AT_FDCWD, "./461/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] close(4 [pid 308] fstat(4 [pid 307] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rmdir("./452/config" [pid 308] getdents64(4 [pid 4907] <... futex resumed>) = 1 [pid 4906] <... unlinkat resumed>) = 0 [pid 4901] <... futex resumed>) = 0 [pid 4907] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rmdir resumed>) = 0 [pid 4907] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4906] <... futex resumed>) = 1 [pid 4902] <... futex resumed>) = 0 [pid 4901] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 307] getdents64(3 [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4906] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4902] exit_group(0 [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4907] <... futex resumed>) = 0 [pid 4906] <... futex resumed>) = ? [pid 4902] <... exit_group resumed>) = ? [pid 4901] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] close(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4907] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4906] +++ exited with 0 +++ [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4907] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4901] <... futex resumed>) = 0 [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4907] <... futex resumed>) = 0 [pid 4901] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4907] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4907] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4902] +++ exited with 0 +++ [pid 4901] <... futex resumed>) = 0 [pid 4907] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4902, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... close resumed>) = 0 [pid 307] close(3ci2-android-6-1/strace-static-x86_64: Process 4908 attached [pid 4907] <... mkdirat resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rmdir("./461/config" [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 4907] <... futex resumed>) = 1 [pid 4901] <... futex resumed>) = 0 [pid 4907] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4907] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4901] <... futex resumed>) = 0 [pid 4907] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4907] <... symlinkat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] rmdir("./452" [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 4907] <... futex resumed>) = 1 [pid 4901] <... futex resumed>) = 0 [pid 4907] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4907] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4901] <... futex resumed>) = 0 [pid 4907] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 4907] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./453", 0777 [pid 308] close(3 [pid 4907] <... futex resumed>) = 1 [pid 4901] <... futex resumed>) = 0 [pid 4907] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4907] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4901] <... futex resumed>) = 0 [pid 4907] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4907] <... unlinkat resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./461" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4907] <... futex resumed>) = 1 [pid 4901] <... futex resumed>) = 0 [pid 4907] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4901] exit_group(0 [pid 4907] <... futex resumed>) = ? [pid 4901] <... exit_group resumed>) = ? [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4908] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4907] +++ exited with 0 +++ [pid 308] mkdir("./462", 0777 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4901] +++ exited with 0 +++ [pid 4908] <... set_robust_list resumed>) = 0 [pid 4908] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4908] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4901, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4909 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4908] <... futex resumed>) = 1 [pid 4908] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 4909 attached [pid 4909] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4909] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4904] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4910 [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4908] <... futex resumed>) = 0 [pid 4908] mount(NULL, "./config", "configfs", 0, NULLci2-android-6-1/strace-static-x86_64: Process 4910 attached [pid 4909] chdir("./453" [pid 4908] <... mount resumed>) = 0 [pid 4910] set_robust_list(0x5555731a86a0, 24 [pid 4909] <... chdir resumed>) = 0 [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] <... set_robust_list resumed>) = 0 [pid 4910] rt_sigprocmask(SIG_SETMASK, [] [pid 4904] <... futex resumed>) = 0 [pid 4910] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4908] <... futex resumed>) = 1 [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4909] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4904] <... futex resumed>) = 0 [pid 4909] <... prctl resumed>) = 0 [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4909] setpgid(0, 0) = 0 [pid 4909] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4908] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4910] chdir("./462" [pid 4909] <... openat resumed>) = 3 [pid 4908] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4910] <... chdir resumed>) = 0 [pid 4909] write(3, "1000", 4 [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4909] <... write resumed>) = 4 [pid 4908] <... futex resumed>) = 1 [pid 4904] <... futex resumed>) = 0 [pid 4908] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4908] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4904] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4908] <... futex resumed>) = 0 [pid 4904] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4908] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./467", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4910] <... prctl resumed>) = 0 [pid 4909] close(3 [pid 4908] <... mkdirat resumed>) = 0 [pid 4904] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./457", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4910] setpgid(0, 0 [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./467", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4904] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 309] openat(AT_FDCWD, "./457", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 309] <... openat resumed>) = 3 [pid 4908] <... futex resumed>) = 0 [pid 4904] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(3 [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 4908] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(3 [pid 4908] <... symlinkat resumed>) = 0 [pid 310] umount2("./467/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./457/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./467/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./457/binderfs" [pid 4908] <... futex resumed>) = 1 [pid 4904] <... futex resumed>) = 0 [pid 4909] <... close resumed>) = 0 [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./467/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4909] symlink("/dev/binderfs", "./binderfs" [pid 4904] <... futex resumed>) = 0 [pid 309] unlink("./457/binderfs" [pid 4910] <... setpgid resumed>) = 0 [pid 4909] <... symlink resumed>) = 0 [pid 4908] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 4909] write(1, "executing program\n", 18 [pid 310] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4909] <... write resumed>) = 18 [pid 4908] <... unlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 310] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4909] <... futex resumed>) = 0 [pid 4908] <... futex resumed>) = 1 [pid 4904] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4909] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./467/config" [pid 4908] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] newfstatat(AT_FDCWD, "./457/config" [pid 4909] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4904] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4909] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4909] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4908] <... unlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4909] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./467/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./457/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4909] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... openat resumed>) = 4 [pid 4909] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... openat resumed>) = 4 [pid 309] fstat(4 [pid 4909] <... mprotect resumed>) = 0 [pid 4908] <... futex resumed>) = 1 [pid 4904] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4909] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4908] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4904] exit_group(0 [pid 309] getdents64(4 [pid 4909] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4904] <... exit_group resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4910] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4909] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4908] <... futex resumed>) = ? [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4909] <... clone3 resumed> => {parent_tid=[4911]}, 88) = 4911 [pid 310] getdents64(4 [pid 309] close(4 [pid 4909] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 4909] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(4 [pid 309] rmdir("./457/config" [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4908] +++ exited with 0 +++ [pid 4904] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 4909] <... futex resumed>) = 0 [pid 310] rmdir("./467/config" [pid 309] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4904, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] close(3) = 0 [pid 309] rmdir("./457" [pid 4910] <... openat resumed>) = 3 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4911 attached [pid 310] getdents64(3 [pid 309] mkdir("./458", 0777 [pid 4911] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4910] write(3, "1000", 4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 310] close(3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... close resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4910] <... write resumed>) = 4 [pid 310] rmdir("./467" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4911] <... set_robust_list resumed>) = 0 [pid 4910] close(3 [pid 310] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4912 attached [pid 4911] rt_sigprocmask(SIG_SETMASK, [] [pid 4910] <... close resumed>) = 0 [pid 310] mkdir("./468", 0777 [pid 4912] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4912 [pid 4912] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4912] rt_sigprocmask(SIG_SETMASK, [] [pid 4910] symlink("/dev/binderfs", "./binderfs" [pid 310] <... mkdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4912] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4912] chdir("./458" [pid 4910] <... symlink resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4912] <... chdir resumed>) = 0 [pid 4912] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4910] write(1, "executing program\n", 18 [pid 4912] <... prctl resumed>) = 0 [pid 4912] setpgid(0, 0) = 0 [pid 4912] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4910] <... write resumed>) = 18 [pid 4912] write(3, "1000", 4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4913 [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4912] <... write resumed>) = 4 [pid 4910] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4912] close(3 [pid 4910] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4912] <... close resumed>) = 0 [pid 4910] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4912] symlink("/dev/binderfs", "./binderfs" [pid 4910] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-android-6-1/strace-static-x86_64: Process 4913 attached [pid 4912] <... symlink resumed>) = 0 [pid 4911] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4910] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4912] write(1, "executing program\n", 18) = 18 [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4912] <... futex resumed>) = 0 [pid 4912] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 executing program [pid 4912] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4912] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4912] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4910] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4912] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4910] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4911] mkdirat(AT_FDCWD, "./config", 0777 [pid 4912] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4912] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... restart_syscall resumed>) = 0 [pid 4912] <... clone3 resumed> => {parent_tid=[4914]}, 88) = 4914 [pid 4912] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4910] <... mprotect resumed>) = 0 [pid 306] umount2("./455", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4912] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./455", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 4910] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./455/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./455/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./455/binderfs") = 0 [pid 4910] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4910] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4913] set_robust_list(0x5555731a86a0, 24 [pid 306] <... umount2 resumed>) = 0 [pid 4913] <... set_robust_list resumed>) = 0 [pid 306] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4913] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4910] <... clone3 resumed> => {parent_tid=[4915]}, 88) = 4915 [pid 306] newfstatat(AT_FDCWD, "./455/config" [pid 4913] chdir("./468" [pid 4910] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4913] <... chdir resumed>) = 0 [pid 4910] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4913] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4913] <... prctl resumed>) = 0 [pid 4910] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./455/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4913] setpgid(0, 0 [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 4913] <... setpgid resumed>) = 0 [pid 306] fstat(4 [pid 4913] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4913] <... openat resumed>) = 3 [pid 4911] <... mkdirat resumed>) = 0 [pid 306] getdents64(4 [pid 4913] write(3, "1000", 4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4913] <... write resumed>) = 4 [pid 306] getdents64(4 [pid 4913] close(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4913] <... close resumed>) = 0 [pid 306] close(4 [pid 4913] symlink("/dev/binderfs", "./binderfs" [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4915 attached ci2-android-6-1/strace-static-x86_64: Process 4914 attached [pid 4913] <... symlink resumed>) = 0 [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./455/config" [pid 4915] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4914] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4911] <... futex resumed>) = 1 [pid 4913] write(1, "executing program\n", 18 [pid 4909] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4913] <... write resumed>) = 18 executing program [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4909] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4913] <... futex resumed>) = 0 [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3 [pid 4913] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... close resumed>) = 0 [pid 4913] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] rmdir("./455" [pid 4915] <... set_robust_list resumed>) = 0 [pid 4914] <... set_robust_list resumed>) = 0 [pid 4911] mount(NULL, "./config", "configfs", 0, NULL [pid 4913] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... rmdir resumed>) = 0 [pid 4913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./456", 0777 [pid 4915] rt_sigprocmask(SIG_SETMASK, [] [pid 4914] rt_sigprocmask(SIG_SETMASK, [] [pid 4911] <... mount resumed>) = 0 [pid 4913] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... mkdir resumed>) = 0 [pid 4913] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4914] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4913] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4913] <... mprotect resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4915] mkdirat(AT_FDCWD, "./config", 0777 [pid 4914] mkdirat(AT_FDCWD, "./config", 0777 [pid 4911] <... futex resumed>) = 1 ci2-android-6-1/strace-static-x86_64: Process 4916 attached [pid 4913] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4909] <... futex resumed>) = 0 [pid 4916] set_robust_list(0x5555731a86a0, 24 [pid 4913] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4916 [pid 4916] <... set_robust_list resumed>) = 0 [pid 4915] <... mkdirat resumed>) = 0 [pid 4913] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4911] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4909] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4916] rt_sigprocmask(SIG_SETMASK, [] [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4916] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4913] <... clone3 resumed> => {parent_tid=[4917]}, 88) = 4917 [pid 4911] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4916] chdir("./456" [pid 4915] <... futex resumed>) = 1 [pid 4913] rt_sigprocmask(SIG_SETMASK, [] [pid 4910] <... futex resumed>) = 0 [pid 4916] <... chdir resumed>) = 0 [pid 4913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4915] mount(NULL, "./config", "configfs", 0, NULL [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4911] <... futex resumed>) = 1 [pid 4910] <... futex resumed>) = 0 [pid 4909] <... futex resumed>) = 0 [pid 4916] <... prctl resumed>) = 0 [pid 4913] <... futex resumed>) = 0 [pid 4911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] setpgid(0, 0 [pid 4915] <... mount resumed>) = 0 [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4911] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4909] <... futex resumed>) = 0 [pid 4916] <... setpgid resumed>) = 0 [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4911] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4916] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4911] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4910] <... futex resumed>) = 0 [pid 4915] <... futex resumed>) = 1 [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] <... openat resumed>) = 3 [pid 4915] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4911] <... futex resumed>) = 1 [pid 4910] <... futex resumed>) = 0 [pid 4909] <... futex resumed>) = 0 [pid 4916] write(3, "1000", 4 [pid 4911] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] <... write resumed>) = 4 [pid 4909] <... futex resumed>) = 0 [pid 4916] close(3 [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4916] <... close resumed>) = 0 [pid 4915] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4911] <... mkdirat resumed>) = 0 [pid 4916] symlink("/dev/binderfs", "./binderfs" [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] <... symlink resumed>) = 0 [pid 4915] <... futex resumed>) = 1 [pid 4911] <... futex resumed>) = 1 [pid 4910] <... futex resumed>) = 0 [pid 4909] <... futex resumed>) = 0 [pid 4916] write(1, "executing program\n", 18 [pid 4915] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] <... write resumed>) = 18 [pid 4915] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4911] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 4910] <... futex resumed>) = 0 [pid 4909] <... futex resumed>) = 0 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4911] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4916] <... futex resumed>) = 0 [pid 4916] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4911] <... symlinkat resumed>) = 0 [pid 4916] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4915] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4911] <... futex resumed>) = 1 [pid 4909] <... futex resumed>) = 0 [pid 4916] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4915] <... futex resumed>) = 1 [pid 4911] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4910] <... futex resumed>) = 0 [pid 4909] <... futex resumed>) = 0 [pid 4916] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4916] <... mprotect resumed>) = 0 [pid 4915] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4911] <... unlinkat resumed>) = 0 [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4916] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4915] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4918 attached ci2-android-6-1/strace-static-x86_64: Process 4917 attached [pid 4916] <... clone3 resumed> => {parent_tid=[4918]}, 88) = 4918 [pid 4914] <... mkdirat resumed>) = 0 [pid 4916] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4915] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4911] <... futex resumed>) = 1 [pid 4909] <... futex resumed>) = 0 [pid 4911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4909] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4911] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4909] <... futex resumed>) = 0 [pid 4911] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4909] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4911] <... unlinkat resumed>) = 0 [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4909] <... futex resumed>) = 0 [pid 4911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4909] exit_group(0 [pid 4917] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4914] <... futex resumed>) = 1 [pid 4912] <... futex resumed>) = 0 [pid 4911] <... futex resumed>) = ? [pid 4910] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4909] <... exit_group resumed>) = ? [pid 4918] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4917] <... set_robust_list resumed>) = 0 [pid 4914] mount(NULL, "./config", "configfs", 0, NULL [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4911] +++ exited with 0 +++ [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4918] <... set_robust_list resumed>) = 0 [pid 4917] rt_sigprocmask(SIG_SETMASK, [] [pid 4912] <... futex resumed>) = 0 [pid 4909] +++ exited with 0 +++ [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4909, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4914] <... mount resumed>) = 0 [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4912] <... futex resumed>) = 0 [pid 4914] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4912] <... futex resumed>) = 0 [pid 4914] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4914] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4912] <... futex resumed>) = 0 [pid 4914] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4912] <... futex resumed>) = 0 [pid 4914] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4914] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4912] <... futex resumed>) = 0 [pid 4914] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4917] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4915] <... futex resumed>) = 0 [pid 4914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4912] <... futex resumed>) = 0 [pid 4910] <... futex resumed>) = 1 [pid 4915] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4914] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4918] rt_sigprocmask(SIG_SETMASK, [] [pid 4917] mkdirat(AT_FDCWD, "./config", 0777 [pid 4915] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4914] <... mkdirat resumed>) = 0 [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] <... futex resumed>) = 1 [pid 4914] <... futex resumed>) = 1 [pid 4912] <... futex resumed>) = 0 [pid 4910] <... futex resumed>) = 0 [pid 4915] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4914] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4912] <... futex resumed>) = 0 [pid 4910] <... futex resumed>) = 0 [pid 4917] <... mkdirat resumed>) = 0 [pid 4915] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4914] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4915] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4914] <... symlinkat resumed>) = 0 [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] <... futex resumed>) = 1 [pid 4914] <... futex resumed>) = 1 [pid 4913] <... futex resumed>) = 0 [pid 4912] <... futex resumed>) = 0 [pid 4910] <... futex resumed>) = 0 [pid 4917] <... futex resumed>) = 1 [pid 4915] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4914] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4913] <... futex resumed>) = 0 [pid 4912] <... futex resumed>) = 0 [pid 4915] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4914] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4910] <... futex resumed>) = 0 [pid 4917] mount(NULL, "./config", "configfs", 0, NULL [pid 4915] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4914] <... unlinkat resumed>) = 0 [pid 4910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4915] <... futex resumed>) = 0 [pid 4914] <... futex resumed>) = 1 [pid 4912] <... futex resumed>) = 0 [pid 4910] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4917] <... mount resumed>) = 0 [pid 4915] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4914] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4912] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4912] <... futex resumed>) = 0 [pid 4910] exit_group(0 [pid 4914] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4912] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4918] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4917] <... futex resumed>) = 1 [pid 4915] <... futex resumed>) = ? [pid 4914] <... unlinkat resumed>) = 0 [pid 4913] <... futex resumed>) = 0 [pid 4910] <... exit_group resumed>) = ? [pid 4917] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4915] +++ exited with 0 +++ [pid 4914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4914] <... futex resumed>) = 1 [pid 4913] <... futex resumed>) = 0 [pid 4912] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4914] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4912] exit_group(0 [pid 4917] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4914] <... futex resumed>) = ? [pid 4912] <... exit_group resumed>) = ? [pid 4910] +++ exited with 0 +++ [pid 4918] mkdirat(AT_FDCWD, "./config", 0777 [pid 4917] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4914] +++ exited with 0 +++ [pid 4917] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4912] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4910, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./453", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4917] <... futex resumed>) = 1 [pid 4913] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4912, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] openat(AT_FDCWD, "./453", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4917] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... openat resumed>) = 3 [pid 4913] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4917] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./453/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4917] <... futex resumed>) = 1 [pid 4913] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./453/binderfs" [pid 4917] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4917] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4913] <... futex resumed>) = 0 [pid 307] unlink("./453/binderfs" [pid 4917] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4917] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4918] <... mkdirat resumed>) = 0 [pid 4917] <... futex resumed>) = 1 [pid 4913] <... futex resumed>) = 0 [pid 4917] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4917] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4913] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./453/config" [pid 4917] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4917] <... symlinkat resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4913] <... futex resumed>) = 0 [pid 307] umount2("./453/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4917] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4917] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4913] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4917] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./453/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4918] <... futex resumed>) = 1 [pid 4917] <... unlinkat resumed>) = 0 [pid 4916] <... futex resumed>) = 0 [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4913] <... futex resumed>) = 0 [pid 4917] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4917] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4913] <... futex resumed>) = 0 [pid 4917] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4918] mount(NULL, "./config", "configfs", 0, NULL [pid 4917] <... unlinkat resumed>) = 0 [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 4917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 4918] <... mount resumed>) = 0 [pid 4917] <... futex resumed>) = 1 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4913] <... futex resumed>) = 0 [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4917] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4913] exit_group(0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4917] <... futex resumed>) = ? [pid 4913] <... exit_group resumed>) = ? [pid 4918] <... futex resumed>) = 1 [pid 4917] +++ exited with 0 +++ [pid 4916] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4918] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4918] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4916] <... futex resumed>) = 0 [pid 4913] +++ exited with 0 +++ [pid 307] getdents64(4 [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4918] <... futex resumed>) = 0 [pid 4916] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4913, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] close(4 [pid 4918] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4918] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4916] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./453/config" [pid 4916] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4918] <... futex resumed>) = 0 [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 4918] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4916] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./453" [pid 4918] <... mkdirat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./454", 0777 [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4918] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4916] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4916] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4918] <... futex resumed>) = 0 [pid 4918] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4916] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4919 attached [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4919 [pid 4916] <... futex resumed>) = 0 [pid 4918] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4919] set_robust_list(0x5555731a86a0, 24 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4919] <... set_robust_list resumed>) = 0 [pid 4918] <... unlinkat resumed>) = 0 [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] rt_sigprocmask(SIG_SETMASK, [] [pid 4918] <... futex resumed>) = 1 [pid 4916] <... futex resumed>) = 0 [pid 4919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4916] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4918] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4916] <... futex resumed>) = 0 [pid 4919] chdir("./454" [pid 4918] <... unlinkat resumed>) = 0 [pid 4916] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] <... chdir resumed>) = 0 [pid 4918] <... futex resumed>) = 0 [pid 4916] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4918] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4919] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4916] exit_group(0 [pid 4919] <... prctl resumed>) = 0 [pid 4918] <... futex resumed>) = ? [pid 4916] <... exit_group resumed>) = ? [pid 4918] +++ exited with 0 +++ [pid 4919] setpgid(0, 0) = 0 [pid 4919] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4916] +++ exited with 0 +++ [pid 4919] <... openat resumed>) = 3 [pid 4919] write(3, "1000", 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4916, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4919] <... write resumed>) = 4 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 4919] close(3) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] umount2("./458", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4919] symlink("/dev/binderfs", "./binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./456", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4919] <... symlink resumed>) = 0 [pid 309] openat(AT_FDCWD, "./458", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./462", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4919] write(1, "executing program\n", 18 [pid 310] umount2("./468", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4919] <... write resumed>) = 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 309] fstat(3 [pid 306] openat(AT_FDCWD, "./456", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./462", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./468", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 4919] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] getdents64(3 [pid 308] fstat(3 [pid 306] fstat(3 [pid 4919] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] fstat(3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4919] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./458/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 4919] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] newfstatat(AT_FDCWD, "./458/binderfs" [pid 308] umount2("./462/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./456/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4919] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./468/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4919] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4919] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] newfstatat(AT_FDCWD, "./468/binderfs" [pid 309] unlink("./458/binderfs" [pid 308] newfstatat(AT_FDCWD, "./462/binderfs" [pid 306] newfstatat(AT_FDCWD, "./456/binderfs" [pid 4919] <... mprotect resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./468/binderfs" [pid 309] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./462/binderfs" [pid 306] unlink("./456/binderfs" [pid 4919] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4919] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4919] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./458/config" [pid 308] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4919] <... clone3 resumed> => {parent_tid=[4920]}, 88) = 4920 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4919] rt_sigprocmask(SIG_SETMASK, [] [pid 310] newfstatat(AT_FDCWD, "./468/config" [pid 309] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./462/config" [pid 306] newfstatat(AT_FDCWD, "./456/config" [pid 4919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./458/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4919] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./468/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] fstat(4 [pid 308] openat(AT_FDCWD, "./462/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./456/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... openat resumed>) = 4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 4 [pid 310] fstat(4 [pid 309] getdents64(4 [pid 308] fstat(4 [pid 306] fstat(4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 308] getdents64(4 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 309] close(4 [pid 308] getdents64(4 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 309] rmdir("./458/config" [pid 308] close(4 [pid 306] close(4 [pid 310] <... close resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 310] rmdir("./468/config" [pid 309] getdents64(3 [pid 308] rmdir("./462/config" [pid 306] rmdir("./456/config" [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] close(3 [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 309] rmdir("./458" [pid 308] close(3 [pid 306] close(3 [pid 310] <... close resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 310] rmdir("./468" [pid 309] mkdir("./459", 0777 [pid 308] rmdir("./462" [pid 306] rmdir("./456"ci2-android-6-1/strace-static-x86_64: Process 4920 attached [pid 310] <... rmdir resumed>) = 0 [pid 4920] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4920] <... set_robust_list resumed>) = 0 [pid 4920] rt_sigprocmask(SIG_SETMASK, [] [pid 310] mkdir("./469", 0777 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./463", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 4920] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... mkdir resumed>) = 0 [pid 306] mkdir("./457", 0777 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4920] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4919] <... futex resumed>) = 0 [pid 4920] mount(NULL, "./config", "configfs", 0, NULL [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4920] <... mount resumed>) = 0 [pid 4919] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4921 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4920] <... futex resumed>) = 0 [pid 4919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4920] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4920] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4919] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4922 [pid 4920] <... futex resumed>) = 0 [pid 4919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4920] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4920] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4919] <... futex resumed>) = 0 [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4920] <... futex resumed>) = 0 [pid 4919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4920] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4923 attached [pid 4920] <... mkdirat resumed>) = 0 [pid 4919] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4923 [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4920] <... futex resumed>) = 0 [pid 4919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4920] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4920] <... symlinkat resumed>) = 0 [pid 4919] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4924 [pid 4920] <... futex resumed>) = 0 [pid 4919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4920] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4920] <... unlinkat resumed>) = 0 [pid 4919] <... futex resumed>) = 0 [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4924 attached ci2-android-6-1/strace-static-x86_64: Process 4922 attached [pid 4923] set_robust_list(0x5555731a86a0, 24 [pid 4920] <... futex resumed>) = 0 [pid 4919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4920] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4921 attached [pid 4924] set_robust_list(0x5555731a86a0, 24 [pid 4923] <... set_robust_list resumed>) = 0 [pid 4922] set_robust_list(0x5555731a86a0, 24 [pid 4920] <... unlinkat resumed>) = 0 [pid 4919] <... futex resumed>) = 0 [pid 4924] <... set_robust_list resumed>) = 0 [pid 4923] rt_sigprocmask(SIG_SETMASK, [] [pid 4922] <... set_robust_list resumed>) = 0 [pid 4921] set_robust_list(0x5555731a86a0, 24 [pid 4920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4924] rt_sigprocmask(SIG_SETMASK, [] [pid 4923] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4922] rt_sigprocmask(SIG_SETMASK, [] [pid 4921] <... set_robust_list resumed>) = 0 [pid 4920] <... futex resumed>) = 0 [pid 4919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4920] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4919] exit_group(0 [pid 4923] chdir("./463" [pid 4920] <... futex resumed>) = ? [pid 4919] <... exit_group resumed>) = ? [pid 4924] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4923] <... chdir resumed>) = 0 [pid 4922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4921] rt_sigprocmask(SIG_SETMASK, [] [pid 4924] chdir("./457" [pid 4923] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4922] chdir("./469" [pid 4920] +++ exited with 0 +++ [pid 4919] +++ exited with 0 +++ [pid 4921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4923] <... prctl resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4919, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4923] setpgid(0, 0 [pid 4922] <... chdir resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4923] <... setpgid resumed>) = 0 [pid 4922] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4921] chdir("./459") = 0 [pid 4924] <... chdir resumed>) = 0 [pid 4923] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4922] <... prctl resumed>) = 0 [pid 4921] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4921] setpgid(0, 0) = 0 [pid 4921] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4924] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4923] <... openat resumed>) = 3 [pid 4922] setpgid(0, 0 [pid 4921] <... openat resumed>) = 3 [pid 4924] <... prctl resumed>) = 0 [pid 4923] write(3, "1000", 4 [pid 4922] <... setpgid resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4924] setpgid(0, 0 [pid 4923] <... write resumed>) = 4 [pid 4922] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4921] write(3, "1000", 4 [pid 4924] <... setpgid resumed>) = 0 [pid 4923] close(3 [pid 4922] <... openat resumed>) = 3 [pid 4924] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4923] <... close resumed>) = 0 [pid 4922] write(3, "1000", 4 [pid 4921] <... write resumed>) = 4 [pid 307] umount2("./454", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4924] <... openat resumed>) = 3 [pid 4923] symlink("/dev/binderfs", "./binderfs" [pid 4922] <... write resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4924] write(3, "1000", 4 [pid 4923] <... symlink resumed>) = 0 [pid 4922] close(3 [pid 4921] close(3 [pid 307] openat(AT_FDCWD, "./454", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4924] <... write resumed>) = 4 [pid 4923] write(1, "executing program\n", 18 [pid 4922] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 4924] close(3 executing program [pid 4923] <... write resumed>) = 18 [pid 4922] symlink("/dev/binderfs", "./binderfs" [pid 307] fstat(3 [pid 4924] <... close resumed>) = 0 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4921] <... close resumed>) = 0 [pid 4922] <... symlink resumed>) = 0 executing program [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4924] symlink("/dev/binderfs", "./binderfs" [pid 4923] <... futex resumed>) = 0 [pid 4922] write(1, "executing program\n", 18 [pid 4923] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] getdents64(3 [pid 4921] symlink("/dev/binderfs", "./binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4923] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4922] <... write resumed>) = 18 [pid 4924] <... symlink resumed>) = 0 [pid 307] umount2("./454/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4923] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4924] write(1, "executing program\n", 18 [pid 4923] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4924] <... write resumed>) = 18 [pid 4923] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4922] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./454/binderfs" [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4923] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4922] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4921] <... symlink resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4924] <... futex resumed>) = 0 [pid 4923] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4922] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] unlink("./454/binderfs" [pid 4921] write(1, "executing program\n", 18) = 18 [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 executing program [pid 4924] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 4923] <... mprotect resumed>) = 0 [pid 4922] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4921] <... futex resumed>) = 0 [pid 4921] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4923] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = 0 [pid 4922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4924] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4923] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4922] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4924] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4923] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4922] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4921] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./454/config" [pid 4921] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4922] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] umount2("./454/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4924] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4923] <... clone3 resumed> => {parent_tid=[4925]}, 88) = 4925 [pid 4922] <... mprotect resumed>) = 0 [pid 307] openat(AT_FDCWD, "./454/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4924] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4923] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 4 [pid 4923] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4922] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] fstat(4 [pid 4924] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4924] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4923] <... futex resumed>) = 0 [pid 4922] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4924] <... mprotect resumed>) = 0 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 4921] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4921] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] getdents64(4 [pid 4921] <... mprotect resumed>) = 0 [pid 4924] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4922] <... clone3 resumed> => {parent_tid=[4926]}, 88) = 4926 [pid 4921] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4924] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4922] rt_sigprocmask(SIG_SETMASK, [] [pid 4921] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4924] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4921] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] close(4 [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4921] <... clone3 resumed> => {parent_tid=[4927]}, 88) = 4927 [pid 307] <... close resumed>) = 0 [pid 4924] <... clone3 resumed> => {parent_tid=[4928]}, 88) = 4928 [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4921] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rmdir("./454/config" [pid 4924] rt_sigprocmask(SIG_SETMASK, [] [pid 4921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 4924] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4925 attached , 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 4924] <... futex resumed>) = 0 [pid 4925] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 4925] <... set_robust_list resumed>) = 0 [pid 307] rmdir("./454" [pid 4925] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4925] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./455", 0777 [pid 4925] <... futex resumed>) = 1 [pid 4925] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 4926 attached [pid 4926] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4926] rt_sigprocmask(SIG_SETMASK, [] [pid 4923] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4923] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4925] <... futex resumed>) = 0 [pid 4925] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4925] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4926] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4926] mkdirat(AT_FDCWD, "./config", 0777 [pid 4923] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4929 [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4929 attached ci2-android-6-1/strace-static-x86_64: Process 4928 attached ci2-android-6-1/strace-static-x86_64: Process 4927 attached ) = 1 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4926] <... mkdirat resumed>) = 0 [pid 4925] <... futex resumed>) = 0 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4925] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4923] <... futex resumed>) = 0 [pid 4925] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4925] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4923] <... futex resumed>) = 0 [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4927] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4925] <... futex resumed>) = 0 [pid 4923] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4925] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4929] set_robust_list(0x5555731a86a0, 24 [pid 4928] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4927] <... set_robust_list resumed>) = 0 [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4923] <... futex resumed>) = 0 [pid 4925] <... mkdirat resumed>) = 0 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4929] <... set_robust_list resumed>) = 0 [pid 4928] <... set_robust_list resumed>) = 0 [pid 4927] rt_sigprocmask(SIG_SETMASK, [] [pid 4929] rt_sigprocmask(SIG_SETMASK, [] [pid 4928] rt_sigprocmask(SIG_SETMASK, [] [pid 4927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] <... futex resumed>) = 1 [pid 4922] <... futex resumed>) = 0 [pid 4929] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4927] mkdirat(AT_FDCWD, "./config", 0777 [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] mount(NULL, "./config", "configfs", 0, NULL [pid 4925] <... futex resumed>) = 1 [pid 4923] <... futex resumed>) = 0 [pid 4922] <... futex resumed>) = 0 [pid 4929] chdir("./455" [pid 4928] mkdirat(AT_FDCWD, "./config", 0777 [pid 4927] <... mkdirat resumed>) = 0 [pid 4926] <... mount resumed>) = 0 [pid 4925] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4929] <... chdir resumed>) = 0 [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4925] <... symlinkat resumed>) = 0 [pid 4923] <... futex resumed>) = 0 [pid 4922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4926] <... futex resumed>) = 0 [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4925] <... futex resumed>) = 0 [pid 4923] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4922] <... futex resumed>) = 0 [pid 4929] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4927] <... futex resumed>) = 1 [pid 4926] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4925] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4921] <... futex resumed>) = 0 [pid 4929] <... prctl resumed>) = 0 [pid 4927] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4925] <... unlinkat resumed>) = 0 [pid 4923] <... futex resumed>) = 0 [pid 4922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4926] <... futex resumed>) = 0 [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4921] <... futex resumed>) = 0 [pid 4927] mount(NULL, "./config", "configfs", 0, NULL [pid 4926] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4925] <... futex resumed>) = 0 [pid 4923] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4922] <... futex resumed>) = 0 [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4929] setpgid(0, 0 [pid 4928] <... mkdirat resumed>) = 0 [pid 4927] <... mount resumed>) = 0 [pid 4926] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4925] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4929] <... setpgid resumed>) = 0 [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4925] <... unlinkat resumed>) = 0 [pid 4923] <... futex resumed>) = 0 [pid 4922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4928] <... futex resumed>) = 1 [pid 4927] <... futex resumed>) = 1 [pid 4926] <... futex resumed>) = 0 [pid 4925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4924] <... futex resumed>) = 0 [pid 4923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4921] <... futex resumed>) = 0 [pid 4929] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4927] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4926] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4925] <... futex resumed>) = 0 [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4923] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4922] <... futex resumed>) = 0 [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4929] <... openat resumed>) = 3 [pid 4928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4926] <... mkdirat resumed>) = 0 [pid 4925] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4924] <... futex resumed>) = 0 [pid 4923] exit_group(0 [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4921] <... futex resumed>) = 0 [pid 4929] write(3, "1000", 4 [pid 4928] mount(NULL, "./config", "configfs", 0, NULL [pid 4927] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4925] <... futex resumed>) = ? [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4923] <... exit_group resumed>) = ? [pid 4922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4929] <... write resumed>) = 4 [pid 4928] <... mount resumed>) = 0 [pid 4927] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4926] <... futex resumed>) = 0 [pid 4925] +++ exited with 0 +++ [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4929] close(3 [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] <... futex resumed>) = 0 [pid 4923] +++ exited with 0 +++ [pid 4929] <... close resumed>) = 0 [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4927] <... futex resumed>) = 0 [pid 4926] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4923, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4929] symlink("/dev/binderfs", "./binderfs" [pid 4927] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] <... symlinkat resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4929] <... symlink resumed>) = 0 [pid 4928] <... futex resumed>) = 1 [pid 4927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4924] <... futex resumed>) = 0 [pid 4921] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 4929] write(1, "executing program\n", 18 [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4927] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4926] <... futex resumed>) = 1 executing program [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] <... futex resumed>) = 0 [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4929] <... write resumed>) = 18 [pid 4928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4927] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4926] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4924] <... futex resumed>) = 0 [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4928] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4922] <... futex resumed>) = 0 [pid 4929] <... futex resumed>) = 0 [pid 4928] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4927] <... futex resumed>) = 1 [pid 4926] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4921] <... futex resumed>) = 0 [pid 308] umount2("./463", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4929] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4927] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4926] <... unlinkat resumed>) = 0 [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4929] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4928] <... futex resumed>) = 1 [pid 4927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4924] <... futex resumed>) = 0 [pid 4921] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./463", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4929] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4927] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4926] <... futex resumed>) = 1 [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] <... futex resumed>) = 0 [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4929] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4927] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4926] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4924] <... futex resumed>) = 0 [pid 4922] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 4929] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4928] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4922] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 4929] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4928] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4927] <... futex resumed>) = 1 [pid 4926] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4922] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4921] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4929] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4927] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4926] <... unlinkat resumed>) = 0 [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 4929] <... mprotect resumed>) = 0 [pid 4928] <... futex resumed>) = 1 [pid 4927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4924] <... futex resumed>) = 0 [pid 4921] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4929] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4927] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4926] <... futex resumed>) = 1 [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4922] <... futex resumed>) = 0 [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./463/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4929] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4927] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4926] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4924] <... futex resumed>) = 0 [pid 4922] exit_group(0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4929] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4928] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4926] <... futex resumed>) = ? [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4922] <... exit_group resumed>) = ? [pid 308] newfstatat(AT_FDCWD, "./463/binderfs"ci2-android-6-1/strace-static-x86_64: Process 4930 attached [pid 4928] <... mkdirat resumed>) = 0 [pid 4927] <... futex resumed>) = 1 [pid 4921] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4929] <... clone3 resumed> => {parent_tid=[4930]}, 88) = 4930 [pid 4927] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] unlink("./463/binderfs" [pid 4929] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 4929] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4926] +++ exited with 0 +++ [pid 4922] +++ exited with 0 +++ [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4927] <... futex resumed>) = 0 [pid 4921] <... futex resumed>) = 1 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4922, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = 0 [pid 4929] <... futex resumed>) = 0 [pid 4928] <... futex resumed>) = 1 [pid 4927] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4924] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4927] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4924] <... futex resumed>) = 0 [pid 4921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./463/config" [pid 4928] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4927] <... futex resumed>) = 0 [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4921] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4930] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4928] <... symlinkat resumed>) = 0 [pid 4927] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4921] <... futex resumed>) = 0 [pid 308] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4927] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4921] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4928] <... futex resumed>) = 1 [pid 4927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4924] <... futex resumed>) = 0 [pid 4921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] openat(AT_FDCWD, "./463/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4927] <... futex resumed>) = 0 [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4921] exit_group(0 [pid 308] <... openat resumed>) = 4 [pid 4928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4924] <... futex resumed>) = 0 [pid 4921] <... exit_group resumed>) = ? [pid 310] umount2("./469", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 4927] +++ exited with 0 +++ [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] openat(AT_FDCWD, "./469", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 310] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] fstat(3 [pid 308] getdents64(4 [pid 4928] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4921] +++ exited with 0 +++ [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4928] <... unlinkat resumed>) = 0 [pid 310] getdents64(3 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4921, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] close(4 [pid 4930] <... set_robust_list resumed>) = 0 [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... close resumed>) = 0 [pid 4928] <... futex resumed>) = 1 [pid 4924] <... futex resumed>) = 0 [pid 310] umount2("./469/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./463/config" [pid 4930] rt_sigprocmask(SIG_SETMASK, [] [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4924] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./469/binderfs" [pid 308] <... rmdir resumed>) = 0 [pid 4928] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(3 [pid 310] unlink("./469/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4930] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4928] <... unlinkat resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] close(3 [pid 4928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 4928] <... futex resumed>) = 1 [pid 4924] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] rmdir("./463" [pid 4930] mkdirat(AT_FDCWD, "./config", 0777 [pid 4928] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4924] exit_group(0 [pid 310] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4928] <... futex resumed>) = ? [pid 4924] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 4928] +++ exited with 0 +++ [pid 4924] +++ exited with 0 +++ [pid 310] newfstatat(AT_FDCWD, "./469/config" [pid 308] mkdir("./464", 0777 [pid 4930] <... mkdirat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4924, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] openat(AT_FDCWD, "./469/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... openat resumed>) = 4 [pid 4930] <... futex resumed>) = 1 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] fstat(4ci2-android-6-1/strace-static-x86_64: Process 4931 attached [pid 4929] <... futex resumed>) = 0 [pid 4931] set_robust_list(0x5555731a86a0, 24 [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4931 [pid 4931] <... set_robust_list resumed>) = 0 [pid 4929] <... futex resumed>) = 1 [pid 310] getdents64(4 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4931] rt_sigprocmask(SIG_SETMASK, [] [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4931] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4931] chdir("./464" [pid 4930] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 4931] <... chdir resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4931] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] close(4 [pid 4931] <... prctl resumed>) = 0 [pid 4931] setpgid(0, 0) = 0 [pid 310] <... close resumed>) = 0 [pid 4931] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] rmdir("./469/config" [pid 4931] <... openat resumed>) = 3 [pid 4931] write(3, "1000", 4) = 4 [pid 4931] close(3) = 0 [pid 4931] symlink("/dev/binderfs", "./binderfs" [pid 310] <... rmdir resumed>) = 0 [pid 4931] <... symlink resumed>) = 0 [pid 310] getdents64(3 [pid 4931] write(1, "executing program\n", 18 [pid 4930] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4931] <... write resumed>) = 18 [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] close(3 [pid 4931] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... close resumed>) = 0 [pid 4931] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] rmdir("./469" [pid 4931] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4931] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4931] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 4931] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4930] <... mount resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 4931] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] mkdir("./470", 0777 [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4931] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 4932 attached [pid 4930] <... futex resumed>) = 1 [pid 4929] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4932] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4929] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4930] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4932] <... set_robust_list resumed>) = 0 [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4932] rt_sigprocmask(SIG_SETMASK, [] [pid 4930] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4931] <... clone3 resumed> => {parent_tid=[4932]}, 88) = 4932 [pid 4931] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4933 attached [pid 4932] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4933] set_robust_list(0x5555731a86a0, 24 [pid 4932] mkdirat(AT_FDCWD, "./config", 0777 [pid 4930] <... futex resumed>) = 1 [pid 4929] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4933 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4929] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4930] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4930] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4932] <... mkdirat resumed>) = 0 [pid 4933] <... set_robust_list resumed>) = 0 [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] <... futex resumed>) = 1 [pid 4929] <... futex resumed>) = 0 [pid 4932] <... futex resumed>) = 1 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4929] <... futex resumed>) = 0 [pid 4930] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4931] <... futex resumed>) = 0 [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4932] <... futex resumed>) = 0 [pid 4931] <... futex resumed>) = 1 [pid 4932] mount(NULL, "./config", "configfs", 0, NULL [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4933] rt_sigprocmask(SIG_SETMASK, [] [pid 4932] <... mount resumed>) = 0 [pid 4930] <... mkdirat resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 4933] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4933] chdir("./470" [pid 4932] <... futex resumed>) = 1 [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = 1 [pid 4929] <... futex resumed>) = 0 [pid 4933] <... chdir resumed>) = 0 [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./459", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./457", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4933] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4929] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4933] <... prctl resumed>) = 0 [pid 4932] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4930] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./459", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./457", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4933] setpgid(0, 0 [pid 4932] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4930] <... symlinkat resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 4933] <... setpgid resumed>) = 0 [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 306] fstat(3 [pid 4932] <... futex resumed>) = 1 [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = 1 [pid 4929] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4933] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 306] getdents64(3 [pid 4932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4929] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4933] <... openat resumed>) = 3 [pid 4932] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4930] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./459/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./457/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4933] write(3, "1000", 4 [pid 4932] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4930] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4933] <... write resumed>) = 4 [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./459/binderfs" [pid 306] newfstatat(AT_FDCWD, "./457/binderfs" [pid 4933] close(3 [pid 4932] <... futex resumed>) = 1 [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = 1 [pid 4929] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4933] <... close resumed>) = 0 [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4929] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./459/binderfs" [pid 306] unlink("./457/binderfs" [pid 4933] symlink("/dev/binderfs", "./binderfs" [pid 4932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4929] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 4933] <... symlink resumed>) = 0 [pid 4932] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4930] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4929] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 4933] write(1, "executing program\n", 18 executing program [pid 4932] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4930] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 306] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4933] <... write resumed>) = 18 [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4932] <... futex resumed>) = 1 [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = 1 [pid 4929] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4933] <... futex resumed>) = 0 [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4929] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4933] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4931] <... futex resumed>) = 0 [pid 4930] <... futex resumed>) = ? [pid 4929] <... exit_group resumed>) = ? [pid 309] newfstatat(AT_FDCWD, "./459/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4933] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4932] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4930] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./457/config" [pid 4932] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4929] +++ exited with 0 +++ [pid 4933] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4933] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4932] <... futex resumed>) = 1 [pid 4931] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./459/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4929, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4933] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] openat(AT_FDCWD, "./457/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4933] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4931] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 306] <... openat resumed>) = 4 [pid 4933] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4932] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(4 [pid 4933] <... mprotect resumed>) = 0 [pid 4932] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4933] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 4933] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4932] <... futex resumed>) = 1 [pid 4931] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4933] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4931] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 4932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4931] <... futex resumed>) = 0 [pid 309] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4933] <... clone3 resumed> => {parent_tid=[4934]}, 88) = 4934 [pid 4932] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4931] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 306] close(4 [pid 4933] rt_sigprocmask(SIG_SETMASK, [] [pid 4932] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] rmdir("./459/config" [pid 306] <... close resumed>) = 0 [pid 4933] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 306] rmdir("./457/config"ci2-android-6-1/strace-static-x86_64: Process 4934 attached [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4932] <... futex resumed>) = 1 [pid 4931] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 306] <... rmdir resumed>) = 0 [pid 4933] <... futex resumed>) = 0 [pid 4932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4931] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4932] <... futex resumed>) = ? [pid 4931] <... exit_group resumed>) = ? [pid 309] close(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4934] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4932] +++ exited with 0 +++ [pid 4931] +++ exited with 0 +++ [pid 309] <... close resumed>) = 0 [pid 306] close(3 [pid 309] rmdir("./459" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4931, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... close resumed>) = 0 [pid 4934] <... set_robust_list resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rmdir("./457" [pid 4934] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./460", 0777 [pid 4934] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] mkdir("./458", 0777 [pid 4934] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] umount2("./455", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... mkdir resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] openat(AT_FDCWD, "./455", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4934] <... mkdirat resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4935 [pid 307] <... openat resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 4935 attached ci2-android-6-1/strace-static-x86_64: Process 4936 attached [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(3 [pid 4936] set_robust_list(0x5555731a86a0, 24 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4936 [pid 4936] <... set_robust_list resumed>) = 0 [pid 307] getdents64(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4936] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4936] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./455/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4936] chdir("./458" [pid 4935] set_robust_list(0x5555731a86a0, 24 [pid 4934] <... futex resumed>) = 1 [pid 4933] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4936] <... chdir resumed>) = 0 [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./455/binderfs" [pid 4936] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4936] <... prctl resumed>) = 0 [pid 307] unlink("./455/binderfs" [pid 4936] setpgid(0, 0 [pid 307] <... unlink resumed>) = 0 [pid 4936] <... setpgid resumed>) = 0 [pid 307] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4936] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = 0 [pid 4936] <... openat resumed>) = 3 [pid 4933] <... futex resumed>) = 0 [pid 307] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4936] write(3, "1000", 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4936] <... write resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./455/config" [pid 4936] close(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4936] <... close resumed>) = 0 [pid 307] umount2("./455/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4936] symlink("/dev/binderfs", "./binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4936] <... symlink resumed>) = 0 [pid 4935] <... set_robust_list resumed>) = 0 [pid 4934] mount(NULL, "./config", "configfs", 0, NULL [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./455/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4936] write(1, "executing program\n", 18 [pid 307] <... openat resumed>) = 4 [pid 4936] <... write resumed>) = 18 [pid 4934] <... mount resumed>) = 0 executing program [pid 307] fstat(4 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4936] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4936] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4936] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] getdents64(4 [pid 4936] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4936] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(4 [pid 4936] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./464", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 4936] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./455/config" [pid 4936] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4935] rt_sigprocmask(SIG_SETMASK, [] [pid 4934] <... futex resumed>) = 1 [pid 4933] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./464", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4936] <... mprotect resumed>) = 0 [pid 4934] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4935] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 307] <... rmdir resumed>) = 0 [pid 4936] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4933] <... futex resumed>) = 0 [pid 4934] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] fstat(3 [pid 307] getdents64(3 [pid 4936] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4936] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 307] close(3 [pid 4935] chdir("./460" [pid 4934] <... futex resumed>) = 1 [pid 4933] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... close resumed>) = 0 [pid 4936] <... clone3 resumed> => {parent_tid=[4937]}, 88) = 4937 [pid 4934] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./464/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./455" [pid 4936] rt_sigprocmask(SIG_SETMASK, [] [pid 4934] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4933] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4936] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./464/binderfs" [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4936] <... futex resumed>) = 0 [pid 308] unlink("./464/binderfs" [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4937 attached [pid 4937] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4937] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4937] mkdirat(AT_FDCWD, "./config", 0777 [pid 4935] <... chdir resumed>) = 0 [pid 4935] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4935] setpgid(0, 0) = 0 [pid 4935] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4935] write(3, "1000", 4) = 4 [pid 4935] close(3) = 0 [pid 4935] symlink("/dev/binderfs", "./binderfs" [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4934] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4934] <... futex resumed>) = 0 [pid 4933] <... futex resumed>) = 1 [pid 4934] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4934] <... mkdirat resumed>) = 0 [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4933] <... futex resumed>) = 0 [pid 4934] <... futex resumed>) = 1 [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4934] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4933] <... futex resumed>) = 0 [pid 4934] <... symlinkat resumed>) = 0 [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] mkdir("./456", 0777 [pid 4934] <... futex resumed>) = 1 [pid 4933] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4934] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4934] <... unlinkat resumed>) = 0 [pid 4933] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./464/config" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4934] <... futex resumed>) = 0 [pid 4933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4934] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4938 [pid 4934] <... unlinkat resumed>) = 0 [pid 4933] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./464/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4934] <... futex resumed>) = 0 [pid 4933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 4 [pid 4934] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4933] exit_group(0 [pid 308] fstat(4ci2-android-6-1/strace-static-x86_64: Process 4938 attached [pid 4934] <... futex resumed>) = ? [pid 4933] <... exit_group resumed>) = ? [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4938] set_robust_list(0x5555731a86a0, 24 [pid 4934] +++ exited with 0 +++ [pid 4933] +++ exited with 0 +++ [pid 308] getdents64(4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4933, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./464/config" [pid 4938] <... set_robust_list resumed>) = 0 [pid 4938] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./464" [pid 4938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./465", 0777) = 0 [pid 4937] <... mkdirat resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4938] chdir("./456" [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] <... symlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4939 attached [pid 4937] <... futex resumed>) = 1 [pid 4936] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4939 [pid 4937] mount(NULL, "./config", "configfs", 0, NULL [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4936] <... futex resumed>) = 0 [pid 4937] <... mount resumed>) = 0 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4939] set_robust_list(0x5555731a86a0, 24 [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4936] <... futex resumed>) = 0 [pid 4937] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4935] write(1, "executing program\n", 18 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4939] <... set_robust_list resumed>) = 0 [pid 4937] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4935] <... write resumed>) = 18 executing program [pid 4937] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4939] rt_sigprocmask(SIG_SETMASK, [] [pid 4938] <... chdir resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4937] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4935] <... futex resumed>) = 0 [pid 4935] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4939] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4935] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4939] chdir("./465" [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4935] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4939] <... chdir resumed>) = 0 [pid 4939] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4939] setpgid(0, 0) = 0 [pid 4939] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4938] <... prctl resumed>) = 0 [pid 4937] <... futex resumed>) = 1 [pid 4936] <... futex resumed>) = 0 [pid 4935] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4939] <... openat resumed>) = 3 [pid 4937] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4938] setpgid(0, 0 [pid 4935] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4939] write(3, "1000", 4) = 4 [pid 4939] close(3) = 0 [pid 4939] symlink("/dev/binderfs", "./binderfs" [pid 4938] <... setpgid resumed>) = 0 [pid 4937] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4935] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4939] <... symlink resumed>) = 0 [pid 4939] write(1, "executing program\n", 18 executing program [pid 4938] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] <... mprotect resumed>) = 0 [pid 4939] <... write resumed>) = 18 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4939] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4939] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4939] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4939] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4939] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4937] <... futex resumed>) = 1 [pid 4936] <... futex resumed>) = 0 [pid 4939] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4939] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4938] <... openat resumed>) = 3 [pid 4937] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4936] <... futex resumed>) = 0 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4935] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4939] <... clone3 resumed> => {parent_tid=[4940]}, 88) = 4940 [pid 4939] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4938] write(3, "1000", 4 [pid 4937] <... mkdirat resumed>) = 0 [pid 4935] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4940 attached [pid 4940] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4940] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4940] mkdirat(AT_FDCWD, "./config", 0777 [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4938] <... write resumed>) = 4 [pid 4937] <... futex resumed>) = 1 [pid 4936] <... futex resumed>) = 0 [pid 4938] close(3 [pid 4937] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4937] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4935] <... clone3 resumed> => {parent_tid=[4941]}, 88) = 4941 [pid 4938] <... close resumed>) = 0 [pid 4937] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4935] rt_sigprocmask(SIG_SETMASK, [] [pid 4938] symlink("/dev/binderfs", "./binderfs" [pid 4940] <... mkdirat resumed>) = 0 [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4939] <... futex resumed>) = 0 [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4940] <... futex resumed>) = 1 [pid 4940] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4939] <... futex resumed>) = 0 [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4940] <... futex resumed>) = 1 [pid 4938] <... symlink resumed>) = 0 [pid 4937] <... futex resumed>) = 1 [pid 4936] <... futex resumed>) = 0 [pid 4938] write(1, "executing program\n", 18 [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] <... write resumed>) = 18 [pid 4937] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] <... futex resumed>) = 0 [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4937] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4936] <... futex resumed>) = 0 [pid 4938] <... futex resumed>) = 0 [pid 4937] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4938] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4937] <... unlinkat resumed>) = 0 [pid 4938] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4937] <... futex resumed>) = 1 [pid 4936] <... futex resumed>) = 0 [pid 4938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4937] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4937] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4936] <... futex resumed>) = 0 [pid 4936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4938] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4937] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4938] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4940] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4937] <... unlinkat resumed>) = 0 [pid 4939] <... futex resumed>) = 0 [pid 4938] <... mprotect resumed>) = 0 [pid 4937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4938] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4937] <... futex resumed>) = 1 [pid 4936] <... futex resumed>) = 0 [pid 4938] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4937] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4936] exit_group(0 [pid 4938] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4937] <... futex resumed>) = ? [pid 4936] <... exit_group resumed>) = ? [pid 4940] <... futex resumed>) = 1 [pid 4940] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] umount2("./470", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4940] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./470", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4939] <... futex resumed>) = 0 [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 4939] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4938] <... clone3 resumed> => {parent_tid=[4942]}, 88) = 4942 [pid 4937] +++ exited with 0 +++ [pid 4936] +++ exited with 0 +++ [pid 4938] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4936, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 4942 attached ci2-android-6-1/strace-static-x86_64: Process 4941 attached [pid 4940] <... futex resumed>) = 1 [pid 4938] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./470/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./470/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4940] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] unlink("./470/binderfs" [pid 4940] <... mkdirat resumed>) = 0 [pid 306] umount2("./458", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... unlink resumed>) = 0 [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4940] <... futex resumed>) = 1 [pid 4939] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] openat(AT_FDCWD, "./458", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4940] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4940] <... symlinkat resumed>) = 0 [pid 4939] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./470/config" [pid 306] fstat(3 [pid 4942] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4942] <... set_robust_list resumed>) = 0 [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4941] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4940] <... futex resumed>) = 0 [pid 4939] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 4942] rt_sigprocmask(SIG_SETMASK, [] [pid 4941] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4942] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4941] rt_sigprocmask(SIG_SETMASK, [] [pid 310] openat(AT_FDCWD, "./470/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4941] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4940] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4941] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... openat resumed>) = 4 [pid 4940] <... unlinkat resumed>) = 0 [pid 4939] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 306] umount2("./458/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4940] <... futex resumed>) = 0 [pid 4939] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] newfstatat(AT_FDCWD, "./458/binderfs" [pid 4942] mkdirat(AT_FDCWD, "./config", 0777 [pid 4941] <... mkdirat resumed>) = 0 [pid 310] getdents64(4 [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4941] <... futex resumed>) = 1 [pid 4935] <... futex resumed>) = 0 [pid 4941] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 4941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4935] <... futex resumed>) = 0 [pid 4941] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... close resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./470/config" [pid 4940] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4939] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4941] <... mount resumed>) = 0 [pid 4940] <... unlinkat resumed>) = 0 [pid 4939] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] unlink("./458/binderfs" [pid 4942] <... mkdirat resumed>) = 0 [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4939] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 306] <... unlink resumed>) = 0 [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4941] <... futex resumed>) = 1 [pid 4940] <... futex resumed>) = 0 [pid 4939] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4935] <... futex resumed>) = 0 [pid 306] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4942] <... futex resumed>) = 1 [pid 4941] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4940] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4939] exit_group(0 [pid 4938] <... futex resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4942] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4940] <... futex resumed>) = ? [pid 4939] <... exit_group resumed>) = ? [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] <... futex resumed>) = 0 [pid 310] close(3 [pid 306] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4942] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4941] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4940] +++ exited with 0 +++ [pid 4938] <... futex resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 4941] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./470" [pid 4942] mount(NULL, "./config", "configfs", 0, NULL [pid 4939] +++ exited with 0 +++ [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4939, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] mkdir("./471", 0777 [pid 306] newfstatat(AT_FDCWD, "./458/config" [pid 4941] <... futex resumed>) = 1 [pid 4935] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./458/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4941] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 4941] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4935] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] fstat(4 [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4941] <... futex resumed>) = 0 [pid 4935] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(4 [pid 4941] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./458/config" [pid 4941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4935] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 4941] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4943 [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./458" [pid 4941] <... mkdirat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4943 attached [pid 4942] <... mount resumed>) = 0 [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4941] <... futex resumed>) = 1 [pid 4935] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./459", 0777 [pid 4943] set_robust_list(0x5555731a86a0, 24 [pid 4942] <... futex resumed>) = 1 [pid 4941] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4938] <... futex resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 4941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4942] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4941] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4938] <... futex resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4943] <... set_robust_list resumed>) = 0 [pid 4942] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4941] <... symlinkat resumed>) = 0 [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4944 attached [pid 4943] rt_sigprocmask(SIG_SETMASK, [] [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4942] <... futex resumed>) = 0 [pid 4941] <... futex resumed>) = 1 [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4935] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4944 [pid 4942] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4941] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4938] <... futex resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4944] set_robust_list(0x5555731a86a0, 24 [pid 4942] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4935] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4944] <... set_robust_list resumed>) = 0 [pid 4943] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4941] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4938] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4944] rt_sigprocmask(SIG_SETMASK, [] [pid 4943] chdir("./471" [pid 4942] <... futex resumed>) = 0 [pid 4941] <... unlinkat resumed>) = 0 [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4942] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] <... futex resumed>) = 0 [pid 4944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4943] <... chdir resumed>) = 0 [pid 4941] <... futex resumed>) = 1 [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4935] <... futex resumed>) = 0 [pid 4941] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4942] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4941] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4935] <... futex resumed>) = 0 [pid 4944] chdir("./459" [pid 4943] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4942] <... futex resumed>) = 1 [pid 4941] <... unlinkat resumed>) = 0 [pid 4938] <... futex resumed>) = 0 [pid 4935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4942] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4941] <... futex resumed>) = 0 [pid 4938] <... futex resumed>) = 0 [pid 4935] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4944] <... chdir resumed>) = 0 [pid 4943] <... prctl resumed>) = 0 [pid 4941] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 4944] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4943] setpgid(0, 0 [pid 4935] exit_group(0 [pid 4944] <... prctl resumed>) = 0 [pid 4943] <... setpgid resumed>) = 0 [pid 4942] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4941] <... futex resumed>) = ? [pid 4935] <... exit_group resumed>) = ? [pid 4944] setpgid(0, 0 [pid 4943] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4941] +++ exited with 0 +++ [pid 308] umount2("./465", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4944] <... setpgid resumed>) = 0 [pid 4943] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4944] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4943] write(3, "1000", 4 [pid 308] openat(AT_FDCWD, "./465", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4944] <... openat resumed>) = 3 [pid 4943] <... write resumed>) = 4 [pid 4935] +++ exited with 0 +++ [pid 308] <... openat resumed>) = 3 [pid 4944] write(3, "1000", 4 [pid 4943] close(3 [pid 4938] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4935, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4942] <... futex resumed>) = 1 [pid 308] fstat(3 [pid 4944] <... write resumed>) = 4 [pid 4943] <... close resumed>) = 0 [pid 4942] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4944] close(3 [pid 4943] symlink("/dev/binderfs", "./binderfs" [pid 4942] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4938] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 4944] <... close resumed>) = 0 [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4943] <... symlink resumed>) = 0 [pid 4942] <... futex resumed>) = 0 [pid 4938] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4944] symlink("/dev/binderfs", "./binderfs" [pid 4942] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./465/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4942] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4938] <... futex resumed>) = 0 [pid 4942] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4944] <... symlink resumed>) = 0 [pid 4943] write(1, "executing program\n", 18 [pid 4942] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] newfstatat(AT_FDCWD, "./465/binderfs" [pid 4942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 4944] write(1, "executing program\n", 18 [pid 4943] <... write resumed>) = 18 [pid 4942] <... futex resumed>) = 1 [pid 4938] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4944] <... write resumed>) = 18 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4942] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 4938] exit_group(0 [pid 308] unlink("./465/binderfs" [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] <... futex resumed>) = 0 [pid 4942] <... futex resumed>) = ? [pid 4938] <... exit_group resumed>) = ? [pid 4944] <... futex resumed>) = 0 [pid 4943] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4942] +++ exited with 0 +++ [pid 308] <... unlink resumed>) = 0 [pid 4944] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4943] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4938] +++ exited with 0 +++ [pid 308] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4944] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4943] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... umount2 resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4938, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4944] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4943] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4943] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4943] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] newfstatat(AT_FDCWD, "./465/config" [pid 4944] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4943] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4944] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4943] <... mprotect resumed>) = 0 [pid 308] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4944] <... mprotect resumed>) = 0 [pid 4943] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4944] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4943] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] openat(AT_FDCWD, "./465/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4944] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4943] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 4945 attached [pid 4944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] fstat(4 [pid 4945] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4945] <... set_robust_list resumed>) = 0 [pid 4943] <... clone3 resumed> => {parent_tid=[4945]}, 88) = 4945 [pid 308] getdents64(4 [pid 4945] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4943] rt_sigprocmask(SIG_SETMASK, [] [pid 4944] <... clone3 resumed> => {parent_tid=[4946]}, 88) = 4946 [pid 4943] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(4 [pid 4944] rt_sigprocmask(SIG_SETMASK, [] [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4943] <... futex resumed>) = 0 [pid 308] close(4 [pid 4945] mkdirat(AT_FDCWD, "./config", 0777 [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 4944] <... futex resumed>) = 0 [pid 308] rmdir("./465/config" [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4946 attached [pid 4945] <... mkdirat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 4945] <... futex resumed>) = 1 [pid 4943] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 4945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4943] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./465" [pid 4945] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./466", 0777 [pid 4945] <... futex resumed>) = 1 [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4946] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4946] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4946] mkdirat(AT_FDCWD, "./config", 0777 [pid 4943] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4943] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4946] <... mkdirat resumed>) = 0 [pid 4945] <... futex resumed>) = 0 [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4945] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4946] <... futex resumed>) = 1 [pid 4945] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4944] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4947 [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4946] mount(NULL, "./config", "configfs", 0, NULL [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4944] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4947 attached [pid 4946] <... mount resumed>) = 0 [pid 4945] <... futex resumed>) = 1 [pid 4943] <... futex resumed>) = 0 [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4946] <... futex resumed>) = 1 [pid 4945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4945] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4947] set_robust_list(0x5555731a86a0, 24 [pid 4945] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4944] <... futex resumed>) = 0 [pid 4943] <... futex resumed>) = 0 [pid 4947] <... set_robust_list resumed>) = 0 [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... restart_syscall resumed>) = 0 [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 4947] rt_sigprocmask(SIG_SETMASK, [] [pid 4946] <... futex resumed>) = 0 [pid 4944] <... futex resumed>) = 1 [pid 309] umount2("./460", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4946] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4946] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] openat(AT_FDCWD, "./460", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 3 [pid 4947] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4946] <... futex resumed>) = 0 [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 4946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./460/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./460/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4945] <... futex resumed>) = 0 [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] <... futex resumed>) = 1 [pid 309] unlink("./460/binderfs" [pid 307] umount2("./456", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4947] chdir("./466" [pid 4946] <... futex resumed>) = 0 [pid 4945] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4944] <... futex resumed>) = 1 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 4947] <... chdir resumed>) = 0 [pid 4946] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4945] <... mkdirat resumed>) = 0 [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4946] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4945] <... futex resumed>) = 1 [pid 4943] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./456", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4947] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4946] <... futex resumed>) = 1 [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4944] <... futex resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 4946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] <... futex resumed>) = 0 [pid 309] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 4946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4945] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4944] <... futex resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4947] <... prctl resumed>) = 0 [pid 4946] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4945] <... symlinkat resumed>) = 0 [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 4947] setpgid(0, 0 [pid 4946] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./460/config" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4945] <... futex resumed>) = 1 [pid 4943] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4946] <... futex resumed>) = 1 [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4944] <... futex resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 4946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4945] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4944] <... futex resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./460/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4946] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4945] <... unlinkat resumed>) = 0 [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 [pid 307] umount2("./456/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4947] <... setpgid resumed>) = 0 [pid 4946] <... symlinkat resumed>) = 0 [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4947] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4945] <... futex resumed>) = 1 [pid 4943] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./456/binderfs" [pid 4947] <... openat resumed>) = 3 [pid 4946] <... futex resumed>) = 1 [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4944] <... futex resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4947] write(3, "1000", 4 [pid 4946] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] <... futex resumed>) = 0 [pid 307] unlink("./456/binderfs" [pid 4947] <... write resumed>) = 4 [pid 4946] <... unlinkat resumed>) = 0 [pid 4945] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4944] <... futex resumed>) = 0 [pid 4943] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... unlink resumed>) = 0 [pid 4947] close(3 [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4945] <... unlinkat resumed>) = 0 [pid 309] getdents64(4 [pid 307] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4947] <... close resumed>) = 0 [pid 4946] <... futex resumed>) = 0 [pid 4945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4947] symlink("/dev/binderfs", "./binderfs" [pid 4946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4945] <... futex resumed>) = 1 [pid 4944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4943] <... futex resumed>) = 0 [pid 309] close(4 [pid 307] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4947] <... symlink resumed>) = 0 [pid 4946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4944] <... futex resumed>) = 0 [pid 4943] exit_group(0 [pid 309] <... close resumed>) = 0 [pid 4947] write(1, "executing program\n", 18 [pid 4946] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4945] <... futex resumed>) = ? [pid 4944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4943] <... exit_group resumed>) = ? executing program [pid 309] rmdir("./460/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4947] <... write resumed>) = 18 [pid 4946] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4945] +++ exited with 0 +++ [pid 4943] +++ exited with 0 +++ [pid 307] newfstatat(AT_FDCWD, "./456/config" [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4947] <... futex resumed>) = 0 [pid 4946] <... futex resumed>) = 1 [pid 4944] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4943, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 309] getdents64(3 [pid 307] umount2("./456/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4947] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4944] exit_group(0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4947] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4946] <... futex resumed>) = ? [pid 4944] <... exit_group resumed>) = ? [pid 307] openat(AT_FDCWD, "./456/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4947] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] close(3 [pid 307] <... openat resumed>) = 4 [pid 4947] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] fstat(4 [pid 309] <... close resumed>) = 0 [pid 4947] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rmdir("./460" [pid 4947] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] getdents64(4 [pid 4947] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4947] <... mprotect resumed>) = 0 [pid 307] getdents64(4 [pid 4947] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4946] +++ exited with 0 +++ [pid 4944] +++ exited with 0 +++ [pid 309] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4947] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] mkdir("./461", 0777 [pid 307] close(4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4944, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4947] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... close resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rmdir("./456/config" [pid 4947] <... clone3 resumed> => {parent_tid=[4948]}, 88) = 4948 [pid 309] <... mkdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4947] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(3 [pid 4947] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] close(3 [pid 4947] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./456") = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4949 [pid 307] mkdir("./457", 0777ci2-android-6-1/strace-static-x86_64: Process 4949 attached ci2-android-6-1/strace-static-x86_64: Process 4948 attached [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4949] set_robust_list(0x5555731a86a0, 24 [pid 4948] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4950 attached [pid 4949] <... set_robust_list resumed>) = 0 [pid 4950] set_robust_list(0x5555731a86a0, 24 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4950 [pid 4950] <... set_robust_list resumed>) = 0 [pid 4948] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4950] rt_sigprocmask(SIG_SETMASK, [] [pid 4949] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4950] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4950] chdir("./457" [pid 4949] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4948] rt_sigprocmask(SIG_SETMASK, [] [pid 4950] <... chdir resumed>) = 0 [pid 4950] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4950] setpgid(0, 0) = 0 [pid 4950] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 4948] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4950] write(3, "1000", 4) = 4 [pid 4950] close(3) = 0 [pid 4950] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4948] mkdirat(AT_FDCWD, "./config", 0777 [pid 4950] write(1, "executing program\n", 18) = 18 executing program [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4950] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4950] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4950] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4950] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4950] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4950] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4951]}, 88) = 4951 [pid 4950] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4948] <... mkdirat resumed>) = 0 [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4951 attached [pid 4951] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4951] <... set_robust_list resumed>) = 0 [pid 4951] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4951] mkdirat(AT_FDCWD, "./config", 0777 [pid 4948] <... futex resumed>) = 1 [pid 4947] <... futex resumed>) = 0 [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4948] mount(NULL, "./config", "configfs", 0, NULL [pid 4951] <... mkdirat resumed>) = 0 [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4950] <... futex resumed>) = 0 [pid 4948] <... mount resumed>) = 0 [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4951] <... futex resumed>) = 1 [pid 4951] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4950] <... futex resumed>) = 0 [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4951] <... futex resumed>) = 1 [pid 4951] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4950] <... futex resumed>) = 0 [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4951] <... futex resumed>) = 1 [pid 4951] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... restart_syscall resumed>) = 0 [pid 4951] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4950] <... futex resumed>) = 0 [pid 310] umount2("./471", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4951] <... futex resumed>) = 1 [pid 310] openat(AT_FDCWD, "./471", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4951] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... openat resumed>) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./471/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./471/binderfs" [pid 4951] <... mkdirat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4949] chdir("./461" [pid 4948] <... futex resumed>) = 1 [pid 4947] <... futex resumed>) = 0 [pid 310] unlink("./471/binderfs" [pid 306] <... restart_syscall resumed>) = 0 [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 306] umount2("./459", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./459", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] newfstatat(AT_FDCWD, "./471/config" [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] openat(AT_FDCWD, "./471/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./459/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./459/binderfs" [pid 310] fstat(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./459/binderfs" [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] <... unlink resumed>) = 0 [pid 4949] <... chdir resumed>) = 0 [pid 4948] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4948] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... umount2 resumed>) = 0 [pid 310] getdents64(4 [pid 306] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./459/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4948] <... futex resumed>) = 1 [pid 4947] <... futex resumed>) = 0 [pid 310] close(4 [pid 306] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4948] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4947] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./459/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4948] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./471/config" [pid 306] <... openat resumed>) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 4948] <... futex resumed>) = 1 [pid 4947] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 306] rmdir("./459/config" [pid 4951] <... futex resumed>) = 1 [pid 4949] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4948] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4950] <... futex resumed>) = 0 [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4947] <... futex resumed>) = 0 [pid 310] close(3 [pid 306] getdents64(3 [pid 4948] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4950] <... futex resumed>) = 0 [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4948] <... futex resumed>) = 0 [pid 4947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rmdir("./471" [pid 306] close(3 [pid 4948] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 4947] <... futex resumed>) = 0 [pid 306] rmdir("./459" [pid 4951] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4949] <... prctl resumed>) = 0 [pid 4948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./460", 0777 [pid 4951] <... symlinkat resumed>) = 0 [pid 4949] setpgid(0, 0 [pid 4948] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] mkdir("./472", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] <... setpgid resumed>) = 0 [pid 4948] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 310] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4952 attached [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4948] <... futex resumed>) = 1 [pid 4947] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4952 [pid 4952] set_robust_list(0x5555731a86a0, 24 [pid 4948] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4952] <... set_robust_list resumed>) = 0 [pid 4951] <... futex resumed>) = 1 [pid 4950] <... futex resumed>) = 0 [pid 4949] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4947] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4953 attached [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4948] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4952] rt_sigprocmask(SIG_SETMASK, [] [pid 4951] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4950] <... futex resumed>) = 0 [pid 4948] <... unlinkat resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4953 [pid 4953] set_robust_list(0x5555731a86a0, 24 [pid 4952] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4951] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4949] <... openat resumed>) = 3 [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4952] chdir("./460" [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4953] <... set_robust_list resumed>) = 0 [pid 4948] <... futex resumed>) = 1 [pid 4947] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4948] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4953] rt_sigprocmask(SIG_SETMASK, [] [pid 4947] <... futex resumed>) = 0 [pid 4948] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4952] <... chdir resumed>) = 0 [pid 4951] <... futex resumed>) = 1 [pid 4950] <... futex resumed>) = 0 [pid 4949] write(3, "1000", 4 [pid 4948] <... unlinkat resumed>) = 0 [pid 4952] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4951] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4950] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4953] chdir("./472" [pid 4952] <... prctl resumed>) = 0 [pid 4951] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4950] <... futex resumed>) = 0 [pid 4949] <... write resumed>) = 4 [pid 4948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4952] setpgid(0, 0 [pid 4951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4950] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4953] <... chdir resumed>) = 0 [pid 4952] <... setpgid resumed>) = 0 [pid 4951] <... futex resumed>) = 0 [pid 4950] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4949] close(3 [pid 4948] <... futex resumed>) = 1 [pid 4947] <... futex resumed>) = 0 [pid 4953] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4952] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4951] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4950] exit_group(0 [pid 4949] <... close resumed>) = 0 [pid 4948] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4947] exit_group(0 [pid 4953] <... prctl resumed>) = 0 [pid 4951] <... futex resumed>) = ? [pid 4950] <... exit_group resumed>) = ? [pid 4948] <... futex resumed>) = ? [pid 4947] <... exit_group resumed>) = ? [pid 4953] setpgid(0, 0 [pid 4952] <... openat resumed>) = 3 [pid 4951] +++ exited with 0 +++ [pid 4950] +++ exited with 0 +++ [pid 4949] symlink("/dev/binderfs", "./binderfs" [pid 4948] +++ exited with 0 +++ [pid 4947] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4950, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4952] write(3, "1000", 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4947, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4953] <... setpgid resumed>) = 0 [pid 4952] <... write resumed>) = 4 [pid 4949] <... symlink resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4953] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4952] close(3 [pid 4949] write(1, "executing program\n", 18 [pid 4953] <... openat resumed>) = 3 [pid 308] <... restart_syscall resumed>) = 0 executing program [pid 4953] write(3, "1000", 4 [pid 4952] <... close resumed>) = 0 [pid 4949] <... write resumed>) = 18 [pid 307] <... restart_syscall resumed>) = 0 [pid 4953] <... write resumed>) = 4 [pid 4953] close(3) = 0 [pid 4952] symlink("/dev/binderfs", "./binderfs" [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./466", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4953] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./457", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./466", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4953] <... symlink resumed>) = 0 [pid 4952] <... symlink resumed>) = 0 executing program executing program [pid 4949] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./457", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4952] write(1, "executing program\n", 18 [pid 4949] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] fstat(3 [pid 307] <... openat resumed>) = 3 [pid 4952] <... write resumed>) = 18 [pid 4949] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 4953] write(1, "executing program\n", 18 [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4953] <... write resumed>) = 18 [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] getdents64(3 [pid 4953] <... futex resumed>) = 0 [pid 4949] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./466/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4953] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4952] <... futex resumed>) = 0 [pid 4949] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4953] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./457/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4953] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4952] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4949] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] newfstatat(AT_FDCWD, "./466/binderfs" [pid 4953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4952] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4953] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4952] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4949] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./457/binderfs" [pid 4953] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4952] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4949] <... mprotect resumed>) = 0 [pid 308] unlink("./466/binderfs" [pid 4953] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4952] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4953] <... mprotect resumed>) = 0 [pid 4952] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4949] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... unlink resumed>) = 0 [pid 4953] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4952] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4949] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./457/binderfs" [pid 4953] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4952] <... mprotect resumed>) = 0 [pid 4949] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4953] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... umount2 resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4953] <... clone3 resumed> => {parent_tid=[4954]}, 88) = 4954 [pid 308] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4953] rt_sigprocmask(SIG_SETMASK, [] [pid 4952] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4949] <... clone3 resumed> => {parent_tid=[4955]}, 88) = 4955 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4955 attached [pid 4953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4952] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4949] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./466/config" [pid 307] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4954 attached [pid 4955] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] <... set_robust_list resumed>) = 0 [pid 4953] <... futex resumed>) = 0 [pid 4952] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4949] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4955] rt_sigprocmask(SIG_SETMASK, [] [pid 4954] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4955] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4954] <... set_robust_list resumed>) = 0 [pid 4952] <... clone3 resumed> => {parent_tid=[4956]}, 88) = 4956 [pid 4949] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4952] rt_sigprocmask(SIG_SETMASK, [] [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./457/config" [pid 308] openat(AT_FDCWD, "./466/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4955] mkdirat(AT_FDCWD, "./config", 0777 [pid 4952] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 4952] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 307] umount2("./457/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 307] openat(AT_FDCWD, "./457/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4954] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 308] getdents64(4 [pid 307] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(4 [pid 307] getdents64(4 [pid 4954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] rmdir("./466/config" [pid 307] getdents64(4 [pid 4954] mkdirat(AT_FDCWD, "./config", 0777 [pid 4955] <... mkdirat resumed>) = 0 [pid 4954] <... mkdirat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 4956 attached [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 307] close(4 [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] <... futex resumed>) = 1 [pid 4949] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 4956] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4954] <... futex resumed>) = 1 [pid 4953] <... futex resumed>) = 0 [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 307] rmdir("./457/config" [pid 4956] <... set_robust_list resumed>) = 0 [pid 4955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4954] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4956] rt_sigprocmask(SIG_SETMASK, [] [pid 4955] mount(NULL, "./config", "configfs", 0, NULL [pid 4954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4953] <... futex resumed>) = 0 [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./466" [pid 307] getdents64(3 [pid 4956] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4955] <... mount resumed>) = 0 [pid 4954] mount(NULL, "./config", "configfs", 0, NULL [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4956] mkdirat(AT_FDCWD, "./config", 0777 [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4954] <... mount resumed>) = 0 [pid 308] mkdir("./467", 0777 [pid 307] close(3 [pid 4956] <... mkdirat resumed>) = 0 [pid 4955] <... futex resumed>) = 1 [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 4956] <... futex resumed>) = 1 [pid 4955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4952] <... futex resumed>) = 0 [pid 4949] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rmdir("./457" [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4955] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4954] <... futex resumed>) = 1 [pid 4953] <... futex resumed>) = 0 [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4955] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4954] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4952] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4957 attached [pid 4956] mount(NULL, "./config", "configfs", 0, NULL [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4954] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4953] <... futex resumed>) = 0 [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] mkdir("./458", 0777 [pid 4957] set_robust_list(0x5555731a86a0, 24 [pid 4956] <... mount resumed>) = 0 [pid 4955] <... futex resumed>) = 1 [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4949] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4957 [pid 4957] <... set_robust_list resumed>) = 0 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4954] <... futex resumed>) = 0 [pid 4953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 4957] rt_sigprocmask(SIG_SETMASK, [] [pid 4956] <... futex resumed>) = 1 [pid 4955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4954] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4952] <... futex resumed>) = 0 [pid 4949] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4957] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4955] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4954] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4953] <... futex resumed>) = 0 [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4957] chdir("./467" [pid 4956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4955] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4952] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4957] <... chdir resumed>) = 0 [pid 4956] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4954] <... futex resumed>) = 0 [pid 4953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4957] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4956] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4955] <... futex resumed>) = 1 [pid 4954] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4958 attached [pid 4957] <... prctl resumed>) = 0 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4953] <... futex resumed>) = 0 [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4958 [pid 4957] setpgid(0, 0 [pid 4956] <... futex resumed>) = 1 [pid 4955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4954] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4952] <... futex resumed>) = 0 [pid 4949] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4958] set_robust_list(0x5555731a86a0, 24 [pid 4957] <... setpgid resumed>) = 0 [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4955] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4954] <... mkdirat resumed>) = 0 [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4958] <... set_robust_list resumed>) = 0 [pid 4957] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4955] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4952] <... futex resumed>) = 0 [pid 4958] rt_sigprocmask(SIG_SETMASK, [] [pid 4957] <... openat resumed>) = 3 [pid 4956] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4954] <... futex resumed>) = 1 [pid 4953] <... futex resumed>) = 0 [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4957] write(3, "1000", 4 [pid 4956] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4955] <... futex resumed>) = 1 [pid 4954] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] <... futex resumed>) = 0 [pid 4958] chdir("./458" [pid 4957] <... write resumed>) = 4 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4954] <... symlinkat resumed>) = 0 [pid 4953] <... futex resumed>) = 0 [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4958] <... chdir resumed>) = 0 [pid 4957] close(3 [pid 4956] <... futex resumed>) = 1 [pid 4955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4952] <... futex resumed>) = 0 [pid 4949] <... futex resumed>) = 0 [pid 4958] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4957] <... close resumed>) = 0 [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4955] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4954] <... futex resumed>) = 0 [pid 4953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4958] <... prctl resumed>) = 0 [pid 4957] symlink("/dev/binderfs", "./binderfs" [pid 4956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4955] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4952] <... futex resumed>) = 0 [pid 4958] setpgid(0, 0 [pid 4957] <... symlink resumed>) = 0 [pid 4956] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4954] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4958] <... setpgid resumed>) = 0 executing program [pid 4957] write(1, "executing program\n", 18 [pid 4956] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4955] <... futex resumed>) = 1 [pid 4954] <... unlinkat resumed>) = 0 [pid 4953] <... futex resumed>) = 0 [pid 4949] <... futex resumed>) = 0 [pid 4958] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4957] <... write resumed>) = 18 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4958] <... openat resumed>) = 3 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4956] <... futex resumed>) = 1 [pid 4955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4954] <... futex resumed>) = 0 [pid 4953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4952] <... futex resumed>) = 0 [pid 4949] <... futex resumed>) = 0 [pid 4958] write(3, "1000", 4 [pid 4957] <... futex resumed>) = 0 [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4955] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4954] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4953] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4958] <... write resumed>) = 4 [pid 4957] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4955] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4953] <... futex resumed>) = 0 [pid 4952] <... futex resumed>) = 0 [pid 4958] close(3 [pid 4957] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4956] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4954] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4953] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4958] <... close resumed>) = 0 [pid 4957] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4956] <... symlinkat resumed>) = 0 [pid 4955] <... futex resumed>) = 1 [pid 4954] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4949] <... futex resumed>) = 0 [pid 4958] symlink("/dev/binderfs", "./binderfs" [pid 4957] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4958] <... symlink resumed>) = 0 [pid 4957] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4956] <... futex resumed>) = 1 [pid 4955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4954] <... futex resumed>) = 1 [pid 4953] <... futex resumed>) = 0 [pid 4952] <... futex resumed>) = 0 executing program [pid 4949] <... futex resumed>) = 0 [pid 4958] write(1, "executing program\n", 18 [pid 4957] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4955] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4954] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4953] exit_group(0 [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4949] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4958] <... write resumed>) = 18 [pid 4957] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4955] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4954] <... futex resumed>) = ? [pid 4953] <... exit_group resumed>) = ? [pid 4952] <... futex resumed>) = 0 [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] <... mprotect resumed>) = 0 [pid 4956] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4954] +++ exited with 0 +++ [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4958] <... futex resumed>) = 0 [pid 4957] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4956] <... unlinkat resumed>) = 0 [pid 4955] <... futex resumed>) = 1 [pid 4953] +++ exited with 0 +++ [pid 4949] <... futex resumed>) = 0 [pid 4958] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4957] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4949] exit_group(0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4953, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4958] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4957] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4956] <... futex resumed>) = 1 [pid 4955] <... futex resumed>) = ? [pid 4952] <... futex resumed>) = 0 [pid 4949] <... exit_group resumed>) = ? [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4958] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4955] +++ exited with 0 +++ [pid 4952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4958] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0ci2-android-6-1/strace-static-x86_64: Process 4959 attached ) = 0x7f0c4bb6b000 [pid 4957] <... clone3 resumed> => {parent_tid=[4959]}, 88) = 4959 [pid 4956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4952] <... futex resumed>) = 0 [pid 4949] +++ exited with 0 +++ [pid 4959] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4958] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4957] rt_sigprocmask(SIG_SETMASK, [] [pid 4956] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4959] <... set_robust_list resumed>) = 0 [pid 4958] <... mprotect resumed>) = 0 [pid 4957] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4956] <... unlinkat resumed>) = 0 [pid 4959] rt_sigprocmask(SIG_SETMASK, [] [pid 4958] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4949, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4959] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4958] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4957] <... futex resumed>) = 0 [pid 4956] <... futex resumed>) = 1 [pid 4952] <... futex resumed>) = 0 [pid 309] umount2("./461", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4959] mkdirat(AT_FDCWD, "./config", 0777 [pid 4958] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4952] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 4960 attached [pid 4959] <... mkdirat resumed>) = 0 [pid 4956] <... futex resumed>) = ? [pid 4952] <... exit_group resumed>) = ? [pid 4960] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4958] <... clone3 resumed> => {parent_tid=[4960]}, 88) = 4960 [pid 4956] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./461", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4960] <... set_robust_list resumed>) = 0 [pid 4958] rt_sigprocmask(SIG_SETMASK, [] [pid 4952] +++ exited with 0 +++ [pid 4959] <... futex resumed>) = 1 [pid 4957] <... futex resumed>) = 0 [pid 4959] mount(NULL, "./config", "configfs", 0, NULL [pid 4958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4952, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4960] rt_sigprocmask(SIG_SETMASK, [] [pid 4959] <... mount resumed>) = 0 [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4958] <... futex resumed>) = 0 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4959] <... futex resumed>) = 0 [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(3 [pid 4959] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4959] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4957] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4959] <... futex resumed>) = 0 [pid 4957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./461/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4959] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4959] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4957] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./461/binderfs" [pid 4959] <... futex resumed>) = 0 [pid 4957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4959] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4959] <... mkdirat resumed>) = 0 [pid 4957] <... futex resumed>) = 0 [pid 309] unlink("./461/binderfs" [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4959] <... futex resumed>) = 0 [pid 4957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4959] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 4959] <... symlinkat resumed>) = 0 [pid 4957] <... futex resumed>) = 0 [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4959] <... futex resumed>) = 0 [pid 4957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4959] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4959] <... unlinkat resumed>) = 0 [pid 4957] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4959] <... futex resumed>) = 0 [pid 4957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4959] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4959] <... unlinkat resumed>) = 0 [pid 4957] <... futex resumed>) = 0 [pid 4959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4959] <... futex resumed>) = 0 [pid 4957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4959] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4957] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4959] <... futex resumed>) = ? [pid 4957] <... exit_group resumed>) = ? [pid 309] newfstatat(AT_FDCWD, "./461/config" [pid 4960] mkdirat(AT_FDCWD, "./config", 0777 [pid 4959] +++ exited with 0 +++ [pid 4957] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4957, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4960] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./461/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4960] <... futex resumed>) = 1 [pid 4958] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] <... restart_syscall resumed>) = 0 [pid 4960] mount(NULL, "./config", "configfs", 0, NULL [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 4960] <... mount resumed>) = 0 [pid 4958] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./460", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 309] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./460", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 310] umount2("./472", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 310] openat(AT_FDCWD, "./472", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] close(4 [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... openat resumed>) = 3 [pid 309] <... close resumed>) = 0 [pid 306] umount2("./460/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(3 [pid 309] rmdir("./461/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./460/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./460/binderfs") = 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 306] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(3 [pid 4960] <... futex resumed>) = 1 [pid 4958] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./472/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4958] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4960] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./472/binderfs" [pid 309] close(3 [pid 306] newfstatat(AT_FDCWD, "./460/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] unlink("./472/binderfs" [pid 309] rmdir("./461" [pid 306] openat(AT_FDCWD, "./460/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] <... unlink resumed>) = 0 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4960] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] mkdir("./462", 0777 [pid 306] close(4 [pid 310] <... umount2 resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./460/config" [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4960] <... futex resumed>) = 1 [pid 4958] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 4960] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./472/config" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4958] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(3 [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./460") = 0 [pid 306] mkdir("./461", 0777 [pid 4960] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4961 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "./472/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... openat resumed>) = 4 [pid 4960] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 308] umount2("./467", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4960] <... futex resumed>) = 1 [pid 4958] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4962 [pid 4960] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] openat(AT_FDCWD, "./467", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4958] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] close(4 [pid 308] getdents64(3 [pid 4960] <... mkdirat resumed>) = 0 [pid 310] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4961 attached [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./472/config" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4961] set_robust_list(0x5555731a86a0, 24) = 0 [pid 4961] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 308] umount2("./467/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4960] <... futex resumed>) = 1 [pid 4958] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 4960] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4958] <... futex resumed>) = 0 [pid 310] close(3 [pid 308] newfstatat(AT_FDCWD, "./467/binderfs" [pid 4960] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./472" [pid 308] unlink("./467/binderfs" [pid 4961] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4961] chdir("./462") = 0 [pid 310] <... rmdir resumed>) = 0 [pid 4961] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 308] <... unlink resumed>) = 0 [pid 310] mkdir("./473", 0777 [pid 308] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4961] setpgid(0, 0) = 0 [pid 4961] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4960] <... symlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] newfstatat(AT_FDCWD, "./467/config" [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4961] write(3, "1000", 4) = 4 [pid 4961] close(3) = 0 [pid 4961] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4961] write(1, "executing program\n", 18 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4963 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4960] <... futex resumed>) = 1 [pid 4958] <... futex resumed>) = 0 [pid 4960] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4958] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4960] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4961] <... write resumed>) = 18 [pid 308] openat(AT_FDCWD, "./467/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 4960] <... unlinkat resumed>) = 0 [pid 308] fstat(4 [pid 4961] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 4961] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 4961] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4961] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(4 [pid 4961] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4960] <... futex resumed>) = 1 [pid 4958] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4961] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] close(4 [pid 4961] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4960] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4962 attached [pid 4961] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4958] <... futex resumed>) = 0 [pid 308] rmdir("./467/config" [pid 4962] set_robust_list(0x5555731a86a0, 24 [pid 4961] <... mprotect resumed>) = 0 [pid 4960] <... unlinkat resumed>) = 0 [pid 4958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 4962] <... set_robust_list resumed>) = 0 [pid 4961] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4958] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 4961] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4958] exit_group(0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4960] <... futex resumed>) = 0 [pid 4961] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4958] <... exit_group resumed>) = ? [pid 308] close(3) = 0 [pid 4961] <... clone3 resumed> => {parent_tid=[4964]}, 88) = 4964 [pid 308] rmdir("./467" [pid 4961] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 4961] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] mkdir("./468", 0777ci2-android-6-1/strace-static-x86_64: Process 4963 attached ci2-android-6-1/strace-static-x86_64: Process 4964 attached [pid 4962] rt_sigprocmask(SIG_SETMASK, [] [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4960] +++ exited with 0 +++ [pid 4958] +++ exited with 0 +++ [pid 308] <... mkdir resumed>) = 0 [pid 4961] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4958, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4964] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4963] set_robust_list(0x5555731a86a0, 24 [pid 4962] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4965 attached [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4965 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4964] <... set_robust_list resumed>) = 0 [pid 4964] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4963] <... set_robust_list resumed>) = 0 [pid 4964] mkdirat(AT_FDCWD, "./config", 0777 [pid 4965] set_robust_list(0x5555731a86a0, 24 [pid 4964] <... mkdirat resumed>) = 0 [pid 4963] rt_sigprocmask(SIG_SETMASK, [] [pid 4962] chdir("./461" [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4961] <... futex resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4964] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4961] <... futex resumed>) = 0 [pid 4964] mount(NULL, "./config", "configfs", 0, NULL [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4964] <... mount resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4961] <... futex resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4964] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4961] <... futex resumed>) = 0 [pid 4964] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4964] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4961] <... futex resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4964] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4961] <... futex resumed>) = 0 [pid 4964] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4964] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4961] <... futex resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4964] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4961] <... futex resumed>) = 0 [pid 4964] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4964] <... mkdirat resumed>) = 0 [pid 4963] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4962] <... chdir resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4961] <... futex resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4964] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4961] <... futex resumed>) = 0 [pid 4964] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4964] <... symlinkat resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4961] <... futex resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4964] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4961] <... futex resumed>) = 0 [pid 4964] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4964] <... unlinkat resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4961] <... futex resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4961] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4964] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4963] chdir("./473" [pid 4961] <... futex resumed>) = 0 [pid 4964] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4962] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4963] <... chdir resumed>) = 0 [pid 4961] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4964] <... unlinkat resumed>) = 0 [pid 4963] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4962] <... prctl resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] <... prctl resumed>) = 0 [pid 4962] setpgid(0, 0 [pid 4964] <... futex resumed>) = 1 [pid 4963] setpgid(0, 0 [pid 4962] <... setpgid resumed>) = 0 [pid 4961] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 4964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4963] <... setpgid resumed>) = 0 [pid 4962] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4961] exit_group(0 [pid 4964] <... futex resumed>) = ? [pid 4963] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4961] <... exit_group resumed>) = ? [pid 4965] <... set_robust_list resumed>) = 0 [pid 4964] +++ exited with 0 +++ [pid 4963] <... openat resumed>) = 3 [pid 4962] <... openat resumed>) = 3 [pid 4961] +++ exited with 0 +++ [pid 307] umount2("./458", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4963] write(3, "1000", 4 [pid 4962] write(3, "1000", 4 [pid 4963] <... write resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4963] close(3 [pid 4962] <... write resumed>) = 4 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4961, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] openat(AT_FDCWD, "./458", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4963] <... close resumed>) = 0 [pid 4962] close(3 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4963] symlink("/dev/binderfs", "./binderfs" [pid 4962] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 4965] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4965] chdir("./468" [pid 4963] <... symlink resumed>) = 0 [pid 4962] symlink("/dev/binderfs", "./binderfs" [pid 307] fstat(3 [pid 4963] write(1, "executing program\n", 18 [pid 4965] <... chdir resumed>) = 0 [pid 4965] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4962] <... symlink resumed>) = 0 [pid 4963] <... write resumed>) = 18 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4962] write(1, "executing program\n", 18 [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4963] <... futex resumed>) = 0 [pid 4962] <... write resumed>) = 18 [pid 4965] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 executing program executing program [pid 4963] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4962] <... futex resumed>) = 0 [pid 307] umount2("./458/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4963] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4962] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4963] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4962] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4965] <... setpgid resumed>) = 0 [pid 4963] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4962] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] newfstatat(AT_FDCWD, "./458/binderfs" [pid 4965] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4963] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4962] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4965] <... openat resumed>) = 3 [pid 4963] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4962] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] unlink("./458/binderfs" [pid 4965] write(3, "1000", 4) = 4 [pid 4963] <... mprotect resumed>) = 0 [pid 4965] close(3) = 0 [pid 4965] symlink("/dev/binderfs", "./binderfs" [pid 307] <... unlink resumed>) = 0 [pid 4962] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4965] <... symlink resumed>) = 0 [pid 4963] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4962] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... umount2 resumed>) = 0 [pid 4963] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4962] <... mprotect resumed>) = 0 [pid 307] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4963] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4962] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4965] write(1, "executing program\n", 18) = 18 [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4962] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 307] newfstatat(AT_FDCWD, "./458/config" [pid 4963] <... clone3 resumed> => {parent_tid=[4966]}, 88) = 4966 [pid 4962] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4963] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./458/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4963] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4962] <... clone3 resumed> => {parent_tid=[4967]}, 88) = 4967 [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4962] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4963] <... futex resumed>) = 0 [pid 4962] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./458/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 4962] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 4965] <... futex resumed>) = 0 [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4965] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] getdents64(4 [pid 4965] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4965] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4965] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 4965] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4965] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4965] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 307] close(4 [pid 4965] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 4965] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4968]}, 88) = 4968 [pid 4965] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] rmdir("./458/config" [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4966 attached ci2-android-6-1/strace-static-x86_64: Process 4967 attached [pid 4967] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4966] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4967] <... set_robust_list resumed>) = 0 [pid 307] getdents64(3 [pid 4966] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4967] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(3 [pid 4967] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 4966] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./458" [pid 4967] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4968 attached [pid 4967] <... mkdirat resumed>) = 0 [pid 307] mkdir("./459", 0777 [pid 4966] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4966] <... futex resumed>) = 1 [pid 4963] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4967] <... futex resumed>) = 1 [pid 4966] mount(NULL, "./config", "configfs", 0, NULL [pid 4967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4966] <... mount resumed>) = 0 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4966] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4968] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4963] <... futex resumed>) = 1 [pid 4962] <... futex resumed>) = 0 [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4969 [pid 4963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4962] <... futex resumed>) = 1 [pid 4967] <... futex resumed>) = 0 [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4967] mount(NULL, "./config", "configfs", 0, NULL [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4963] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4967] <... mount resumed>) = 0 [pid 4966] <... futex resumed>) = 0 [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4962] <... futex resumed>) = 0 [pid 4967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4967] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4962] <... futex resumed>) = 0 [pid 4968] rt_sigprocmask(SIG_SETMASK, [] [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4967] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4968] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4968] mkdirat(AT_FDCWD, "./config", 0777 [pid 4966] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4962] <... futex resumed>) = 0 [pid 4967] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4968] <... mkdirat resumed>) = 0 [pid 4967] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4966] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4962] <... futex resumed>) = 0 [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4967] <... futex resumed>) = 0 [pid 4962] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4967] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4967] <... mkdirat resumed>) = 0 [pid 4962] <... futex resumed>) = 0 [pid 4968] <... futex resumed>) = 1 [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4965] <... futex resumed>) = 0 [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4968] mount(NULL, "./config", "configfs", 0, NULL [pid 4967] <... futex resumed>) = 0 [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4962] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4968] <... mount resumed>) = 0 [pid 4967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4965] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4968] <... futex resumed>) = 0 [pid 4967] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4965] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4962] <... futex resumed>) = 0 [pid 4968] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4967] <... symlinkat resumed>) = 0 [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4968] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4965] <... futex resumed>) = 0 [pid 4962] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./462", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4967] <... futex resumed>) = 0 [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4968] <... futex resumed>) = 0 [pid 4967] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4965] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4968] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4967] <... unlinkat resumed>) = 0 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4962] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./462", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4965] <... futex resumed>) = 0 [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4967] <... futex resumed>) = 0 [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4962] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 3 [pid 4967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 4962] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4967] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] getdents64(3 [pid 4967] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4968] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] umount2("./462/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4967] <... futex resumed>) = 1 [pid 4962] <... futex resumed>) = 0 [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4962] exit_group(0 [pid 309] newfstatat(AT_FDCWD, "./462/binderfs" [pid 4967] <... futex resumed>) = ? [pid 4962] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4969 attached [pid 4968] <... futex resumed>) = 1 [pid 4967] +++ exited with 0 +++ [pid 4966] <... futex resumed>) = 1 [pid 4965] <... futex resumed>) = 0 [pid 4963] <... futex resumed>) = 0 [pid 4962] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4968] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./462/binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4962, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4965] <... futex resumed>) = 0 [pid 4963] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4969] set_robust_list(0x5555731a86a0, 24 [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 4969] <... set_robust_list resumed>) = 0 [pid 309] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4968] <... mkdirat resumed>) = 0 [pid 4969] rt_sigprocmask(SIG_SETMASK, [] [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 4969] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4968] <... futex resumed>) = 1 [pid 4965] <... futex resumed>) = 0 [pid 4969] chdir("./459" [pid 4968] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4969] <... chdir resumed>) = 0 [pid 4965] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./462/config" [pid 4969] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4968] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4966] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4969] <... prctl resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4969] setpgid(0, 0 [pid 309] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4968] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4966] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4969] <... setpgid resumed>) = 0 [pid 309] openat(AT_FDCWD, "./462/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4969] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... openat resumed>) = 4 [pid 4968] <... symlinkat resumed>) = 0 [pid 4969] <... openat resumed>) = 3 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 4969] write(3, "1000", 4 [pid 4966] <... futex resumed>) = 1 [pid 4963] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4969] <... write resumed>) = 4 [pid 4968] <... futex resumed>) = 1 [pid 4966] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4965] <... futex resumed>) = 0 [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 4969] close(3 [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./461", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4969] <... close resumed>) = 0 [pid 4968] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4965] <... futex resumed>) = 0 [pid 4963] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4969] symlink("/dev/binderfs", "./binderfs" [pid 4968] <... unlinkat resumed>) = 0 [pid 4966] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 306] openat(AT_FDCWD, "./461", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4969] <... symlink resumed>) = 0 [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 3 [pid 4969] write(1, "executing program\n", 18 [pid 4968] <... futex resumed>) = 1 [pid 4966] <... futex resumed>) = 0 [pid 4965] <... futex resumed>) = 0 [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 executing program [pid 306] fstat(3 [pid 4969] <... write resumed>) = 18 [pid 4968] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4966] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4965] <... futex resumed>) = 0 [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./462/config" [pid 306] getdents64(3 [pid 4969] <... futex resumed>) = 0 [pid 4965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4969] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] umount2("./461/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4969] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4968] <... unlinkat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4969] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4966] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./461/binderfs" [pid 4969] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4968] <... futex resumed>) = 1 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4965] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4969] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4968] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4966] <... futex resumed>) = 1 [pid 4965] exit_group(0 [pid 4963] <... futex resumed>) = 0 [pid 309] close(3 [pid 306] unlink("./461/binderfs" [pid 4969] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4968] <... futex resumed>) = ? [pid 4966] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4965] <... exit_group resumed>) = ? [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 4969] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4968] +++ exited with 0 +++ [pid 4966] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4965] +++ exited with 0 +++ [pid 4963] <... futex resumed>) = 0 [pid 309] rmdir("./462" [pid 306] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4969] <... mprotect resumed>) = 0 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4965, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = 0 [pid 4969] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rmdir resumed>) = 0 [pid 4966] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4969] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4966] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4963] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./463", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4969] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4963] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./461/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4969] <... clone3 resumed> => {parent_tid=[4970]}, 88) = 4970 [pid 306] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4969] rt_sigprocmask(SIG_SETMASK, [] [pid 4966] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4963] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4969] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./461/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4963] exit_group(0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 4 [pid 4966] <... futex resumed>) = 0 [pid 4969] <... futex resumed>) = 0 [pid 4963] <... exit_group resumed>) = ? [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] fstat(4 [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4966] +++ exited with 0 +++ [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 4963] +++ exited with 0 +++ [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./461/config") = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4963, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4971 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] close(3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./461"ci2-android-6-1/strace-static-x86_64: Process 4971 attached ci2-android-6-1/strace-static-x86_64: Process 4970 attached ) = 0 [pid 306] mkdir("./462", 0777 [pid 4971] set_robust_list(0x5555731a86a0, 24 [pid 4970] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4971] <... set_robust_list resumed>) = 0 [pid 4970] <... set_robust_list resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4972 attached [pid 4972] set_robust_list(0x5555731a86a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4972 [pid 4972] <... set_robust_list resumed>) = 0 [pid 4971] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4972] rt_sigprocmask(SIG_SETMASK, [] [pid 4971] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4970] rt_sigprocmask(SIG_SETMASK, [] [pid 4972] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4972] chdir("./462") = 0 [pid 4971] chdir("./463" [pid 4972] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 4972] setpgid(0, 0) = 0 [pid 4972] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4971] <... chdir resumed>) = 0 [pid 4970] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4972] <... openat resumed>) = 3 [pid 4972] write(3, "1000", 4) = 4 [pid 4972] close(3) = 0 [pid 4971] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4972] symlink("/dev/binderfs", "./binderfs") = 0 [pid 4971] <... prctl resumed>) = 0 [pid 4972] write(1, "executing program\n", 18) = 18 executing program [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] setpgid(0, 0 [pid 4970] mkdirat(AT_FDCWD, "./config", 0777 [pid 4972] <... futex resumed>) = 0 [pid 4972] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4972] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4972] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4971] <... setpgid resumed>) = 0 [pid 4972] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4972] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... restart_syscall resumed>) = 0 [pid 4972] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4971] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4972] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... restart_syscall resumed>) = 0 [pid 4971] <... openat resumed>) = 3 [pid 308] umount2("./468", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4972] <... clone3 resumed> => {parent_tid=[4973]}, 88) = 4973 [pid 4971] write(3, "1000", 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4972] rt_sigprocmask(SIG_SETMASK, [] [pid 4971] <... write resumed>) = 4 [pid 310] umount2("./473", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./468", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4972] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] close(3 [pid 308] fstat(3 [pid 4972] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./473", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 4971] <... close resumed>) = 0 [pid 310] fstat(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4971] symlink("/dev/binderfs", "./binderfs" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./468/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./468/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./473/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./468/binderfs" [pid 4971] <... symlink resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... unlink resumed>) = 0 [pid 4971] write(1, "executing program\n", 18 [pid 310] newfstatat(AT_FDCWD, "./473/binderfs" executing program [pid 308] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4971] <... write resumed>) = 18 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4973 attached [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./473/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./468/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4971] <... futex resumed>) = 0 [pid 310] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4971] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] openat(AT_FDCWD, "./468/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 4971] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 4971] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] newfstatat(AT_FDCWD, "./473/config" [pid 308] getdents64(4 [pid 4971] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4971] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(4 [pid 4971] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] openat(AT_FDCWD, "./473/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./468/config" [pid 4971] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... openat resumed>) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 310] fstat(4 [pid 308] getdents64(3 [pid 4971] <... mprotect resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] getdents64(4 [pid 308] close(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 4971] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rmdir("./468" [pid 4971] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4970] <... mkdirat resumed>) = 0 [pid 310] getdents64(4 [pid 308] <... rmdir resumed>) = 0 [pid 4971] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] mkdir("./469", 0777 [pid 4973] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4ci2-android-6-1/strace-static-x86_64: Process 4974 attached [pid 4971] <... clone3 resumed> => {parent_tid=[4974]}, 88) = 4974 [pid 310] <... close resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 4971] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./473/config" [pid 4974] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4973] <... set_robust_list resumed>) = 0 [pid 4970] <... futex resumed>) = 1 [pid 4969] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4971] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4969] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4974] <... set_robust_list resumed>) = 0 [pid 4973] rt_sigprocmask(SIG_SETMASK, [] [pid 4971] <... futex resumed>) = 0 [pid 4970] mount(NULL, "./config", "configfs", 0, NULL [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3ci2-android-6-1/strace-static-x86_64: Process 4975 attached ) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4975 [pid 310] rmdir("./473" [pid 4975] set_robust_list(0x5555731a86a0, 24 [pid 4974] rt_sigprocmask(SIG_SETMASK, [] [pid 4973] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 4975] <... set_robust_list resumed>) = 0 [pid 4974] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4970] <... mount resumed>) = 0 [pid 310] mkdir("./474", 0777 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4975] rt_sigprocmask(SIG_SETMASK, [] [pid 4974] mkdirat(AT_FDCWD, "./config", 0777 [pid 4973] mkdirat(AT_FDCWD, "./config", 0777 [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4975] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4974] <... mkdirat resumed>) = 0 [pid 4970] <... futex resumed>) = 1 [pid 4969] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 4975] chdir("./469" [pid 4970] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4975] <... chdir resumed>) = 0 [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4973] <... mkdirat resumed>) = 0 [pid 4970] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4969] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4975] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4974] <... futex resumed>) = 1 [pid 4971] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4975] <... prctl resumed>) = 0 [pid 4974] mount(NULL, "./config", "configfs", 0, NULL [pid 4973] <... futex resumed>) = 1 [pid 4972] <... futex resumed>) = 0 [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... futex resumed>) = 0 [pid 4969] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 4976 attached [pid 4975] setpgid(0, 0 [pid 4974] <... mount resumed>) = 0 [pid 4973] mount(NULL, "./config", "configfs", 0, NULL [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] <... futex resumed>) = 0 [pid 4970] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] set_robust_list(0x5555731a86a0, 24 [pid 4975] <... setpgid resumed>) = 0 [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4973] <... mount resumed>) = 0 [pid 4972] <... futex resumed>) = 0 [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4970] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4969] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4976 [pid 4976] <... set_robust_list resumed>) = 0 [pid 4975] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4974] <... futex resumed>) = 0 [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4971] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4976] rt_sigprocmask(SIG_SETMASK, [] [pid 4975] <... openat resumed>) = 3 [pid 4974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4973] <... futex resumed>) = 0 [pid 4972] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... futex resumed>) = 0 [pid 4969] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4976] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4975] write(3, "1000", 4 [pid 4974] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4973] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] <... futex resumed>) = 0 [pid 4970] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4976] chdir("./474" [pid 4975] <... write resumed>) = 4 [pid 4974] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4973] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4972] <... futex resumed>) = 0 [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4970] <... mkdirat resumed>) = 0 [pid 4969] <... futex resumed>) = 0 [pid 4976] <... chdir resumed>) = 0 [pid 4975] close(3 [pid 4974] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4976] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4975] <... close resumed>) = 0 [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4973] <... futex resumed>) = 0 [pid 4972] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4970] <... futex resumed>) = 0 [pid 4969] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4976] <... prctl resumed>) = 0 [pid 4975] symlink("/dev/binderfs", "./binderfs" [pid 4974] <... futex resumed>) = 1 [pid 4973] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] <... futex resumed>) = 0 [pid 4970] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] setpgid(0, 0 [pid 4975] <... symlink resumed>) = 0 [pid 4974] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4973] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4972] <... futex resumed>) = 0 [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... symlinkat resumed>) = 0 [pid 4969] <... futex resumed>) = 0 [pid 4976] <... setpgid resumed>) = 0 [pid 4975] write(1, "executing program\n", 18 [pid 4974] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4971] <... futex resumed>) = 0 [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4976] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4975] <... write resumed>) = 18 executing program [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4973] <... futex resumed>) = 0 [pid 4972] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4970] <... futex resumed>) = 0 [pid 4969] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4976] <... openat resumed>) = 3 [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4974] <... futex resumed>) = 0 [pid 4973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4970] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] write(3, "1000", 4 [pid 4975] <... futex resumed>) = 0 [pid 4974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4973] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4972] <... futex resumed>) = 0 [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4969] <... futex resumed>) = 0 [pid 4976] <... write resumed>) = 4 [pid 4975] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4974] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4973] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4971] <... futex resumed>) = 0 [pid 4970] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4976] close(3 [pid 4975] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4974] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4973] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4976] <... close resumed>) = 0 [pid 4975] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4974] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... unlinkat resumed>) = 0 [pid 4976] symlink("/dev/binderfs", "./binderfs" [pid 4975] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4972] <... futex resumed>) = 0 [pid 4976] <... symlink resumed>) = 0 [pid 4975] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4974] <... futex resumed>) = 1 [pid 4973] <... futex resumed>) = 1 [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] <... futex resumed>) = 0 [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] write(1, "executing program\n", 18 [pid 4975] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 4974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4973] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4972] <... futex resumed>) = 0 [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... futex resumed>) = 1 [pid 4969] <... futex resumed>) = 0 [pid 4976] <... write resumed>) = 18 [pid 4975] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4974] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4973] <... symlinkat resumed>) = 0 [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4971] <... futex resumed>) = 0 [pid 4970] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4975] <... mprotect resumed>) = 0 [pid 4974] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4970] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4969] <... futex resumed>) = 0 [pid 4976] <... futex resumed>) = 0 [pid 4975] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4974] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4973] <... futex resumed>) = 1 [pid 4972] <... futex resumed>) = 0 [pid 4970] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4976] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4975] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4976] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4975] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4974] <... futex resumed>) = 1 [pid 4973] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4972] <... futex resumed>) = 0 [pid 4971] <... futex resumed>) = 0 [pid 4970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4977 attached [pid 4976] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4973] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] <... futex resumed>) = 1 [pid 4969] <... futex resumed>) = 0 [pid 4977] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4976] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4975] <... clone3 resumed> => {parent_tid=[4977]}, 88) = 4977 [pid 4974] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4973] <... unlinkat resumed>) = 0 [pid 4971] <... futex resumed>) = 0 [pid 4970] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4977] <... set_robust_list resumed>) = 0 [pid 4976] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4975] rt_sigprocmask(SIG_SETMASK, [] [pid 4974] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4969] exit_group(0 [pid 4977] rt_sigprocmask(SIG_SETMASK, [] [pid 4976] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4975] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4974] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4973] <... futex resumed>) = 1 [pid 4972] <... futex resumed>) = 0 [pid 4970] <... futex resumed>) = ? [pid 4969] <... exit_group resumed>) = ? [pid 4977] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4976] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4970] +++ exited with 0 +++ [pid 4977] mkdirat(AT_FDCWD, "./config", 0777 [pid 4976] <... mprotect resumed>) = 0 [pid 4976] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4975] <... futex resumed>) = 0 [pid 4974] <... futex resumed>) = 1 [pid 4973] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4972] <... futex resumed>) = 0 [pid 4971] <... futex resumed>) = 0 [pid 4969] +++ exited with 0 +++ [pid 4977] <... mkdirat resumed>) = 0 [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4973] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4971] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4969, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4977] <... futex resumed>) = 0 [pid 4976] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4975] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4974] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4973] <... unlinkat resumed>) = 0 [pid 4971] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 4978 attached [pid 4977] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4974] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4971] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4976] <... clone3 resumed> => {parent_tid=[4978]}, 88) = 4978 [pid 4975] <... futex resumed>) = 0 [pid 4977] mount(NULL, "./config", "configfs", 0, NULL [pid 4976] rt_sigprocmask(SIG_SETMASK, [] [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4974] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4973] <... futex resumed>) = 1 [pid 4972] <... futex resumed>) = 0 [pid 4978] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4977] <... mount resumed>) = 0 [pid 4976] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4972] exit_group(0 [pid 4978] <... set_robust_list resumed>) = 0 [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4974] <... futex resumed>) = 1 [pid 4972] <... exit_group resumed>) = ? [pid 4971] <... futex resumed>) = 0 [pid 4973] <... futex resumed>) = ? [pid 4977] <... futex resumed>) = 1 [pid 4976] <... futex resumed>) = 0 [pid 4975] <... futex resumed>) = 0 [pid 4974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4971] exit_group(0 [pid 4977] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4971] <... exit_group resumed>) = ? [pid 4978] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4973] +++ exited with 0 +++ [pid 4972] +++ exited with 0 +++ [pid 4978] mkdirat(AT_FDCWD, "./config", 0777 [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4974] <... futex resumed>) = ? [pid 4975] <... futex resumed>) = 1 [pid 4978] <... mkdirat resumed>) = 0 [pid 4977] <... futex resumed>) = 0 [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4974] +++ exited with 0 +++ [pid 4971] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4972, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... restart_syscall resumed>) = 0 [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4977] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4971, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4978] <... futex resumed>) = 1 [pid 4977] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4976] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./459", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4978] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4977] <... futex resumed>) = 1 [pid 4976] <... futex resumed>) = 0 [pid 4975] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4978] mount(NULL, "./config", "configfs", 0, NULL [pid 4977] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./459", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4978] <... mount resumed>) = 0 [pid 4977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4975] <... futex resumed>) = 0 [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 3 [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4977] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] fstat(3 [pid 4978] <... futex resumed>) = 1 [pid 4976] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4977] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 4977] <... futex resumed>) = 1 [pid 4976] <... futex resumed>) = 1 [pid 4978] <... futex resumed>) = 0 [pid 4975] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4978] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4977] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./459/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4978] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4975] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4977] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./459/binderfs" [pid 4978] <... futex resumed>) = 1 [pid 4978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4977] <... mkdirat resumed>) = 0 [pid 4976] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./459/binderfs" [pid 4978] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4975] <... futex resumed>) = 0 [pid 4978] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4976] <... futex resumed>) = 0 [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4978] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4977] <... futex resumed>) = 1 [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4975] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4977] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4978] <... futex resumed>) = 1 [pid 4976] <... futex resumed>) = 0 [pid 4978] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4977] <... symlinkat resumed>) = 0 [pid 4976] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 4978] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4977] <... futex resumed>) = 1 [pid 4975] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./459/config" [pid 4978] <... futex resumed>) = 1 [pid 4977] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4976] <... futex resumed>) = 0 [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4975] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4978] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4977] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4976] <... futex resumed>) = 0 [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4978] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4977] <... unlinkat resumed>) = 0 [pid 307] umount2("./459/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4978] <... symlinkat resumed>) = 0 [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4978] <... futex resumed>) = 1 [pid 4977] <... futex resumed>) = 1 [pid 4976] <... futex resumed>) = 0 [pid 4975] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./459/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4978] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4977] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4975] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 4978] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4977] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 4976] <... futex resumed>) = 0 [pid 4975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 4978] <... unlinkat resumed>) = 0 [pid 4977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4977] <... futex resumed>) = 1 [pid 4976] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4975] <... futex resumed>) = 0 [pid 4978] <... futex resumed>) = 0 [pid 4977] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4975] exit_group(0 [pid 307] getdents64(4 [pid 4978] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4976] <... futex resumed>) = 0 [pid 4975] <... exit_group resumed>) = ? [pid 4978] <... unlinkat resumed>) = 0 [pid 4977] <... futex resumed>) = ? [pid 4976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4976] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(4 [pid 4978] <... futex resumed>) = 0 [pid 4978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4976] exit_group(0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4978] <... futex resumed>) = ? [pid 4977] +++ exited with 0 +++ [pid 4976] <... exit_group resumed>) = ? [pid 4975] +++ exited with 0 +++ [pid 307] close(4 [pid 4978] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4975, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 4976] +++ exited with 0 +++ [pid 309] <... restart_syscall resumed>) = 0 [pid 308] umount2("./469", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4976, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] openat(AT_FDCWD, "./469", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./459/config" [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./469/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 309] umount2("./463", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./469/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] openat(AT_FDCWD, "./463", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] close(3 [pid 309] <... openat resumed>) = 3 [pid 308] unlink("./469/binderfs" [pid 307] <... close resumed>) = 0 [pid 309] fstat(3 [pid 307] rmdir("./459" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] getdents64(3 [pid 308] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... umount2 resumed>) = 0 [pid 307] mkdir("./460", 0777 [pid 309] umount2("./463/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] umount2("./462", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./474", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./469/config" [pid 307] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./463/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./462", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./474", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 3 [pid 309] unlink("./463/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] fstat(3 [pid 309] <... unlink resumed>) = 0 [pid 308] openat(AT_FDCWD, "./469/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(3 [pid 308] <... openat resumed>) = 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(4 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 4979 attached [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = 0 [pid 308] getdents64(4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4979 [pid 4979] set_robust_list(0x5555731a86a0, 24 [pid 306] umount2("./462/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4979] <... set_robust_list resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4979] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./474/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./462/binderfs" [pid 4979] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./463/config" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4979] chdir("./460" [pid 310] newfstatat(AT_FDCWD, "./474/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] close(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4979] <... chdir resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 306] unlink("./462/binderfs" [pid 4979] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] unlink("./474/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./469/config" [pid 306] <... unlink resumed>) = 0 [pid 4979] <... prctl resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] openat(AT_FDCWD, "./463/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4979] setpgid(0, 0 [pid 310] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 306] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4979] <... setpgid resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] fstat(4 [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = 0 [pid 4979] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4979] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(4 [pid 308] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4979] write(3, "1000", 4 [pid 310] newfstatat(AT_FDCWD, "./474/config" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./462/config" [pid 4979] <... write resumed>) = 4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] getdents64(4 [pid 308] rmdir("./469" [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4979] close(3 [pid 310] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4979] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] close(4 [pid 308] <... rmdir resumed>) = 0 [pid 306] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4979] symlink("/dev/binderfs", "./binderfs" [pid 310] openat(AT_FDCWD, "./474/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... close resumed>) = 0 [pid 308] mkdir("./470", 0777 [pid 4979] <... symlink resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] rmdir("./463/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4979] write(1, "executing program\n", 18 [pid 310] fstat(4 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 executing program [pid 306] openat(AT_FDCWD, "./462/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4979] <... write resumed>) = 18 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 4 [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4979] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] close(3ci2-android-6-1/strace-static-x86_64: Process 4980 attached [pid 4979] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] getdents64(4 [pid 306] getdents64(4 [pid 309] <... close resumed>) = 0 [pid 4980] set_robust_list(0x5555731a86a0, 24 [pid 4979] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] rmdir("./463" [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4980 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4980] <... set_robust_list resumed>) = 0 [pid 4979] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] close(4 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(4 [pid 4980] rt_sigprocmask(SIG_SETMASK, [] [pid 4979] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4980] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4979] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] rmdir("./474/config" [pid 309] mkdir("./464", 0777 [pid 306] close(4 [pid 4980] chdir("./470" [pid 306] <... close resumed>) = 0 [pid 4980] <... chdir resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] rmdir("./462/config" [pid 4980] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] getdents64(3 [pid 309] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 4980] <... prctl resumed>) = 0 [pid 4979] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 4980] setpgid(0, 0 [pid 4979] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] close(3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4980] <... setpgid resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(3 [pid 4980] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4979] <... mprotect resumed>) = 0 [pid 310] rmdir("./474" [pid 306] <... close resumed>) = 0 [pid 4980] <... openat resumed>) = 3 [pid 306] rmdir("./462" [pid 4980] write(3, "1000", 4 [pid 306] <... rmdir resumed>) = 0 [pid 4980] <... write resumed>) = 4 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4981 [pid 4979] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] mkdir("./463", 0777ci2-android-6-1/strace-static-x86_64: Process 4981 attached [pid 4980] close(3 [pid 4979] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] mkdir("./475", 0777 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... mkdir resumed>) = 0 [pid 4980] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4980] symlink("/dev/binderfs", "./binderfs" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4980] <... symlink resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4979] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4981] set_robust_list(0x5555731a86a0, 24 [pid 4980] write(1, "executing program\n", 18 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4980] <... write resumed>) = 18 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4982 executing program [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4980] <... futex resumed>) = 0 [pid 4979] <... clone3 resumed> => {parent_tid=[4983]}, 88) = 4983 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4980] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 4979] rt_sigprocmask(SIG_SETMASK, [] [pid 4980] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4980] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4980] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4980] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4980] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[4984]}, 88) = 4984 [pid 4980] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4979] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4985 [pid 4979] <... futex resumed>) = 0 [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4983 attached [pid 4983] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 4983] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4983] mkdirat(AT_FDCWD, "./config", 0777 [pid 4981] <... set_robust_list resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4982 attached ci2-android-6-1/strace-static-x86_64: Process 4984 attached [pid 4983] <... mkdirat resumed>) = 0 [pid 4982] set_robust_list(0x5555731a86a0, 24 [pid 4981] rt_sigprocmask(SIG_SETMASK, [] [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4979] <... futex resumed>) = 0 [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4983] <... futex resumed>) = 1 [pid 4983] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 4982] <... set_robust_list resumed>) = 0 [pid 4981] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4979] <... futex resumed>) = 0 [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4983] <... futex resumed>) = 1 [pid 4983] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4979] <... futex resumed>) = 0 [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4983] <... futex resumed>) = 1 [pid 4983] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4979] <... futex resumed>) = 0 [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4983] <... futex resumed>) = 1 [pid 4983] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4979] <... futex resumed>) = 0 [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4981] chdir("./464" [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4983] <... futex resumed>) = 1 [pid 4983] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 4981] <... chdir resumed>) = 0 [pid 4982] rt_sigprocmask(SIG_SETMASK, [] [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4979] <... futex resumed>) = 0 [pid 4983] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4983] <... unlinkat resumed>) = 0 [pid 4979] <... futex resumed>) = 0 [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4983] <... futex resumed>) = 0 [pid 4979] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4983] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4979] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4983] <... unlinkat resumed>) = 0 [pid 4979] <... futex resumed>) = 0 [pid 4983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4979] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4983] <... futex resumed>) = 0 [pid 4979] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4983] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4979] exit_group(0 [pid 4983] <... futex resumed>) = ? [pid 4979] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4985 attached [pid 4984] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4982] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4981] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4985] set_robust_list(0x5555731a86a0, 24 [pid 4983] +++ exited with 0 +++ [pid 4981] <... prctl resumed>) = 0 [pid 4979] +++ exited with 0 +++ [pid 4981] setpgid(0, 0) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4979, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4984] <... set_robust_list resumed>) = 0 [pid 4981] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4984] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4984] mkdirat(AT_FDCWD, "./config", 0777 [pid 4981] <... openat resumed>) = 3 [pid 4982] chdir("./463" [pid 4981] write(3, "1000", 4 [pid 4984] <... mkdirat resumed>) = 0 [pid 4985] <... set_robust_list resumed>) = 0 [pid 4982] <... chdir resumed>) = 0 [pid 4981] <... write resumed>) = 4 [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4982] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4981] close(3 [pid 4984] <... futex resumed>) = 1 [pid 4981] <... close resumed>) = 0 [pid 4980] <... futex resumed>) = 0 [pid 4984] mount(NULL, "./config", "configfs", 0, NULL [pid 4982] <... prctl resumed>) = 0 [pid 4981] symlink("/dev/binderfs", "./binderfs" [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] <... mount resumed>) = 0 [pid 4982] setpgid(0, 0 [pid 4980] <... futex resumed>) = 0 [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4984] <... futex resumed>) = 0 [pid 4981] <... symlink resumed>) = 0 [pid 4980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4984] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4982] <... setpgid resumed>) = 0 [pid 4981] write(1, "executing program\n", 18 [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4981] <... write resumed>) = 18 [pid 4980] <... futex resumed>) = 0 [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4984] <... futex resumed>) = 0 [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 4984] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4982] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4981] <... futex resumed>) = 0 [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4981] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4980] <... futex resumed>) = 0 [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4982] <... openat resumed>) = 3 [pid 4981] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4984] <... futex resumed>) = 0 [pid 4982] write(3, "1000", 4 [pid 4981] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4984] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4982] <... write resumed>) = 4 [pid 4981] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] <... mkdirat resumed>) = 0 [pid 4982] close(3 [pid 4981] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4980] <... futex resumed>) = 0 [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4984] <... futex resumed>) = 0 [pid 4982] <... close resumed>) = 0 [pid 4981] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4984] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4982] symlink("/dev/binderfs", "./binderfs" [pid 4981] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4980] <... futex resumed>) = 0 [pid 4984] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4981] <... mprotect resumed>) = 0 [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4984] <... symlinkat resumed>) = 0 [pid 4982] <... symlink resumed>) = 0 [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4981] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4984] <... futex resumed>) = 1 [pid 4980] <... futex resumed>) = 0 [pid 4981] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4984] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4982] write(1, "executing program\n", 18 [pid 4981] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4980] <... futex resumed>) = 0 [pid 4984] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4984] <... unlinkat resumed>) = 0 executing program [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4982] <... write resumed>) = 18 [pid 4981] <... clone3 resumed> => {parent_tid=[4986]}, 88) = 4986 [pid 4980] <... futex resumed>) = 0 [pid 4984] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4981] rt_sigprocmask(SIG_SETMASK, [] [pid 4980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4981] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4980] <... futex resumed>) = 0 [pid 4984] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4984] <... unlinkat resumed>) = 0 [pid 4982] <... futex resumed>) = 0 [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4981] <... futex resumed>) = 0 [pid 4984] <... futex resumed>) = 1 [pid 4982] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4980] <... futex resumed>) = 0 [pid 4984] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4982] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4980] exit_group(0 [pid 4984] <... futex resumed>) = ? [pid 4982] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4980] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4986 attached [pid 4985] rt_sigprocmask(SIG_SETMASK, [] [pid 4984] +++ exited with 0 +++ [pid 4982] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4980] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4980, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4982] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4982] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4985] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4982] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] umount2("./460", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4985] chdir("./475" [pid 4982] <... mprotect resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4985] <... chdir resumed>) = 0 [pid 4982] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] openat(AT_FDCWD, "./460", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4982] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4985] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4982] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... openat resumed>) = 3 [pid 4985] <... prctl resumed>) = 0 [pid 4985] setpgid(0, 0) = 0 [pid 4985] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] fstat(3 [pid 4985] <... openat resumed>) = 3 [pid 4982] <... clone3 resumed> => {parent_tid=[4987]}, 88) = 4987 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4985] write(3, "1000", 4) = 4 [pid 4982] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(3 [pid 4982] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 4987 attached [pid 4986] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4985] close(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4985] <... close resumed>) = 0 [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./460/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4985] symlink("/dev/binderfs", "./binderfs" [pid 4982] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./460/binderfs" [pid 4985] <... symlink resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4985] write(1, "executing program\n", 18 executing program [pid 307] unlink("./460/binderfs" [pid 4985] <... write resumed>) = 18 [pid 307] <... unlink resumed>) = 0 [pid 4987] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4986] <... set_robust_list resumed>) = 0 [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4985] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4985] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4985] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 4985] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... umount2 resumed>) = 0 [pid 4987] <... set_robust_list resumed>) = 0 [pid 4985] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4985] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4985] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] newfstatat(AT_FDCWD, "./460/config" [pid 4985] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4985] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4987] rt_sigprocmask(SIG_SETMASK, [] [pid 4985] <... clone3 resumed> => {parent_tid=[4988]}, 88) = 4988 [pid 307] umount2("./460/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4985] rt_sigprocmask(SIG_SETMASK, [] [pid 4986] rt_sigprocmask(SIG_SETMASK, [] [pid 4985] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./460/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4986] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 4 [pid 4986] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] fstat(4ci2-android-6-1/strace-static-x86_64: Process 4988 attached [pid 4987] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4987] mkdirat(AT_FDCWD, "./config", 0777 [pid 4986] <... mkdirat resumed>) = 0 [pid 307] getdents64(4 [pid 4988] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4987] <... mkdirat resumed>) = 0 [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4981] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4981] <... futex resumed>) = 0 [pid 307] close(4 [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 4986] mount(NULL, "./config", "configfs", 0, NULL [pid 307] rmdir("./460/config" [pid 4986] <... mount resumed>) = 0 [pid 4988] <... set_robust_list resumed>) = 0 [pid 4988] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4988] mkdirat(AT_FDCWD, "./config", 0777 [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4986] <... futex resumed>) = 1 [pid 4981] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 4988] <... mkdirat resumed>) = 0 [pid 4987] <... futex resumed>) = 1 [pid 4982] <... futex resumed>) = 0 [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4987] mount(NULL, "./config", "configfs", 0, NULL [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4981] <... futex resumed>) = 0 [pid 4988] <... futex resumed>) = 1 [pid 4987] <... mount resumed>) = 0 [pid 4985] <... futex resumed>) = 0 [pid 4982] <... futex resumed>) = 0 [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3 [pid 4988] mount(NULL, "./config", "configfs", 0, NULL [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./470", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4988] <... mount resumed>) = 0 [pid 4987] <... futex resumed>) = 0 [pid 4985] <... futex resumed>) = 0 [pid 4982] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./470", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4988] <... futex resumed>) = 0 [pid 4987] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 307] rmdir("./460" [pid 4988] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4987] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4982] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 4988] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4985] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 4988] <... futex resumed>) = 0 [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... rmdir resumed>) = 0 [pid 4988] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4987] <... futex resumed>) = 0 [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4982] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./470/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4988] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4987] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4985] <... futex resumed>) = 0 [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] mkdir("./461", 0777 [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4982] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./470/binderfs" [pid 4988] <... futex resumed>) = 0 [pid 4985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4988] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./470/binderfs" [pid 4988] <... mkdirat resumed>) = 0 [pid 4987] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4986] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4985] <... futex resumed>) = 0 [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4988] <... futex resumed>) = 0 [pid 4987] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4988] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4988] <... symlinkat resumed>) = 0 [pid 4985] <... futex resumed>) = 0 [pid 308] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4987] <... futex resumed>) = 1 [pid 4982] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4987] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4986] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4988] <... futex resumed>) = 0 [pid 4985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./470/config" [pid 4988] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4988] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4985] <... futex resumed>) = 0 [pid 4982] <... futex resumed>) = 0 [pid 308] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4988] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4987] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4989 [pid 4988] <... unlinkat resumed>) = 0 [pid 4987] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] openat(AT_FDCWD, "./470/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 307] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 4989 attached [pid 4988] <... futex resumed>) = 1 [pid 4987] <... futex resumed>) = 1 [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] <... futex resumed>) = 0 [pid 4982] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4988] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4987] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4986] <... futex resumed>) = 1 [pid 4985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4981] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4988] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4986] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4985] <... futex resumed>) = 0 [pid 4982] <... futex resumed>) = 0 [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 4988] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4987] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4986] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4981] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4988] <... unlinkat resumed>) = 0 [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 4988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4987] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4989] set_robust_list(0x5555731a86a0, 24 [pid 4988] <... futex resumed>) = 1 [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4985] <... futex resumed>) = 0 [pid 308] close(4 [pid 4989] <... set_robust_list resumed>) = 0 [pid 4988] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4985] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 4982] <... futex resumed>) = 0 [pid 4989] rt_sigprocmask(SIG_SETMASK, [] [pid 4988] <... futex resumed>) = ? [pid 4987] <... futex resumed>) = 1 [pid 4986] <... futex resumed>) = 1 [pid 4985] <... exit_group resumed>) = ? [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4981] <... futex resumed>) = 0 [pid 308] rmdir("./470/config" [pid 4989] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4988] +++ exited with 0 +++ [pid 4987] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4986] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4985] +++ exited with 0 +++ [pid 4982] <... futex resumed>) = 0 [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] chdir("./461" [pid 4987] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4981] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4985, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... rmdir resumed>) = 0 [pid 4989] <... chdir resumed>) = 0 [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4986] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4982] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3 [pid 4989] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4987] <... futex resumed>) = 0 [pid 4982] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4989] <... prctl resumed>) = 0 [pid 4987] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4982] <... futex resumed>) = 0 [pid 308] close(3 [pid 4989] setpgid(0, 0 [pid 4982] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 4989] <... setpgid resumed>) = 0 [pid 4987] <... unlinkat resumed>) = 0 [pid 4986] <... mkdirat resumed>) = 0 [pid 308] rmdir("./470" [pid 4987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4987] <... futex resumed>) = 1 [pid 4982] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4989] <... openat resumed>) = 3 [pid 4987] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4986] <... futex resumed>) = 1 [pid 4982] exit_group(0 [pid 4981] <... futex resumed>) = 0 [pid 308] mkdir("./471", 0777 [pid 4987] <... futex resumed>) = ? [pid 4986] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4982] <... exit_group resumed>) = ? [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] write(3, "1000", 4 [pid 4987] +++ exited with 0 +++ [pid 4986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... mkdir resumed>) = 0 [pid 4989] <... write resumed>) = 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4989] close(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4989] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4986] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4982] +++ exited with 0 +++ [pid 4981] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4990 attached [pid 4989] symlink("/dev/binderfs", "./binderfs" [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4990] set_robust_list(0x5555731a86a0, 24 [pid 4989] <... symlink resumed>) = 0 [pid 4986] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 4990 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4982, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4990] <... set_robust_list resumed>) = 0 executing program [pid 4989] write(1, "executing program\n", 18 [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4990] rt_sigprocmask(SIG_SETMASK, [] [pid 4989] <... write resumed>) = 18 [pid 4986] <... futex resumed>) = 1 [pid 4981] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4990] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4986] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] chdir("./471" [pid 4989] <... futex resumed>) = 0 [pid 4990] <... chdir resumed>) = 0 [pid 4989] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4981] <... futex resumed>) = 0 [pid 4990] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4989] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4986] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4990] <... prctl resumed>) = 0 [pid 4989] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4990] setpgid(0, 0 [pid 4989] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4986] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4990] <... setpgid resumed>) = 0 [pid 4989] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4989] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4990] <... openat resumed>) = 3 [pid 4989] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4986] <... futex resumed>) = 1 [pid 4981] <... futex resumed>) = 0 [pid 4990] write(3, "1000", 4 [pid 4989] <... mprotect resumed>) = 0 [pid 4986] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4981] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] <... write resumed>) = 4 [pid 4989] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4990] close(3 [pid 4989] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4981] <... futex resumed>) = 0 [pid 4990] <... close resumed>) = 0 [pid 4989] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4986] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4981] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4990] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 4991 attached ) = 0 [pid 4989] <... clone3 resumed> => {parent_tid=[4991]}, 88) = 4991 [pid 4986] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4990] write(1, "executing program\n", 18 [pid 4989] rt_sigprocmask(SIG_SETMASK, [] [pid 4986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] <... write resumed>) = 18 [pid 4989] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4986] <... futex resumed>) = 1 [pid 4981] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = 0 [pid 4989] <... futex resumed>) = 0 [pid 4990] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4986] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4990] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4981] exit_group(0 [pid 4990] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4981] <... exit_group resumed>) = ? [pid 4986] <... futex resumed>) = ? [pid 4990] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4990] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 4990] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 4990] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 4990] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... restart_syscall resumed>) = 0 [pid 4986] +++ exited with 0 +++ [pid 4981] +++ exited with 0 +++ [pid 4990] <... clone3 resumed> => {parent_tid=[4992]}, 88) = 4992 [pid 4990] rt_sigprocmask(SIG_SETMASK, [] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4981, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./463", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4990] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] openat(AT_FDCWD, "./463", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4990] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./464", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 310] umount2("./475", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./464", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./463/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./463/binderfs" [pid 310] openat(AT_FDCWD, "./475", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 4992 attached [pid 4991] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... openat resumed>) = 3 [pid 309] <... openat resumed>) = 3 [pid 306] unlink("./463/binderfs" [pid 310] fstat(3 [pid 309] fstat(3 [pid 306] <... unlink resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 309] getdents64(3 [pid 4992] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... umount2 resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./475/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./464/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./463/config" [pid 310] newfstatat(AT_FDCWD, "./475/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./464/binderfs" [pid 306] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] unlink("./475/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./463/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... unlink resumed>) = 0 [pid 309] unlink("./464/binderfs" [pid 306] <... openat resumed>) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 309] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... umount2 resumed>) = 0 [pid 309] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 310] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 310] newfstatat(AT_FDCWD, "./475/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./464/config" [pid 306] rmdir("./463/config" [pid 310] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] openat(AT_FDCWD, "./475/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./464/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 310] <... openat resumed>) = 4 [pid 309] <... openat resumed>) = 4 [pid 306] <... close resumed>) = 0 [pid 310] fstat(4 [pid 309] fstat(4 [pid 306] rmdir("./463" [pid 4991] <... set_robust_list resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 306] mkdir("./464", 0777 [pid 4992] <... set_robust_list resumed>) = 0 [pid 4991] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 306] <... mkdir resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] close(4 [pid 309] close(4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] rmdir("./475/config" [pid 309] rmdir("./464/config" [pid 310] <... rmdir resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] getdents64(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 4993 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 309] close(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 4992] rt_sigprocmask(SIG_SETMASK, [] [pid 4991] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4992] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4991] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] rmdir("./475" [pid 309] rmdir("./464"ci2-android-6-1/strace-static-x86_64: Process 4993 attached [pid 4992] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 4993] set_robust_list(0x5555731a86a0, 24 [pid 4991] <... mkdirat resumed>) = 0 [pid 310] mkdir("./476", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 4993] <... set_robust_list resumed>) = 0 [pid 4992] <... mkdirat resumed>) = 0 [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 309] mkdir("./465", 0777 [pid 4993] rt_sigprocmask(SIG_SETMASK, [] [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 1 [pid 4989] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4992] <... futex resumed>) = 1 [pid 4991] mount(NULL, "./config", "configfs", 0, NULL [pid 4990] <... futex resumed>) = 0 [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 4993] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4992] mount(NULL, "./config", "configfs", 0, NULL [pid 4991] <... mount resumed>) = 0 [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4993] chdir("./464" [pid 4992] <... mount resumed>) = 0 [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] <... futex resumed>) = 0 [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4993] <... chdir resumed>) = 0 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 4994 attached [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4994] set_robust_list(0x5555731a86a0, 24 [pid 4993] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4992] <... futex resumed>) = 0 [pid 4991] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 4994 [pid 4994] <... set_robust_list resumed>) = 0 [pid 4993] <... prctl resumed>) = 0 [pid 4992] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4991] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4990] <... futex resumed>) = 0 [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 4995 attached [pid 4994] rt_sigprocmask(SIG_SETMASK, [] [pid 4992] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 4995 [pid 4995] set_robust_list(0x5555731a86a0, 24 [pid 4994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4993] setpgid(0, 0 [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... set_robust_list resumed>) = 0 [pid 4994] chdir("./476" [pid 4992] <... futex resumed>) = 0 [pid 4991] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 4995] rt_sigprocmask(SIG_SETMASK, [] [pid 4994] <... chdir resumed>) = 0 [pid 4992] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4991] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4990] <... futex resumed>) = 0 [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4994] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4993] <... setpgid resumed>) = 0 [pid 4992] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4995] chdir("./465" [pid 4994] <... prctl resumed>) = 0 [pid 4993] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... chdir resumed>) = 0 [pid 4994] setpgid(0, 0 [pid 4992] <... futex resumed>) = 0 [pid 4991] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] <... futex resumed>) = 0 [pid 4995] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4994] <... setpgid resumed>) = 0 [pid 4993] <... openat resumed>) = 3 [pid 4992] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4991] <... mkdirat resumed>) = 0 [pid 4990] <... futex resumed>) = 0 [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4995] <... prctl resumed>) = 0 [pid 4994] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4993] write(3, "1000", 4 [pid 4992] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4995] setpgid(0, 0 [pid 4994] <... openat resumed>) = 3 [pid 4993] <... write resumed>) = 4 [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... setpgid resumed>) = 0 [pid 4994] write(3, "1000", 4 [pid 4993] close(3 [pid 4992] <... futex resumed>) = 0 [pid 4991] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] <... futex resumed>) = 0 [pid 4995] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4994] <... write resumed>) = 4 [pid 4993] <... close resumed>) = 0 [pid 4992] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4991] <... symlinkat resumed>) = 0 [pid 4990] <... futex resumed>) = 0 [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4995] <... openat resumed>) = 3 [pid 4994] close(3 [pid 4993] symlink("/dev/binderfs", "./binderfs" [pid 4992] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4995] write(3, "1000", 4 [pid 4994] <... close resumed>) = 0 [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... write resumed>) = 4 [pid 4994] symlink("/dev/binderfs", "./binderfs" [pid 4993] <... symlink resumed>) = 0 [pid 4992] <... futex resumed>) = 0 [pid 4991] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] <... futex resumed>) = 0 [pid 4995] close(3 [pid 4994] <... symlink resumed>) = 0 [pid 4993] write(1, "executing program\n", 18 [pid 4992] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4991] <... unlinkat resumed>) = 0 [pid 4990] <... futex resumed>) = 0 executing program [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4995] <... close resumed>) = 0 [pid 4994] write(1, "executing program\n", 18 [pid 4993] <... write resumed>) = 18 [pid 4992] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 4995] symlink("/dev/binderfs", "./binderfs" [pid 4994] <... write resumed>) = 18 [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... symlink resumed>) = 0 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4993] <... futex resumed>) = 0 [pid 4992] <... futex resumed>) = 0 [pid 4991] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4990] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4989] <... futex resumed>) = 0 [pid 4995] write(1, "executing program\n", 18 [pid 4994] <... futex resumed>) = 0 executing program [pid 4993] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4992] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4991] <... unlinkat resumed>) = 0 [pid 4990] <... futex resumed>) = 0 [pid 4989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4995] <... write resumed>) = 18 [pid 4994] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4993] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4992] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 4991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4990] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4994] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4993] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4991] <... futex resumed>) = 0 [pid 4990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4995] <... futex resumed>) = 0 [pid 4994] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4993] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4992] <... futex resumed>) = 0 [pid 4991] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4989] exit_group(0 [pid 4995] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4993] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4992] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4990] exit_group(0 [pid 4989] <... exit_group resumed>) = ? [pid 4995] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 4994] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4993] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4992] <... futex resumed>) = ? [pid 4991] <... futex resumed>) = ? [pid 4990] <... exit_group resumed>) = ? [pid 4995] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 4994] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4993] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4992] +++ exited with 0 +++ [pid 4995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4994] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4994] <... mprotect resumed>) = 0 [pid 4995] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4994] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4995] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4994] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4995] <... mprotect resumed>) = 0 [pid 4994] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4991] +++ exited with 0 +++ [pid 4989] +++ exited with 0 +++ [pid 4995] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4989, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4995] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4994] <... clone3 resumed> => {parent_tid=[4996]}, 88) = 4996 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4994] rt_sigprocmask(SIG_SETMASK, [] [pid 4990] +++ exited with 0 +++ [pid 4993] <... mprotect resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 4997 attached [pid 4994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4995] <... clone3 resumed> => {parent_tid=[4997]}, 88) = 4997 [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4993] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4990, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 4995] rt_sigprocmask(SIG_SETMASK, [] [pid 4994] <... futex resumed>) = 0 [pid 4993] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 4995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4993] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 4998 attached ci2-android-6-1/strace-static-x86_64: Process 4996 attached ) = 0 [pid 4993] <... clone3 resumed> => {parent_tid=[4998]}, 88) = 4998 [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4993] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4996] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4996] <... set_robust_list resumed>) = 0 [pid 4997] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4996] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4997] <... set_robust_list resumed>) = 0 [pid 4996] mkdirat(AT_FDCWD, "./config", 0777 [pid 4997] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 4997] mkdirat(AT_FDCWD, "./config", 0777 [pid 4996] <... mkdirat resumed>) = 0 [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4994] <... futex resumed>) = 0 [pid 4997] <... mkdirat resumed>) = 0 [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 4994] <... futex resumed>) = 0 [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./461", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4995] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./461", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... openat resumed>) = 3 [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4997] <... futex resumed>) = 1 [pid 307] getdents64(3 [pid 4997] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./461/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./461/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4997] <... mount resumed>) = 0 [pid 307] unlink("./461/binderfs" [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 4995] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4997] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4995] <... futex resumed>) = 0 [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4996] <... futex resumed>) = 1 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4997] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./461/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./461/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 4997] <... futex resumed>) = 1 [pid 4995] <... futex resumed>) = 0 [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./461/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4995] <... futex resumed>) = 0 [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 4997] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 4997] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./461/config" [pid 4997] <... futex resumed>) = 1 [pid 4995] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 4997] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] getdents64(3 [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 4997] <... mkdirat resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./461" [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 4997] <... futex resumed>) = 1 [pid 4995] <... futex resumed>) = 0 [pid 307] mkdir("./462", 0777 [pid 4997] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4998] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 4997] <... symlinkat resumed>) = 0 [pid 4996] mount(NULL, "./config", "configfs", 0, NULL [pid 4995] <... futex resumed>) = 0 [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 4996] <... mount resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4996] <... futex resumed>) = 1 [pid 4994] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4996] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... futex resumed>) = 0 [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4997] <... futex resumed>) = 1 [pid 4997] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... futex resumed>) = 0 [pid 4995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4994] <... futex resumed>) = 1 [pid 4996] <... futex resumed>) = 0 [pid 4996] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4995] <... futex resumed>) = 0 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 4999 [pid 4996] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 4996] <... futex resumed>) = 1 [pid 4994] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4996] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4996] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4994] <... futex resumed>) = 0 [pid 4996] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4996] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4997] <... futex resumed>) = 1 [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4997] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4996] <... futex resumed>) = 1 [pid 4994] <... futex resumed>) = 0 [pid 4996] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4997] <... unlinkat resumed>) = 0 [pid 4996] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4996] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4994] <... futex resumed>) = 0 [pid 4997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4995] <... futex resumed>) = 0 [pid 4995] exit_group(0 [pid 4996] <... mkdirat resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 4999 attached [pid 4998] <... set_robust_list resumed>) = 0 [pid 4996] <... futex resumed>) = 1 [pid 4994] <... futex resumed>) = 0 [pid 4996] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./471", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4996] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4997] <... futex resumed>) = ? [pid 4996] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4994] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./471", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4999] set_robust_list(0x5555731a86a0, 24 [pid 4998] rt_sigprocmask(SIG_SETMASK, [] [pid 4996] <... symlinkat resumed>) = 0 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 4999] <... set_robust_list resumed>) = 0 [pid 4998] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4997] +++ exited with 0 +++ [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4995] +++ exited with 0 +++ [pid 4994] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(3 [pid 4996] <... futex resumed>) = 0 [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4995, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4998] mkdirat(AT_FDCWD, "./config", 0777 [pid 4996] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4994] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3 [pid 4999] rt_sigprocmask(SIG_SETMASK, [] [pid 4996] <... unlinkat resumed>) = 0 [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 4998] <... mkdirat resumed>) = 0 [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./471/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4996] <... futex resumed>) = 0 [pid 4994] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4998] <... futex resumed>) = 1 [pid 4996] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4993] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./471/binderfs" [pid 4998] mount(NULL, "./config", "configfs", 0, NULL [pid 4996] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4994] <... futex resumed>) = 0 [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4998] <... mount resumed>) = 0 [pid 4996] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4993] <... futex resumed>) = 0 [pid 308] unlink("./471/binderfs" [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4996] <... unlinkat resumed>) = 0 [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 4998] <... futex resumed>) = 0 [pid 4996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4998] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 4996] <... futex resumed>) = 1 [pid 4994] <... futex resumed>) = 0 [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 4999] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4998] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4996] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4994] exit_group(0 [pid 4993] <... futex resumed>) = 0 [pid 308] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4996] <... futex resumed>) = ? [pid 4994] <... exit_group resumed>) = ? [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4998] <... futex resumed>) = 0 [pid 4996] +++ exited with 0 +++ [pid 4993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./471/config" [pid 4998] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 4998] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 4993] <... futex resumed>) = 0 [pid 308] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4994] +++ exited with 0 +++ [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 4998] <... futex resumed>) = 0 [pid 4993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./465", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./471/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 4998] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4994, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 4 [pid 4998] <... mkdirat resumed>) = 0 [pid 4993] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] openat(AT_FDCWD, "./465", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] fstat(4 [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 4998] <... futex resumed>) = 0 [pid 4993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] fstat(3 [pid 308] getdents64(4 [pid 4998] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 4999] chdir("./462" [pid 4998] <... symlinkat resumed>) = 0 [pid 4993] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] getdents64(4 [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 4999] <... chdir resumed>) = 0 [pid 4998] <... futex resumed>) = 0 [pid 4993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] close(4 [pid 4999] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 4998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./465/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 4998] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4999] <... prctl resumed>) = 0 [pid 4993] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./471/config" [pid 4999] setpgid(0, 0 [pid 4998] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./465/binderfs" [pid 4999] <... setpgid resumed>) = 0 [pid 4998] <... unlinkat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4999] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./465/binderfs" [pid 308] getdents64(3 [pid 4998] <... futex resumed>) = 1 [pid 4993] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 4998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 4998] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4993] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 4999] <... openat resumed>) = 3 [pid 4998] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./471" [pid 4999] write(3, "1000", 4 [pid 4998] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 4999] <... write resumed>) = 4 [pid 4998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./472", 0777 [pid 4999] close(3 [pid 4998] <... futex resumed>) = 1 [pid 4993] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... mkdir resumed>) = 0 [pid 4999] <... close resumed>) = 0 [pid 4998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4993] exit_group(0 [pid 309] newfstatat(AT_FDCWD, "./465/config" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 4999] symlink("/dev/binderfs", "./binderfs" [pid 4998] <... futex resumed>) = ? [pid 4993] <... exit_group resumed>) = ? [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 4999] <... symlink resumed>) = 0 [pid 4998] +++ exited with 0 +++ [pid 309] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 4999] write(1, "executing program\n", 18 [pid 4993] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 4999] <... write resumed>) = 18 [pid 309] openat(AT_FDCWD, "./465/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5000 attached [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4993, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5000] set_robust_list(0x5555731a86a0, 24 [pid 4999] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5000 [pid 5000] <... set_robust_list resumed>) = 0 [pid 4999] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5000] rt_sigprocmask(SIG_SETMASK, [] [pid 4999] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] getdents64(4 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./464", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5000] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 4999] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5000] chdir("./472" [pid 4999] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(4 [pid 306] openat(AT_FDCWD, "./464", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5000] <... chdir resumed>) = 0 [pid 4999] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 3 [pid 5000] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] close(4 [pid 306] fstat(3 [pid 5000] <... prctl resumed>) = 0 [pid 4999] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5000] setpgid(0, 0 [pid 4999] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rmdir("./465/config" [pid 306] getdents64(3 [pid 5000] <... setpgid resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5000] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] umount2("./464/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5000] <... openat resumed>) = 3 [pid 4999] <... mprotect resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5000] write(3, "1000", 4 [pid 309] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./464/binderfs" [pid 5000] <... write resumed>) = 4 [pid 4999] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5000] close(3 [pid 306] unlink("./464/binderfs" [pid 5000] <... close resumed>) = 0 [pid 4999] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] close(3 [pid 306] <... unlink resumed>) = 0 [pid 5000] symlink("/dev/binderfs", "./binderfs" [pid 4999] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... close resumed>) = 0 [pid 306] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5000] <... symlink resumed>) = 0 [pid 309] rmdir("./465" [pid 306] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5001 attached [pid 5000] write(1, "executing program\n", 18 [pid 306] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5000] <... write resumed>) = 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 4999] <... clone3 resumed> => {parent_tid=[5001]}, 88) = 5001 [pid 309] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./464/config" [pid 5000] <... futex resumed>) = 0 [pid 4999] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... restart_syscall resumed>) = 0 [pid 309] mkdir("./466", 0777 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5000] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 4999] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5000] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5000] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] openat(AT_FDCWD, "./464/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5000] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5000] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] fstat(4 [pid 5000] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 4999] <... futex resumed>) = 0 [pid 310] umount2("./476", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5000] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(4 [pid 5000] <... mprotect resumed>) = 0 [pid 310] openat(AT_FDCWD, "./476", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5000] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(4 [pid 5000] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5000] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... openat resumed>) = 3 [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 5003 attached ci2-android-6-1/strace-static-x86_64: Process 5002 attached [pid 310] fstat(3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5002 [pid 306] <... close resumed>) = 0 [pid 5000] <... clone3 resumed> => {parent_tid=[5003]}, 88) = 5003 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rmdir("./464/config" [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5003] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5002] set_robust_list(0x5555731a86a0, 24 [pid 5000] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(3 [pid 306] <... rmdir resumed>) = 0 [pid 5003] <... set_robust_list resumed>) = 0 [pid 5002] <... set_robust_list resumed>) = 0 [pid 5000] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 5003] rt_sigprocmask(SIG_SETMASK, [] [pid 5002] rt_sigprocmask(SIG_SETMASK, [] [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5002] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5000] <... futex resumed>) = 0 [pid 310] umount2("./476/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(3 [pid 5002] chdir("./466" [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 5003] mkdirat(AT_FDCWD, "./config", 0777 [pid 5002] <... chdir resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./476/binderfs" [pid 306] rmdir("./464" [pid 5002] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5003] <... mkdirat resumed>) = 0 [pid 5002] <... prctl resumed>) = 0 [pid 310] unlink("./476/binderfs" [pid 306] mkdir("./465", 0777 [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] setpgid(0, 0 [pid 310] <... unlink resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5003] <... futex resumed>) = 1 [pid 5002] <... setpgid resumed>) = 0 [pid 5000] <... futex resumed>) = 0 [pid 310] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5003] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5003] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5000] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5003] mount(NULL, "./config", "configfs", 0, NULL [pid 5002] <... openat resumed>) = 3 [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5004 attached [pid 5002] write(3, "1000", 4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5003] <... mount resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5004 [pid 5004] set_robust_list(0x5555731a86a0, 24 [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] <... write resumed>) = 4 [pid 310] newfstatat(AT_FDCWD, "./476/config" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5004] <... set_robust_list resumed>) = 0 [pid 5003] <... futex resumed>) = 1 [pid 5002] close(3 [pid 5000] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5004] rt_sigprocmask(SIG_SETMASK, [] [pid 5003] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5002] <... close resumed>) = 0 [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5004] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5003] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5002] symlink("/dev/binderfs", "./binderfs" [pid 5000] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5003] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 executing program [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5004] chdir("./465" [pid 5003] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5002] <... symlink resumed>) = 0 [pid 310] openat(AT_FDCWD, "./476/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5001] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5002] write(1, "executing program\n", 18 [pid 310] <... openat resumed>) = 4 [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] <... chdir resumed>) = 0 [pid 5002] <... write resumed>) = 18 [pid 310] fstat(4 [pid 5004] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5003] <... futex resumed>) = 1 [pid 5000] <... futex resumed>) = 0 [pid 5004] <... prctl resumed>) = 0 [pid 5003] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5004] setpgid(0, 0 [pid 5003] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5002] <... futex resumed>) = 0 [pid 5001] <... set_robust_list resumed>) = 0 [pid 5000] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5004] <... setpgid resumed>) = 0 [pid 5003] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5002] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5001] rt_sigprocmask(SIG_SETMASK, [] [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5003] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5002] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5001] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5004] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] getdents64(4 [pid 5003] <... futex resumed>) = 1 [pid 5002] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5001] mkdirat(AT_FDCWD, "./config", 0777 [pid 5000] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5004] <... openat resumed>) = 3 [pid 5003] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5002] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5001] <... mkdirat resumed>) = 0 [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] write(3, "1000", 4 [pid 5003] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5002] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5000] <... futex resumed>) = 0 [pid 310] close(4 [pid 5004] <... write resumed>) = 4 [pid 5003] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5002] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5001] <... futex resumed>) = 1 [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4999] <... futex resumed>) = 0 [pid 5004] close(3 [pid 5002] <... mprotect resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5004] <... close resumed>) = 0 [pid 5003] <... mkdirat resumed>) = 0 [pid 5002] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4999] <... futex resumed>) = 0 [pid 310] rmdir("./476/config" [pid 5004] symlink("/dev/binderfs", "./binderfs" [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5001] mount(NULL, "./config", "configfs", 0, NULL [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5002] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5001] <... mount resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5003] <... futex resumed>) = 1 [pid 5000] <... futex resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5003] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5001] <... futex resumed>) = 1 [pid 5000] <... futex resumed>) = 0 [pid 4999] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5003] <... symlinkat resumed>) = 0 [pid 5002] <... clone3 resumed> => {parent_tid=[5005]}, 88) = 5005 [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] <... symlink resumed>) = 0 executing program [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] rt_sigprocmask(SIG_SETMASK, [] [pid 5001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5000] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4999] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5005 attached [pid 5004] write(1, "executing program\n", 18 [pid 5003] <... futex resumed>) = 0 [pid 5002] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5001] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 5005] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5004] <... write resumed>) = 18 [pid 5003] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5000] <... futex resumed>) = 0 [pid 5005] <... set_robust_list resumed>) = 0 [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5003] <... unlinkat resumed>) = 0 [pid 5002] <... futex resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5005] rt_sigprocmask(SIG_SETMASK, [] [pid 5004] <... futex resumed>) = 0 [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5001] <... futex resumed>) = 1 [pid 5000] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4999] <... futex resumed>) = 0 [pid 5005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5004] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5003] <... futex resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5000] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./476" [pid 5005] mkdirat(AT_FDCWD, "./config", 0777 [pid 5004] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5003] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5000] <... futex resumed>) = 0 [pid 4999] <... futex resumed>) = 0 [pid 5001] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5000] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5001] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... rmdir resumed>) = 0 [pid 5004] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5003] <... unlinkat resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./477", 0777 [pid 5004] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] <... futex resumed>) = 1 [pid 4999] <... futex resumed>) = 0 [pid 5004] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5003] <... futex resumed>) = 1 [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5000] <... futex resumed>) = 0 [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5005] <... mkdirat resumed>) = 0 [pid 5004] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5003] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5000] exit_group(0 [pid 4999] <... futex resumed>) = 0 [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5003] <... futex resumed>) = ? [pid 5001] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5000] <... exit_group resumed>) = ? [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5005] <... futex resumed>) = 1 [pid 5004] <... mprotect resumed>) = 0 [pid 5003] +++ exited with 0 +++ [pid 5002] <... futex resumed>) = 0 [pid 5001] <... mkdirat resumed>) = 0 [pid 5000] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5004] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5005] mount(NULL, "./config", "configfs", 0, NULL [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5000, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5004] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5002] <... futex resumed>) = 0 [pid 5001] <... futex resumed>) = 1 [pid 4999] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4999] <... futex resumed>) = 0 [pid 5001] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5004] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5001] <... symlinkat resumed>) = 0 [pid 5005] <... mount resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5006 [pid 5001] <... futex resumed>) = 1 [pid 4999] <... futex resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4999] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5001] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5005] <... futex resumed>) = 1 [pid 5004] <... clone3 resumed> => {parent_tid=[5007]}, 88) = 5007 [pid 5002] <... futex resumed>) = 0 [pid 5001] <... unlinkat resumed>) = 0 [pid 5005] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5004] rt_sigprocmask(SIG_SETMASK, [] [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5005] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5004] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5002] <... futex resumed>) = 0 [pid 5001] <... futex resumed>) = 1 [pid 4999] <... futex resumed>) = 0 [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4999] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5005] <... futex resumed>) = 0 [pid 5004] <... futex resumed>) = 0 [pid 5002] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 4999] <... futex resumed>) = 0 [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 4999] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5005] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5002] <... futex resumed>) = 0 [pid 5001] <... unlinkat resumed>) = 0 [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5005] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5001] <... futex resumed>) = 1 [pid 4999] <... futex resumed>) = 0 [pid 5001] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 4999] exit_group(0 [pid 5001] <... futex resumed>) = ? [pid 4999] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5007 attached ci2-android-6-1/strace-static-x86_64: Process 5006 attached [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5001] +++ exited with 0 +++ [pid 4999] +++ exited with 0 +++ [pid 5007] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5006] set_robust_list(0x5555731a86a0, 24 [pid 5005] <... futex resumed>) = 1 [pid 5002] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4999, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5007] <... set_robust_list resumed>) = 0 [pid 5006] <... set_robust_list resumed>) = 0 [pid 5005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5007] rt_sigprocmask(SIG_SETMASK, [] [pid 5006] rt_sigprocmask(SIG_SETMASK, [] [pid 5005] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5002] <... futex resumed>) = 0 [pid 5005] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5007] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5007] mkdirat(AT_FDCWD, "./config", 0777 [pid 5006] chdir("./477" [pid 5005] <... mkdirat resumed>) = 0 [pid 5007] <... mkdirat resumed>) = 0 [pid 5006] <... chdir resumed>) = 0 [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5005] <... futex resumed>) = 1 [pid 5002] <... futex resumed>) = 0 [pid 5006] <... prctl resumed>) = 0 [pid 5005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] setpgid(0, 0 [pid 5005] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5002] <... futex resumed>) = 0 [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] <... setpgid resumed>) = 0 [pid 5005] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5007] <... futex resumed>) = 1 [pid 5006] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5004] <... futex resumed>) = 0 [pid 5007] mount(NULL, "./config", "configfs", 0, NULL [pid 5005] <... symlinkat resumed>) = 0 [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5007] <... mount resumed>) = 0 [pid 5006] <... openat resumed>) = 3 [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] <... futex resumed>) = 0 [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] write(3, "1000", 4 [pid 5005] <... futex resumed>) = 1 [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5002] <... futex resumed>) = 0 [pid 5007] <... futex resumed>) = 0 [pid 5006] <... write resumed>) = 4 [pid 5005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5007] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5006] close(3 [pid 5005] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] <... futex resumed>) = 0 [pid 5007] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5006] <... close resumed>) = 0 [pid 5005] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5004] <... futex resumed>) = 0 [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] symlink("/dev/binderfs", "./binderfs" [pid 5005] <... unlinkat resumed>) = 0 [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5007] <... futex resumed>) = 0 [pid 5004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5007] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./472", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5006] <... symlink resumed>) = 0 [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] <... futex resumed>) = 0 [pid 5007] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5006] write(1, "executing program\n", 18 executing program [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] <... write resumed>) = 18 [pid 5005] <... futex resumed>) = 1 [pid 5002] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./472", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./462", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5007] <... futex resumed>) = 1 [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5005] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5004] <... futex resumed>) = 0 [pid 5002] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5007] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5006] <... futex resumed>) = 0 [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 307] openat(AT_FDCWD, "./462", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5007] <... mkdirat resumed>) = 0 [pid 5006] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5005] <... unlinkat resumed>) = 0 [pid 5004] <... futex resumed>) = 0 [pid 5002] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 307] <... openat resumed>) = 3 [pid 5007] <... futex resumed>) = 0 [pid 5006] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5005] <... futex resumed>) = 1 [pid 5004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5002] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5007] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5002] exit_group(0 [pid 308] umount2("./472/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(3 [pid 5007] <... symlinkat resumed>) = 0 [pid 5006] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5005] <... futex resumed>) = ? [pid 5004] <... futex resumed>) = 0 [pid 5002] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./472/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5007] <... futex resumed>) = 0 [pid 5004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5007] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./472/binderfs" [pid 307] getdents64(3 [pid 5007] <... unlinkat resumed>) = 0 [pid 5005] +++ exited with 0 +++ [pid 5004] <... futex resumed>) = 0 [pid 5002] +++ exited with 0 +++ [pid 308] <... unlink resumed>) = 0 [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5007] <... futex resumed>) = 0 [pid 5006] <... mprotect resumed>) = 0 [pid 5004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5002, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./462/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5007] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5007] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5006] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5004] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5007] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5006] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./472/config" [pid 307] newfstatat(AT_FDCWD, "./462/binderfs" [pid 5007] <... unlinkat resumed>) = 0 [pid 5006] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5007] <... futex resumed>) = 1 [pid 5004] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5007] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5006] <... clone3 resumed> => {parent_tid=[5008]}, 88) = 5008 [pid 5004] exit_group(0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] openat(AT_FDCWD, "./472/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] unlink("./462/binderfs" [pid 5007] <... futex resumed>) = ? [pid 5006] rt_sigprocmask(SIG_SETMASK, [] [pid 5004] <... exit_group resumed>) = ? [pid 308] <... openat resumed>) = 4 [pid 5007] +++ exited with 0 +++ [pid 5006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5004] +++ exited with 0 +++ [pid 308] fstat(4 [pid 307] <... unlink resumed>) = 0 [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./466", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5004, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5006] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./466", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 3 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(3 [pid 308] rmdir("./472/config"ci2-android-6-1/strace-static-x86_64: Process 5008 attached [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./462/config" [pid 309] getdents64(3 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] close(3 [pid 309] umount2("./466/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 307] umount2("./462/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./472" [pid 5008] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] newfstatat(AT_FDCWD, "./466/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] mkdir("./473", 0777 [pid 307] openat(AT_FDCWD, "./462/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5008] <... set_robust_list resumed>) = 0 [pid 309] unlink("./466/binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./465", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./465", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5009 attached [pid 5008] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... openat resumed>) = 3 [pid 5009] set_robust_list(0x5555731a86a0, 24 [pid 309] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5009 [pid 306] fstat(3 [pid 5009] <... set_robust_list resumed>) = 0 [pid 5008] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5009] rt_sigprocmask(SIG_SETMASK, [] [pid 5008] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] newfstatat(AT_FDCWD, "./466/config" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 306] getdents64(3 [pid 5009] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5009] chdir("./473" [pid 5008] <... mkdirat resumed>) = 0 [pid 309] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 309] openat(AT_FDCWD, "./466/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./462/config" [pid 306] umount2("./465/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5009] <... chdir resumed>) = 0 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5009] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5008] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 309] fstat(4 [pid 306] newfstatat(AT_FDCWD, "./465/binderfs" [pid 5009] <... prctl resumed>) = 0 [pid 5008] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5006] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5009] setpgid(0, 0 [pid 5008] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./465/binderfs" [pid 5009] <... setpgid resumed>) = 0 [pid 5008] mount(NULL, "./config", "configfs", 0, NULL [pid 5006] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5009] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5008] <... mount resumed>) = 0 [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] close(3 [pid 306] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5009] <... openat resumed>) = 3 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5009] write(3, "1000", 4 [pid 5008] <... futex resumed>) = 1 [pid 306] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5009] <... write resumed>) = 4 [pid 5008] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5006] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./462" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5009] close(3 [pid 5008] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 306] newfstatat(AT_FDCWD, "./465/config" [pid 5009] <... close resumed>) = 0 [pid 5008] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5009] symlink("/dev/binderfs", "./binderfs" [pid 5008] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5006] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./466/config" [pid 307] mkdir("./463", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5009] <... symlink resumed>) = 0 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./465/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5009] write(1, "executing program\n", 18 [pid 5008] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 4 [pid 5009] <... write resumed>) = 18 [pid 5008] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... rmdir resumed>) = 0 [pid 306] fstat(4 [pid 5006] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5009] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5009] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 executing program [pid 5009] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5008] <... futex resumed>) = 0 [pid 5006] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(4 [pid 5009] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5008] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5009] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5008] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... close resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(4 [pid 5009] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./466" [pid 306] <... close resumed>) = 0 [pid 5009] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5008] <... futex resumed>) = 1 [pid 306] rmdir("./465/config" [pid 5009] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5008] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5006] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5009] <... mprotect resumed>) = 0 [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5010 [pid 306] getdents64(3 [pid 5009] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5008] <... futex resumed>) = 0 [pid 5006] <... futex resumed>) = 1 [pid 309] mkdir("./467", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5010 attached [pid 5009] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5008] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 5009] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5008] <... mkdirat resumed>) = 0 [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./465"ci2-android-6-1/strace-static-x86_64: Process 5011 attached [pid 5010] set_robust_list(0x5555731a86a0, 24 [pid 5009] <... clone3 resumed> => {parent_tid=[5011]}, 88) = 5011 [pid 5008] <... futex resumed>) = 0 [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5009] rt_sigprocmask(SIG_SETMASK, [] [pid 5008] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] mkdir("./466", 0777 [pid 5011] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5010] <... set_robust_list resumed>) = 0 [pid 5009] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5008] <... symlinkat resumed>) = 0 [pid 5006] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5009] <... futex resumed>) = 0 [pid 5008] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5008] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5012 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 5013 attached [pid 5013] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5013] rt_sigprocmask(SIG_SETMASK, [] [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5013 [pid 5010] rt_sigprocmask(SIG_SETMASK, [] [pid 5013] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5013] chdir("./467") = 0 [pid 5013] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5013] setpgid(0, 0) = 0 [pid 5013] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5013] write(3, "1000", 4 [pid 5008] <... futex resumed>) = 0 [pid 5006] <... futex resumed>) = 1 [pid 5008] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5008] <... unlinkat resumed>) = 0 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5008] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5013] <... write resumed>) = 4 [pid 5013] close(3) = 0 [pid 5013] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 5012 attached ) = 0 [pid 5011] <... set_robust_list resumed>) = 0 [pid 5010] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5013] write(1, "executing program\n", 18) = 18 executing program [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5013] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5013] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5013] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5013] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5013] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5013] <... clone3 resumed> => {parent_tid=[5014]}, 88) = 5014 [pid 5013] rt_sigprocmask(SIG_SETMASK, [] [pid 5010] chdir("./463" [pid 5006] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5013] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5008] <... futex resumed>) = 0 [pid 5006] <... futex resumed>) = 1 [pid 5010] <... chdir resumed>) = 0 [pid 5008] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5006] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5011] rt_sigprocmask(SIG_SETMASK, [] [pid 5010] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5008] <... unlinkat resumed>) = 0 [pid 5008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5008] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5006] <... futex resumed>) = 0 [pid 5010] <... prctl resumed>) = 0 [pid 5013] <... futex resumed>) = 0 [pid 5010] setpgid(0, 0 [pid 5006] exit_group(0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5014 attached [pid 5010] <... setpgid resumed>) = 0 [pid 5008] <... futex resumed>) = ? [pid 5006] <... exit_group resumed>) = ? [pid 5008] +++ exited with 0 +++ [pid 5014] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5014] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5014] mkdirat(AT_FDCWD, "./config", 0777 [pid 5006] +++ exited with 0 +++ [pid 5010] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5006, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5014] <... mkdirat resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5013] <... futex resumed>) = 0 [pid 5010] <... openat resumed>) = 3 [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5014] <... futex resumed>) = 1 [pid 5014] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5013] <... futex resumed>) = 0 [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5014] <... futex resumed>) = 1 [pid 5014] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5010] write(3, "1000", 4 [pid 5011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5013] <... futex resumed>) = 0 [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5014] <... futex resumed>) = 1 [pid 5014] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5010] <... write resumed>) = 4 [pid 5010] close(3 [pid 5014] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5010] <... close resumed>) = 0 [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] symlink("/dev/binderfs", "./binderfs" [pid 5013] <... futex resumed>) = 0 [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5010] <... symlink resumed>) = 0 [pid 5010] write(1, "executing program\n", 18 [pid 5014] <... futex resumed>) = 1 [pid 5010] <... write resumed>) = 18 executing program [pid 5014] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5010] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5010] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5010] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5014] <... mkdirat resumed>) = 0 [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5013] <... futex resumed>) = 0 [pid 5010] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5013] <... futex resumed>) = 0 [pid 5010] <... mprotect resumed>) = 0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5010] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5014] <... futex resumed>) = 1 [pid 5010] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5014] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5010] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5015]}, 88) = 5015 [pid 5010] rt_sigprocmask(SIG_SETMASK, [] [pid 5014] <... symlinkat resumed>) = 0 [pid 5010] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] <... futex resumed>) = 0 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5014] <... futex resumed>) = 1 [pid 5014] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5011] mkdirat(AT_FDCWD, "./config", 0777 [pid 5013] <... futex resumed>) = 0 [pid 5013] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5013] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5014] <... futex resumed>) = 1 [pid 5014] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5013] <... futex resumed>) = 0 [pid 5013] exit_group(0) = ? [pid 5011] <... mkdirat resumed>) = 0 [pid 5014] <... futex resumed>) = ? [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5012] set_robust_list(0x5555731a86a0, 24 [pid 5011] <... futex resumed>) = 1 [pid 5009] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 5011] mount(NULL, "./config", "configfs", 0, NULL [pid 5014] +++ exited with 0 +++ [pid 5013] +++ exited with 0 +++ [pid 5012] <... set_robust_list resumed>) = 0 [pid 5011] <... mount resumed>) = 0 [pid 310] umount2("./477", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5013, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5011] <... futex resumed>) = 1 [pid 5009] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./477", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5011] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5009] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5015 attached [pid 310] <... openat resumed>) = 3 [pid 5011] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5015] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 310] getdents64(3 [pid 5011] <... futex resumed>) = 1 [pid 5009] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5011] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./477/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5015] rt_sigprocmask(SIG_SETMASK, [] [pid 5011] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5015] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./477/binderfs" [pid 5015] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5011] <... futex resumed>) = 1 [pid 5009] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./477/binderfs" [pid 5012] rt_sigprocmask(SIG_SETMASK, [] [pid 5011] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5009] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 310] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5012] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5011] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./477/config" [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5012] chdir("./466" [pid 5011] <... futex resumed>) = 1 [pid 5009] <... futex resumed>) = 0 [pid 310] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5011] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5012] <... chdir resumed>) = 0 [pid 5009] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5012] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5011] <... symlinkat resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./477/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5012] <... prctl resumed>) = 0 [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5009] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5012] setpgid(0, 0 [pid 5011] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5012] <... setpgid resumed>) = 0 [pid 5011] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5009] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 5012] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5011] <... unlinkat resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 310] getdents64(4 [pid 5011] <... futex resumed>) = 1 [pid 5009] <... futex resumed>) = 0 [pid 5011] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5009] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5009] <... futex resumed>) = 0 [pid 5009] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 309] umount2("./467", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5011] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5012] <... openat resumed>) = 3 [pid 5009] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./467", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5012] write(3, "1000", 4 [pid 5011] <... futex resumed>) = 1 [pid 5009] exit_group(0 [pid 310] <... close resumed>) = 0 [pid 5012] <... write resumed>) = 4 [pid 5009] <... exit_group resumed>) = ? [pid 309] <... openat resumed>) = 3 [pid 310] rmdir("./477/config" [pid 5012] close(3 [pid 5011] +++ exited with 0 +++ [pid 5009] +++ exited with 0 +++ [pid 309] fstat(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5009, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5012] <... close resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5012] symlink("/dev/binderfs", "./binderfs" [pid 310] getdents64(3 [pid 309] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5015] <... mkdirat resumed>) = 0 [pid 5012] <... symlink resumed>) = 0 [pid 310] close(3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5012] write(1, "executing program\n", 18 [pid 309] umount2("./467/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./477" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5015] <... futex resumed>) = 1 executing program [pid 5015] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5012] <... write resumed>) = 18 [pid 5010] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./467/binderfs" [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./478", 0777 [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] <... futex resumed>) = 1 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5015] <... futex resumed>) = 0 [pid 5015] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5015] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... mkdir resumed>) = 0 [pid 309] unlink("./467/binderfs" [pid 5012] <... futex resumed>) = 0 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5012] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5012] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5015] <... futex resumed>) = 0 [pid 5012] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5010] <... futex resumed>) = 1 [pid 5015] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5016 ci2-android-6-1/strace-static-x86_64: Process 5016 attached [pid 5012] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5012] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5010] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5016] set_robust_list(0x5555731a86a0, 24 [pid 5012] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./467/config" [pid 5016] <... set_robust_list resumed>) = 0 [pid 5012] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5016] rt_sigprocmask(SIG_SETMASK, [] [pid 5015] <... futex resumed>) = 1 [pid 5012] <... mprotect resumed>) = 0 [pid 5010] <... futex resumed>) = 0 [pid 309] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5016] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5012] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5015] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5012] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] openat(AT_FDCWD, "./467/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5016] chdir("./478") = 0 [pid 5015] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5012] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... openat resumed>) = 4 [pid 5016] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5016] <... prctl resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5016] setpgid(0, 0 [pid 5012] <... clone3 resumed> => {parent_tid=[5017]}, 88) = 5017 [pid 5016] <... setpgid resumed>) = 0 [pid 5012] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(4 [pid 5012] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5016] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] close(4 [pid 5012] <... futex resumed>) = 0 [pid 5015] <... futex resumed>) = 1 [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5016] <... openat resumed>) = 3 [pid 5010] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5016] write(3, "1000", 4 [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5016] <... write resumed>) = 4 [pid 5010] <... futex resumed>) = 0 [pid 309] rmdir("./467/config" [pid 5016] close(3 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5015] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5016] <... close resumed>) = 0 [pid 5015] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5016] symlink("/dev/binderfs", "./binderfs" [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5010] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5016] <... symlink resumed>) = 0 [pid 5015] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5016] write(1, "executing program\n", 18 [pid 5015] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5016] <... write resumed>) = 18 [pid 5015] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5010] <... futex resumed>) = 0 [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5015] <... symlinkat resumed>) = 0 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 5016] <... futex resumed>) = 0 [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 5016] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5015] <... futex resumed>) = 0 [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./467"ci2-android-6-1/strace-static-x86_64: Process 5017 attached [pid 5016] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5015] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5010] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5017] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5016] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5015] <... unlinkat resumed>) = 0 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5017] <... set_robust_list resumed>) = 0 [pid 5016] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] mkdir("./468", 0777 [pid 5017] rt_sigprocmask(SIG_SETMASK, [] [pid 5016] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5015] <... futex resumed>) = 0 [pid 5010] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5016] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5015] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5010] <... futex resumed>) = 0 [pid 5017] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] umount2("./473", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5017] mkdirat(AT_FDCWD, "./config", 0777 [pid 5016] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5015] <... unlinkat resumed>) = 0 [pid 5010] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5016] <... mprotect resumed>) = 0 [pid 5015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] openat(AT_FDCWD, "./473", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5016] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5015] <... futex resumed>) = 0 [pid 5010] exit_group(0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... openat resumed>) = 3 [pid 5016] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5010] <... exit_group resumed>) = ? [pid 308] fstat(3 [pid 5015] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./473/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./473/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./473/binderfs") = 0 [pid 308] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 5010] +++ exited with 0 +++ [pid 308] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5016] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5018 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./473/config" [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5010, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5016] <... clone3 resumed> => {parent_tid=[5019]}, 88) = 5019 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5016] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5016] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./473/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 5016] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./473/config" [pid 5017] <... mkdirat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5019 attached ci2-android-6-1/strace-static-x86_64: Process 5018 attached [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./473" [pid 5019] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5018] set_robust_list(0x5555731a86a0, 24 [pid 5017] <... futex resumed>) = 1 [pid 5012] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./474", 0777 [pid 5019] <... set_robust_list resumed>) = 0 [pid 5018] <... set_robust_list resumed>) = 0 [pid 5017] mount(NULL, "./config", "configfs", 0, NULL [pid 5012] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5017] <... mount resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5019] rt_sigprocmask(SIG_SETMASK, [] [pid 5018] rt_sigprocmask(SIG_SETMASK, [] [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5020 attached [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5020 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5018] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5019] mkdirat(AT_FDCWD, "./config", 0777 [pid 5020] set_robust_list(0x5555731a86a0, 24 [pid 5019] <... mkdirat resumed>) = 0 [pid 5018] chdir("./468" [pid 5017] <... futex resumed>) = 1 [pid 5012] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5016] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5018] <... chdir resumed>) = 0 [pid 5017] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 5019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] <... futex resumed>) = 0 [pid 5019] mount(NULL, "./config", "configfs", 0, NULL [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] <... mount resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5016] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] <... futex resumed>) = 0 [pid 5019] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5016] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] <... futex resumed>) = 0 [pid 5019] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5016] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] <... futex resumed>) = 0 [pid 5019] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] <... mkdirat resumed>) = 0 [pid 5018] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5012] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5017] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5019] <... futex resumed>) = 1 [pid 5016] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] <... futex resumed>) = 0 [pid 5019] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] <... symlinkat resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5016] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] <... futex resumed>) = 0 [pid 5019] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] <... unlinkat resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5016] <... futex resumed>) = 0 [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] <... futex resumed>) = 0 [pid 5019] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] <... unlinkat resumed>) = 0 [pid 5018] <... prctl resumed>) = 0 [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5018] setpgid(0, 0 [pid 5017] <... futex resumed>) = 0 [pid 5012] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5019] <... futex resumed>) = 1 [pid 5018] <... setpgid resumed>) = 0 [pid 5017] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5016] <... futex resumed>) = 0 [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./463", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5019] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5018] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5017] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5016] exit_group(0 [pid 5012] <... futex resumed>) = 0 [pid 5019] <... futex resumed>) = ? [pid 5016] <... exit_group resumed>) = ? [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5020] <... set_robust_list resumed>) = 0 [pid 5019] +++ exited with 0 +++ [pid 5018] <... openat resumed>) = 3 [pid 5017] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5016] +++ exited with 0 +++ [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./463", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5018] write(3, "1000", 4 [pid 5017] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5016, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5018] <... write resumed>) = 4 [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5020] rt_sigprocmask(SIG_SETMASK, [] [pid 5018] close(3 [pid 5017] <... futex resumed>) = 1 [pid 5012] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] fstat(3 [pid 5018] <... close resumed>) = 0 [pid 5017] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5018] symlink("/dev/binderfs", "./binderfs" [pid 5017] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5012] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5020] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5020] chdir("./474") = 0 [pid 5018] <... symlink resumed>) = 0 [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5017] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5018] write(1, "executing program\n", 18 [pid 307] umount2("./463/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5020] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5020] setpgid(0, 0) = 0 [pid 5017] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5018] <... write resumed>) = 18 [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./463/binderfs" [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5017] <... futex resumed>) = 1 [pid 5012] <... futex resumed>) = 0 [pid 5018] <... futex resumed>) = 0 [pid 5017] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5018] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5017] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5012] <... futex resumed>) = 0 [pid 307] unlink("./463/binderfs" [pid 5018] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5017] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5020] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... unlink resumed>) = 0 [pid 5020] <... openat resumed>) = 3 [pid 5018] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5017] <... symlinkat resumed>) = 0 [pid 307] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5018] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5020] write(3, "1000", 4 [pid 5018] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5017] <... futex resumed>) = 1 [pid 5012] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5020] <... write resumed>) = 4 [pid 5018] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5017] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5018] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5012] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5017] <... unlinkat resumed>) = 0 [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./463/config" [pid 5018] <... mprotect resumed>) = 0 [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5020] close(3 [pid 5018] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5017] <... futex resumed>) = 1 [pid 5012] <... futex resumed>) = 0 [pid 307] umount2("./463/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5020] <... close resumed>) = 0 [pid 5018] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5017] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5020] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5012] <... futex resumed>) = 0 [pid 5017] <... unlinkat resumed>) = 0 [pid 307] openat(AT_FDCWD, "./463/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5018] <... clone3 resumed> => {parent_tid=[5021]}, 88) = 5021 [pid 5017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5018] rt_sigprocmask(SIG_SETMASK, [] [pid 5017] <... futex resumed>) = 0 [pid 5012] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5020] write(1, "executing program\n", 18 [pid 307] <... openat resumed>) = 4 [pid 5018] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5020] <... write resumed>) = 18 [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5017] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5012] exit_group(0 executing program [pid 307] fstat(4 [pid 5020] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5018] <... futex resumed>) = 0 [pid 5017] <... futex resumed>) = ? [pid 5012] <... exit_group resumed>) = ? [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5020] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5020] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] getdents64(4 [pid 5020] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5020] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5020] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5020] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5020] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5022]}, 88) = 5022 [pid 5020] rt_sigprocmask(SIG_SETMASK, [] [pid 5017] +++ exited with 0 +++ [pid 5012] +++ exited with 0 +++ [pid 5020] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5012, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5020] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5021 attached , 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5021] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] close(4 [pid 5021] <... set_robust_list resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./463/config" [pid 5021] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5022 attached , NULL, 8) = 0 [pid 5021] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 5022] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] getdents64(3 [pid 5021] <... mkdirat resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5021] <... futex resumed>) = 1 [pid 5021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... close resumed>) = 0 [pid 5018] <... futex resumed>) = 0 [pid 307] rmdir("./463" [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5021] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5022] <... set_robust_list resumed>) = 0 [pid 5018] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] mkdir("./464", 0777 [pid 5018] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5021] <... futex resumed>) = 0 [pid 5021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5022] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5022] mkdirat(AT_FDCWD, "./config", 0777 [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 5022] <... mkdirat resumed>) = 0 [pid 5018] <... futex resumed>) = 1 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5021] <... futex resumed>) = 0 [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5021] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5021] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5020] <... futex resumed>) = 0 [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5022] <... futex resumed>) = 1 [pid 5018] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5023 [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5022] mount(NULL, "./config", "configfs", 0, NULL [pid 5021] <... futex resumed>) = 0 [pid 5018] <... futex resumed>) = 1 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5022] <... mount resumed>) = 0 [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5021] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5021] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5020] <... futex resumed>) = 0 [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5022] <... futex resumed>) = 1 [pid 5022] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5020] <... futex resumed>) = 0 [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5022] <... futex resumed>) = 1 [pid 5022] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 310] <... restart_syscall resumed>) = 0 [pid 5021] <... futex resumed>) = 1 [pid 5018] <... futex resumed>) = 0 [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5020] <... futex resumed>) = 0 [pid 5018] <... futex resumed>) = 0 [pid 5021] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5020] <... futex resumed>) = 0 [pid 310] umount2("./478", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5022] <... futex resumed>) = 1 [pid 310] openat(AT_FDCWD, "./478", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5022] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5021] <... mkdirat resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5022] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5018] <... futex resumed>) = 0 [pid 5021] <... futex resumed>) = 1 [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5021] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] getdents64(3 [pid 5018] <... futex resumed>) = 0 [pid 5022] <... futex resumed>) = 1 [pid 5020] <... futex resumed>) = 0 [pid 5022] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5022] <... symlinkat resumed>) = 0 [pid 5021] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5020] <... futex resumed>) = 0 [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./478/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5022] <... futex resumed>) = 0 [pid 5020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5022] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5021] <... futex resumed>) = 1 [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5018] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 5022] <... unlinkat resumed>) = 0 [pid 5021] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5020] <... futex resumed>) = 0 [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./478/binderfs" [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5021] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5018] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5022] <... futex resumed>) = 0 [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./478/binderfs" [pid 306] umount2("./466", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5022] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5020] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5018] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5022] <... unlinkat resumed>) = 0 [pid 5021] <... futex resumed>) = 0 [pid 5020] <... futex resumed>) = 0 [pid 5018] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./466", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5021] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5020] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5018] <... futex resumed>) = 0 [pid 310] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 5022] <... futex resumed>) = 0 [pid 5021] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 5022] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5020] exit_group(0 [pid 5018] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5022] <... futex resumed>) = ? [pid 5021] <... futex resumed>) = 0 [pid 5020] <... exit_group resumed>) = ? [pid 5018] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5023 attached [pid 5021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5018] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5023] set_robust_list(0x5555731a86a0, 24 [pid 5022] +++ exited with 0 +++ [pid 5021] <... futex resumed>) = ? [pid 5020] +++ exited with 0 +++ [pid 5018] <... exit_group resumed>) = ? [pid 310] newfstatat(AT_FDCWD, "./478/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5020, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./466/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./466/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./466/binderfs") = 0 [pid 306] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5021] +++ exited with 0 +++ [pid 5018] +++ exited with 0 +++ [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./478/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5018, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] newfstatat(AT_FDCWD, "./466/config" [pid 310] <... openat resumed>) = 4 [pid 309] umount2("./468", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] fstat(4 [pid 306] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./468", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./466/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(4 [pid 309] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(4 [pid 309] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 310] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(3 [pid 306] getdents64(4 [pid 310] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] close(4 [pid 310] <... close resumed>) = 0 [pid 309] umount2("./468/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5023] <... set_robust_list resumed>) = 0 [pid 310] rmdir("./478/config" [pid 306] rmdir("./466/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5023] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./468/binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 5023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./474", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] unlink("./468/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5023] chdir("./464" [pid 310] close(3 [pid 308] openat(AT_FDCWD, "./474", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 5023] <... chdir resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 5023] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] rmdir("./478" [pid 309] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 306] rmdir("./466" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5023] <... prctl resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] getdents64(3 [pid 310] mkdir("./479", 0777 [pid 306] mkdir("./467", 0777 [pid 5023] setpgid(0, 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... mkdir resumed>) = 0 [pid 5023] <... setpgid resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./474/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./468/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5023] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./474/binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5025 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./474/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5024 [pid 5023] <... openat resumed>) = 3 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./468/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... unlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5023] write(3, "1000", 4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5023] <... write resumed>) = 4 [pid 309] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = 0 [pid 5023] close(3 [pid 309] fstat(4 [pid 308] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5023] <... close resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5023] symlink("/dev/binderfs", "./binderfs" [pid 309] getdents64(4 [pid 308] newfstatat(AT_FDCWD, "./474/config" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] getdents64(4 [pid 308] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] openat(AT_FDCWD, "./474/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5023] <... symlink resumed>) = 0 [pid 309] close(4 [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4 [pid 5023] write(1, "executing program\n", 18 [pid 309] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5023] <... write resumed>) = 18 [pid 309] rmdir("./468/config" [pid 308] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5025 attached ci2-android-6-1/strace-static-x86_64: Process 5024 attached , 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5023] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] rmdir("./474/config" [pid 5023] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5023] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] close(3 [pid 308] getdents64(3 [pid 5023] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./468" [pid 308] close(3 [pid 5023] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./474" [pid 5023] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 309] mkdir("./469", 0777 [pid 5023] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] mkdir("./475", 0777 [pid 5025] set_robust_list(0x5555731a86a0, 24 [pid 5023] <... mprotect resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5025] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5025] rt_sigprocmask(SIG_SETMASK, [] [pid 5023] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5023] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5027 attached ci2-android-6-1/strace-static-x86_64: Process 5026 attached [pid 5025] chdir("./479" [pid 5023] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5027] set_robust_list(0x5555731a86a0, 24 [pid 5025] <... chdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5027 ci2-android-6-1/strace-static-x86_64: Process 5028 attached [pid 5027] <... set_robust_list resumed>) = 0 [pid 5026] set_robust_list(0x5555731a86a0, 24 [pid 5025] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5026 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5027] rt_sigprocmask(SIG_SETMASK, [] [pid 5025] <... prctl resumed>) = 0 [pid 5023] <... clone3 resumed> => {parent_tid=[5028]}, 88) = 5028 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5028] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5027] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5026] <... set_robust_list resumed>) = 0 [pid 5025] setpgid(0, 0 [pid 5023] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5028] <... set_robust_list resumed>) = 0 [pid 5027] chdir("./475" [pid 5026] rt_sigprocmask(SIG_SETMASK, [] [pid 5025] <... setpgid resumed>) = 0 [pid 5023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5028] rt_sigprocmask(SIG_SETMASK, [] [pid 5027] <... chdir resumed>) = 0 [pid 5026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5027] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5023] <... futex resumed>) = 0 [pid 5027] <... prctl resumed>) = 0 [pid 5026] chdir("./469" [pid 5025] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5028] mkdirat(AT_FDCWD, "./config", 0777 [pid 5027] setpgid(0, 0 [pid 5026] <... chdir resumed>) = 0 [pid 5027] <... setpgid resumed>) = 0 [pid 5026] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5027] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5026] <... prctl resumed>) = 0 [pid 5025] <... openat resumed>) = 3 [pid 5025] write(3, "1000", 4 [pid 5027] <... openat resumed>) = 3 [pid 5025] <... write resumed>) = 4 [pid 5027] write(3, "1000", 4 [pid 5026] setpgid(0, 0 [pid 5027] <... write resumed>) = 4 [pid 5026] <... setpgid resumed>) = 0 [pid 5025] close(3 [pid 5027] close(3 [pid 5026] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5025] <... close resumed>) = 0 [pid 5027] <... close resumed>) = 0 [pid 5025] symlink("/dev/binderfs", "./binderfs" [pid 5028] <... mkdirat resumed>) = 0 [pid 5027] symlink("/dev/binderfs", "./binderfs" [pid 5026] <... openat resumed>) = 3 [pid 5025] <... symlink resumed>) = 0 executing program executing program [pid 5025] write(1, "executing program\n", 18 [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5027] <... symlink resumed>) = 0 [pid 5026] write(3, "1000", 4 [pid 5025] <... write resumed>) = 18 [pid 5024] set_robust_list(0x5555731a86a0, 24 [pid 5027] write(1, "executing program\n", 18 [pid 5026] <... write resumed>) = 4 [pid 5027] <... write resumed>) = 18 [pid 5023] <... futex resumed>) = 0 [pid 5028] <... futex resumed>) = 1 [pid 5026] close(3 executing program [pid 5028] mount(NULL, "./config", "configfs", 0, NULL [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5027] <... futex resumed>) = 0 [pid 5026] <... close resumed>) = 0 [pid 5023] <... futex resumed>) = 0 [pid 5027] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5026] symlink("/dev/binderfs", "./binderfs" [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5028] <... mount resumed>) = 0 [pid 5027] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5026] <... symlink resumed>) = 0 [pid 5027] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] <... set_robust_list resumed>) = 0 [pid 5027] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5026] write(1, "executing program\n", 18 [pid 5025] <... futex resumed>) = 0 executing program [pid 5028] <... futex resumed>) = 1 [pid 5027] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5026] <... write resumed>) = 18 [pid 5025] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5024] rt_sigprocmask(SIG_SETMASK, [] [pid 5023] <... futex resumed>) = 0 [pid 5025] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5025] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5027] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5027] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5026] <... futex resumed>) = 0 [pid 5025] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5024] chdir("./467" [pid 5023] <... futex resumed>) = 0 [pid 5025] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5028] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5027] <... mprotect resumed>) = 0 [pid 5026] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5025] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5024] <... chdir resumed>) = 0 [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5027] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5026] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5025] <... mprotect resumed>) = 0 [pid 5023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5028] <... futex resumed>) = 0 [pid 5027] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5026] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5025] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5024] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5027] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5025] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5025] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5024] <... prctl resumed>) = 0 [pid 5023] <... futex resumed>) = 0 [pid 5028] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5026] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5027] <... clone3 resumed> => {parent_tid=[5029]}, 88) = 5029 [pid 5026] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5025] <... clone3 resumed> => {parent_tid=[5030]}, 88) = 5030 [pid 5024] setpgid(0, 0 [pid 5023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5028] <... futex resumed>) = 0 [pid 5027] rt_sigprocmask(SIG_SETMASK, [] [pid 5026] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5025] rt_sigprocmask(SIG_SETMASK, [] [pid 5024] <... setpgid resumed>) = 0 [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5027] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5026] <... mprotect resumed>) = 0 [pid 5025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5024] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5023] <... futex resumed>) = 0 [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5026] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] <... openat resumed>) = 3 [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5028] <... mkdirat resumed>) = 0 [pid 5027] <... futex resumed>) = 0 [pid 5026] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5025] <... futex resumed>) = 0 [pid 5024] write(3, "1000", 4 [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5026] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] <... write resumed>) = 4 [pid 5024] close(3) = 0 [pid 5028] <... futex resumed>) = 1 [pid 5024] symlink("/dev/binderfs", "./binderfs" [pid 5023] <... futex resumed>) = 0 [pid 5028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5026] <... clone3 resumed> => {parent_tid=[5031]}, 88) = 5031 [pid 5024] <... symlink resumed>) = 0 [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] write(1, "executing program\n", 18 [pid 5028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5026] rt_sigprocmask(SIG_SETMASK, [] [pid 5024] <... write resumed>) = 18 executing program [pid 5023] <... futex resumed>) = 0 [pid 5028] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] <... futex resumed>) = 0 [pid 5028] <... symlinkat resumed>) = 0 [pid 5026] <... futex resumed>) = 0 [pid 5024] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5028] <... futex resumed>) = 1 [pid 5024] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5023] <... futex resumed>) = 0 [pid 5028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5024] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5024] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5024] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5023] <... futex resumed>) = 0 [pid 5024] <... mprotect resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5029 attached [pid 5028] <... unlinkat resumed>) = 0 [pid 5024] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5029] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5029] <... set_robust_list resumed>) = 0 [pid 5028] <... futex resumed>) = 0 [pid 5024] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5032 attached [pid 5029] rt_sigprocmask(SIG_SETMASK, [] [pid 5028] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5024] <... clone3 resumed> => {parent_tid=[5032]}, 88) = 5032 [pid 5029] mkdirat(AT_FDCWD, "./config", 0777 [pid 5024] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5030 attached [pid 5032] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5029] <... mkdirat resumed>) = 0 [pid 5028] <... unlinkat resumed>) = 0 [pid 5024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5023] <... futex resumed>) = 0 [pid 5030] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5030] <... set_robust_list resumed>) = 0 [pid 5029] <... futex resumed>) = 1 [pid 5028] <... futex resumed>) = 0 [pid 5027] <... futex resumed>) = 0 [pid 5024] <... futex resumed>) = 0 [pid 5030] rt_sigprocmask(SIG_SETMASK, [] [pid 5029] mount(NULL, "./config", "configfs", 0, NULL [pid 5028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5032] <... set_robust_list resumed>) = 0 [pid 5030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5029] <... mount resumed>) = 0 [pid 5027] <... futex resumed>) = 0 [pid 5023] exit_group(0 [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5028] <... futex resumed>) = ? [pid 5023] <... exit_group resumed>) = ? [pid 5030] mkdirat(AT_FDCWD, "./config", 0777 [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5028] +++ exited with 0 +++ [pid 5030] <... mkdirat resumed>) = 0 [pid 5029] <... futex resumed>) = 1 [pid 5023] +++ exited with 0 +++ [pid 5027] <... futex resumed>) = 0 [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5023, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5030] <... futex resumed>) = 1 [pid 5029] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5025] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5031 attached [pid 5030] mount(NULL, "./config", "configfs", 0, NULL [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5027] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5031] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5030] <... mount resumed>) = 0 [pid 5029] <... futex resumed>) = 0 [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5025] <... futex resumed>) = 0 [pid 5031] <... set_robust_list resumed>) = 0 [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5027] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5031] rt_sigprocmask(SIG_SETMASK, [] [pid 5030] <... futex resumed>) = 0 [pid 5029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5031] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5030] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5029] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5027] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] mkdirat(AT_FDCWD, "./config", 0777 [pid 5030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5029] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5025] <... futex resumed>) = 0 [pid 5032] rt_sigprocmask(SIG_SETMASK, [] [pid 5031] <... mkdirat resumed>) = 0 [pid 5030] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5030] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5029] <... futex resumed>) = 1 [pid 5027] <... futex resumed>) = 0 [pid 5031] <... futex resumed>) = 1 [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5032] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5030] <... futex resumed>) = 1 [pid 5029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5026] <... futex resumed>) = 0 [pid 5025] <... futex resumed>) = 0 [pid 5030] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5029] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5027] <... futex resumed>) = 0 [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] mkdirat(AT_FDCWD, "./config", 0777 [pid 5030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5029] <... mkdirat resumed>) = 0 [pid 5025] <... futex resumed>) = 0 [pid 5031] <... futex resumed>) = 0 [pid 5030] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5026] <... futex resumed>) = 1 [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5031] mount(NULL, "./config", "configfs", 0, NULL [pid 5030] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5029] <... futex resumed>) = 0 [pid 5027] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5032] <... mkdirat resumed>) = 0 [pid 5031] <... mount resumed>) = 0 [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5030] <... futex resumed>) = 1 [pid 5029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5027] <... futex resumed>) = 0 [pid 5025] <... futex resumed>) = 0 [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] <... futex resumed>) = 1 [pid 5030] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5029] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5026] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] <... futex resumed>) = 1 [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5029] <... symlinkat resumed>) = 0 [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] <... futex resumed>) = 0 [pid 5024] <... futex resumed>) = 0 [pid 5032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5031] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5030] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5026] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5031] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5030] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5029] <... futex resumed>) = 1 [pid 5027] <... futex resumed>) = 0 [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] <... futex resumed>) = 0 [pid 5032] mount(NULL, "./config", "configfs", 0, NULL [pid 5031] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5030] <... futex resumed>) = 1 [pid 5029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5027] <... futex resumed>) = 0 [pid 5025] <... futex resumed>) = 0 [pid 5032] <... mount resumed>) = 0 [pid 5031] <... futex resumed>) = 1 [pid 5030] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5029] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5026] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5029] <... unlinkat resumed>) = 0 [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] <... futex resumed>) = 0 [pid 5032] <... futex resumed>) = 1 [pid 5031] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5030] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5026] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] <... futex resumed>) = 0 [pid 5032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5031] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5030] <... symlinkat resumed>) = 0 [pid 5029] <... futex resumed>) = 1 [pid 5027] <... futex resumed>) = 0 [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5031] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] <... futex resumed>) = 0 [pid 5032] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5030] <... futex resumed>) = 1 [pid 5029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5027] <... futex resumed>) = 0 [pid 5025] <... futex resumed>) = 0 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5032] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5031] <... futex resumed>) = 1 [pid 5030] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5029] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5026] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5029] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] <... futex resumed>) = 0 [pid 5032] <... futex resumed>) = 1 [pid 5031] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5030] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5026] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] <... futex resumed>) = 0 [pid 5032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5031] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5030] <... unlinkat resumed>) = 0 [pid 5029] <... futex resumed>) = 1 [pid 5027] <... futex resumed>) = 0 [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5031] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5029] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5027] exit_group(0 [pid 5024] <... futex resumed>) = 0 [pid 5032] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5030] <... futex resumed>) = 1 [pid 5029] <... futex resumed>) = ? [pid 5027] <... exit_group resumed>) = ? [pid 5025] <... futex resumed>) = 0 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./464", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5032] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5031] <... futex resumed>) = 1 [pid 5030] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5029] +++ exited with 0 +++ [pid 5026] <... futex resumed>) = 0 [pid 5025] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5025] <... futex resumed>) = 0 [pid 5030] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5025] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5030] <... unlinkat resumed>) = 0 [pid 5027] +++ exited with 0 +++ [pid 5030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5027, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5030] <... futex resumed>) = 1 [pid 5025] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5030] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5025] exit_group(0 [pid 5030] <... futex resumed>) = ? [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5025] <... exit_group resumed>) = ? [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5032] <... futex resumed>) = 1 [pid 5031] <... futex resumed>) = 0 [pid 5030] +++ exited with 0 +++ [pid 5026] <... futex resumed>) = 1 [pid 5025] +++ exited with 0 +++ [pid 5024] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./464", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5031] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5031] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5024] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5025, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 307] <... openat resumed>) = 3 [pid 5032] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] fstat(3 [pid 5031] <... futex resumed>) = 1 [pid 5026] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5032] <... mkdirat resumed>) = 0 [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5026] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5032] <... futex resumed>) = 1 [pid 5031] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] <... futex resumed>) = 0 [pid 308] umount2("./475", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5031] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./475", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5032] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5031] <... futex resumed>) = 1 [pid 5026] <... futex resumed>) = 0 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 307] umount2("./464/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5032] <... symlinkat resumed>) = 0 [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5026] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5031] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5026] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5032] <... futex resumed>) = 1 [pid 5031] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5026] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5024] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 307] newfstatat(AT_FDCWD, "./464/binderfs" [pid 5032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5031] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5024] <... futex resumed>) = 0 [pid 308] umount2("./475/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5032] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5031] <... futex resumed>) = 1 [pid 5026] <... futex resumed>) = 0 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5026] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./475/binderfs" [pid 307] unlink("./464/binderfs" [pid 5032] <... unlinkat resumed>) = 0 [pid 5031] <... futex resumed>) = ? [pid 5026] <... exit_group resumed>) = ? [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5031] +++ exited with 0 +++ [pid 308] unlink("./475/binderfs" [pid 307] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 307] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5026] +++ exited with 0 +++ [pid 308] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5032] <... futex resumed>) = 1 [pid 5024] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 5032] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5026, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] newfstatat(AT_FDCWD, "./475/config" [pid 307] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5024] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5032] <... unlinkat resumed>) = 0 [pid 5024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5032] <... futex resumed>) = 0 [pid 5024] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./464/config" [pid 5032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5024] exit_group(0 [pid 308] openat(AT_FDCWD, "./475/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5032] <... futex resumed>) = ? [pid 5024] <... exit_group resumed>) = ? [pid 308] <... openat resumed>) = 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5032] +++ exited with 0 +++ [pid 5024] +++ exited with 0 +++ [pid 308] fstat(4 [pid 307] umount2("./464/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5024, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] getdents64(4 [pid 307] openat(AT_FDCWD, "./464/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] fstat(4 [pid 308] close(4) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./475/config" [pid 307] getdents64(4 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(3 [pid 307] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 307] close(4 [pid 308] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./464/config" [pid 308] rmdir("./475" [pid 307] <... rmdir resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] close(3 [pid 308] mkdir("./476", 0777 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rmdir("./464" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./467", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5033 attached [pid 306] openat(AT_FDCWD, "./467", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] mkdir("./465", 0777 [pid 5033] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5033 [pid 306] <... openat resumed>) = 3 [pid 5033] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 5033] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./479", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 5033] chdir("./476" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5033] <... chdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "./479", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./467/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5033] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... openat resumed>) = 3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5033] <... prctl resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./467/binderfs" [pid 5033] setpgid(0, 0 [pid 310] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5033] <... setpgid resumed>) = 0 [pid 306] unlink("./467/binderfs" [pid 5033] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5034 attached [pid 5033] <... openat resumed>) = 3 [pid 310] getdents64(3 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5034 [pid 306] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5033] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = 0 [pid 5033] <... write resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5033] close(3 [pid 310] umount2("./479/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5033] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./467/config" [pid 5033] symlink("/dev/binderfs", "./binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5034] set_robust_list(0x5555731a86a0, 24 [pid 5033] <... symlink resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./479/binderfs" [pid 309] <... restart_syscall resumed>) = 0 [pid 306] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 5033] write(1, "executing program\n", 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5034] <... set_robust_list resumed>) = 0 [pid 5033] <... write resumed>) = 18 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./467/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5034] rt_sigprocmask(SIG_SETMASK, [] [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./479/binderfs" [pid 309] umount2("./469", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 5034] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5033] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 5034] chdir("./465" [pid 5033] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5034] <... chdir resumed>) = 0 [pid 5033] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./469", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(4 [pid 5034] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5033] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... umount2 resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5034] <... prctl resumed>) = 0 [pid 5033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(3 [pid 306] getdents64(4 [pid 5034] setpgid(0, 0 [pid 5033] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5034] <... setpgid resumed>) = 0 [pid 5033] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] newfstatat(AT_FDCWD, "./479/config" [pid 309] getdents64(3 [pid 306] close(4 [pid 5034] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5033] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... close resumed>) = 0 [pid 5034] <... openat resumed>) = 3 [pid 5033] <... mprotect resumed>) = 0 [pid 310] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./469/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./467/config" [pid 5034] write(3, "1000", 4 [pid 5033] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 5034] <... write resumed>) = 4 [pid 5033] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] openat(AT_FDCWD, "./479/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] newfstatat(AT_FDCWD, "./469/binderfs" [pid 306] getdents64(3 [pid 5034] close(3 [pid 5033] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... openat resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5034] <... close resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] close(3 [pid 310] fstat(4 [pid 5034] symlink("/dev/binderfs", "./binderfs" [pid 5033] <... clone3 resumed> => {parent_tid=[5035]}, 88) = 5035 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] unlink("./469/binderfs" [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5035 attached [pid 5034] <... symlink resumed>) = 0 [pid 5033] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 306] rmdir("./467" [pid 5035] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5034] write(1, "executing program\n", 18 [pid 5033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... unlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 executing program [pid 5034] <... write resumed>) = 18 [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 309] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./468", 0777 [pid 5035] <... set_robust_list resumed>) = 0 [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5033] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5034] <... futex resumed>) = 0 [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 309] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5035] rt_sigprocmask(SIG_SETMASK, [] [pid 5034] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5034] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5035] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5034] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rmdir("./479/config" [pid 309] newfstatat(AT_FDCWD, "./469/config"ci2-android-6-1/strace-static-x86_64: Process 5036 attached [pid 5034] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5036] set_robust_list(0x5555731a86a0, 24 [pid 5034] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5036 [pid 5036] <... set_robust_list resumed>) = 0 [pid 5034] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5036] rt_sigprocmask(SIG_SETMASK, [] [pid 5034] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5036] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5034] <... mprotect resumed>) = 0 [pid 310] getdents64(3 [pid 309] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5036] chdir("./468" [pid 5034] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5036] <... chdir resumed>) = 0 [pid 5034] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] close(3 [pid 309] openat(AT_FDCWD, "./469/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5036] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5034] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... close resumed>) = 0 [pid 5036] <... prctl resumed>) = 0 [pid 310] rmdir("./479" [pid 309] <... openat resumed>) = 4 [pid 5036] setpgid(0, 0 [pid 5034] <... clone3 resumed> => {parent_tid=[5037]}, 88) = 5037 [pid 5036] <... setpgid resumed>) = 0 [pid 5034] rt_sigprocmask(SIG_SETMASK, [] [pid 5036] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5034] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5036] <... openat resumed>) = 3 [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] fstat(4 [pid 5036] write(3, "1000", 4 [pid 5034] <... futex resumed>) = 0 [pid 310] mkdir("./480", 0777 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5036] <... write resumed>) = 4 [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5036] close(3) = 0 [pid 5036] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] getdents64(4 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5036] write(1, "executing program\n", 18 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5036] <... write resumed>) = 18 [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5036] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5036] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5036] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] close(4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5038 [pid 309] <... close resumed>) = 0 [pid 5036] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rmdir("./469/config" [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5036] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5036] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rmdir resumed>) = 0 [pid 5036] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(3 [pid 5036] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5039 attached ci2-android-6-1/strace-static-x86_64: Process 5037 attached [pid 5035] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] close(3 [pid 5036] <... clone3 resumed> => {parent_tid=[5039]}, 88) = 5039 [pid 5036] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5038 attached [pid 5038] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5038] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5038] chdir("./480") = 0 [pid 5038] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5038] setpgid(0, 0) = 0 [pid 5038] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5035] <... mkdirat resumed>) = 0 [pid 5038] write(3, "1000", 4 [pid 309] <... close resumed>) = 0 [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... write resumed>) = 4 [pid 5038] close(3) = 0 [pid 5038] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5037] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5035] <... futex resumed>) = 1 [pid 5033] <... futex resumed>) = 0 [pid 309] rmdir("./469" [pid 5038] write(1, "executing program\n", 18 executing program [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... write resumed>) = 18 [pid 5033] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5038] <... futex resumed>) = 0 [pid 5038] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5038] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5038] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5038] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5038] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5038] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5040]}, 88) = 5040 [pid 5038] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5035] mount(NULL, "./config", "configfs", 0, NULL [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5040 attached [pid 5040] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] mkdir("./470", 0777 [pid 5040] <... set_robust_list resumed>) = 0 [pid 5040] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5035] <... mount resumed>) = 0 [pid 5040] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... mkdir resumed>) = 0 [pid 5037] <... set_robust_list resumed>) = 0 [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5040] <... mkdirat resumed>) = 0 [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... futex resumed>) = 1 [pid 5040] mount(NULL, "./config", "configfs", 0, NULL [pid 5035] <... futex resumed>) = 1 [pid 5037] rt_sigprocmask(SIG_SETMASK, [] [pid 5033] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5039] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... mount resumed>) = 0 [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... futex resumed>) = 1 [pid 5040] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5035] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5037] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5035] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] mkdirat(AT_FDCWD, "./config", 0777 [pid 5035] <... futex resumed>) = 1 [pid 5033] <... futex resumed>) = 0 [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5035] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5040] <... futex resumed>) = 1 [pid 5040] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] <... mkdirat resumed>) = 0 [pid 5035] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5041 [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... futex resumed>) = 1 [pid 5040] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5040] <... mkdirat resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5035] <... futex resumed>) = 1 [pid 5037] <... futex resumed>) = 1 [pid 5035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5037] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5034] <... futex resumed>) = 0 [pid 5033] <... futex resumed>) = 0 [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5035] <... futex resumed>) = 0 [pid 5034] <... futex resumed>) = 0 [pid 5033] <... futex resumed>) = 1 [pid 5037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5035] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5037] mount(NULL, "./config", "configfs", 0, NULL [pid 5035] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] <... mount resumed>) = 0 [pid 5035] <... futex resumed>) = 1 [pid 5033] <... futex resumed>) = 0 [pid 5038] <... futex resumed>) = 0 [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5035] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5033] <... futex resumed>) = 0 [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... futex resumed>) = 1 [pid 5035] <... symlinkat resumed>) = 0 [pid 5037] <... futex resumed>) = 1 [pid 5034] <... futex resumed>) = 0 [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5035] <... futex resumed>) = 1 [pid 5034] <... futex resumed>) = 0 [pid 5033] <... futex resumed>) = 0 [pid 5035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5033] <... futex resumed>) = 0 [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5035] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5035] <... unlinkat resumed>) = 0 [pid 5037] <... futex resumed>) = 1 [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5034] <... futex resumed>) = 0 [pid 5037] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5035] <... futex resumed>) = 1 [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5033] <... futex resumed>) = 0 [pid 5037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5034] <... futex resumed>) = 0 [pid 5033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5033] <... futex resumed>) = 0 [pid 5037] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5035] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5035] <... unlinkat resumed>) = 0 [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5033] <... futex resumed>) = 0 [pid 5037] <... futex resumed>) = 1 [pid 5034] <... futex resumed>) = 0 [pid 5037] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5033] exit_group(0 [pid 5037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5034] <... futex resumed>) = 0 [pid 5033] <... exit_group resumed>) = ? [pid 5037] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5035] <... futex resumed>) = ? [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5037] <... mkdirat resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... futex resumed>) = 1 [pid 5040] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = -1 ENOENT (No such file or directory) [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5040] <... futex resumed>) = 1 [pid 5040] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5035] +++ exited with 0 +++ [pid 5033] +++ exited with 0 +++ [pid 5037] <... futex resumed>) = 1 [pid 5034] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5033, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5037] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5034] <... futex resumed>) = 0 [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5039] <... set_robust_list resumed>) = 0 [pid 5037] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5038] <... futex resumed>) = 0 [pid 5039] rt_sigprocmask(SIG_SETMASK, [] [pid 5038] exit_group(0 [pid 5037] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5038] <... exit_group resumed>) = ? [pid 5039] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5040] <... futex resumed>) = ? [pid 5037] <... futex resumed>) = 1 [pid 5034] <... futex resumed>) = 0 [pid 5039] mkdirat(AT_FDCWD, "./config", 0777 [pid 5037] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5034] <... futex resumed>) = 0 [pid 5037] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5037] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) ci2-android-6-1/strace-static-x86_64: Process 5041 attached [pid 5040] +++ exited with 0 +++ [pid 5039] <... mkdirat resumed>) = 0 [pid 5038] +++ exited with 0 +++ [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5034] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5038, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5039] <... futex resumed>) = 1 [pid 5037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5036] <... futex resumed>) = 0 [pid 5034] <... futex resumed>) = 0 [pid 5039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5037] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5037] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5036] <... futex resumed>) = 0 [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5041] set_robust_list(0x5555731a86a0, 24 [pid 5039] mount(NULL, "./config", "configfs", 0, NULL [pid 5037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5041] <... set_robust_list resumed>) = 0 [pid 5037] <... futex resumed>) = 1 [pid 5034] <... futex resumed>) = 0 [pid 5039] <... mount resumed>) = 0 [pid 5037] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5034] exit_group(0 [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5037] <... futex resumed>) = ? [pid 5034] <... exit_group resumed>) = ? [pid 5039] <... futex resumed>) = 1 [pid 5037] +++ exited with 0 +++ [pid 5036] <... futex resumed>) = 0 [pid 5034] +++ exited with 0 +++ [pid 5041] rt_sigprocmask(SIG_SETMASK, [] [pid 5039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5041] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5036] <... futex resumed>) = 0 [pid 5041] chdir("./470" [pid 5039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5034, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5041] <... chdir resumed>) = 0 [pid 5039] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5041] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5041] setpgid(0, 0) = 0 [pid 5041] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5039] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5041] <... openat resumed>) = 3 [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./465", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5041] write(3, "1000", 4 [pid 5039] <... futex resumed>) = 1 [pid 5036] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5041] <... write resumed>) = 4 [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5041] close(3 [pid 5039] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5036] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./465", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5041] <... close resumed>) = 0 [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5041] symlink("/dev/binderfs", "./binderfs" [pid 307] <... openat resumed>) = 3 [pid 5039] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] fstat(3 [pid 5041] <... symlink resumed>) = 0 [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5041] write(1, "executing program\n", 18 [pid 5039] <... futex resumed>) = 1 [pid 5036] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5041] <... write resumed>) = 18 [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5036] <... futex resumed>) = 0 [pid 5041] <... futex resumed>) = 0 executing program [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5041] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5039] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5041] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] umount2("./465/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5041] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5041] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./465/binderfs" [pid 5041] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5039] <... mkdirat resumed>) = 0 [pid 307] unlink("./465/binderfs" [pid 5041] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5041] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 5041] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5039] <... futex resumed>) = 1 [pid 5036] <... futex resumed>) = 0 [pid 307] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5041] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5039] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5036] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5041] <... clone3 resumed> => {parent_tid=[5042]}, 88) = 5042 [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5041] rt_sigprocmask(SIG_SETMASK, [] [pid 5039] <... symlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5041] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./465/config" [pid 5039] <... futex resumed>) = 1 [pid 5036] <... futex resumed>) = 0 [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5041] <... futex resumed>) = 0 [pid 5039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5036] <... futex resumed>) = 0 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5039] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./465/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5039] <... unlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5042 attached [pid 5042] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] openat(AT_FDCWD, "./465/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5036] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5036] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 5039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5036] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5039] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5036] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5042] <... set_robust_list resumed>) = 0 [pid 5042] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5042] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5039] <... unlinkat resumed>) = 0 [pid 307] getdents64(4 [pid 5039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5036] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5036] exit_group(0 [pid 307] close(4 [pid 5039] <... futex resumed>) = ? [pid 5036] <... exit_group resumed>) = ? [pid 5039] +++ exited with 0 +++ [pid 5036] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./465/config" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5036, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./476", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./476", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] <... rmdir resumed>) = 0 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./476/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] close(3 [pid 308] newfstatat(AT_FDCWD, "./476/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... close resumed>) = 0 [pid 308] unlink("./476/binderfs") = 0 [pid 307] rmdir("./465" [pid 308] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 308] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./476/config" [pid 307] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] mkdir("./466", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./476/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 308] rmdir("./476/config" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5042] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./480", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./476") = 0 [pid 310] openat(AT_FDCWD, "./480", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] mkdir("./477", 0777 [pid 310] <... openat resumed>) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5043 [pid 310] fstat(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5043 attached ci2-android-6-1/strace-static-x86_64: Process 5044 attached [pid 5042] <... mkdirat resumed>) = 0 [pid 310] getdents64(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5044 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5042] <... futex resumed>) = 1 [pid 5041] <... futex resumed>) = 0 [pid 310] umount2("./480/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5042] mount(NULL, "./config", "configfs", 0, NULL [pid 5041] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./480/binderfs" [pid 5044] set_robust_list(0x5555731a86a0, 24 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5044] <... set_robust_list resumed>) = 0 [pid 310] unlink("./480/binderfs" [pid 5042] <... mount resumed>) = 0 [pid 5044] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5042] <... futex resumed>) = 1 [pid 5041] <... futex resumed>) = 0 [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 5041] <... futex resumed>) = 0 [pid 5042] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5044] chdir("./477" [pid 5042] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5044] <... chdir resumed>) = 0 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./480/config" [pid 5044] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5044] setpgid(0, 0) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5042] <... futex resumed>) = 1 [pid 5041] <... futex resumed>) = 0 [pid 5044] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5042] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5044] <... openat resumed>) = 3 [pid 5043] set_robust_list(0x5555731a86a0, 24 [pid 5042] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5041] <... futex resumed>) = 0 [pid 5044] write(3, "1000", 4 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5044] <... write resumed>) = 4 [pid 5042] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] openat(AT_FDCWD, "./480/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5044] close(3) = 0 [pid 310] <... openat resumed>) = 4 [pid 5042] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] fstat(4 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5044] symlink("/dev/binderfs", "./binderfs" [pid 310] getdents64(4 [pid 5042] <... futex resumed>) = 1 [pid 5041] <... futex resumed>) = 0 [pid 5044] <... symlink resumed>) = 0 [pid 5043] <... set_robust_list resumed>) = 0 [pid 5042] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5044] write(1, "executing program\n", 18 [pid 5041] <... futex resumed>) = 0 [pid 5044] <... write resumed>) = 18 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5044] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 310] close(4 [pid 5042] <... mkdirat resumed>) = 0 [pid 5044] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5044] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rmdir("./480/config" [pid 5042] <... futex resumed>) = 1 [pid 5041] <... futex resumed>) = 0 [pid 5044] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5044] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5041] <... futex resumed>) = 0 [pid 5044] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5044] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5042] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... rmdir resumed>) = 0 [pid 5044] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 5042] <... symlinkat resumed>) = 0 [pid 5044] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5043] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5044] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 5043] chdir("./466" [pid 5042] <... futex resumed>) = 1 [pid 5041] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5044] <... clone3 resumed> => {parent_tid=[5045]}, 88) = 5045 [pid 5043] <... chdir resumed>) = 0 [pid 5042] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./480" [pid 306] umount2("./468", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5044] rt_sigprocmask(SIG_SETMASK, [] [pid 5043] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5042] <... unlinkat resumed>) = 0 [pid 5041] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5044] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5043] <... prctl resumed>) = 0 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./468", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5043] setpgid(0, 0 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rmdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5044] <... futex resumed>) = 0 [pid 5043] <... setpgid resumed>) = 0 [pid 5042] <... futex resumed>) = 0 [pid 5041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5043] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5042] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5041] <... futex resumed>) = 0 [pid 310] mkdir("./481", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5043] <... openat resumed>) = 3 [pid 5042] <... unlinkat resumed>) = 0 [pid 5041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 5043] write(3, "1000", 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5043] <... write resumed>) = 4 [pid 306] umount2("./468/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5043] close(3 [pid 5042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5043] <... close resumed>) = 0 [pid 5042] <... futex resumed>) = 1 [pid 5041] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./468/binderfs" [pid 5043] symlink("/dev/binderfs", "./binderfs" [pid 5042] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5041] exit_group(0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5045 attached [pid 5043] <... symlink resumed>) = 0 [pid 5042] <... futex resumed>) = ? [pid 5041] <... exit_group resumed>) = ? [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] unlink("./468/binderfs" [pid 5045] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5043] write(1, "executing program\n", 18 [pid 5042] +++ exited with 0 +++ [pid 5041] +++ exited with 0 +++ [pid 306] <... unlink resumed>) = 0 [pid 5043] <... write resumed>) = 18 executing program [pid 306] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5045] <... set_robust_list resumed>) = 0 [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5046 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5041, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5046 attached [pid 5043] <... futex resumed>) = 0 [pid 306] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5043] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5043] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./468/config" [pid 5043] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5043] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5043] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] openat(AT_FDCWD, "./468/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5043] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... openat resumed>) = 4 [pid 5043] <... mprotect resumed>) = 0 [pid 306] fstat(4 [pid 5043] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5043] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4 [pid 5043] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 5043] <... clone3 resumed> => {parent_tid=[5047]}, 88) = 5047 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5043] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(4 [pid 5043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./468/config"ci2-android-6-1/strace-static-x86_64: Process 5047 attached [pid 5046] set_robust_list(0x5555731a86a0, 24 [pid 5045] rt_sigprocmask(SIG_SETMASK, [] [pid 5043] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./468" [pid 5047] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5046] <... set_robust_list resumed>) = 0 [pid 5045] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5047] <... set_robust_list resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./469", 0777 [pid 5047] rt_sigprocmask(SIG_SETMASK, [] [pid 5046] rt_sigprocmask(SIG_SETMASK, [] [pid 5045] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5045] <... mkdirat resumed>) = 0 [pid 5046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5047] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5048 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5048 attached [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5048] rt_sigprocmask(SIG_SETMASK, [] [pid 5046] chdir("./481" [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 5048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] chdir("./469" [pid 5044] <... futex resumed>) = 0 [pid 5048] <... chdir resumed>) = 0 [pid 5045] mount(NULL, "./config", "configfs", 0, NULL [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5048] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5046] <... chdir resumed>) = 0 [pid 5045] <... mount resumed>) = 0 [pid 5048] <... prctl resumed>) = 0 [pid 5048] setpgid(0, 0) = 0 [pid 5048] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5046] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] mkdirat(AT_FDCWD, "./config", 0777 [pid 5048] write(3, "1000", 4) = 4 [pid 5048] close(3) = 0 [pid 5048] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5046] <... prctl resumed>) = 0 [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 5048] write(1, "executing program\n", 18 [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] <... write resumed>) = 18 [pid 5044] <... futex resumed>) = 0 [pid 5048] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5048] <... futex resumed>) = 0 [pid 5047] <... mkdirat resumed>) = 0 [pid 5046] setpgid(0, 0 [pid 5045] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5048] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5048] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5048] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5046] <... setpgid resumed>) = 0 [pid 5048] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5045] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5048] <... mprotect resumed>) = 0 [pid 5048] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5049]}, 88) = 5049 [pid 5046] <... openat resumed>) = 3 [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 5048] rt_sigprocmask(SIG_SETMASK, [] [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5044] <... futex resumed>) = 0 [pid 5048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 executing program [pid 5048] <... futex resumed>) = 0 [pid 5046] write(3, "1000", 4 [pid 5045] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5049 attached [pid 5049] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5049] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5049] mkdirat(AT_FDCWD, "./config", 0777 [pid 5045] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./470", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5047] <... futex resumed>) = 1 [pid 5046] <... write resumed>) = 4 [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 5043] <... futex resumed>) = 0 [pid 5047] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5046] close(3 [pid 5045] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5046] <... close resumed>) = 0 [pid 5045] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5044] <... futex resumed>) = 0 [pid 5043] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./470", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5047] mount(NULL, "./config", "configfs", 0, NULL [pid 5046] symlink("/dev/binderfs", "./binderfs" [pid 5045] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5049] <... mkdirat resumed>) = 0 [pid 5047] <... mount resumed>) = 0 [pid 5046] <... symlink resumed>) = 0 [pid 5045] <... mkdirat resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] write(1, "executing program\n", 18 [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 5047] <... futex resumed>) = 1 [pid 5046] <... write resumed>) = 18 [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 5043] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5045] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5046] <... futex resumed>) = 0 [pid 5045] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5044] <... futex resumed>) = 0 [pid 5043] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5047] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5046] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5045] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./470/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5049] <... futex resumed>) = 1 [pid 5048] <... futex resumed>) = 0 [pid 5047] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5046] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5045] <... symlinkat resumed>) = 0 [pid 5048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5048] <... futex resumed>) = 0 [pid 5047] <... futex resumed>) = 1 [pid 5046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 5043] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./470/binderfs" [pid 5048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5047] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5046] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5045] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5046] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5045] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5044] <... futex resumed>) = 0 [pid 5043] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5047] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5046] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5045] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./470/binderfs" [pid 5049] mount(NULL, "./config", "configfs", 0, NULL [pid 5047] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5046] <... mprotect resumed>) = 0 [pid 5045] <... unlinkat resumed>) = 0 [pid 5049] <... mount resumed>) = 0 [pid 5046] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 5047] <... futex resumed>) = 1 [pid 5043] <... futex resumed>) = 0 [pid 309] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5047] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5046] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5045] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5044] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5044] <... futex resumed>) = 0 [pid 5043] <... futex resumed>) = 0 [pid 5045] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = 0 [pid 5047] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5046] <... clone3 resumed> => {parent_tid=[5050]}, 88) = 5050 [pid 5045] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5044] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5047] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5046] rt_sigprocmask(SIG_SETMASK, [] [pid 5049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] <... futex resumed>) = 0 [pid 5048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5049] <... futex resumed>) = 1 [pid 5049] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5045] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./470/config" [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5045] <... futex resumed>) = 1 [pid 5044] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5047] <... futex resumed>) = 1 [pid 5043] <... futex resumed>) = 0 [pid 5049] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5046] <... futex resumed>) = 0 [pid 5045] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5044] exit_group(0 [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5046] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5045] <... futex resumed>) = ? [pid 5044] <... exit_group resumed>) = ? [pid 5043] <... futex resumed>) = 0 [pid 5049] <... futex resumed>) = 1 [pid 5048] <... futex resumed>) = 0 [pid 5047] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5049] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5049] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5048] <... futex resumed>) = 0 [pid 5049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5049] <... futex resumed>) = 0 [pid 5048] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5045] +++ exited with 0 +++ [pid 5044] +++ exited with 0 +++ [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./470/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5049] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] <... futex resumed>) = 1 [pid 5043] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5044, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5050 attached [pid 5049] <... mkdirat resumed>) = 0 [pid 5048] <... futex resumed>) = 0 [pid 5047] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5043] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 5049] <... futex resumed>) = 0 [pid 5048] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5047] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5050] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5049] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5047] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5048] <... futex resumed>) = 0 [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5047] <... futex resumed>) = 1 [pid 5043] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5047] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5043] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [ 42.214657][ T5049] ================================================================== [ 42.222751][ T5049] BUG: KASAN: use-after-free in config_item_get+0x27/0x90 [ 42.229863][ T5049] Write of size 4 at addr ffff88811ff3181c by task syz-executor275/5049 [ 42.238166][ T5049] [ 42.240492][ T5049] CPU: 0 PID: 5049 Comm: syz-executor275 Not tainted syzkaller #0 [ 42.248268][ T5049] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 42.258313][ T5049] Call Trace: [ 42.261571][ T5049] [ 42.264488][ T5049] __dump_stack+0x21/0x24 [ 42.268851][ T5049] dump_stack_lvl+0x110/0x170 [ 42.273534][ T5049] ? __cfi_dump_stack_lvl+0x8/0x8 [ 42.278542][ T5049] ? config_item_get+0x27/0x90 [ 42.283293][ T5049] print_address_description+0x71/0x200 [ 42.288831][ T5049] print_report+0x4a/0x60 [ 42.293156][ T5049] kasan_report+0x122/0x150 [ 42.297642][ T5049] ? config_item_get+0x27/0x90 [ 42.302473][ T5049] ? __kasan_check_write+0x14/0x20 [ 42.307572][ T5049] kasan_check_range+0x249/0x2a0 [ 42.312505][ T5049] __kasan_check_write+0x14/0x20 [ 42.317418][ T5049] config_item_get+0x27/0x90 [ 42.321986][ T5049] configfs_symlink+0x44f/0x1360 [ 42.326900][ T5049] ? show_sid+0x1d0/0x1d0 [ 42.331208][ T5049] ? from_kgid+0x14f/0x6a0 [ 42.335597][ T5049] ? __cfi_from_kgid+0x10/0x10 [ 42.340336][ T5049] ? __cfi_configfs_symlink+0x10/0x10 [ 42.345689][ T5049] ? selinux_inode_symlink+0x22/0x30 [ 42.350981][ T5049] ? security_inode_symlink+0xcf/0x120 [ 42.356427][ T5049] vfs_symlink+0x261/0x3f0 [ 42.360846][ T5049] do_symlinkat+0x24a/0x5d0 [ 42.365332][ T5049] __x64_sys_symlinkat+0x99/0xb0 [ 42.370270][ T5049] x64_sys_call+0x282/0x9a0 [ 42.374753][ T5049] do_syscall_64+0x4c/0xa0 [ 42.379151][ T5049] ? clear_bhb_loop+0x30/0x80 [ 42.383800][ T5049] ? clear_bhb_loop+0x30/0x80 [ 42.388447][ T5049] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 42.394359][ T5049] RIP: 0033:0x7f0c4bbab949 [ 42.398769][ T5049] 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 [ 42.418353][ T5049] RSP: 002b:00007f0c4bb8b218 EFLAGS: 00000246 ORIG_RAX: 000000000000010a [ 42.426755][ T5049] RAX: ffffffffffffffda RBX: 00007f0c4bc5db28 RCX: 00007f0c4bbab949 [ 42.434706][ T5049] RDX: 0000200000000340 RSI: 00000000ffffff9c RDI: 0000200000000300 [ 42.442687][ T5049] RBP: 00007f0c4bc5db20 R08: 35203a6b63617473 R09: 35203a6b63617473 [ 42.450645][ T5049] R10: 35203a6b63617473 R11: 0000000000000246 R12: 00007f0c4bc2a4d4 [ 42.458597][ T5049] R13: 0000200000000300 R14: 0000200000000440 R15: 0000200000000480 [ 42.466551][ T5049] [ 42.469564][ T5049] [ 42.471863][ T5049] Allocated by task 5049: [ 42.476247][ T5049] kasan_set_track+0x4b/0x70 [ 42.480817][ T5049] kasan_save_alloc_info+0x1f/0x30 [ 42.485915][ T5049] __kasan_kmalloc+0x95/0xb0 [ 42.490480][ T5049] kmalloc_trace+0x40/0xb0 [ 42.494867][ T5049] afunc_alloc_inst+0x4a/0x5e0 [ 42.499609][ T5049] usb_get_function_instance+0xf3/0x310 [ 42.505136][ T5049] function_make+0x118/0x360 [ 42.509703][ T5049] configfs_mkdir+0x518/0x9e0 [ 42.514361][ T5049] vfs_mkdir+0x39c/0x580 [ 42.518576][ T5049] do_mkdirat+0x174/0x4d0 [ 42.522884][ T5049] __x64_sys_mkdirat+0x89/0xa0 [ 42.527624][ T5049] x64_sys_call+0x73d/0x9a0 [ 42.532104][ T5049] do_syscall_64+0x4c/0xa0 [ 42.536497][ T5049] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 42.542370][ T5049] [ 42.544669][ T5049] Freed by task 5047: [ 42.548628][ T5049] kasan_set_track+0x4b/0x70 [ 42.553280][ T5049] kasan_save_free_info+0x2b/0x40 [ 42.558293][ T5049] ____kasan_slab_free+0x132/0x180 [ 42.563379][ T5049] __kasan_slab_free+0x11/0x20 [ 42.568383][ T5049] slab_free_freelist_hook+0xc2/0x190 [ 42.573742][ T5049] __kmem_cache_free+0xb7/0x1b0 [ 42.578569][ T5049] kfree+0x6f/0xf0 [ 42.582263][ T5049] afunc_free_inst+0x15/0x20 [ 42.586830][ T5049] usb_put_function_instance+0x9b/0xc0 [ 42.592280][ T5049] f_uac2_attr_release+0x15/0x20 [ 42.597192][ T5049] config_item_put+0x166/0x210 [ 42.601935][ T5049] configfs_rmdir+0x8c9/0x980 [ 42.606587][ T5049] vfs_rmdir+0x381/0x4f0 [ 42.610806][ T5049] do_rmdir+0x261/0x6b0 [ 42.614938][ T5049] __x64_sys_unlinkat+0xc7/0xf0 [ 42.619767][ T5049] x64_sys_call+0x79f/0x9a0 [ 42.624262][ T5049] do_syscall_64+0x4c/0xa0 [ 42.628657][ T5049] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 42.634528][ T5049] [ 42.636835][ T5049] The buggy address belongs to the object at ffff88811ff31800 [ 42.636835][ T5049] which belongs to the cache kmalloc-512 of size 512 [ 42.650944][ T5049] The buggy address is located 28 bytes inside of [ 42.650944][ T5049] 512-byte region [ffff88811ff31800, ffff88811ff31a00) [ 42.664102][ T5049] [ 42.666404][ T5049] The buggy address belongs to the physical page: [ 42.672797][ T5049] page:ffffea00047fcc00 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x11ff30 [ 42.683024][ T5049] head:ffffea00047fcc00 order:2 compound_mapcount:0 compound_pincount:0 [ 42.691320][ T5049] flags: 0x4000000000010200(slab|head|zone=1) [ 42.697375][ T5049] raw: 4000000000010200 ffffea0004755500 dead000000000002 ffff888100042f00 [ 42.705934][ T5049] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 42.714503][ T5049] page dumped because: kasan: bad access detected [ 42.720885][ T5049] page_owner tracks the page as allocated [ 42.726577][ T5049] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 142, tgid 142 (dhcpcd), ts 6007679733, free_ts 0 [ 42.746259][ T5049] post_alloc_hook+0x1f5/0x210 [ 42.751018][ T5049] prep_new_page+0x1c/0x110 [ 42.755498][ T5049] get_page_from_freelist+0x2ca9/0x2d20 [ 42.761048][ T5049] __alloc_pages+0x1fa/0x610 [ 42.765613][ T5049] alloc_slab_page+0x6e/0xf0 [ 42.770178][ T5049] new_slab+0x98/0x3e0 [ 42.774221][ T5049] ___slab_alloc+0x70f/0xb70 [ 42.778790][ T5049] __slab_alloc+0x5e/0xa0 [ 42.783094][ T5049] __kmem_cache_alloc_node+0x204/0x2d0 [ 42.788545][ T5049] __kmalloc_node_track_caller+0xa1/0x1e0 [ 42.794240][ T5049] __alloc_skb+0x226/0x4a0 [ 42.798632][ T5049] __ip6_append_data+0x2939/0x3c30 [ 42.803788][ T5049] ip6_append_data+0x1c7/0x3e0 [ 42.808548][ T5049] rawv6_sendmsg+0x11f1/0x16c0 [ 42.813305][ T5049] inet_sendmsg+0xb6/0xd0 [ 42.817613][ T5049] ____sys_sendmsg+0x5fb/0x9c0 [ 42.822356][ T5049] page_owner free stack trace missing [ 42.827698][ T5049] [ 42.829999][ T5049] Memory state around the buggy address: [ 42.835625][ T5049] ffff88811ff31700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 42.843662][ T5049] ffff88811ff31780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 42.851697][ T5049] >ffff88811ff31800: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 42.859730][ T5049] ^ [ 42.864557][ T5049] ffff88811ff31880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 42.872592][ T5049] ffff88811ff31900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 42.880629][ T5049] ================================================================== [ 42.888770][ T5049] Disabling lock debugging due to kernel taint [ 42.894954][ T5049] ------------[ cut here ]------------ [ 42.900389][ T5049] refcount_t: addition on 0; use-after-free. [ 42.906423][ T5049] WARNING: CPU: 0 PID: 5049 at lib/refcount.c:25 refcount_warn_saturate+0x104/0x1a0 [ 42.915806][ T5049] Modules linked in: [ 42.919680][ T5049] CPU: 0 PID: 5049 Comm: syz-executor275 Tainted: G B syzkaller #0 [ 42.928948][ T5049] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 42.938995][ T5049] RIP: 0010:refcount_warn_saturate+0x104/0x1a0 [ 42.945148][ T5049] Code: 05 01 48 c7 c7 40 0d ca 85 e8 d8 28 d9 fe 0f 0b eb df e8 2f 9a 08 ff c6 05 0f ca 26 05 01 48 c7 c7 80 0c ca 85 e8 bc 28 d9 fe <0f> 0b eb c3 e8 13 9a 08 ff c6 05 f4 c9 26 05 01 48 c7 c7 e0 0c ca [ 42.964764][ T5049] RSP: 0018:ffffc90006b57c58 EFLAGS: 00010246 [ 42.970822][ T5049] RAX: e2b1d8f7bc1d6800 RBX: 0000000000000002 RCX: ffff8881149a1440 [ 42.978828][ T5049] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000002 [ 42.986800][ T5049] RBP: ffffc90006b57c68 R08: ffffc90006b57847 R09: 1ffff92000d6af08 [ 42.994769][ T5049] R10: dffffc0000000000 R11: fffff52000d6af09 R12: ffff888122972e40 [ 43.002725][ T5049] R13: dffffc0000000000 R14: 0000000000000002 R15: 0000000000000000 [ 43.010699][ T5049] FS: 00007f0c4bb8b6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 43.019620][ T5049] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.026193][ T5049] CR2: 00007f0c4bb8abb0 CR3: 0000000126037000 CR4: 00000000003506b0 [ 43.034158][ T5049] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.042131][ T5049] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.050116][ T5049] Call Trace: [ 43.053375][ T5049] [ 43.056312][ T5049] config_item_get+0x8c/0x90 [ 43.060885][ T5049] configfs_symlink+0x44f/0x1360 [ 43.065822][ T5049] ? show_sid+0x1d0/0x1d0 [ 43.070135][ T5049] ? from_kgid+0x14f/0x6a0 [ 43.074526][ T5049] ? __cfi_from_kgid+0x10/0x10 [ 43.079275][ T5049] ? __cfi_configfs_symlink+0x10/0x10 [ 43.084640][ T5049] ? selinux_inode_symlink+0x22/0x30 [ 43.089908][ T5049] ? security_inode_symlink+0xcf/0x120 [ 43.095426][ T5049] vfs_symlink+0x261/0x3f0 [ 43.099838][ T5049] do_symlinkat+0x24a/0x5d0 [ 43.104332][ T5049] __x64_sys_symlinkat+0x99/0xb0 [ 43.109277][ T5049] x64_sys_call+0x282/0x9a0 [ 43.113765][ T5049] do_syscall_64+0x4c/0xa0 [ 43.118174][ T5049] ? clear_bhb_loop+0x30/0x80 [ 43.122828][ T5049] ? clear_bhb_loop+0x30/0x80 [ 43.127502][ T5049] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 43.133510][ T5049] RIP: 0033:0x7f0c4bbab949 [ 43.137921][ T5049] 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 [ 43.157528][ T5049] RSP: 002b:00007f0c4bb8b218 EFLAGS: 00000246 ORIG_RAX: 000000000000010a [pid 5047] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 5048] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5046] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 308] <... restart_syscall resumed>) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5046] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb4a000 [pid 5046] mprotect(0x7f0c4bb4b000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5046] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [ 43.165935][ T5049] RAX: ffffffffffffffda RBX: 00007f0c4bc5db28 RCX: 00007f0c4bbab949 [ 43.173904][ T5049] RDX: 0000200000000340 RSI: 00000000ffffff9c RDI: 0000200000000300 [ 43.181879][ T5049] RBP: 00007f0c4bc5db20 R08: 35203a6b63617473 R09: 35203a6b63617473 [ 43.189852][ T5049] R10: 35203a6b63617473 R11: 0000000000000246 R12: 00007f0c4bc2a4d4 [ 43.197813][ T5049] R13: 0000200000000300 R14: 0000200000000440 R15: 0000200000000480 [ 43.205779][ T5049] [ 43.208777][ T5049] ---[ end trace 0000000000000000 ]--- [pid 5046] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb6a990, parent_tid=0x7f0c4bb6a990, exit_signal=0, stack=0x7f0c4bb4a000, stack_size=0x20300, tls=0x7f0c4bb6a6c0} => {parent_tid=[5051]}, 88) = 5051 [pid 5046] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5046] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5051 attached [pid 5051] set_robust_list(0x7f0c4bb6a9a0, 24) = 0 [pid 5051] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5051] mount(NULL, "./config", "configfs", 0, NULL) = -1 ENOENT (No such file or directory) [pid 5051] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 5046] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5051] <... futex resumed>) = 1 [pid 5051] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 ENOENT (No such file or directory) [pid 5051] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 5046] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5051] <... futex resumed>) = 1 [pid 5051] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 ENOENT (No such file or directory) [pid 5051] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 5046] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5051] <... futex resumed>) = 1 [pid 5051] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 ENOENT (No such file or directory) [pid 5051] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 5046] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5051] <... futex resumed>) = 1 [pid 5051] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 ENOENT (No such file or directory) [pid 5051] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 5046] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5051] <... futex resumed>) = 1 [pid 5051] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = -1 ENOENT (No such file or directory) [pid 5051] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 5046] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5046] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5051] <... futex resumed>) = 1 [pid 5051] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 5051] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5046] <... futex resumed>) = 0 [pid 5051] <... futex resumed>) = 1 [pid 5051] futex(0x7f0c4bc5db38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5050] <... set_robust_list resumed>) = 0 [pid 5048] <... futex resumed>) = 0 [pid 309] rmdir("./470/config") = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./470") = 0 [pid 309] mkdir("./471", 0777) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555731a8690) = 5052 [ 43.217351][ T28] kauditd_printk_skb: 2 callbacks suppressed [ 43.217361][ T28] audit: type=1400 audit(1787229341.601:76): avc: denied { read } for pid=85 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 43.226228][ T5049] ------------[ cut here ]------------ [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 43.246171][ T28] audit: type=1400 audit(1787229341.601:77): avc: denied { search } for pid=85 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 43.250745][ T5049] refcount_t: underflow; use-after-free. [ 43.254522][ T5049] WARNING: CPU: 0 PID: 5049 at lib/refcount.c:28 refcount_warn_saturate+0x120/0x1a0 [ 43.272964][ T28] audit: type=1400 audit(1787229341.601:78): avc: denied { write } for pid=85 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 43.277612][ T5049] Modules linked in: ci2-android-6-1/strace-static-x86_64: Process 5052 attached [pid 5050] rt_sigprocmask(SIG_SETMASK, [] [pid 5048] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5047] <... unlinkat resumed>) = 0 [pid 5043] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 308] umount2("./477", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5052] set_robust_list(0x5555731a86a0, 24 [pid 5050] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5048] <... mmap resumed>) = 0x7f0c4bb4a000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5052] <... set_robust_list resumed>) = 0 [pid 5050] mkdirat(AT_FDCWD, "./config", 0777 [pid 5048] mprotect(0x7f0c4bb4b000, 131072, PROT_READ|PROT_WRITE [pid 308] openat(AT_FDCWD, "./477", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5052] rt_sigprocmask(SIG_SETMASK, [] [pid 5050] <... mkdirat resumed>) = 0 [pid 5048] <... mprotect resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5052] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5050] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] fstat(3 [pid 5052] chdir("./471" [pid 5050] <... futex resumed>) = 0 [pid 5048] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5052] <... chdir resumed>) = 0 [pid 5050] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5048] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb6a990, parent_tid=0x7f0c4bb6a990, exit_signal=0, stack=0x7f0c4bb4a000, stack_size=0x20300, tls=0x7f0c4bb6a6c0} [pid 5046] exit_group(0 [pid 308] getdents64(3 [pid 5052] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5050] <... futex resumed>) = ? [pid 5046] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5052] <... prctl resumed>) = 0 [pid 5050] +++ exited with 0 +++ [pid 5048] <... clone3 resumed> => {parent_tid=[5053]}, 88) = 5053 [pid 308] umount2("./477/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5052] setpgid(0, 0 [pid 5048] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5052] <... setpgid resumed>) = 0 [pid 5048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./477/binderfs" [pid 5052] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5048] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5052] <... openat resumed>) = 3 [pid 5048] <... futex resumed>) = 0 [pid 308] unlink("./477/binderfs" [pid 5052] write(3, "1000", 4 [pid 5048] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 5052] <... write resumed>) = 4 [pid 308] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5052] close(3) = 0 [pid 5052] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5052] write(1, "executing program\n", 18) = 18 [pid 5052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5052] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5052] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5052] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5052] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5052] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5054]}, 88) = 5054 [pid 5052] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5052] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5047] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5043] exit_group(0) = ? [pid 5047] <... futex resumed>) = ? [pid 5047] +++ exited with 0 +++ [pid 5043] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5043, si_uid=0, si_status=0, si_utime=0, si_stime=99 /* 0.99 s */} --- executing program [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5051] <... futex resumed>) = ? [pid 307] <... restart_syscall resumed>) = 0 [pid 5051] +++ exited with 0 +++ [pid 5046] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5046, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./466", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./481", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./466", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./481", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 3 [pid 307] fstat(3 [pid 310] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 310] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./466/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./481/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./466/binderfs" [pid 310] newfstatat(AT_FDCWD, "./481/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./466/binderfs" [pid 310] unlink("./481/binderfs" [pid 307] <... unlink resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 307] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./481/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 43.286982][ T28] audit: type=1400 audit(1787229341.601:79): avc: denied { add_name } for pid=85 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 43.308027][ T5049] [ 43.308036][ T5049] CPU: 0 PID: 5049 Comm: syz-executor275 Tainted: G B W syzkaller #0 [ 43.311936][ T28] audit: type=1400 audit(1787229341.601:80): avc: denied { create } for pid=85 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [pid 310] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./481/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./481/config") = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./481") = 0 [pid 310] mkdir("./482", 0777) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555731a8690) = 5055 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5052] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5048] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] futex(0x7f0c4bc5db4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5048] <... futex resumed>) = 0 [pid 5052] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5048] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5052] <... mmap resumed>) = 0x7f0c4bb4a000 [pid 5048] <... mmap resumed>) = 0x7f0c4bb29000 [pid 5052] mprotect(0x7f0c4bb4b000, 131072, PROT_READ|PROT_WRITE [pid 5048] mprotect(0x7f0c4bb2a000, 131072, PROT_READ|PROT_WRITE [pid 5052] <... mprotect resumed>) = 0 [pid 5048] <... mprotect resumed>) = 0 [pid 5052] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5048] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5052] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5048] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5052] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb6a990, parent_tid=0x7f0c4bb6a990, exit_signal=0, stack=0x7f0c4bb4a000, stack_size=0x20300, tls=0x7f0c4bb6a6c0} [pid 5048] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb49990, parent_tid=0x7f0c4bb49990, exit_signal=0, stack=0x7f0c4bb29000, stack_size=0x20300, tls=0x7f0c4bb496c0} [pid 5052] <... clone3 resumed> => {parent_tid=[5056]}, 88) = 5056 [pid 5048] <... clone3 resumed> => {parent_tid=[5057]}, 88) = 5057 [pid 5052] rt_sigprocmask(SIG_SETMASK, [] [pid 5048] rt_sigprocmask(SIG_SETMASK, [] [pid 5052] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5052] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] futex(0x7f0c4bc5db48, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5048] <... futex resumed>) = 0 [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5048] futex(0x7f0c4bc5db4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5057 attached [pid 5057] set_robust_list(0x7f0c4bb499a0, 24) = 0 [pid 5057] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5057] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 5057] futex(0x7f0c4bc5db4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5048] <... futex resumed>) = 0 [pid 5057] <... futex resumed>) = 1 [pid 5057] futex(0x7f0c4bc5db48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5056 attached [pid 5056] set_robust_list(0x7f0c4bb6a9a0, 24) = 0 [pid 5056] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5056] mount(NULL, "./config", "configfs", 0, NULL) = -1 ENOENT (No such file or directory) [pid 5056] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5052] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5056] <... futex resumed>) = 1 [pid 5056] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 ENOENT (No such file or directory) [pid 5056] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5052] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5056] <... futex resumed>) = 1 [pid 5056] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 ENOENT (No such file or directory) [pid 5056] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5052] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5056] <... futex resumed>) = 1 [pid 5056] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 ENOENT (No such file or directory) [pid 5056] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5052] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5056] <... futex resumed>) = 1 [pid 5056] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 ENOENT (No such file or directory) [pid 5056] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5052] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5056] <... futex resumed>) = 1 [pid 5056] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = -1 ENOENT (No such file or directory) [pid 5056] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5052] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5052] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5056] <... futex resumed>) = 1 [pid 5056] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 5056] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5052] <... futex resumed>) = 0 [pid 5056] <... futex resumed>) = 1 [pid 5056] futex(0x7f0c4bc5db38, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5053 attached [pid 5053] set_robust_list(0x7f0c4bb6a9a0, 24) = 0 [pid 5053] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5053] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0ci2-android-6-1/strace-static-x86_64: Process 5054 attached [pid 5054] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5054] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5054] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5055 attached [pid 5055] set_robust_list(0x5555731a86a0, 24 [pid 5052] exit_group(0 [pid 5056] <... futex resumed>) = ? [pid 5052] <... exit_group resumed>) = ? [pid 5056] +++ exited with 0 +++ [pid 5054] <... futex resumed>) = ? [ 43.332279][ T5049] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 43.332290][ T5049] RIP: 0010:refcount_warn_saturate+0x120/0x1a0 [ 43.332317][ T5049] Code: 05 01 48 c7 c7 80 0c ca 85 e8 bc 28 d9 fe 0f 0b eb c3 e8 13 9a 08 ff c6 05 f4 c9 26 05 01 48 c7 c7 e0 0c ca 85 e8 a0 28 d9 fe <0f> 0b eb a7 e8 f7 99 08 ff c6 05 d5 c9 26 05 01 48 c7 c7 20 0c ca [ 43.332330][ T5049] RSP: 0018:ffffc90006b57c38 EFLAGS: 00010246 [pid 5054] +++ exited with 0 +++ [pid 5052] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5052, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5055] <... set_robust_list resumed>) = 0 [pid 5055] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5055] chdir("./482" [pid 309] <... restart_syscall resumed>) = 0 [pid 309] umount2("./471", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./471", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./471/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./471/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./471/binderfs") = 0 [pid 309] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./471/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./471/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./471/config") = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./471") = 0 [pid 309] mkdir("./472", 0777) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555731a8690) = 5058 executing program [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5058 attached [pid 5058] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5058] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5058] chdir("./472") = 0 [pid 5058] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5058] setpgid(0, 0) = 0 [pid 5058] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5058] write(3, "1000", 4) = 4 [pid 5058] close(3) = 0 [pid 5058] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5058] write(1, "executing program\n", 18) = 18 [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5058] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5058] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5058] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5058] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5058] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5059]}, 88) = 5059 [pid 5058] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5059 attached [pid 5059] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5059] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5059] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5059] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5058] <... futex resumed>) = 0 [pid 5058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5059] <... futex resumed>) = 1 [pid 5059] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5059] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5058] <... futex resumed>) = 0 [pid 5058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5059] <... futex resumed>) = 1 [pid 5059] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5059] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5058] <... futex resumed>) = 0 [pid 5058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5059] <... futex resumed>) = 1 [pid 5059] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5059] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5058] <... futex resumed>) = 0 [pid 5058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5059] <... futex resumed>) = 1 [pid 5059] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5059] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5058] <... futex resumed>) = 0 [pid 5058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5059] <... futex resumed>) = 1 [pid 5059] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5055] <... chdir resumed>) = 0 [pid 5055] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5055] setpgid(0, 0) = 0 [pid 5055] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5055] write(3, "1000", 4) = 4 [pid 5055] close(3) = 0 [pid 5055] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5055] write(1, "executing program\n", 18) = 18 [pid 5055] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5055] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5055] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5055] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5055] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5055] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5060]}, 88) = 5060 [pid 5055] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5060 attached [pid 5060] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5060] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5060] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5055] <... futex resumed>) = 0 [pid 5055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5060] <... futex resumed>) = 1 [pid 5060] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5055] <... futex resumed>) = 0 [pid 5055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5060] <... futex resumed>) = 1 [pid 5060] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5055] <... futex resumed>) = 0 [pid 5055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5060] <... futex resumed>) = 1 [pid 5060] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5055] <... futex resumed>) = 0 [pid 5055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5060] <... futex resumed>) = 1 [pid 5060] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 5060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5055] <... futex resumed>) = 0 [pid 5055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5060] <... futex resumed>) = 1 [ 43.343153][ T28] audit: type=1400 audit(1787229341.601:81): avc: denied { append open } for pid=85 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 43.343912][ T5049] [ 43.343918][ T5049] RAX: e2b1d8f7bc1d6800 RBX: 0000000000000003 RCX: ffff8881149a1440 [ 43.374893][ T28] audit: type=1400 audit(1787229341.601:82): avc: denied { getattr } for pid=85 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 43.380471][ T5049] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000002 [pid 5060] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5058] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 5058] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb4a000 [pid 5058] mprotect(0x7f0c4bb4b000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5058] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5058] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb6a990, parent_tid=0x7f0c4bb6a990, exit_signal=0, stack=0x7f0c4bb4a000, stack_size=0x20300, tls=0x7f0c4bb6a6c0} => {parent_tid=[5061]}, 88) = 5061 [pid 5058] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5058] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5061 attached [pid 5061] set_robust_list(0x7f0c4bb6a9a0, 24) = 0 [pid 5061] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5061] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5055] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5055] futex(0x7f0c4bc5db3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb4a000 [pid 5055] mprotect(0x7f0c4bb4b000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5055] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5055] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb6a990, parent_tid=0x7f0c4bb6a990, exit_signal=0, stack=0x7f0c4bb4a000, stack_size=0x20300, tls=0x7f0c4bb6a6c0} => {parent_tid=[5062]}, 88) = 5062 [pid 5055] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5055] futex(0x7f0c4bc5db38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5062 attached [pid 5062] set_robust_list(0x7f0c4bb6a9a0, 24) = 0 [pid 5062] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 43.380491][ T5049] RBP: ffffc90006b57c48 R08: 0000000000000003 R09: 0000000000000004 [ 43.380502][ T5049] R10: dffffc0000000000 R11: fffff52000d6af38 R12: 00000000ffffffea [ 43.380513][ T5049] R13: dffffc0000000000 R14: 0000000000000003 R15: 00000000c0000000 [ 43.380525][ T5049] FS: 00007f0c4bb8b6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 43.380539][ T5049] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.509165][ T5049] CR2: 00007f0c4bc63800 CR3: 0000000126037000 CR4: 00000000003506b0 [pid 5062] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5048] exit_group(0 [pid 5057] <... futex resumed>) = ? [pid 5048] <... exit_group resumed>) = ? [pid 5057] +++ exited with 0 +++ [pid 5058] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5058] futex(0x7f0c4bc5db3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 5058] futex(0x7f0c4bc5db4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb29000 [pid 5058] mprotect(0x7f0c4bb2a000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5058] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5058] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb49990, parent_tid=0x7f0c4bb49990, exit_signal=0, stack=0x7f0c4bb29000, stack_size=0x20300, tls=0x7f0c4bb496c0} => {parent_tid=[5063]}, 88) = 5063 [pid 5058] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5058] futex(0x7f0c4bc5db48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5058] futex(0x7f0c4bc5db4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5063 attached [pid 5063] set_robust_list(0x7f0c4bb499a0, 24) = 0 [pid 5063] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5063] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5063] futex(0x7f0c4bc5db4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5058] <... futex resumed>) = 0 [pid 5063] <... futex resumed>) = 1 [pid 5063] futex(0x7f0c4bc5db48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5055] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5055] futex(0x7f0c4bc5db4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb29000 [pid 5055] mprotect(0x7f0c4bb2a000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5055] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5055] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb49990, parent_tid=0x7f0c4bb49990, exit_signal=0, stack=0x7f0c4bb29000, stack_size=0x20300, tls=0x7f0c4bb496c0} => {parent_tid=[5064]}, 88) = 5064 [pid 5055] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5055] futex(0x7f0c4bc5db48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5055] futex(0x7f0c4bc5db4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5064 attached [pid 5064] set_robust_list(0x7f0c4bb499a0, 24) = 0 [pid 5064] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5064] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 5064] futex(0x7f0c4bc5db4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5055] <... futex resumed>) = 0 [pid 5064] <... futex resumed>) = 1 [ 43.517172][ T5049] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.525171][ T5049] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.533147][ T5049] Call Trace: [ 43.536435][ T5049] [ 43.539367][ T5049] config_item_put+0x20e/0x210 [ 43.544148][ T5049] configfs_symlink+0x4a6/0x1360 [ 43.549127][ T5049] ? show_sid+0x1d0/0x1d0 [ 43.553469][ T5049] ? from_kgid+0x14f/0x6a0 [ 43.557930][ T5049] ? __cfi_from_kgid+0x10/0x10 [ 43.562704][ T5049] ? __cfi_configfs_symlink+0x10/0x10 [ 43.568188][ T5049] ? selinux_inode_symlink+0x22/0x30 [ 43.573560][ T5049] ? security_inode_symlink+0xcf/0x120 [ 43.579045][ T5049] vfs_symlink+0x261/0x3f0 [ 43.583477][ T5049] do_symlinkat+0x24a/0x5d0 [ 43.588112][ T5049] __x64_sys_symlinkat+0x99/0xb0 [ 43.593045][ T5049] x64_sys_call+0x282/0x9a0 [ 43.597556][ T5049] do_syscall_64+0x4c/0xa0 [ 43.601970][ T5049] ? clear_bhb_loop+0x30/0x80 [ 43.606653][ T5049] ? clear_bhb_loop+0x30/0x80 [ 43.611331][ T5049] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [pid 5064] futex(0x7f0c4bc5db48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5058] exit_group(0 [pid 5063] <... futex resumed>) = ? [pid 5058] <... exit_group resumed>) = ? [pid 5063] +++ exited with 0 +++ [pid 5055] exit_group(0 [pid 5064] <... futex resumed>) = ? [pid 5055] <... exit_group resumed>) = ? [pid 5064] +++ exited with 0 +++ [ 43.617256][ T5049] RIP: 0033:0x7f0c4bbab949 [ 43.621671][ T5049] 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 [ 43.641327][ T5049] RSP: 002b:00007f0c4bb8b218 EFLAGS: 00000246 ORIG_RAX: 000000000000010a [ 43.649764][ T5049] RAX: ffffffffffffffda RBX: 00007f0c4bc5db28 RCX: 00007f0c4bbab949 [ 43.657798][ T5049] RDX: 0000200000000340 RSI: 00000000ffffff9c RDI: 0000200000000300 [pid 5053] <... unlinkat resumed>) = ? [pid 5049] <... symlinkat resumed>) = ? [pid 308] <... umount2 resumed>) = 0 [pid 5061] <... unlinkat resumed>) = ? [pid 5060] <... symlinkat resumed>) = ? [pid 5049] +++ exited with 0 +++ [pid 5059] <... symlinkat resumed>) = ? [pid 5059] +++ exited with 0 +++ [pid 5062] <... unlinkat resumed>) = ? [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./466/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./466/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./466/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5061] +++ exited with 0 +++ [pid 5058] +++ exited with 0 +++ [pid 308] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./466/config") = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5053] +++ exited with 0 +++ [pid 5048] +++ exited with 0 +++ [pid 307] close(3 [pid 5062] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5058, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 307] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./466") = 0 [pid 307] mkdir("./467", 0777 [pid 5060] +++ exited with 0 +++ [pid 5055] +++ exited with 0 +++ [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] newfstatat(AT_FDCWD, "./477/config" [pid 307] <... mkdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5048, si_uid=0, si_status=0, si_utime=0, si_stime=70 /* 0.70 s */} --- [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5065 attached [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5055, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 5065] set_robust_list(0x5555731a86a0, 24 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5065 [pid 5065] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5065] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5065] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5065] chdir("./467" [pid 308] openat(AT_FDCWD, "./477/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5065] <... chdir resumed>) = 0 [pid 5065] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5065] setpgid(0, 0) = 0 [pid 5065] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5065] write(3, "1000", 4) = 4 [pid 5065] close(3) = 0 [pid 5065] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] umount2("./482", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 4 [pid 306] umount2("./469", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5065] write(1, "executing program\n", 18) = 18 executing program [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5065] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5065] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5065] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5065] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5065] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./482", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5065] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5065] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] getdents64(4 [pid 306] openat(AT_FDCWD, "./469", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(3 [pid 5065] <... clone3 resumed> => {parent_tid=[5066]}, 88) = 5066 [pid 306] <... openat resumed>) = 3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(3 [pid 310] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5065] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] getdents64(4 [pid 306] getdents64(3 [pid 310] umount2("./482/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5065] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] newfstatat(AT_FDCWD, "./482/binderfs" [pid 306] umount2("./469/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(4 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 310] unlink("./482/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./477/config" [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./469/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5066 attached [pid 5066] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5066] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 310] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5066] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] umount2("./472", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 306] unlink("./469/binderfs" [pid 310] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5066] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... unlink resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./472", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(3 [pid 309] <... openat resumed>) = 3 [pid 310] newfstatat(AT_FDCWD, "./482/config" [pid 309] fstat(3 [pid 308] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./477" [pid 306] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] newfstatat(AT_FDCWD, "./469/config" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./472/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./478", 0777 [pid 310] openat(AT_FDCWD, "./482/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5066] <... mkdirat resumed>) = 0 [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./472/binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 306] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5065] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] unlink("./472/binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 5066] <... futex resumed>) = 1 [pid 5066] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... unlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./469/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5066] <... mount resumed>) = 0 [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5066] <... futex resumed>) = 1 [pid 5066] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(4 [pid 306] fstat(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5067 [pid 310] <... close resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./472/config" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] rmdir("./482/config" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 5066] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] openat(AT_FDCWD, "./472/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... openat resumed>) = 4 [pid 310] close(3 [pid 309] fstat(4 [pid 306] close(4 [pid 5066] <... futex resumed>) = 1 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 309] getdents64(4 [pid 306] rmdir("./469/config" [pid 310] rmdir("./482" [pid 5066] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5066] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5065] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5066] <... futex resumed>) = 1 [pid 5066] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 310] mkdir("./483", 0777 [pid 309] close(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5066] <... mkdirat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] close(3 [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5065] <... futex resumed>) = 0 [pid 309] rmdir("./472/config" [pid 306] <... close resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5066] <... futex resumed>) = 1 [pid 5066] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rmdir resumed>) = 0 [pid 306] rmdir("./469" [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(3 [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5066] <... futex resumed>) = 1 [pid 309] close(3 [pid 306] mkdir("./470", 0777 [pid 5066] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5066] <... futex resumed>) = 1 [pid 309] <... close resumed>) = 0 [pid 5066] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5065] <... futex resumed>) = 0 [pid 5065] exit_group(0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5068 [pid 309] rmdir("./472" [pid 306] <... mkdir resumed>) = 0 [pid 5065] <... exit_group resumed>) = ? [pid 5066] <... futex resumed>) = ? [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] mkdir("./473", 0777 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5066] +++ exited with 0 +++ [pid 5065] +++ exited with 0 +++ [pid 309] <... mkdir resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5065, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5067 attached [pid 5067] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5067] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5067] chdir("./478" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5069 [pid 5067] <... chdir resumed>) = 0 [pid 5067] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5067] setpgid(0, 0) = 0 [pid 5067] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5067] write(3, "1000", 4 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5070 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5067] <... write resumed>) = 4 [pid 5067] close(3) = 0 [pid 5067] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5068 attached [pid 5067] write(1, "executing program\n", 18) = 18 executing program [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5067] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5067] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5067] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5067] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5067] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5067] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5071]}, 88) = 5071 [pid 5067] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5070 attached [pid 5070] set_robust_list(0x5555731a86a0, 24 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5070] <... set_robust_list resumed>) = 0 [pid 5070] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5070] chdir("./473") = 0 [pid 5070] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5070] setpgid(0, 0) = 0 [pid 5070] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5070] write(3, "1000", 4) = 4 [pid 5070] close(3) = 0 [pid 5070] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5068] set_robust_list(0x5555731a86a0, 24ci2-android-6-1/strace-static-x86_64: Process 5071 attached ci2-android-6-1/strace-static-x86_64: Process 5069 attached [pid 5070] write(1, "executing program\n", 18 [pid 307] <... restart_syscall resumed>) = 0 [pid 307] umount2("./467", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./467", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./467/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./467/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./467/binderfs") = 0 [pid 5068] <... set_robust_list resumed>) = 0 [pid 307] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5071] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5070] <... write resumed>) = 18 [pid 307] <... umount2 resumed>) = 0 executing program [pid 307] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./467/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./467/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./467/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./467/config") = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 5068] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./467" [pid 5071] <... set_robust_list resumed>) = 0 [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] set_robust_list(0x5555731a86a0, 24 [pid 5068] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./468", 0777 [pid 5070] <... futex resumed>) = 0 [pid 5068] chdir("./483" [pid 5071] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 5069] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5072 attached [pid 5071] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5070] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5069] rt_sigprocmask(SIG_SETMASK, [] [pid 5068] <... chdir resumed>) = 0 [pid 5070] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5072 [pid 5070] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5070] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5072] set_robust_list(0x5555731a86a0, 24 [pid 5070] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5071] mkdirat(AT_FDCWD, "./config", 0777 [pid 5072] <... set_robust_list resumed>) = 0 [pid 5070] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5070] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5071] <... mkdirat resumed>) = 0 [pid 5070] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5073]}, 88) = 5073 [pid 5070] rt_sigprocmask(SIG_SETMASK, [] [pid 5072] rt_sigprocmask(SIG_SETMASK, [] [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5068] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5068] setpgid(0, 0) = 0 ci2-android-6-1/strace-static-x86_64: Process 5073 attached [pid 5072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5071] <... futex resumed>) = 1 [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] chdir("./470" [pid 5068] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5067] <... futex resumed>) = 0 [pid 5072] chdir("./468" [pid 5071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] <... futex resumed>) = 0 [pid 5069] <... chdir resumed>) = 0 [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] <... chdir resumed>) = 0 [pid 5071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5069] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5067] <... futex resumed>) = 0 [pid 5072] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5071] mount(NULL, "./config", "configfs", 0, NULL [pid 5069] <... prctl resumed>) = 0 [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5072] <... prctl resumed>) = 0 [pid 5071] <... mount resumed>) = 0 [pid 5069] setpgid(0, 0 [pid 5072] setpgid(0, 0 [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] <... setpgid resumed>) = 0 [pid 5072] <... setpgid resumed>) = 0 [pid 5071] <... futex resumed>) = 1 [pid 5069] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5067] <... futex resumed>) = 0 [pid 5072] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5071] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5069] <... openat resumed>) = 3 [pid 5068] <... openat resumed>) = 3 [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5073] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5072] <... openat resumed>) = 3 [pid 5071] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5069] write(3, "1000", 4 [pid 5067] <... futex resumed>) = 0 [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] <... write resumed>) = 4 [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5071] <... futex resumed>) = 0 [pid 5069] close(3 [pid 5067] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5069] <... close resumed>) = 0 [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5069] symlink("/dev/binderfs", "./binderfs" [pid 5067] <... futex resumed>) = 0 [pid 5073] <... set_robust_list resumed>) = 0 [pid 5072] write(3, "1000", 4 [pid 5071] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5068] write(3, "1000", 4 [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5072] <... write resumed>) = 4 [pid 5069] <... symlink resumed>) = 0 [pid 5072] close(3 [pid 5071] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5072] <... close resumed>) = 0 [pid 5072] symlink("/dev/binderfs", "./binderfs" [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] write(1, "executing program\n", 18 [pid 5073] rt_sigprocmask(SIG_SETMASK, [] [pid 5072] <... symlink resumed>) = 0 executing program [pid 5071] <... futex resumed>) = 1 [pid 5069] <... write resumed>) = 18 [pid 5068] <... write resumed>) = 4 [pid 5067] <... futex resumed>) = 0 [pid 5072] write(1, "executing program\n", 18 [pid 5071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] close(3 [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] <... write resumed>) = 18 [pid 5071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5069] <... futex resumed>) = 0 [pid 5068] <... close resumed>) = 0 [pid 5067] <... futex resumed>) = 0 [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5071] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5069] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5068] symlink("/dev/binderfs", "./binderfs" [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5072] <... futex resumed>) = 0 [pid 5071] <... mkdirat resumed>) = 0 [pid 5073] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5069] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5068] <... symlink resumed>) = 0 [pid 5072] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5073] mkdirat(AT_FDCWD, "./config", 0777 [pid 5072] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5071] <... futex resumed>) = 1 [pid 5069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5068] write(1, "executing program\n", 18 [pid 5067] <... futex resumed>) = 0 [pid 5072] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5069] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5068] <... write resumed>) = 18 [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5069] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5067] <... futex resumed>) = 0 [pid 5072] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5071] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5069] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5068] <... futex resumed>) = 0 [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5073] <... mkdirat resumed>) = 0 [pid 5072] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5071] <... symlinkat resumed>) = 0 [pid 5069] <... mprotect resumed>) = 0 [pid 5068] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5071] <... futex resumed>) = 1 [pid 5069] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5068] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5067] <... futex resumed>) = 0 [pid 5073] <... futex resumed>) = 1 [pid 5072] <... mprotect resumed>) = 0 [pid 5071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] <... futex resumed>) = 0 [pid 5069] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5068] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5073] mount(NULL, "./config", "configfs", 0, NULL [pid 5072] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5067] <... futex resumed>) = 0 [pid 5072] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5071] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5069] <... clone3 resumed> => {parent_tid=[5074]}, 88) = 5074 [pid 5068] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5073] <... mount resumed>) = 0 [pid 5072] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5071] <... unlinkat resumed>) = 0 [pid 5070] <... futex resumed>) = 0 [pid 5069] rt_sigprocmask(SIG_SETMASK, [] [pid 5068] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5072] <... clone3 resumed> => {parent_tid=[5075]}, 88) = 5075 [pid 5071] <... futex resumed>) = 1 [pid 5070] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5067] <... futex resumed>) = 0 [pid 5073] <... futex resumed>) = 0 [pid 5072] rt_sigprocmask(SIG_SETMASK, [] [pid 5071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] <... futex resumed>) = 0 [pid 5068] <... mprotect resumed>) = 0 [pid 5067] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5074 attached [pid 5073] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] <... futex resumed>) = 0 [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5068] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5067] <... futex resumed>) = 0 [pid 5071] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5068] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5067] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5074] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5073] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5071] <... unlinkat resumed>) = 0 [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5068] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5076 attached ci2-android-6-1/strace-static-x86_64: Process 5075 attached [pid 5074] <... set_robust_list resumed>) = 0 [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] <... futex resumed>) = 0 [pid 5071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] rt_sigprocmask(SIG_SETMASK, [] [pid 5071] <... futex resumed>) = 1 [pid 5068] <... clone3 resumed> => {parent_tid=[5076]}, 88) = 5076 [pid 5067] <... futex resumed>) = 0 [pid 5076] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5075] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5073] <... futex resumed>) = 1 [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] <... futex resumed>) = 0 [pid 5068] rt_sigprocmask(SIG_SETMASK, [] [pid 5067] exit_group(0 [pid 5071] <... futex resumed>) = ? [pid 5068] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5067] <... exit_group resumed>) = ? [pid 5076] <... set_robust_list resumed>) = 0 [pid 5075] <... set_robust_list resumed>) = 0 [pid 5074] mkdirat(AT_FDCWD, "./config", 0777 [pid 5073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5071] +++ exited with 0 +++ [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5076] rt_sigprocmask(SIG_SETMASK, [] [pid 5075] rt_sigprocmask(SIG_SETMASK, [] [pid 5074] <... mkdirat resumed>) = 0 [pid 5073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] <... futex resumed>) = 0 [pid 5068] <... futex resumed>) = 0 [pid 5067] +++ exited with 0 +++ [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5073] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5067, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5075] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5074] <... futex resumed>) = 1 [pid 5073] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5069] <... futex resumed>) = 0 [pid 5075] mkdirat(AT_FDCWD, "./config", 0777 [pid 5074] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5073] <... futex resumed>) = 1 [pid 5070] <... futex resumed>) = 0 [pid 5069] <... futex resumed>) = 0 [pid 5073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] <... futex resumed>) = 0 [pid 5073] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5073] <... mkdirat resumed>) = 0 [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5070] <... futex resumed>) = 0 [pid 5073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] <... mkdirat resumed>) = 0 [pid 5074] mount(NULL, "./config", "configfs", 0, NULL [pid 5073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] <... futex resumed>) = 0 [pid 5073] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5073] <... symlinkat resumed>) = 0 [pid 5074] <... mount resumed>) = 0 [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5070] <... futex resumed>) = 0 [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] <... futex resumed>) = 0 [pid 5073] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] <... futex resumed>) = 1 [pid 5073] <... unlinkat resumed>) = 0 [pid 5069] <... futex resumed>) = 0 [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5073] <... futex resumed>) = 1 [pid 5070] <... futex resumed>) = 0 [pid 5069] <... futex resumed>) = 0 [pid 5073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5070] <... futex resumed>) = 0 [pid 5073] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5075] <... futex resumed>) = 1 [pid 5074] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5073] <... unlinkat resumed>) = 0 [pid 5072] <... futex resumed>) = 0 [pid 5075] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5074] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5073] <... futex resumed>) = 1 [pid 5072] <... futex resumed>) = 0 [pid 5070] <... futex resumed>) = 0 [pid 5075] mount(NULL, "./config", "configfs", 0, NULL [pid 5074] <... futex resumed>) = 1 [pid 5073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5070] exit_group(0 [pid 5069] <... futex resumed>) = 0 [pid 5076] mkdirat(AT_FDCWD, "./config", 0777 [pid 5075] <... mount resumed>) = 0 [pid 5074] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5073] <... futex resumed>) = ? [pid 5070] <... exit_group resumed>) = ? [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5073] +++ exited with 0 +++ [pid 5070] +++ exited with 0 +++ [pid 5069] <... futex resumed>) = 0 [pid 5075] <... futex resumed>) = 1 [pid 5074] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5072] <... futex resumed>) = 0 [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5074] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5070, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5075] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5075] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5074] <... futex resumed>) = 1 [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5069] <... futex resumed>) = 0 [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] <... futex resumed>) = 0 [pid 5074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] <... futex resumed>) = 0 [pid 5075] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5074] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5072] <... futex resumed>) = 0 [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5076] <... mkdirat resumed>) = 0 [pid 5075] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5074] <... mkdirat resumed>) = 0 [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5069] <... futex resumed>) = 0 [pid 5068] <... futex resumed>) = 0 [pid 5072] <... futex resumed>) = 0 [pid 5076] <... futex resumed>) = 1 [pid 5075] <... futex resumed>) = 1 [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5076] mount(NULL, "./config", "configfs", 0, NULL [pid 5075] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] <... futex resumed>) = 0 [pid 5068] <... futex resumed>) = 0 [pid 5076] <... mount resumed>) = 0 [pid 5075] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5074] <... symlinkat resumed>) = 0 [pid 5072] <... futex resumed>) = 0 [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5068] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5076] <... futex resumed>) = 0 [pid 5075] <... futex resumed>) = 0 [pid 5074] <... futex resumed>) = 1 [pid 5072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5069] <... futex resumed>) = 0 [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5074] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] <... futex resumed>) = 0 [pid 308] umount2("./478", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5072] <... futex resumed>) = 0 [pid 5069] <... futex resumed>) = 0 [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./473", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 43.665784][ T5049] RBP: 00007f0c4bc5db20 R08: 35203a6b63617473 R09: 35203a6b63617473 [ 43.673746][ T5049] R10: 35203a6b63617473 R11: 0000000000000246 R12: 00007f0c4bc2a4d4 [ 43.681849][ T5049] R13: 0000200000000300 R14: 0000200000000440 R15: 0000200000000480 [ 43.689837][ T5049] [ 43.692840][ T5049] ---[ end trace 0000000000000000 ]--- [pid 5075] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5074] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./478", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5076] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5075] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5074] <... unlinkat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./473", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 5076] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5075] <... futex resumed>) = 1 [pid 5074] <... futex resumed>) = 1 [pid 5072] <... futex resumed>) = 0 [pid 5069] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 308] fstat(3 [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5074] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5076] <... futex resumed>) = 1 [pid 5075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5072] <... futex resumed>) = 0 [pid 5069] <... futex resumed>) = 0 [pid 5068] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 5076] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5075] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5074] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5069] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5076] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5075] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5074] <... unlinkat resumed>) = 0 [pid 5068] <... futex resumed>) = 0 [pid 309] umount2("./473/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./478/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5076] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5076] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5075] <... futex resumed>) = 1 [pid 5074] <... futex resumed>) = 1 [pid 5072] <... futex resumed>) = 0 [pid 5069] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5074] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5069] exit_group(0 [pid 309] newfstatat(AT_FDCWD, "./473/binderfs" [pid 308] newfstatat(AT_FDCWD, "./478/binderfs" [pid 5076] <... futex resumed>) = 1 [pid 5075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5074] <... futex resumed>) = ? [pid 5072] <... futex resumed>) = 0 [pid 5069] <... exit_group resumed>) = ? [pid 5068] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5076] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5075] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5074] +++ exited with 0 +++ [pid 5072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./473/binderfs" [pid 5076] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5075] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5069] +++ exited with 0 +++ [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./478/binderfs" [pid 5076] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5076] <... mkdirat resumed>) = 0 [pid 5075] <... futex resumed>) = 1 [pid 5072] <... futex resumed>) = 0 [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5069, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5075] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5072] exit_group(0 [pid 5068] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5076] <... futex resumed>) = 0 [pid 5075] <... futex resumed>) = ? [pid 5072] <... exit_group resumed>) = ? [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5076] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5075] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5076] <... symlinkat resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./478/config" [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5076] <... futex resumed>) = 0 [pid 308] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5076] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5072] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5068] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./478/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5072, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... openat resumed>) = 4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./473/config" [pid 308] getdents64(4 [pid 5068] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 5076] <... futex resumed>) = 0 [pid 5068] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5076] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(4 [pid 5076] <... unlinkat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./473/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... close resumed>) = 0 [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./478/config" [pid 5076] <... futex resumed>) = 1 [pid 5068] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5076] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 308] <... rmdir resumed>) = 0 [pid 5076] <... unlinkat resumed>) = 0 [pid 5068] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 5076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5076] <... futex resumed>) = 0 [pid 308] close(3 [pid 5076] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5068] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] rmdir("./478" [pid 5068] exit_group(0 [pid 309] getdents64(4 [pid 308] <... rmdir resumed>) = 0 [pid 5076] <... futex resumed>) = ? [pid 5068] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] mkdir("./479", 0777 [pid 5076] +++ exited with 0 +++ [pid 308] <... mkdir resumed>) = 0 [pid 5068] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5068, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] close(4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5077 attached [pid 309] rmdir("./473/config" [pid 5077] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5077 [pid 5077] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5077] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5077] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5077] chdir("./479" [pid 309] getdents64(3 [pid 5077] <... chdir resumed>) = 0 [pid 5077] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5077] setpgid(0, 0) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] umount2("./483", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5077] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] openat(AT_FDCWD, "./483", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... close resumed>) = 0 executing program [pid 5077] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 3 [pid 309] rmdir("./473" [pid 310] fstat(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 5077] write(3, "1000", 4) = 4 [pid 5077] close(3) = 0 [pid 5077] symlink("/dev/binderfs", "./binderfs" [pid 309] <... rmdir resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] mkdir("./474", 0777 [pid 310] getdents64(3 [pid 5077] <... symlink resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5077] write(1, "executing program\n", 18) = 18 [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 310] umount2("./483/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./470", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./483/binderfs" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./470", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5077] <... futex resumed>) = 0 [pid 5077] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5077] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5077] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5077] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] unlink("./483/binderfs" [pid 306] <... openat resumed>) = 3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5078 [pid 5077] <... mprotect resumed>) = 0 [pid 5077] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... unlink resumed>) = 0 [pid 306] fstat(3 [pid 310] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5077] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5077] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] newfstatat(AT_FDCWD, "./483/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./470/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./470/binderfs" [pid 5077] <... clone3 resumed> => {parent_tid=[5079]}, 88) = 5079 [pid 5077] rt_sigprocmask(SIG_SETMASK, [] [pid 310] openat(AT_FDCWD, "./483/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... openat resumed>) = 4 [pid 306] unlink("./470/binderfs" [pid 310] fstat(4 [pid 5077] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] getdents64(4 [pid 306] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5079 attached , 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] close(4 [pid 5079] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 306] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5079] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rmdir("./483/config" [pid 306] newfstatat(AT_FDCWD, "./470/config" [pid 5079] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5079] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] getdents64(3 [pid 306] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 310] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./468", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./470/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rmdir("./483" [pid 307] openat(AT_FDCWD, "./468", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] <... openat resumed>) = 4 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] mkdir("./484", 0777 [pid 307] umount2("./468/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./468/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./468/binderfs" [pid 310] <... mkdir resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] newfstatat(AT_FDCWD, "./468/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./468/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./468/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4 [pid 306] getdents64(4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5080 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(4 [pid 306] close(4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 306] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 306] rmdir("./470/config" [pid 307] rmdir("./468/config") = 0 [pid 307] getdents64(3 [pid 306] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 307] close(3) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./468"ci2-android-6-1/strace-static-x86_64: Process 5080 attached ci2-android-6-1/strace-static-x86_64: Process 5078 attached ) = 0 [pid 306] close(3 [pid 307] mkdir("./469", 0777 [pid 5080] set_robust_list(0x5555731a86a0, 24 [pid 5078] set_robust_list(0x5555731a86a0, 24 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./470" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5081 attached [pid 5080] <... set_robust_list resumed>) = 0 [pid 5079] <... mkdirat resumed>) = 0 [pid 5078] <... set_robust_list resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5081 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./471", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5081] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5081] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5081] chdir("./469") = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5081] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5081] <... prctl resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5081] setpgid(0, 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5081] <... setpgid resumed>) = 0 [pid 5081] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5081] write(3, "1000", 4) = 4 [pid 5081] close(3) = 0 [pid 5081] symlink("/dev/binderfs", "./binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5082 [pid 5078] rt_sigprocmask(SIG_SETMASK, [] [pid 5081] <... symlink resumed>) = 0 [pid 5078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5081] write(1, "executing program\n", 18 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5081] <... write resumed>) = 18 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5078] chdir("./474" executing program [pid 5081] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5081] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5081] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5081] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5081] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5081] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5083]}, 88) = 5083 [pid 5081] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5078] <... chdir resumed>) = 0 [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5082 attached [pid 5082] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5082] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5082] chdir("./471") = 0 [pid 5082] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5082] setpgid(0, 0) = 0 [pid 5082] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5080] rt_sigprocmask(SIG_SETMASK, [] [pid 5078] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5080] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... prctl resumed>) = 0 [pid 5082] write(3, "1000", 4 [pid 5078] setpgid(0, 0 [pid 5082] <... write resumed>) = 4 [pid 5078] <... setpgid resumed>) = 0 [pid 5080] chdir("./484" [pid 5079] <... futex resumed>) = 1 [pid 5077] <... futex resumed>) = 0 [pid 5078] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... chdir resumed>) = 0 [pid 5077] <... futex resumed>) = 0 [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5082] close(3) = 0 [pid 5082] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5080] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5079] mount(NULL, "./config", "configfs", 0, NULL [pid 5078] <... openat resumed>) = 3 [pid 5082] write(1, "executing program\n", 18) = 18 executing program [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5082] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5082] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5082] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5082] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5082] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5082] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5084]}, 88) = 5084 [pid 5082] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] write(3, "1000", 4 [pid 5080] <... prctl resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5083 attached [pid 5083] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5083] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5083] mkdirat(AT_FDCWD, "./config", 0777 [pid 5079] <... mount resumed>) = 0 [pid 5080] setpgid(0, 0 [pid 5078] <... write resumed>) = 4 [pid 5083] <... mkdirat resumed>) = 0 [pid 5080] <... setpgid resumed>) = 0 [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] close(3 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... close resumed>) = 0 [pid 5081] <... futex resumed>) = 0 [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5079] <... futex resumed>) = 1 [pid 5078] symlink("/dev/binderfs", "./binderfs" [pid 5077] <... futex resumed>) = 0 [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5083] <... futex resumed>) = 1 [pid 5083] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5078] <... symlink resumed>) = 0 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... openat resumed>) = 3 [pid 5079] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5078] write(1, "executing program\n", 18 [pid 5081] <... futex resumed>) = 0 executing program [pid 5080] write(3, "1000", 4 [pid 5078] <... write resumed>) = 18 [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5079] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5081] <... futex resumed>) = 0 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... write resumed>) = 4 [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... futex resumed>) = 0 [pid 5083] <... futex resumed>) = 1 [pid 5080] close(3 [pid 5078] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}ci2-android-6-1/strace-static-x86_64: Process 5084 attached [pid 5079] <... futex resumed>) = 1 [pid 5078] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5077] <... futex resumed>) = 0 [pid 5080] <... close resumed>) = 0 [pid 5079] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5078] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] symlink("/dev/binderfs", "./binderfs" [pid 5079] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5077] <... futex resumed>) = 0 [pid 5078] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5083] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5078] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5081] <... futex resumed>) = 0 [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... symlink resumed>) = 0 [pid 5079] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5078] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5081] <... futex resumed>) = 0 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] write(1, "executing program\n", 18 [pid 5078] <... mprotect resumed>) = 0 [pid 5079] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5083] <... futex resumed>) = 1 [pid 5078] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5080] <... write resumed>) = 18 [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5083] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 executing program [pid 5078] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5079] <... futex resumed>) = 1 [pid 5077] <... futex resumed>) = 0 [pid 5083] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... futex resumed>) = 0 [pid 5079] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5077] <... futex resumed>) = 0 [pid 5083] <... futex resumed>) = 1 [pid 5081] <... futex resumed>) = 0 [pid 5080] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5078] <... clone3 resumed> => {parent_tid=[5085]}, 88) = 5085 [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5083] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5083] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5081] <... futex resumed>) = 0 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5079] <... mkdirat resumed>) = 0 [pid 5078] rt_sigprocmask(SIG_SETMASK, [] [pid 5083] <... futex resumed>) = 0 [pid 5081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5080] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5083] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5085 attached [pid 5084] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5083] <... symlinkat resumed>) = 0 [pid 5081] <... futex resumed>) = 0 [pid 5080] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5079] <... futex resumed>) = 1 [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5077] <... futex resumed>) = 0 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5079] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5078] <... futex resumed>) = 0 [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5083] <... futex resumed>) = 0 [pid 5081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5080] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5077] <... futex resumed>) = 0 [pid 5083] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5079] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5083] <... unlinkat resumed>) = 0 [pid 5081] <... futex resumed>) = 0 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] <... mprotect resumed>) = 0 [pid 5083] <... futex resumed>) = 0 [pid 5081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5079] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5083] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5083] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5081] <... futex resumed>) = 0 [pid 5083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5079] <... symlinkat resumed>) = 0 [pid 5083] <... futex resumed>) = 0 [pid 5081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5083] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5081] exit_group(0 [pid 5080] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5083] <... futex resumed>) = ? [pid 5081] <... exit_group resumed>) = ? [pid 5085] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5084] <... set_robust_list resumed>) = 0 [pid 5079] <... futex resumed>) = 1 [pid 5077] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5086 attached [pid 5085] <... set_robust_list resumed>) = 0 [pid 5084] rt_sigprocmask(SIG_SETMASK, [] [pid 5083] +++ exited with 0 +++ [pid 5081] +++ exited with 0 +++ [pid 5080] <... clone3 resumed> => {parent_tid=[5086]}, 88) = 5086 [pid 5079] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5080] rt_sigprocmask(SIG_SETMASK, [] [pid 5079] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5077] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5081, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5086] <... set_robust_list resumed>) = 0 [pid 5080] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5079] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5086] rt_sigprocmask(SIG_SETMASK, [] [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5079] <... unlinkat resumed>) = 0 [pid 5080] <... futex resumed>) = 0 [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5079] <... futex resumed>) = 1 [pid 5077] <... futex resumed>) = 0 [pid 5086] mkdirat(AT_FDCWD, "./config", 0777 [pid 5079] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5077] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5085] rt_sigprocmask(SIG_SETMASK, [] [pid 5084] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5079] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5077] <... futex resumed>) = 0 [pid 5086] <... mkdirat resumed>) = 0 [pid 5085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5084] mkdirat(AT_FDCWD, "./config", 0777 [pid 5079] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5077] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5079] <... unlinkat resumed>) = 0 [pid 5086] <... futex resumed>) = 1 [pid 5085] mkdirat(AT_FDCWD, "./config", 0777 [pid 5079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5080] <... futex resumed>) = 0 [pid 5079] <... futex resumed>) = 1 [pid 5077] <... futex resumed>) = 0 [pid 5086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5085] <... mkdirat resumed>) = 0 [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5079] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5077] exit_group(0 [pid 5086] mount(NULL, "./config", "configfs", 0, NULL [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5084] <... mkdirat resumed>) = 0 [pid 5080] <... futex resumed>) = 0 [pid 5079] <... futex resumed>) = ? [pid 5077] <... exit_group resumed>) = ? [pid 5086] <... mount resumed>) = 0 [pid 5085] <... futex resumed>) = 1 [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5079] +++ exited with 0 +++ [pid 5078] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5086] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5077] +++ exited with 0 +++ [pid 5084] <... futex resumed>) = 1 [pid 5082] <... futex resumed>) = 0 [pid 5080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5077, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5085] <... futex resumed>) = 0 [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... futex resumed>) = 1 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5086] <... futex resumed>) = 0 [pid 5085] mount(NULL, "./config", "configfs", 0, NULL [pid 5084] mount(NULL, "./config", "configfs", 0, NULL [pid 5082] <... futex resumed>) = 0 [pid 5080] <... futex resumed>) = 1 [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5086] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5085] <... mount resumed>) = 0 [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5086] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5084] <... mount resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5085] <... futex resumed>) = 1 [pid 5078] <... futex resumed>) = 0 [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] <... futex resumed>) = 1 [pid 5085] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5078] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5085] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5084] <... futex resumed>) = 1 [pid 5082] <... futex resumed>) = 0 [pid 5080] <... futex resumed>) = 0 [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5084] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5085] <... futex resumed>) = 0 [pid 5082] <... futex resumed>) = 0 [pid 5078] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5086] <... futex resumed>) = 0 [pid 5085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5084] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5080] <... futex resumed>) = 1 [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5085] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5085] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5086] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5084] <... futex resumed>) = 1 [pid 5082] <... futex resumed>) = 0 [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... futex resumed>) = 0 [pid 5078] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5086] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5085] <... futex resumed>) = 0 [pid 5082] <... futex resumed>) = 0 [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5086] <... mkdirat resumed>) = 0 [pid 5085] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5085] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5086] <... futex resumed>) = 1 [pid 5084] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5080] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5085] <... futex resumed>) = 1 [pid 5084] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5078] <... futex resumed>) = 0 [pid 5080] <... futex resumed>) = 0 [pid 5086] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] <... symlinkat resumed>) = 0 [pid 5085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5085] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5086] <... futex resumed>) = 1 [pid 5085] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5084] <... futex resumed>) = 1 [pid 5082] <... futex resumed>) = 0 [pid 5080] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5085] <... futex resumed>) = 1 [pid 5084] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5082] <... futex resumed>) = 0 [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] <... futex resumed>) = 0 [pid 5086] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5086] <... unlinkat resumed>) = 0 [pid 5085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5084] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] <... futex resumed>) = 0 [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5085] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 5086] <... futex resumed>) = 0 [pid 5085] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5084] <... futex resumed>) = 1 [pid 5082] <... futex resumed>) = 0 [pid 5080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./469", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5086] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5080] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5086] <... unlinkat resumed>) = 0 [pid 5085] <... futex resumed>) = 1 [pid 5084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5082] <... futex resumed>) = 0 [pid 5080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5078] <... futex resumed>) = 0 [pid 308] umount2("./479", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./469", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5084] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5078] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 3 [pid 5086] <... futex resumed>) = 0 [pid 5085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5080] exit_group(0 [pid 5078] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./479", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] fstat(3 [pid 5085] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5084] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5080] <... exit_group resumed>) = ? [pid 5078] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5086] +++ exited with 0 +++ [pid 5085] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] fstat(3 [pid 307] getdents64(3 [pid 5085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5085] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 307] umount2("./469/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5080] +++ exited with 0 +++ [pid 5078] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5078] exit_group(0 [pid 308] umount2("./479/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./469/binderfs" [pid 5085] <... futex resumed>) = ? [pid 5084] <... futex resumed>) = 1 [pid 5082] <... futex resumed>) = 0 [pid 5078] <... exit_group resumed>) = ? [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5080, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5085] +++ exited with 0 +++ [pid 5084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./479/binderfs" [pid 307] unlink("./469/binderfs" [pid 5082] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./479/binderfs" [pid 307] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5078] +++ exited with 0 +++ [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 308] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5078, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./469/config" [pid 308] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./469/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5084] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] newfstatat(AT_FDCWD, "./479/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5084] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./469/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(4 [pid 308] openat(AT_FDCWD, "./479/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5084] <... futex resumed>) = 1 [pid 5082] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] getdents64(4 [pid 5084] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5082] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./474", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5082] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 5084] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5082] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./474", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5082] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] close(4 [pid 5084] <... futex resumed>) = 0 [pid 5082] exit_group(0 [pid 309] fstat(3 [pid 308] getdents64(4 [pid 307] <... close resumed>) = 0 [pid 5082] <... exit_group resumed>) = ? [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./469/config" [pid 5084] +++ exited with 0 +++ [pid 5082] +++ exited with 0 +++ [pid 309] getdents64(3 [pid 308] close(4 [pid 307] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5082, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./474/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./479/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 307] close(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] newfstatat(AT_FDCWD, "./474/binderfs" [pid 308] getdents64(3 [pid 307] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./469" [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 309] unlink("./474/binderfs" [pid 307] mkdir("./470", 0777 [pid 309] <... unlink resumed>) = 0 [pid 308] rmdir("./479" [pid 307] <... mkdir resumed>) = 0 [pid 310] umount2("./484", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] openat(AT_FDCWD, "./484", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = 0 [pid 308] mkdir("./480", 0777 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] fstat(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] newfstatat(AT_FDCWD, "./474/config" [pid 310] getdents64(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./484/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5087 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./474/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] newfstatat(AT_FDCWD, "./484/binderfs" [pid 309] <... openat resumed>) = 4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(4 [pid 310] unlink("./484/binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5088 [pid 307] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5088 attached ci2-android-6-1/strace-static-x86_64: Process 5087 attached [pid 310] <... unlink resumed>) = 0 [pid 309] getdents64(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5088] set_robust_list(0x5555731a86a0, 24 [pid 5087] set_robust_list(0x5555731a86a0, 24 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5088] <... set_robust_list resumed>) = 0 [pid 5087] <... set_robust_list resumed>) = 0 [pid 5088] rt_sigprocmask(SIG_SETMASK, [] [pid 5087] rt_sigprocmask(SIG_SETMASK, [] [pid 5088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5088] chdir("./480" [pid 5087] chdir("./470" [pid 310] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5088] <... chdir resumed>) = 0 [pid 5087] <... chdir resumed>) = 0 [pid 5088] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5087] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5088] <... prctl resumed>) = 0 [pid 5087] <... prctl resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5088] setpgid(0, 0 [pid 5087] setpgid(0, 0 [pid 5088] <... setpgid resumed>) = 0 [pid 5087] <... setpgid resumed>) = 0 [pid 5088] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5087] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5088] <... openat resumed>) = 3 [pid 5087] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = 0 [pid 309] getdents64(4 [pid 5088] write(3, "1000", 4 [pid 5087] write(3, "1000", 4 [pid 5088] <... write resumed>) = 4 [pid 5087] <... write resumed>) = 4 [pid 310] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5088] close(3 [pid 5087] close(3 [pid 5088] <... close resumed>) = 0 [pid 5087] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5088] symlink("/dev/binderfs", "./binderfs" [pid 5087] symlink("/dev/binderfs", "./binderfs" [pid 310] newfstatat(AT_FDCWD, "./484/config" [pid 309] close(4 [pid 5088] <... symlink resumed>) = 0 [pid 5087] <... symlink resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5088] write(1, "executing program\n", 18 executing program executing program [pid 5087] write(1, "executing program\n", 18 [pid 5088] <... write resumed>) = 18 [pid 5087] <... write resumed>) = 18 [pid 310] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./474/config" [pid 5088] <... futex resumed>) = 0 [pid 5087] <... futex resumed>) = 0 [pid 5088] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5087] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] openat(AT_FDCWD, "./484/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5088] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5087] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5088] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5087] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5088] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5087] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... openat resumed>) = 4 [pid 309] getdents64(3 [pid 5088] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5087] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] fstat(4 [pid 5088] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5087] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5088] <... mprotect resumed>) = 0 [pid 5087] <... mprotect resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5088] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5087] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] close(3 [pid 5088] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5087] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(4 [pid 5088] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5087] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... close resumed>) = 0 [pid 306] umount2("./471", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5088] <... clone3 resumed> => {parent_tid=[5090]}, 88) = 5090 [pid 5087] <... clone3 resumed> => {parent_tid=[5089]}, 88) = 5089 [pid 310] getdents64(4 [pid 309] rmdir("./474" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5088] rt_sigprocmask(SIG_SETMASK, [] [pid 5087] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5088] <... futex resumed>) = 0 [pid 5087] <... futex resumed>) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 309] <... rmdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./471", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5090 attached [pid 306] <... openat resumed>) = 3 [pid 310] rmdir("./484/config" [pid 309] mkdir("./475", 0777 [pid 306] fstat(3 [pid 5090] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5090] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5090] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... mkdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] close(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... close resumed>) = 0 [pid 306] umount2("./471/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5090] <... mkdirat resumed>) = 0 [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5088] <... futex resumed>) = 0 [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./484" [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5091 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5090] <... futex resumed>) = 1 [pid 5090] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5088] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./471/binderfs" [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./485", 0777 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5088] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5090] <... futex resumed>) = 1 [pid 5090] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] unlink("./471/binderfs" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5088] <... futex resumed>) = 0 [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5090] <... futex resumed>) = 1 [pid 5090] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5088] <... futex resumed>) = 0 [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5090] <... futex resumed>) = 1 [pid 5090] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5092 [pid 306] <... umount2 resumed>) = 0 [pid 5090] <... mkdirat resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./471/config" [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5088] <... futex resumed>) = 0 [pid 306] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./471/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5090] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 4 [pid 5090] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 306] fstat(4 [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5088] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5090] <... futex resumed>) = 1 [pid 5090] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5090] <... unlinkat resumed>) = 0 [pid 306] getdents64(4 [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5088] <... futex resumed>) = 0 [pid 5088] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5088] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 5090] <... futex resumed>) = 1 [pid 306] <... close resumed>) = 0 [pid 5090] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] rmdir("./471/config" [pid 5090] <... unlinkat resumed>) = 0 [pid 5090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5088] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5088] exit_group(0) = ? [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5090] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5092 attached ci2-android-6-1/strace-static-x86_64: Process 5091 attached ci2-android-6-1/strace-static-x86_64: Process 5089 attached [pid 5090] +++ exited with 0 +++ [pid 5088] +++ exited with 0 +++ [pid 306] close(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5088, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5092] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5092] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5092] chdir("./485") = 0 [pid 5092] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5091] set_robust_list(0x5555731a86a0, 24 [pid 5089] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... close resumed>) = 0 [pid 5091] <... set_robust_list resumed>) = 0 [pid 5089] <... set_robust_list resumed>) = 0 [pid 306] rmdir("./471" [pid 5092] setpgid(0, 0 [pid 5091] rt_sigprocmask(SIG_SETMASK, [] [pid 5089] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./480", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5089] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 5091] chdir("./475" [pid 5089] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] openat(AT_FDCWD, "./480", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] mkdir("./472", 0777 [pid 5092] <... setpgid resumed>) = 0 [pid 5091] <... chdir resumed>) = 0 [pid 5089] <... mkdirat resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5091] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 306] <... mkdir resumed>) = 0 [pid 5091] <... prctl resumed>) = 0 [pid 5089] <... futex resumed>) = 1 [pid 5087] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5091] setpgid(0, 0 [pid 5089] mount(NULL, "./config", "configfs", 0, NULL [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5091] <... setpgid resumed>) = 0 [pid 5089] <... mount resumed>) = 0 [pid 5087] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5092] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5091] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./480/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5093 attached [pid 5092] <... openat resumed>) = 3 [pid 5091] <... openat resumed>) = 3 [pid 5089] <... futex resumed>) = 0 [pid 5087] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5093 [pid 5093] set_robust_list(0x5555731a86a0, 24 [pid 5091] write(3, "1000", 4 [pid 5089] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./480/binderfs" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5093] <... set_robust_list resumed>) = 0 [pid 5091] <... write resumed>) = 4 [pid 5089] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5087] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5093] rt_sigprocmask(SIG_SETMASK, [] [pid 5091] close(3 [pid 5089] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./480/binderfs" [pid 5093] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5091] <... close resumed>) = 0 [pid 5089] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5092] write(3, "1000", 4 [pid 308] <... unlink resumed>) = 0 [pid 5093] chdir("./472" [pid 5091] symlink("/dev/binderfs", "./binderfs" [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5093] <... chdir resumed>) = 0 [pid 5092] <... write resumed>) = 4 [pid 5091] <... symlink resumed>) = 0 [pid 5089] <... futex resumed>) = 1 [pid 5087] <... futex resumed>) = 0 [pid 5091] write(1, "executing program\n", 18 [pid 5089] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 5091] <... write resumed>) = 18 executing program [pid 5089] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5087] <... futex resumed>) = 0 [pid 308] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5089] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5091] <... futex resumed>) = 0 [pid 5089] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5091] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./480/config" [pid 5091] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5092] close(3 [pid 5089] <... futex resumed>) = 1 [pid 5091] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5089] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5087] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5091] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5087] <... futex resumed>) = 1 [pid 5091] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5089] <... futex resumed>) = 0 [pid 5091] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5089] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5091] <... mprotect resumed>) = 0 [pid 5092] <... close resumed>) = 0 [pid 5092] symlink("/dev/binderfs", "./binderfs" [pid 5089] <... mkdirat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./480/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5091] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5091] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 4 [pid 5089] <... futex resumed>) = 1 [pid 5087] <... futex resumed>) = 0 [pid 5093] <... prctl resumed>) = 0 [pid 5092] <... symlink resumed>) = 0 [pid 5091] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5089] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 5093] setpgid(0, 0 [pid 5089] <... symlinkat resumed>) = 0 [pid 5087] <... futex resumed>) = 0 [pid 5093] <... setpgid resumed>) = 0 [pid 5091] <... clone3 resumed> => {parent_tid=[5094]}, 88) = 5094 [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5093] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5091] rt_sigprocmask(SIG_SETMASK, [] [pid 5089] <... futex resumed>) = 0 [pid 5087] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5089] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5089] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5087] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5093] <... openat resumed>) = 3 [pid 5091] <... futex resumed>) = 0 [pid 5089] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5093] write(3, "1000", 4 [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5093] <... write resumed>) = 4 [pid 5089] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5093] close(3 [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 5089] <... futex resumed>) = 1 [pid 5087] <... futex resumed>) = 0 [pid 5089] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5087] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5089] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5087] <... futex resumed>) = 0 [pid 308] rmdir("./480/config" [pid 5093] symlink("/dev/binderfs", "./binderfs" [pid 5089] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5087] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5092] write(1, "executing program\n", 18) = 18 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5092] <... futex resumed>) = 0 [pid 5092] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] getdents64(3 [pid 5092] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5092] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5089] <... unlinkat resumed>) = 0 [pid 5092] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5092] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5092] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5089] <... futex resumed>) = 1 [pid 5087] <... futex resumed>) = 0 [pid 308] close(3 [pid 5093] <... symlink resumed>) = 0 [pid 5092] <... mprotect resumed>) = 0 [pid 5089] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5093] write(1, "executing program\n", 18 [pid 5092] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5087] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 5092] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5087] <... exit_group resumed>) = ? [pid 308] rmdir("./480" [pid 5093] <... write resumed>) = 18 [pid 5092] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5089] <... futex resumed>) = ? [pid 308] <... rmdir resumed>) = 0 [pid 5092] <... clone3 resumed> => {parent_tid=[5095]}, 88) = 5095 [pid 5092] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5094 attached [pid 5094] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5094] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program executing program ci2-android-6-1/strace-static-x86_64: Process 5095 attached [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5089] +++ exited with 0 +++ [pid 5087] +++ exited with 0 +++ [pid 308] mkdir("./481", 0777 [pid 5094] mkdirat(AT_FDCWD, "./config", 0777 [pid 5093] <... futex resumed>) = 0 [pid 5094] <... mkdirat resumed>) = 0 [pid 5093] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... mkdir resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5087, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5093] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5094] <... futex resumed>) = 1 [pid 5094] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5091] <... futex resumed>) = 0 [pid 307] umount2("./470", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5093] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5096 [pid 5093] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5091] <... futex resumed>) = 1 [pid 307] openat(AT_FDCWD, "./470", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5093] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5093] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5093] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] getdents64(3 [pid 5094] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5093] <... mprotect resumed>) = 0 [pid 307] umount2("./470/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5094] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5094] <... mount resumed>) = 0 [pid 5093] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] newfstatat(AT_FDCWD, "./470/binderfs" [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5096 attached [pid 5095] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5094] <... futex resumed>) = 1 [pid 5093] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5091] <... futex resumed>) = 0 [pid 307] unlink("./470/binderfs" [pid 5096] set_robust_list(0x5555731a86a0, 24 [pid 5095] <... set_robust_list resumed>) = 0 [pid 5094] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5094] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5093] <... clone3 resumed> => {parent_tid=[5097]}, 88) = 5097 [pid 5091] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5093] rt_sigprocmask(SIG_SETMASK, [] [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5093] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5094] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5093] <... futex resumed>) = 0 [pid 307] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5094] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./470/config" [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./470/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5094] <... futex resumed>) = 1 [pid 5091] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./470/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5091] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 5094] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5094] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5094] <... futex resumed>) = 1 [pid 5091] <... futex resumed>) = 0 [pid 5094] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5094] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5091] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5097 attached [pid 5096] <... set_robust_list resumed>) = 0 [pid 5095] rt_sigprocmask(SIG_SETMASK, [] [pid 5094] <... mkdirat resumed>) = 0 [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5097] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5096] rt_sigprocmask(SIG_SETMASK, [] [pid 5095] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5091] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5094] <... futex resumed>) = 0 [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 5095] mkdirat(AT_FDCWD, "./config", 0777 [pid 5094] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5091] <... futex resumed>) = 0 [pid 5094] <... symlinkat resumed>) = 0 [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5091] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rmdir("./470/config" [pid 5094] <... futex resumed>) = 0 [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5094] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5091] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5094] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5095] <... mkdirat resumed>) = 0 [pid 5091] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5094] <... futex resumed>) = 0 [pid 5091] <... futex resumed>) = 1 [pid 5095] <... futex resumed>) = 1 [pid 5094] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5092] <... futex resumed>) = 0 [pid 5091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5095] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5094] <... unlinkat resumed>) = 0 [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./470" [pid 5094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5092] <... futex resumed>) = 0 [pid 5094] <... futex resumed>) = 1 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5091] <... futex resumed>) = 0 [pid 5095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5094] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5091] exit_group(0 [pid 307] <... rmdir resumed>) = 0 [pid 5096] chdir("./481" [pid 5095] mount(NULL, "./config", "configfs", 0, NULL [pid 5094] <... futex resumed>) = ? [pid 5091] <... exit_group resumed>) = ? [pid 307] mkdir("./471", 0777 [pid 5097] <... set_robust_list resumed>) = 0 [pid 5096] <... chdir resumed>) = 0 [pid 5095] <... mount resumed>) = 0 [pid 5094] +++ exited with 0 +++ [pid 5091] +++ exited with 0 +++ [pid 307] <... mkdir resumed>) = 0 [pid 5097] rt_sigprocmask(SIG_SETMASK, [] [pid 5096] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5097] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5096] <... prctl resumed>) = 0 [pid 5095] <... futex resumed>) = 1 [pid 5092] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5091, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5097] mkdirat(AT_FDCWD, "./config", 0777 [pid 5096] setpgid(0, 0 [pid 5095] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5097] <... mkdirat resumed>) = 0 [pid 5096] <... setpgid resumed>) = 0 [pid 5095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5092] <... futex resumed>) = 0 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 ci2-android-6-1/strace-static-x86_64: Process 5098 attached [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5095] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5093] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5098] set_robust_list(0x5555731a86a0, 24 [pid 5096] <... openat resumed>) = 3 [pid 5095] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5098 [pid 5096] write(3, "1000", 4 [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] <... futex resumed>) = 1 [pid 5096] <... write resumed>) = 4 [pid 5095] <... futex resumed>) = 1 [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5092] <... futex resumed>) = 0 [pid 309] umount2("./475", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5098] <... set_robust_list resumed>) = 0 [pid 5097] <... futex resumed>) = 0 [pid 5096] close(3 [pid 5095] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5098] rt_sigprocmask(SIG_SETMASK, [] [pid 5097] mount(NULL, "./config", "configfs", 0, NULL [pid 5096] <... close resumed>) = 0 [pid 5095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5092] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./475", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5098] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5097] <... mount resumed>) = 0 [pid 5096] symlink("/dev/binderfs", "./binderfs" [pid 5095] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5098] chdir("./471" [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] <... symlink resumed>) = 0 [pid 5095] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... openat resumed>) = 3 [pid 5097] <... futex resumed>) = 1 [pid 5096] write(1, "executing program\n", 18 [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 5098] <... chdir resumed>) = 0 executing program [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] <... write resumed>) = 18 [pid 5095] <... futex resumed>) = 1 [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5092] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5098] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5095] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5093] <... futex resumed>) = 0 [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5098] <... prctl resumed>) = 0 [pid 5097] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5096] <... futex resumed>) = 0 [pid 5095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5092] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5098] setpgid(0, 0 [pid 5097] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5096] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5095] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./475/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5098] <... setpgid resumed>) = 0 [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5095] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5098] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5097] <... futex resumed>) = 1 [pid 5096] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./475/binderfs" [pid 5098] <... openat resumed>) = 3 [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5095] <... futex resumed>) = 1 [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5092] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5098] write(3, "1000", 4 [pid 5097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5095] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5093] <... futex resumed>) = 0 [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./475/binderfs" [pid 5098] <... write resumed>) = 4 [pid 5097] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5096] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5092] <... futex resumed>) = 0 [pid 5098] close(3 [pid 5097] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5096] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5095] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5098] <... close resumed>) = 0 [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] <... mprotect resumed>) = 0 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 5098] symlink("/dev/binderfs", "./binderfs" [pid 5097] <... futex resumed>) = 1 [pid 5096] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5095] <... symlinkat resumed>) = 0 [pid 5093] <... futex resumed>) = 0 [pid 309] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5098] <... symlink resumed>) = 0 [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5098] write(1, "executing program\n", 18 [pid 5097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5095] <... futex resumed>) = 1 [pid 5093] <... futex resumed>) = 0 [pid 5092] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 executing program [pid 5098] <... write resumed>) = 18 [pid 5097] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5095] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5097] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5096] <... clone3 resumed> => {parent_tid=[5099]}, 88) = 5099 [pid 5095] <... unlinkat resumed>) = 0 [pid 5092] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5098] <... futex resumed>) = 0 [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] rt_sigprocmask(SIG_SETMASK, [] [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./475/config"ci2-android-6-1/strace-static-x86_64: Process 5099 attached [pid 5098] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5097] <... futex resumed>) = 1 [pid 5096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5095] <... futex resumed>) = 0 [pid 5093] <... futex resumed>) = 0 [pid 5092] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5098] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5095] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5092] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5099] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5098] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] <... futex resumed>) = 0 [pid 5095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5093] <... futex resumed>) = 0 [pid 5092] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5099] <... set_robust_list resumed>) = 0 [pid 5098] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5097] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5095] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5092] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./475/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5099] rt_sigprocmask(SIG_SETMASK, [] [pid 5098] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5097] <... symlinkat resumed>) = 0 [pid 5095] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5099] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5098] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5099] mkdirat(AT_FDCWD, "./config", 0777 [pid 5098] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5097] <... futex resumed>) = 1 [pid 5095] <... futex resumed>) = 1 [pid 5093] <... futex resumed>) = 0 [pid 5092] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 5099] <... mkdirat resumed>) = 0 [pid 5098] <... mprotect resumed>) = 0 [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5095] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5092] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5098] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5095] <... futex resumed>) = ? [pid 5093] <... futex resumed>) = 0 [pid 5092] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 5099] <... futex resumed>) = 1 [pid 5098] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5097] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5096] <... futex resumed>) = 0 [pid 5095] +++ exited with 0 +++ [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5098] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5097] <... unlinkat resumed>) = 0 [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] <... futex resumed>) = 0 [pid 5092] +++ exited with 0 +++ [pid 309] getdents64(4 [pid 5099] mount(NULL, "./config", "configfs", 0, NULL [pid 5098] <... clone3 resumed> => {parent_tid=[5100]}, 88) = 5100 [pid 5097] <... futex resumed>) = 1 [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5093] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5100 attached [pid 5099] <... mount resumed>) = 0 [pid 5098] rt_sigprocmask(SIG_SETMASK, [] [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5093] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5092, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] close(4 [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5098] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5093] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5099] <... futex resumed>) = 1 [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5097] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5096] <... futex resumed>) = 0 [pid 5093] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5100] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5098] <... futex resumed>) = 0 [pid 5097] <... unlinkat resumed>) = 0 [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] <... futex resumed>) = 0 [pid 309] rmdir("./475/config" [pid 5099] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5097] <... futex resumed>) = 1 [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5093] <... futex resumed>) = 0 [pid 5099] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5093] exit_group(0 [pid 310] umount2("./485", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rmdir resumed>) = 0 [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5097] <... futex resumed>) = ? [pid 5093] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 5100] <... set_robust_list resumed>) = 0 [pid 5099] <... futex resumed>) = 1 [pid 5097] +++ exited with 0 +++ [pid 5096] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./485", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5093] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 3 [pid 309] close(3 [pid 5099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5093, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5099] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 309] <... close resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5099] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rmdir("./475" [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5096] <... futex resumed>) = 0 [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] <... futex resumed>) = 0 [pid 5099] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 5099] <... mkdirat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... rmdir resumed>) = 0 [pid 5100] rt_sigprocmask(SIG_SETMASK, [] [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5096] <... futex resumed>) = 0 [pid 310] umount2("./485/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] mkdir("./476", 0777 [pid 306] umount2("./472", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./472", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5099] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./485/binderfs" [pid 309] <... mkdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5100] mkdirat(AT_FDCWD, "./config", 0777 [pid 5099] <... symlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] fstat(3 [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./485/binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5099] <... futex resumed>) = 1 [pid 5096] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] <... futex resumed>) = 0 [pid 306] umount2("./472/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5099] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5099] <... unlinkat resumed>) = 0 [pid 310] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./472/binderfs" [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5099] <... futex resumed>) = 1 [pid 5096] <... futex resumed>) = 0 [pid 306] unlink("./472/binderfs" [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5096] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5101 [pid 306] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5099] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5099] <... unlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./485/config" [pid 306] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5099] <... futex resumed>) = 1 [pid 5096] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5096] exit_group(0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./472/config" [pid 5099] <... futex resumed>) = ? [pid 5096] <... exit_group resumed>) = ? [pid 310] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5101 attached [pid 5100] <... mkdirat resumed>) = 0 [pid 5099] +++ exited with 0 +++ [pid 5096] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./485/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5096, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... openat resumed>) = 4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] openat(AT_FDCWD, "./472/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(4 [pid 306] <... openat resumed>) = 4 [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(4 [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5100] mount(NULL, "./config", "configfs", 0, NULL [pid 5098] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 306] getdents64(4 [pid 5100] <... mount resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 306] close(4) = 0 [pid 310] <... close resumed>) = 0 [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 310] rmdir("./485/config" [pid 306] rmdir("./472/config" [pid 5100] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5098] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5100] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] getdents64(3 [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 306] close(3 [pid 310] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./485" [pid 306] rmdir("./472" [pid 5100] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5098] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./486", 0777 [pid 306] mkdir("./473", 0777 [pid 5100] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... mkdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5100] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5098] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5102 [pid 5100] <... mkdirat resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5103 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./481", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5100] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./481", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5101] set_robust_list(0x5555731a86a0, 24 [pid 5098] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 5100] <... symlinkat resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 5101] <... set_robust_list resumed>) = 0 [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./481/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./481/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./481/binderfs" [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5101] rt_sigprocmask(SIG_SETMASK, [] [pid 5100] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5098] <... futex resumed>) = 0 [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = 0 [pid 5101] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5100] <... unlinkat resumed>) = 0 [pid 308] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5101] chdir("./476" [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./481/config" [pid 5098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5101] <... chdir resumed>) = 0 [pid 5100] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5098] <... futex resumed>) = 0 [pid 308] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5101] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5100] <... unlinkat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./481/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5101] <... prctl resumed>) = 0 [pid 5100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 5101] setpgid(0, 0 [pid 5100] <... futex resumed>) = 1 [pid 5098] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5101] <... setpgid resumed>) = 0 [pid 5100] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5098] exit_group(0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5103 attached [pid 5100] <... futex resumed>) = ? [pid 5098] <... exit_group resumed>) = ? [pid 308] getdents64(4 [pid 5101] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-1/strace-static-x86_64: Process 5102 attached [pid 5103] set_robust_list(0x5555731a86a0, 24 [pid 5101] <... openat resumed>) = 3 [pid 5100] +++ exited with 0 +++ [pid 5098] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5103] <... set_robust_list resumed>) = 0 [pid 308] getdents64(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5098, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5103] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(4 [pid 5103] chdir("./486" [pid 308] <... close resumed>) = 0 [pid 5103] <... chdir resumed>) = 0 [pid 308] rmdir("./481/config" [pid 5102] set_robust_list(0x5555731a86a0, 24 [pid 5101] write(3, "1000", 4 [pid 5103] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5102] <... set_robust_list resumed>) = 0 [pid 5101] <... write resumed>) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 5103] <... prctl resumed>) = 0 [pid 308] getdents64(3 [pid 5103] setpgid(0, 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5103] <... setpgid resumed>) = 0 [pid 308] close(3 [pid 5103] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5101] close(3 [pid 308] <... close resumed>) = 0 [pid 5103] <... openat resumed>) = 3 [pid 5102] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./481" [pid 5102] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5101] <... close resumed>) = 0 [pid 5103] write(3, "1000", 4 [pid 5101] symlink("/dev/binderfs", "./binderfs" [pid 308] <... rmdir resumed>) = 0 [pid 5103] <... write resumed>) = 4 [pid 308] mkdir("./482", 0777 [pid 5103] close(3 [pid 5101] <... symlink resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5103] <... close resumed>) = 0 [pid 5102] chdir("./473" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5103] symlink("/dev/binderfs", "./binderfs" [pid 5101] write(1, "executing program\n", 18 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 5103] <... symlink resumed>) = 0 [pid 5102] <... chdir resumed>) = 0 [pid 5101] <... write resumed>) = 18 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5102] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5104 attached executing program [pid 5103] write(1, "executing program\n", 18 [pid 5102] <... prctl resumed>) = 0 [pid 5101] <... futex resumed>) = 0 [pid 5104] set_robust_list(0x5555731a86a0, 24 [pid 5103] <... write resumed>) = 18 [pid 5101] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5104 [pid 5104] <... set_robust_list resumed>) = 0 [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5104] rt_sigprocmask(SIG_SETMASK, [] [pid 5103] <... futex resumed>) = 0 [pid 5101] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5104] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5103] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5102] setpgid(0, 0 [pid 5101] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5104] chdir("./482" [pid 5103] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5102] <... setpgid resumed>) = 0 [pid 5101] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5104] <... chdir resumed>) = 0 [pid 5103] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5104] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5101] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5104] <... prctl resumed>) = 0 [pid 5103] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5104] setpgid(0, 0 [pid 5103] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5101] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5104] <... setpgid resumed>) = 0 [pid 5103] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5102] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5104] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5103] <... mprotect resumed>) = 0 [pid 5101] <... mprotect resumed>) = 0 [pid 5104] <... openat resumed>) = 3 [pid 5103] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5104] write(3, "1000", 4 [pid 5103] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5101] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5104] <... write resumed>) = 4 [pid 5103] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5102] <... openat resumed>) = 3 [pid 5101] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5104] close(3 [pid 5101] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5104] <... close resumed>) = 0 [pid 5103] <... clone3 resumed> => {parent_tid=[5105]}, 88) = 5105 [pid 5102] write(3, "1000", 4 [pid 5104] symlink("/dev/binderfs", "./binderfs" [pid 5103] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5105 attached [pid 5104] <... symlink resumed>) = 0 [pid 5103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5102] <... write resumed>) = 4 [pid 5104] write(1, "executing program\n", 18 [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] <... clone3 resumed> => {parent_tid=[5106]}, 88) = 5106 [pid 5104] <... write resumed>) = 18 [pid 5103] <... futex resumed>) = 0 executing program [pid 5102] close(3 [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5101] rt_sigprocmask(SIG_SETMASK, [] [pid 5104] <... futex resumed>) = 0 [pid 5101] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5102] <... close resumed>) = 0 [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5104] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5104] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5101] <... futex resumed>) = 0 [pid 5102] symlink("/dev/binderfs", "./binderfs" [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5104] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5104] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5104] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5102] <... symlink resumed>) = 0 [pid 5104] <... mprotect resumed>) = 0 [pid 5104] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5104] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} executing program [pid 5102] write(1, "executing program\n", 18ci2-android-6-1/strace-static-x86_64: Process 5107 attached [pid 5105] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5102] <... write resumed>) = 18 [pid 5104] <... clone3 resumed> => {parent_tid=[5107]}, 88) = 5107 [pid 307] umount2("./471", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5104] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5104] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./471", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5104] <... futex resumed>) = 0 [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5102] <... futex resumed>) = 0 [pid 307] umount2("./471/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./471/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./471/binderfs" [pid 5107] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5105] <... set_robust_list resumed>) = 0 [pid 5102] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5106 attached [pid 5102] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./471/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./471/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5102] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5102] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./471/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5102] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 5102] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5106] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5102] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] getdents64(4 [pid 5106] <... set_robust_list resumed>) = 0 [pid 5102] <... mprotect resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5106] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(4 [pid 5106] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5102] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5106] mkdirat(AT_FDCWD, "./config", 0777 [pid 5102] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] close(4 [pid 5107] <... set_robust_list resumed>) = 0 [pid 5106] <... mkdirat resumed>) = 0 [pid 5105] rt_sigprocmask(SIG_SETMASK, [] [pid 5102] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... close resumed>) = 0 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./471/config"ci2-android-6-1/strace-static-x86_64: Process 5108 attached [pid 5107] rt_sigprocmask(SIG_SETMASK, [] [pid 5105] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5106] <... futex resumed>) = 1 [pid 5101] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5108] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5102] <... clone3 resumed> => {parent_tid=[5108]}, 88) = 5108 [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5108] <... set_robust_list resumed>) = 0 [pid 5106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5105] mkdirat(AT_FDCWD, "./config", 0777 [pid 5102] rt_sigprocmask(SIG_SETMASK, [] [pid 5101] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5108] rt_sigprocmask(SIG_SETMASK, [] [pid 5106] mount(NULL, "./config", "configfs", 0, NULL [pid 5102] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3 [pid 5108] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5106] <... mount resumed>) = 0 [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5105] <... mkdirat resumed>) = 0 [pid 5108] mkdirat(AT_FDCWD, "./config", 0777 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] <... futex resumed>) = 0 [pid 307] rmdir("./471" [pid 5108] <... mkdirat resumed>) = 0 [pid 5107] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5106] <... futex resumed>) = 1 [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5101] <... futex resumed>) = 0 [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5105] <... futex resumed>) = 1 [pid 5103] <... futex resumed>) = 0 [pid 5102] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5108] <... futex resumed>) = 0 [pid 5106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5105] mount(NULL, "./config", "configfs", 0, NULL [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] <... futex resumed>) = 0 [pid 307] mkdir("./472", 0777 [pid 5108] mount(NULL, "./config", "configfs", 0, NULL [pid 5107] mkdirat(AT_FDCWD, "./config", 0777 [pid 5106] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5105] <... mount resumed>) = 0 [pid 5103] <... futex resumed>) = 0 [pid 5102] <... futex resumed>) = 0 [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5108] <... mount resumed>) = 0 [pid 5107] <... mkdirat resumed>) = 0 [pid 5106] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5105] <... futex resumed>) = 0 [pid 5103] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5102] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5108] <... futex resumed>) = 0 [pid 5106] <... futex resumed>) = 1 [pid 5105] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5108] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5105] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5103] <... futex resumed>) = 0 [pid 5102] <... futex resumed>) = 0 [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5108] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5101] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5109 attached [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5107] <... futex resumed>) = 1 [pid 5106] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5105] <... futex resumed>) = 0 [pid 5104] <... futex resumed>) = 0 [pid 5103] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5102] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5109] set_robust_list(0x5555731a86a0, 24 [pid 5108] <... futex resumed>) = 0 [pid 5106] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5105] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5109 [pid 5108] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5105] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5104] <... futex resumed>) = 0 [pid 5103] <... futex resumed>) = 0 [pid 5102] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5109] <... set_robust_list resumed>) = 0 [pid 5108] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5107] mount(NULL, "./config", "configfs", 0, NULL [pid 5106] <... futex resumed>) = 1 [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5101] <... futex resumed>) = 0 [pid 5105] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5102] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5105] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5108] <... futex resumed>) = 0 [pid 5106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] <... futex resumed>) = 0 [pid 5108] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5107] <... mount resumed>) = 0 [pid 5106] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5103] <... futex resumed>) = 0 [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5109] rt_sigprocmask(SIG_SETMASK, [] [pid 5108] <... mkdirat resumed>) = 0 [pid 5106] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5105] <... futex resumed>) = 1 [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] <... futex resumed>) = 0 [pid 5109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5105] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5103] <... futex resumed>) = 0 [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5108] <... futex resumed>) = 0 [pid 5106] <... futex resumed>) = 1 [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5101] <... futex resumed>) = 0 [pid 5109] chdir("./472" [pid 5108] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5107] <... futex resumed>) = 1 [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5105] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5104] <... futex resumed>) = 0 [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] <... chdir resumed>) = 0 [pid 5108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5107] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] <... futex resumed>) = 0 [pid 5101] <... futex resumed>) = 0 [pid 5109] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5108] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5106] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5105] <... futex resumed>) = 1 [pid 5104] <... futex resumed>) = 0 [pid 5103] <... futex resumed>) = 0 [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5109] <... prctl resumed>) = 0 [pid 5108] <... symlinkat resumed>) = 0 [pid 5107] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5106] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5105] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5103] <... futex resumed>) = 0 [pid 5109] setpgid(0, 0 [pid 5108] <... futex resumed>) = 1 [pid 5107] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5106] <... futex resumed>) = 1 [pid 5105] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] <... futex resumed>) = 0 [pid 5101] <... futex resumed>) = 0 [pid 5109] <... setpgid resumed>) = 0 [pid 5108] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5105] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5107] <... futex resumed>) = 1 [pid 5106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5105] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5104] <... futex resumed>) = 0 [pid 5102] <... futex resumed>) = 0 [pid 5101] <... futex resumed>) = 0 [pid 5109] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5108] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5107] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5106] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5109] <... openat resumed>) = 3 [pid 5108] <... unlinkat resumed>) = 0 [pid 5107] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5106] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5105] <... futex resumed>) = 1 [pid 5104] <... futex resumed>) = 0 [pid 5103] <... futex resumed>) = 0 [pid 5109] write(3, "1000", 4 [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5105] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] <... write resumed>) = 4 [pid 5108] <... futex resumed>) = 1 [pid 5107] <... futex resumed>) = 0 [pid 5106] <... futex resumed>) = 1 [pid 5105] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5104] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5103] <... futex resumed>) = 0 [pid 5102] <... futex resumed>) = 0 [pid 5101] <... futex resumed>) = 0 [pid 5109] close(3 [pid 5108] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5107] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5105] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5101] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] <... close resumed>) = 0 [pid 5107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5105] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5104] <... futex resumed>) = 0 [pid 5102] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5101] <... futex resumed>) = 0 [pid 5109] symlink("/dev/binderfs", "./binderfs" [pid 5108] <... futex resumed>) = 0 [pid 5107] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5106] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] <... futex resumed>) = 1 [pid 5101] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5109] <... symlink resumed>) = 0 [pid 5108] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5107] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5106] <... unlinkat resumed>) = 0 [pid 5105] <... futex resumed>) = 1 [pid 5103] <... futex resumed>) = 0 [pid 5102] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5109] write(1, "executing program\n", 18 [pid 5108] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5105] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] <... write resumed>) = 18 [pid 5108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5107] <... futex resumed>) = 1 [pid 5106] <... futex resumed>) = 1 [pid 5105] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5104] <... futex resumed>) = 0 [pid 5103] <... futex resumed>) = 0 [pid 5101] <... futex resumed>) = 0 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5108] <... futex resumed>) = 1 executing program [pid 5107] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5105] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] <... futex resumed>) = 0 [pid 5101] exit_group(0 [pid 5109] <... futex resumed>) = 0 [pid 5108] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5106] <... futex resumed>) = ? [pid 5105] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5104] <... futex resumed>) = 0 [pid 5102] exit_group(0 [pid 5101] <... exit_group resumed>) = ? [pid 5109] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5108] <... futex resumed>) = ? [pid 5107] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5106] +++ exited with 0 +++ [pid 5105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5102] <... exit_group resumed>) = ? [pid 5101] +++ exited with 0 +++ [pid 5109] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5108] +++ exited with 0 +++ [pid 5107] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5105] <... futex resumed>) = 1 [pid 5103] <... futex resumed>) = 0 [pid 5103] exit_group(0) = ? [pid 5109] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5109] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5102] +++ exited with 0 +++ [pid 5109] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5101, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5102, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5109] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5104] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5109] <... mprotect resumed>) = 0 [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5104] <... futex resumed>) = 0 [pid 5109] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5109] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5107] <... futex resumed>) = 1 [pid 5105] +++ exited with 0 +++ [pid 5103] +++ exited with 0 +++ [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5107] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5109] <... clone3 resumed> => {parent_tid=[5110]}, 88) = 5110 [pid 309] <... restart_syscall resumed>) = 0 [pid 5109] rt_sigprocmask(SIG_SETMASK, [] [pid 5107] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5103, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5107] <... futex resumed>) = 1 [pid 5104] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = 0 [pid 5107] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5110 attached [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5107] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5104] <... futex resumed>) = 0 [pid 309] umount2("./476", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5107] <... futex resumed>) = 0 [pid 5104] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5107] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5104] exit_group(0 [pid 309] openat(AT_FDCWD, "./476", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5104] <... exit_group resumed>) = ? [pid 5107] <... futex resumed>) = ? [pid 309] <... openat resumed>) = 3 [pid 5110] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5110] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5110] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5107] +++ exited with 0 +++ [pid 5104] +++ exited with 0 +++ [pid 309] fstat(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5104, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5109] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5110] mount(NULL, "./config", "configfs", 0, NULL [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5110] <... mount resumed>) = 0 [pid 5109] <... futex resumed>) = 0 [pid 309] umount2("./476/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5110] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5110] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5110] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5109] <... futex resumed>) = 0 [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./476/binderfs" [pid 5110] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5110] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5110] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5109] <... futex resumed>) = 0 [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./476/binderfs" [pid 5110] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5110] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5110] <... mkdirat resumed>) = 0 [pid 5109] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5110] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5110] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5110] <... symlinkat resumed>) = 0 [pid 5109] <... futex resumed>) = 0 [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 5110] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 5110] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5110] <... unlinkat resumed>) = 0 [pid 5109] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./476/config" [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./473", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5110] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5110] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./473", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5110] <... unlinkat resumed>) = 0 [pid 5109] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 5110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./476/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(3 [pid 5110] <... futex resumed>) = 0 [pid 5109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5110] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5109] exit_group(0 [pid 306] getdents64(3 [pid 5110] <... futex resumed>) = ? [pid 5109] <... exit_group resumed>) = ? [pid 310] umount2("./486", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5110] +++ exited with 0 +++ [pid 5109] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(4 [pid 306] umount2("./473/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./486", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5109, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] newfstatat(AT_FDCWD, "./473/binderfs" [pid 310] <... openat resumed>) = 3 [pid 309] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] fstat(3 [pid 306] unlink("./473/binderfs" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(3 [pid 309] getdents64(4 [pid 306] <... unlink resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] umount2("./486/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(4 [pid 306] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... close resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./486/binderfs" [pid 309] rmdir("./476/config" [pid 306] <... umount2 resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] unlink("./486/binderfs" [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... unlink resumed>) = 0 [pid 309] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./473/config" [pid 310] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(3 [pid 306] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./476" [pid 306] openat(AT_FDCWD, "./473/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 310] newfstatat(AT_FDCWD, "./486/config" [pid 309] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] mkdir("./477", 0777 [pid 306] getdents64(4 [pid 310] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./473/config" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "./486/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 310] <... openat resumed>) = 4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] fstat(4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./473") = 0 [pid 306] mkdir("./474", 0777 [pid 310] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5111 attached , 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... mkdir resumed>) = 0 [pid 5111] set_robust_list(0x5555731a86a0, 24 [pid 310] getdents64(4 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5111 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5111] <... set_robust_list resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5111] rt_sigprocmask(SIG_SETMASK, [] [pid 310] close(4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./486/config"ci2-android-6-1/strace-static-x86_64: Process 5112 attached [pid 5111] chdir("./477" [pid 308] umount2("./482", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5112 [pid 5112] set_robust_list(0x5555731a86a0, 24 [pid 5111] <... chdir resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... restart_syscall resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5112] <... set_robust_list resumed>) = 0 [pid 5111] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] getdents64(3 [pid 308] openat(AT_FDCWD, "./482", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5112] rt_sigprocmask(SIG_SETMASK, [] [pid 5111] <... prctl resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 3 [pid 5112] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5111] setpgid(0, 0 [pid 310] close(3 [pid 308] fstat(3 [pid 307] umount2("./472", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5112] chdir("./474" [pid 5111] <... setpgid resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5112] <... chdir resumed>) = 0 [pid 5111] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] rmdir("./486" [pid 308] getdents64(3 [pid 307] openat(AT_FDCWD, "./472", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5112] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5111] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... openat resumed>) = 3 [pid 5112] <... prctl resumed>) = 0 [pid 5111] write(3, "1000", 4 [pid 308] umount2("./482/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(3 [pid 5112] setpgid(0, 0 [pid 5111] <... write resumed>) = 4 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5112] <... setpgid resumed>) = 0 [pid 5111] close(3 [pid 310] mkdir("./487", 0777 [pid 308] newfstatat(AT_FDCWD, "./482/binderfs" [pid 307] getdents64(3 [pid 5112] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5111] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5112] <... openat resumed>) = 3 [pid 5111] symlink("/dev/binderfs", "./binderfs" [pid 310] <... mkdir resumed>) = 0 [pid 308] unlink("./482/binderfs" [pid 307] umount2("./472/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5112] write(3, "1000", 4 [pid 5111] <... symlink resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5112] <... write resumed>) = 4 [pid 5111] write(1, "executing program\n", 18 executing program [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./472/binderfs" [pid 5112] close(3 [pid 5111] <... write resumed>) = 18 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5112] <... close resumed>) = 0 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./472/binderfs" [pid 5112] symlink("/dev/binderfs", "./binderfs" [pid 5111] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... unlink resumed>) = 0 [pid 5112] <... symlink resumed>) = 0 [pid 5111] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] newfstatat(AT_FDCWD, "./482/config" [pid 307] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 5112] write(1, "executing program\n", 18 [pid 5111] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5113 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5112] <... write resumed>) = 18 [pid 5111] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5112] <... futex resumed>) = 0 [pid 5111] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] openat(AT_FDCWD, "./482/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./472/config" [pid 5112] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5111] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... openat resumed>) = 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5113 attached [pid 5112] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5111] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] fstat(4 [pid 307] umount2("./472/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5112] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5111] <... mprotect resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5113] set_robust_list(0x5555731a86a0, 24 [pid 5112] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5111] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 307] openat(AT_FDCWD, "./472/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5113] <... set_robust_list resumed>) = 0 [pid 5112] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5111] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 5112] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5111] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] getdents64(4 [pid 307] fstat(4 [pid 5113] rt_sigprocmask(SIG_SETMASK, [] [pid 5112] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5112] <... mprotect resumed>) = 0 [pid 5111] <... clone3 resumed> => {parent_tid=[5114]}, 88) = 5114 [pid 308] close(4 [pid 307] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5114 attached [pid 5113] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5112] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5111] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5112] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./482/config" [pid 307] getdents64(4 [pid 5112] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5113] chdir("./487" [pid 5111] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 307] close(4 [pid 5112] <... clone3 resumed> => {parent_tid=[5115]}, 88) = 5115 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 5112] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 307] rmdir("./472/config" [pid 5114] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5113] <... chdir resumed>) = 0 [pid 5112] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./482" [pid 307] getdents64(3 [pid 5114] <... set_robust_list resumed>) = 0 [pid 5113] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5112] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./483", 0777 [pid 307] close(3 [pid 5114] rt_sigprocmask(SIG_SETMASK, [] [pid 5113] <... prctl resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rmdir("./472" [pid 5113] setpgid(0, 0 [pid 5114] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5115 attached [pid 5113] <... setpgid resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] mkdir("./473", 0777ci2-android-6-1/strace-static-x86_64: Process 5116 attached [pid 5115] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5114] mkdirat(AT_FDCWD, "./config", 0777 [pid 5113] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5116 [pid 307] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5113] <... openat resumed>) = 3 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5117 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5117 attached [pid 5113] write(3, "1000", 4 [pid 5117] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5117] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5117] chdir("./473" [pid 5113] <... write resumed>) = 4 [pid 5117] <... chdir resumed>) = 0 [pid 5117] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5117] setpgid(0, 0) = 0 [pid 5117] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5113] close(3 [pid 5117] <... openat resumed>) = 3 [pid 5113] <... close resumed>) = 0 [pid 5117] write(3, "1000", 4) = 4 [pid 5117] close(3) = 0 [pid 5117] symlink("/dev/binderfs", "./binderfs" [pid 5113] symlink("/dev/binderfs", "./binderfs" [pid 5117] <... symlink resumed>) = 0 [pid 5117] write(1, "executing program\n", 18) = 18 [pid 5113] <... symlink resumed>) = 0 executing program [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5117] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5117] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5117] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5113] write(1, "executing program\n", 18) = 18 executing program [pid 5117] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5118]}, 88) = 5118 [pid 5113] <... futex resumed>) = 0 [pid 5117] rt_sigprocmask(SIG_SETMASK, [] [pid 5113] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5117] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5113] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5113] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5113] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5113] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5113] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITEci2-android-6-1/strace-static-x86_64: Process 5118 attached ) = 0 [pid 5118] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5118] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5113] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5113] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5118] mkdirat(AT_FDCWD, "./config", 0777 [pid 5113] <... clone3 resumed> => {parent_tid=[5119]}, 88) = 5119 [pid 5113] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5114] <... mkdirat resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5116] set_robust_list(0x5555731a86a0, 24 [pid 5115] <... set_robust_list resumed>) = 0 [pid 5114] <... futex resumed>) = 1 [pid 5111] <... futex resumed>) = 0 [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... mkdirat resumed>) = 0 [pid 5116] <... set_robust_list resumed>) = 0 [pid 5114] mount(NULL, "./config", "configfs", 0, NULL [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] <... futex resumed>) = 0 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... futex resumed>) = 1 [pid 5118] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5114] <... mount resumed>) = 0 [pid 5117] <... futex resumed>) = 0 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... futex resumed>) = 1 [pid 5118] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] <... futex resumed>) = 0 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... futex resumed>) = 1 [pid 5118] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] <... futex resumed>) = 0 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... futex resumed>) = 1 [pid 5118] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5115] rt_sigprocmask(SIG_SETMASK, [] [pid 5114] <... futex resumed>) = 1 [pid 5111] <... futex resumed>) = 0 [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5114] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5115] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5116] rt_sigprocmask(SIG_SETMASK, [] [pid 5118] <... mkdirat resumed>) = 0 [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] <... futex resumed>) = 0 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... futex resumed>) = 1 [pid 5118] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5114] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] <... futex resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5114] <... futex resumed>) = 1 [pid 5111] <... futex resumed>) = 0 [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... futex resumed>) = 1 [pid 5118] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] <... futex resumed>) = 0 [pid 5117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5118] <... futex resumed>) = 1 [pid 5118] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5114] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5116] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5115] mkdirat(AT_FDCWD, "./config", 0777 [pid 5118] <... unlinkat resumed>) = 0 [pid 5118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5117] <... futex resumed>) = 0 [pid 5117] exit_group(0) = ? [pid 5118] <... futex resumed>) = ? [pid 5114] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5111] <... futex resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5111] <... futex resumed>) = 0 [pid 5114] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5114] <... mkdirat resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5111] <... futex resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5111] <... futex resumed>) = 0 [pid 5114] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5114] <... symlinkat resumed>) = 0 [pid 5118] +++ exited with 0 +++ [pid 5117] +++ exited with 0 +++ [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5116] chdir("./483" [pid 5114] <... futex resumed>) = 1 [pid 5111] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5117, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5116] <... chdir resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5116] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5111] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5116] <... prctl resumed>) = 0 [pid 5114] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5116] setpgid(0, 0 [pid 5114] <... unlinkat resumed>) = 0 [pid 307] umount2("./473", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5116] <... setpgid resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./473", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5116] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5114] <... futex resumed>) = 1 [pid 5111] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5114] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5111] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5111] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5114] <... unlinkat resumed>) = 0 [pid 5116] <... openat resumed>) = 3 [pid 5111] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5115] <... mkdirat resumed>) = 0 [pid 5114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5116] write(3, "1000", 4 [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5114] <... futex resumed>) = 0 [pid 5111] exit_group(0 [pid 307] umount2("./473/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5116] <... write resumed>) = 4 [pid 5115] <... futex resumed>) = 1 [pid 5112] <... futex resumed>) = 0 [pid 5111] <... exit_group resumed>) = ? [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5119 attached [pid 5116] close(3 [pid 5115] mount(NULL, "./config", "configfs", 0, NULL [pid 5114] +++ exited with 0 +++ [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5116] <... close resumed>) = 0 [pid 5111] +++ exited with 0 +++ [pid 5112] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5111, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./473/binderfs" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5116] symlink("/dev/binderfs", "./binderfs" [pid 307] unlink("./473/binderfs" [pid 5116] <... symlink resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5119] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5116] write(1, "executing program\n", 18 [pid 5115] <... mount resumed>) = 0 [pid 307] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 executing program [pid 307] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./473/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./473/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5116] <... write resumed>) = 18 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./473/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5119] <... set_robust_list resumed>) = 0 [pid 5116] <... futex resumed>) = 0 [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 5119] rt_sigprocmask(SIG_SETMASK, [] [pid 5116] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5115] <... futex resumed>) = 1 [pid 5112] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 5119] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5116] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5115] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5116] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5115] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5112] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5119] mkdirat(AT_FDCWD, "./config", 0777 [pid 5116] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5116] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5112] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(4 [pid 5116] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5116] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5112] <... futex resumed>) = 0 [pid 307] close(4 [pid 5116] <... mprotect resumed>) = 0 [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5116] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5115] <... futex resumed>) = 0 [pid 307] rmdir("./473/config" [pid 5119] <... mkdirat resumed>) = 0 [pid 5116] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5115] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5116] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5115] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] getdents64(3 [pid 5119] <... futex resumed>) = 1 [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5113] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5119] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5116] <... clone3 resumed> => {parent_tid=[5120]}, 88) = 5120 [pid 5115] <... futex resumed>) = 1 [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5112] <... futex resumed>) = 0 [pid 307] close(3 [pid 5119] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5116] rt_sigprocmask(SIG_SETMASK, [] [pid 5115] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5113] <... futex resumed>) = 0 [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5120 attached [pid 5119] mount(NULL, "./config", "configfs", 0, NULL [pid 5116] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5115] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5112] <... futex resumed>) = 0 [pid 307] rmdir("./473" [pid 5120] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5119] <... mount resumed>) = 0 [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5115] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5116] <... futex resumed>) = 0 [pid 307] mkdir("./474", 0777 [pid 5120] <... set_robust_list resumed>) = 0 [pid 5119] <... futex resumed>) = 1 [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5115] <... mkdirat resumed>) = 0 [pid 5113] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5119] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5119] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5115] <... futex resumed>) = 1 [pid 5113] <... futex resumed>) = 0 [pid 5112] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5115] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5120] rt_sigprocmask(SIG_SETMASK, [] [pid 5119] <... futex resumed>) = 0 [pid 5115] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5112] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5121 attached [pid 5120] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5119] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5115] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5121] set_robust_list(0x5555731a86a0, 24 [pid 5119] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5115] <... symlinkat resumed>) = 0 [pid 5113] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5121 [pid 5121] <... set_robust_list resumed>) = 0 [pid 5119] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5121] rt_sigprocmask(SIG_SETMASK, [] [pid 5119] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5115] <... futex resumed>) = 1 [pid 5112] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5121] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5115] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5121] chdir("./474" [pid 5119] <... futex resumed>) = 1 [pid 5115] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5113] <... futex resumed>) = 0 [pid 5112] <... futex resumed>) = 0 [pid 5121] <... chdir resumed>) = 0 [pid 5119] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5115] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5121] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5119] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5113] <... futex resumed>) = 0 [pid 5119] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5115] <... unlinkat resumed>) = 0 [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5119] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5121] <... prctl resumed>) = 0 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5115] <... futex resumed>) = 1 [pid 5112] <... futex resumed>) = 0 [pid 5121] setpgid(0, 0 [pid 5119] <... futex resumed>) = 1 [pid 5115] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5113] <... futex resumed>) = 0 [pid 5112] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5121] <... setpgid resumed>) = 0 [pid 5119] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5112] <... futex resumed>) = 0 [pid 5121] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5119] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5115] <... unlinkat resumed>) = 0 [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5112] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5121] <... openat resumed>) = 3 [pid 5120] mkdirat(AT_FDCWD, "./config", 0777 [pid 5119] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5113] <... futex resumed>) = 0 [pid 5112] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5121] write(3, "1000", 4 [pid 5119] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5115] <... futex resumed>) = 0 [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5112] exit_group(0 [pid 5121] <... write resumed>) = 4 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5112] <... exit_group resumed>) = ? [pid 5121] close(3 [pid 5120] <... mkdirat resumed>) = 0 [pid 5119] <... futex resumed>) = 0 [pid 5115] +++ exited with 0 +++ [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5112] +++ exited with 0 +++ [pid 309] <... restart_syscall resumed>) = 0 [pid 5121] <... close resumed>) = 0 [pid 5119] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5113] <... futex resumed>) = 0 [pid 5121] symlink("/dev/binderfs", "./binderfs" [pid 5119] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5112, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5121] <... symlink resumed>) = 0 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./474", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5121] write(1, "executing program\n", 18 [pid 5119] <... futex resumed>) = 0 [pid 5113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./477", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5121] <... write resumed>) = 18 [pid 5119] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5113] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 306] openat(AT_FDCWD, "./474", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5119] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./477", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 5121] <... futex resumed>) = 0 [pid 5119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 5121] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5119] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5121] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5119] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5113] exit_group(0 [pid 309] fstat(3 [pid 306] getdents64(3 [pid 5121] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5119] <... futex resumed>) = ? [pid 5113] <... exit_group resumed>) = ? [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5121] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5119] +++ exited with 0 +++ [pid 306] umount2("./474/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5121] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5121] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] newfstatat(AT_FDCWD, "./474/binderfs" [pid 5121] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5121] <... mprotect resumed>) = 0 [pid 306] unlink("./474/binderfs" [pid 5121] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5113] +++ exited with 0 +++ [pid 309] getdents64(3 [pid 306] <... unlink resumed>) = 0 [pid 5121] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5121] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5120] <... futex resumed>) = 1 [pid 5116] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5113, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5122 attached [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5121] <... clone3 resumed> => {parent_tid=[5122]}, 88) = 5122 [pid 5116] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5121] rt_sigprocmask(SIG_SETMASK, [] [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./474/config" [pid 5121] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5121] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./474/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./477/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./474/config" [pid 5120] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 5122] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] getdents64(3 [pid 5120] <... mount resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./477/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] close(3 [pid 5120] <... futex resumed>) = 1 [pid 5116] <... futex resumed>) = 0 [pid 310] umount2("./487", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./477/binderfs" [pid 306] <... close resumed>) = 0 [pid 5120] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./474" [pid 5120] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5116] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./487", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... unlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 309] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./475", 0777 [pid 5122] <... set_robust_list resumed>) = 0 [pid 5120] <... futex resumed>) = 0 [pid 5116] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(3 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5120] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5116] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5120] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] newfstatat(AT_FDCWD, "./477/config" [pid 5122] rt_sigprocmask(SIG_SETMASK, [] [pid 5120] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] umount2("./487/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5123 [pid 5120] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./487/binderfs" [pid 309] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5120] <... futex resumed>) = 1 [pid 5116] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5120] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./487/binderfs" [pid 309] openat(AT_FDCWD, "./477/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5116] <... futex resumed>) = 0 [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5123 attached [pid 309] <... openat resumed>) = 4 [pid 310] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5120] <... mkdirat resumed>) = 0 [pid 309] fstat(4 [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] getdents64(4 [pid 5120] <... futex resumed>) = 1 [pid 5116] <... futex resumed>) = 0 [pid 310] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5120] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./487/config" [pid 309] getdents64(4 [pid 5123] set_robust_list(0x5555731a86a0, 24 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5123] <... set_robust_list resumed>) = 0 [pid 5122] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5120] <... symlinkat resumed>) = 0 [pid 310] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 310] openat(AT_FDCWD, "./487/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5120] <... futex resumed>) = 1 [pid 5116] <... futex resumed>) = 0 [pid 309] rmdir("./477/config" [pid 5120] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5116] <... futex resumed>) = 0 [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5123] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5120] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(4 [pid 309] getdents64(3 [pid 5120] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] getdents64(4 [pid 5120] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] close(3 [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5120] <... futex resumed>) = 1 [pid 5116] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 5120] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5116] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5116] <... futex resumed>) = 0 [pid 309] rmdir("./477" [pid 5116] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5120] <... unlinkat resumed>) = 0 [pid 5123] chdir("./475") = 0 [pid 5123] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./487/config" [pid 309] <... rmdir resumed>) = 0 [pid 5123] <... prctl resumed>) = 0 [pid 5123] setpgid(0, 0) = 0 [pid 5123] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... rmdir resumed>) = 0 [pid 309] mkdir("./478", 0777 [pid 5120] <... futex resumed>) = 1 [pid 5116] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5116] exit_group(0) = ? [pid 5123] <... openat resumed>) = 3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 310] close(3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5123] write(3, "1000", 4) = 4 [pid 5123] close(3) = 0 [pid 5123] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5123] write(1, "executing program\n", 18 [pid 5120] +++ exited with 0 +++ [pid 5116] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5116, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] rmdir("./487" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5123] <... write resumed>) = 18 [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5123] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rmdir resumed>) = 0 [pid 5123] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5123] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5123] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5123] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5123] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] mkdir("./488", 0777 [pid 5123] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5123] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5125]}, 88) = 5125 [pid 5123] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5124 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5123] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5124 attached [pid 5124] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5124] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5126 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5124] chdir("./478") = 0 [pid 5124] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5124] setpgid(0, 0) = 0 [pid 5124] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-1/strace-static-x86_64: Process 5125 attached executing program [pid 5122] mkdirat(AT_FDCWD, "./config", 0777 [pid 5124] <... openat resumed>) = 3 [pid 5124] write(3, "1000", 4) = 4 [pid 5124] close(3) = 0 [pid 5124] symlink("/dev/binderfs", "./binderfs" [pid 5122] <... mkdirat resumed>) = 0 [pid 5124] <... symlink resumed>) = 0 executing program [pid 5124] write(1, "executing program\n", 18) = 18 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5124] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5124] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5124] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5124] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5124] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5127]}, 88) = 5127 [pid 5124] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5127 attached [pid 5127] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5127] <... set_robust_list resumed>) = 0 [pid 5127] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5127] mkdirat(AT_FDCWD, "./config", 0777 [pid 5122] <... futex resumed>) = 1 [pid 5121] <... futex resumed>) = 0 [pid 5125] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5127] <... mkdirat resumed>) = 0 [pid 5122] mount(NULL, "./config", "configfs", 0, NULL [pid 5125] <... set_robust_list resumed>) = 0 [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5124] <... futex resumed>) = 0 [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5127] <... futex resumed>) = 1 [pid 5127] mount(NULL, "./config", "configfs", 0, NULL [pid 5122] <... mount resumed>) = 0 [pid 5127] <... mount resumed>) = 0 [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5124] <... futex resumed>) = 0 [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5127] <... futex resumed>) = 1 [pid 5127] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5127] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5122] <... futex resumed>) = 1 [pid 5125] rt_sigprocmask(SIG_SETMASK, [] [pid 5121] <... futex resumed>) = 0 [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5124] <... futex resumed>) = 0 [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5122] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777ci2-android-6-1/strace-static-x86_64: Process 5126 attached [pid 5125] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5127] <... futex resumed>) = 1 [pid 5127] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5124] <... futex resumed>) = 0 [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5127] <... futex resumed>) = 1 [pid 5127] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5124] <... futex resumed>) = 0 [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5127] <... futex resumed>) = 1 [pid 5127] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5124] <... futex resumed>) = 0 [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5127] <... futex resumed>) = 1 [pid 5127] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5124] <... futex resumed>) = 0 [pid 5122] <... futex resumed>) = 1 [pid 5121] <... futex resumed>) = 0 [pid 5122] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5124] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5124] <... futex resumed>) = 0 [pid 5121] <... futex resumed>) = 0 [pid 5122] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5124] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5122] <... futex resumed>) = 0 [pid 5121] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5122] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5121] <... futex resumed>) = 0 [pid 5122] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 5122] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./483", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5122] <... futex resumed>) = 1 [pid 5121] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5122] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./483", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5125] mkdirat(AT_FDCWD, "./config", 0777 [pid 5122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5121] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5122] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5122] <... symlinkat resumed>) = 0 [pid 308] getdents64(3 [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5122] <... futex resumed>) = 1 [pid 5121] <... futex resumed>) = 0 [pid 308] umount2("./483/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5125] <... mkdirat resumed>) = 0 [pid 5122] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5121] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./483/binderfs" [pid 5125] <... futex resumed>) = 1 [pid 5123] <... futex resumed>) = 0 [pid 5122] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5126] set_robust_list(0x5555731a86a0, 24 [pid 5125] mount(NULL, "./config", "configfs", 0, NULL [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... unlinkat resumed>) = 0 [pid 308] unlink("./483/binderfs" [pid 5125] <... mount resumed>) = 0 [pid 5123] <... futex resumed>) = 0 [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5122] <... futex resumed>) = 1 [pid 5121] <... futex resumed>) = 0 [pid 308] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5126] <... set_robust_list resumed>) = 0 [pid 5125] <... futex resumed>) = 0 [pid 5123] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5122] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 5125] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5121] <... futex resumed>) = 0 [pid 308] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5123] <... futex resumed>) = 0 [pid 5122] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./483/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5122] <... unlinkat resumed>) = 0 [pid 5125] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... futex resumed>) = 1 [pid 5121] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./483/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5125] <... futex resumed>) = 1 [pid 5123] <... futex resumed>) = 0 [pid 5122] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5121] exit_group(0 [pid 308] <... openat resumed>) = 4 [pid 5125] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5122] <... futex resumed>) = ? [pid 5121] <... exit_group resumed>) = ? [pid 308] fstat(4 [pid 5126] rt_sigprocmask(SIG_SETMASK, [] [pid 5125] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5123] <... futex resumed>) = 0 [pid 5122] +++ exited with 0 +++ [pid 5121] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5127] <... futex resumed>) = 1 [pid 5125] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5121, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5127] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5126] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5125] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5126] chdir("./488" [pid 5127] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5125] <... futex resumed>) = 1 [pid 5123] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 5123] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./483/config" [pid 5127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5126] <... chdir resumed>) = 0 [pid 5125] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5127] <... futex resumed>) = 1 [pid 5126] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5124] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5125] <... mkdirat resumed>) = 0 [pid 5124] exit_group(0 [pid 308] getdents64(3 [pid 5124] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5126] <... prctl resumed>) = 0 [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 5125] <... futex resumed>) = 1 [pid 5123] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./483" [pid 5123] <... futex resumed>) = 0 [pid 5126] setpgid(0, 0 [pid 5125] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5127] +++ exited with 0 +++ [pid 5126] <... setpgid resumed>) = 0 [pid 5124] +++ exited with 0 +++ [pid 308] mkdir("./484", 0777 [pid 5125] <... symlinkat resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5124, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... mkdir resumed>) = 0 [pid 5126] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5125] <... futex resumed>) = 1 [pid 5123] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5123] <... futex resumed>) = 0 [pid 5126] <... openat resumed>) = 3 [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5125] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5125] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5128 attached [pid 5126] write(3, "1000", 4 [pid 5123] <... futex resumed>) = 0 [pid 5126] <... write resumed>) = 4 [pid 5123] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5128 [pid 5128] set_robust_list(0x5555731a86a0, 24 [pid 5126] close(3 [pid 5125] <... futex resumed>) = 0 [pid 5123] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... restart_syscall resumed>) = 0 [pid 5128] <... set_robust_list resumed>) = 0 [pid 5126] <... close resumed>) = 0 [pid 5125] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5123] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5128] rt_sigprocmask(SIG_SETMASK, [] [pid 5126] symlink("/dev/binderfs", "./binderfs" [pid 5125] <... unlinkat resumed>) = 0 [pid 5128] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5126] <... symlink resumed>) = 0 executing program [pid 307] umount2("./474", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5128] chdir("./484" [pid 5126] write(1, "executing program\n", 18 [pid 5125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5128] <... chdir resumed>) = 0 [pid 5126] <... write resumed>) = 18 [pid 5125] <... futex resumed>) = 1 [pid 5123] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./474", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5128] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5125] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5123] exit_group(0 [pid 307] <... openat resumed>) = 3 [pid 5128] <... prctl resumed>) = 0 [pid 5126] <... futex resumed>) = 0 [pid 5125] <... futex resumed>) = ? [pid 5123] <... exit_group resumed>) = ? [pid 307] fstat(3 [pid 5128] setpgid(0, 0 [pid 5126] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5125] +++ exited with 0 +++ [pid 5128] <... setpgid resumed>) = 0 [pid 5126] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5123] +++ exited with 0 +++ [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5128] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5126] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5123, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5128] <... openat resumed>) = 3 [pid 5126] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5128] write(3, "1000", 4 [pid 5126] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] umount2("./474/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5128] <... write resumed>) = 4 [pid 5126] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5128] close(3 [pid 5126] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] newfstatat(AT_FDCWD, "./474/binderfs" [pid 5128] <... close resumed>) = 0 [pid 5126] <... mprotect resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5128] symlink("/dev/binderfs", "./binderfs" [pid 5126] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] unlink("./474/binderfs" [pid 5128] <... symlink resumed>) = 0 [pid 5126] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5128] write(1, "executing program\n", 18 [pid 5126] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5128] <... write resumed>) = 18 [pid 307] <... umount2 resumed>) = 0 [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5126] <... clone3 resumed> => {parent_tid=[5129]}, 88) = 5129 [pid 307] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5128] <... futex resumed>) = 0 [pid 5126] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5128] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5126] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./474/config"ci2-android-6-1/strace-static-x86_64: Process 5129 attached [pid 5128] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5128] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5126] <... futex resumed>) = 0 [pid 307] umount2("./474/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5128] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5128] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] openat(AT_FDCWD, "./474/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5128] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... openat resumed>) = 4 [pid 5128] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] fstat(4 [pid 5128] <... mprotect resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5128] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(4 [pid 5128] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5128] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5128] <... clone3 resumed> => {parent_tid=[5130]}, 88) = 5130 [pid 307] close(4 [pid 5128] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... close resumed>) = 0 [pid 5128] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./474/config"ci2-android-6-1/strace-static-x86_64: Process 5130 attached [pid 5129] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5128] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./474" [pid 5130] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5129] <... set_robust_list resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./475", 0777 [pid 5130] <... set_robust_list resumed>) = 0 [pid 5129] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5130] rt_sigprocmask(SIG_SETMASK, [] [pid 5129] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5131 attached [pid 5131] set_robust_list(0x5555731a86a0, 24 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5131 [pid 5131] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5131] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5131] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5131] chdir("./475") = 0 [pid 5131] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5131] setpgid(0, 0) = 0 [pid 5131] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] umount2("./478", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5129] mkdirat(AT_FDCWD, "./config", 0777 [pid 5131] <... openat resumed>) = 3 [pid 5131] write(3, "1000", 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5131] <... write resumed>) = 4 [pid 5131] close(3) = 0 executing program [pid 5131] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] openat(AT_FDCWD, "./478", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5131] write(1, "executing program\n", 18) = 18 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5131] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5129] <... mkdirat resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5131] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5131] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5131] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] fstat(3 [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5130] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5131] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5129] <... futex resumed>) = 1 [pid 5126] <... futex resumed>) = 0 [pid 5131] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5129] mount(NULL, "./config", "configfs", 0, NULL [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5131] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5126] <... futex resumed>) = 0 [pid 5131] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5129] <... mount resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] umount2("./478/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5131] <... clone3 resumed> => {parent_tid=[5132]}, 88) = 5132 [pid 5131] rt_sigprocmask(SIG_SETMASK, [] [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5131] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./478/binderfs" [pid 306] umount2("./475", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5129] <... futex resumed>) = 1 [pid 5126] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5131] <... futex resumed>) = 0 [pid 5129] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./478/binderfs" [pid 306] openat(AT_FDCWD, "./475", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5126] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3 [pid 5129] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... unlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5129] <... futex resumed>) = 1 [pid 5126] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5129] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./475/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5129] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5126] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./475/binderfs" [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5126] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./478/config" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5129] <... futex resumed>) = 0 [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./475/binderfs" [pid 5129] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5126] <... futex resumed>) = 0 [pid 309] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 5129] <... mkdirat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./478/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5129] <... futex resumed>) = 1 [pid 5126] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 306] newfstatat(AT_FDCWD, "./475/config" [pid 5129] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5126] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 306] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5129] <... symlinkat resumed>) = 0 [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] openat(AT_FDCWD, "./475/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 306] <... openat resumed>) = 4 [pid 5129] <... futex resumed>) = 1 [pid 5126] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] fstat(4 [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5129] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5126] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 5129] <... unlinkat resumed>) = 0 [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./478/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./475/config" [pid 5130] mkdirat(AT_FDCWD, "./config", 0777 [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5129] <... futex resumed>) = 1 [pid 5126] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 306] getdents64(3 [pid 5129] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5126] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5126] <... futex resumed>) = 0 [pid 306] close(3 [pid 5126] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./475" [pid 5129] <... unlinkat resumed>) = 0 [pid 309] close(3 [pid 306] <... rmdir resumed>) = 0 [pid 5129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./476", 0777 [pid 5129] <... futex resumed>) = 1 [pid 5126] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5129] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5126] exit_group(0 [pid 309] rmdir("./478" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5129] <... futex resumed>) = ? [pid 5126] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... rmdir resumed>) = 0 [pid 309] mkdir("./479", 0777 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5133 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5132 attached [pid 5132] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5132] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5129] +++ exited with 0 +++ [pid 5126] +++ exited with 0 +++ [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5126, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5132] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5134 [pid 5132] <... futex resumed>) = 1 [pid 5131] <... futex resumed>) = 0 [pid 5132] mount(NULL, "./config", "configfs", 0, NULL [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5132] <... mount resumed>) = 0 [pid 5131] <... futex resumed>) = 0 [pid 5130] <... mkdirat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5132] <... futex resumed>) = 0 [pid 5131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5132] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5132] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5131] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5132] <... futex resumed>) = 0 [pid 5131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5132] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5132] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5131] <... futex resumed>) = 0 [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5132] <... futex resumed>) = 0 [pid 5131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./488", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5132] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5134 attached [pid 5132] <... mkdirat resumed>) = 0 [pid 5131] <... futex resumed>) = 0 [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5132] <... futex resumed>) = 0 [pid 5131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5130] mount(NULL, "./config", "configfs", 0, NULL [pid 5128] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./488", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5132] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5132] <... symlinkat resumed>) = 0 [pid 5131] <... futex resumed>) = 0 [pid 5130] <... mount resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 5132] <... futex resumed>) = 0 [pid 5131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5132] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5132] <... unlinkat resumed>) = 0 [pid 5131] <... futex resumed>) = 0 [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5128] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5130] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5132] <... futex resumed>) = 0 [pid 5131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5132] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5131] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5130] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5132] <... unlinkat resumed>) = 0 [pid 5131] <... futex resumed>) = 0 [pid 5132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5131] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./488/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5132] <... futex resumed>) = 0 [pid 5131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5133 attached [pid 5132] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5131] exit_group(0 [pid 5130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./488/binderfs" [pid 5133] set_robust_list(0x5555731a86a0, 24 [pid 5132] <... futex resumed>) = ? [pid 5131] <... exit_group resumed>) = ? [pid 5128] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5134] set_robust_list(0x5555731a86a0, 24 [pid 5133] <... set_robust_list resumed>) = 0 [pid 5132] +++ exited with 0 +++ [pid 5131] +++ exited with 0 +++ [pid 5130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./488/binderfs" [pid 5133] rt_sigprocmask(SIG_SETMASK, [] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5131, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5134] <... set_robust_list resumed>) = 0 [pid 5130] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... unlink resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5134] rt_sigprocmask(SIG_SETMASK, [] [pid 5133] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5130] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5134] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 5134] chdir("./479" [pid 5133] chdir("./476" [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 [pid 310] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5134] <... chdir resumed>) = 0 [pid 5133] <... chdir resumed>) = 0 [pid 5130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5134] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5133] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5128] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./488/config" [pid 5134] <... prctl resumed>) = 0 [pid 5133] <... prctl resumed>) = 0 [pid 5130] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5134] setpgid(0, 0 [pid 5133] setpgid(0, 0 [pid 5130] <... mkdirat resumed>) = 0 [pid 310] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5134] <... setpgid resumed>) = 0 [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5134] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5133] <... setpgid resumed>) = 0 [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./488/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5134] <... openat resumed>) = 3 [pid 5133] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5134] write(3, "1000", 4 [pid 5130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5128] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5134] <... write resumed>) = 4 [pid 5133] <... openat resumed>) = 3 [pid 5130] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5134] close(3 [pid 5133] write(3, "1000", 4 [pid 5130] <... symlinkat resumed>) = 0 [pid 310] getdents64(4 [pid 5134] <... close resumed>) = 0 [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5134] symlink("/dev/binderfs", "./binderfs" [pid 5133] <... write resumed>) = 4 [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5134] <... symlink resumed>) = 0 [pid 5133] close(3 [pid 5130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5134] write(1, "executing program\n", 18 [pid 5133] <... close resumed>) = 0 [pid 5130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 5128] <... futex resumed>) = 0 [pid 310] close(4 [pid 5134] <... write resumed>) = 18 [pid 5133] symlink("/dev/binderfs", "./binderfs" [pid 5130] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] <... symlink resumed>) = 0 [pid 5130] <... unlinkat resumed>) = 0 executing program [pid 310] rmdir("./488/config" [pid 5134] <... futex resumed>) = 0 [pid 5133] write(1, "executing program\n", 18 [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5134] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5133] <... write resumed>) = 18 [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5134] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5134] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5133] <... futex resumed>) = 0 [pid 5130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5128] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5134] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5133] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5130] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 5134] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5133] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5133] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5130] <... unlinkat resumed>) = 0 [pid 307] umount2("./475", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5134] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5133] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5134] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5133] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5130] <... futex resumed>) = 1 [pid 5128] <... futex resumed>) = 0 [pid 310] rmdir("./488" [pid 307] openat(AT_FDCWD, "./475", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5134] <... mprotect resumed>) = 0 [pid 5133] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5128] exit_group(0 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5134] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5133] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5130] <... futex resumed>) = ? [pid 5128] <... exit_group resumed>) = ? [pid 310] mkdir("./489", 0777 [pid 307] fstat(3 [pid 5134] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5133] <... mprotect resumed>) = 0 [pid 5130] +++ exited with 0 +++ [pid 5128] +++ exited with 0 +++ [pid 310] <... mkdir resumed>) = 0 [pid 5134] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5133] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5128, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5134] <... clone3 resumed> => {parent_tid=[5135]}, 88) = 5135 [pid 5133] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5135 attached [pid 5134] rt_sigprocmask(SIG_SETMASK, [] [pid 5133] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5134] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5136 [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5134] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5137 attached [pid 5137] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5137] rt_sigprocmask(SIG_SETMASK, [] [pid 5133] <... clone3 resumed> => {parent_tid=[5137]}, 88) = 5137 [pid 307] umount2("./475/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5137] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5133] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5137] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5136 attached [pid 5133] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./484", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./475/binderfs" [pid 5136] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5135] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5137] <... futex resumed>) = 0 [pid 5136] rt_sigprocmask(SIG_SETMASK, [] [pid 5135] <... set_robust_list resumed>) = 0 [pid 5133] <... futex resumed>) = 1 [pid 308] openat(AT_FDCWD, "./484", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] unlink("./475/binderfs" [pid 5137] mkdirat(AT_FDCWD, "./config", 0777 [pid 5136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5136] chdir("./489" [pid 5135] rt_sigprocmask(SIG_SETMASK, [] [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 307] <... unlink resumed>) = 0 [pid 5137] <... mkdirat resumed>) = 0 [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5137] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5136] <... chdir resumed>) = 0 [pid 5136] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5136] setpgid(0, 0) = 0 [pid 5135] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(3 [pid 307] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5136] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5135] mkdirat(AT_FDCWD, "./config", 0777 [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5133] <... futex resumed>) = 1 [pid 307] <... umount2 resumed>) = 0 [pid 5137] <... futex resumed>) = 0 [pid 5137] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... openat resumed>) = 3 [pid 5135] <... mkdirat resumed>) = 0 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 307] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5135] <... futex resumed>) = 1 [pid 5134] <... futex resumed>) = 0 [pid 5133] <... futex resumed>) = 0 [pid 308] umount2("./484/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5135] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./475/config" [pid 5137] <... futex resumed>) = 0 [pid 5135] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5134] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5135] mount(NULL, "./config", "configfs", 0, NULL [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./484/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5137] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5136] write(3, "1000", 4 [pid 5135] <... mount resumed>) = 0 [pid 308] unlink("./484/binderfs" [pid 307] umount2("./475/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5137] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5136] <... write resumed>) = 4 [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] close(3 [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5135] <... futex resumed>) = 1 [pid 5134] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./475/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5137] <... futex resumed>) = 1 [pid 5136] <... close resumed>) = 0 [pid 5134] <... futex resumed>) = 0 [pid 5133] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5135] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 5135] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5133] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./484/config" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5135] <... futex resumed>) = 1 [pid 5134] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5135] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5134] <... futex resumed>) = 0 [pid 308] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5135] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 5135] <... futex resumed>) = 0 [pid 5134] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] openat(AT_FDCWD, "./484/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5135] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 5134] <... futex resumed>) = 0 [pid 307] close(4 [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 5137] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5136] symlink("/dev/binderfs", "./binderfs" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... close resumed>) = 0 [pid 5137] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5136] <... symlink resumed>) = 0 [pid 5135] <... mkdirat resumed>) = 0 [pid 308] getdents64(4 [pid 307] rmdir("./475/config" [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] write(1, "executing program\n", 18 [pid 5137] <... futex resumed>) = 1 [pid 5136] <... write resumed>) = 18 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5137] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 307] <... rmdir resumed>) = 0 [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 5137] <... futex resumed>) = 0 [pid 5136] <... futex resumed>) = 0 [pid 5135] <... futex resumed>) = 1 [pid 5134] <... futex resumed>) = 0 [pid 5133] <... futex resumed>) = 1 [pid 308] close(4 [pid 5137] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5136] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5137] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5136] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5135] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5134] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3 [pid 5137] <... futex resumed>) = 1 [pid 5136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5135] <... symlinkat resumed>) = 0 [pid 5133] <... futex resumed>) = 0 [pid 308] rmdir("./484/config" [pid 5137] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5136] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5136] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5137] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5136] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5135] <... futex resumed>) = 1 [pid 5134] <... futex resumed>) = 0 [pid 5133] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] rmdir("./475" [pid 5137] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5136] <... mprotect resumed>) = 0 [pid 5135] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5134] <... futex resumed>) = 0 [pid 5133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rmdir resumed>) = 0 [pid 5137] <... futex resumed>) = 0 [pid 5136] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5135] <... unlinkat resumed>) = 0 [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] mkdir("./476", 0777 [pid 5137] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5136] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5134] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5133] <... futex resumed>) = 0 [pid 308] close(3 [pid 5137] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5135] <... futex resumed>) = 0 [pid 5134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... clone3 resumed> => {parent_tid=[5138]}, 88) = 5138 [pid 5135] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] <... close resumed>) = 0 [pid 5137] <... futex resumed>) = 0 [pid 5136] rt_sigprocmask(SIG_SETMASK, [] [pid 5134] <... futex resumed>) = 0 [pid 5133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5137] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5135] <... unlinkat resumed>) = 0 [pid 5134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5133] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./484" [pid 5137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5134] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5133] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5137] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5136] <... futex resumed>) = 0 [pid 5133] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5137] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5135] <... futex resumed>) = 0 [pid 5134] exit_group(0 [pid 308] mkdir("./485", 0777 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5134] <... exit_group resumed>) = ? [pid 5137] <... futex resumed>) = 1 [pid 5137] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5138 attached [pid 5138] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... mkdir resumed>) = 0 [pid 5133] <... futex resumed>) = 0 [pid 5138] <... set_robust_list resumed>) = 0 [pid 5138] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5133] exit_group(0 [pid 5138] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5137] <... futex resumed>) = ? [pid 5133] <... exit_group resumed>) = ? [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... futex resumed>) = 0 [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5138] <... futex resumed>) = 1 [pid 5138] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5137] +++ exited with 0 +++ [pid 5136] <... futex resumed>) = 0 [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5138] <... futex resumed>) = 1 [pid 5138] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... futex resumed>) = 0 [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5133] +++ exited with 0 +++ [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5139 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5133, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5138] <... futex resumed>) = 1 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5138] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... futex resumed>) = 0 [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5138] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5138] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... futex resumed>) = 0 [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5135] +++ exited with 0 +++ [pid 5134] +++ exited with 0 +++ [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5140 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5134, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5138] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5138] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0"ci2-android-6-1/strace-static-x86_64: Process 5140 attached ) = 0 [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... futex resumed>) = 0 [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5138] <... futex resumed>) = 1 [pid 5138] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5140] set_robust_list(0x5555731a86a0, 24 [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... futex resumed>) = 0 [pid 5136] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5136] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5138] <... futex resumed>) = 1 [pid 5138] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5140] <... set_robust_list resumed>) = 0 [pid 5138] <... unlinkat resumed>) = 0 [pid 5138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5136] <... futex resumed>) = 0 [pid 5136] exit_group(0) = ? [pid 5140] rt_sigprocmask(SIG_SETMASK, [] [pid 5138] <... futex resumed>) = ? [pid 5140] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5138] +++ exited with 0 +++ [pid 5136] +++ exited with 0 +++ [pid 306] <... restart_syscall resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5136, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5139 attached [pid 306] umount2("./476", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5139] set_robust_list(0x5555731a86a0, 24 [pid 306] openat(AT_FDCWD, "./476", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5139] <... set_robust_list resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5139] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 5139] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./476/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./476/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./479", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./476/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./479", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3 [pid 306] <... unlink resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 306] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5140] chdir("./485" [pid 5139] chdir("./476" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./479/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./479/binderfs" [pid 306] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5140] <... chdir resumed>) = 0 [pid 309] unlink("./479/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5140] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5139] <... chdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./476/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./476/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 309] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./479/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 309] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(4 [pid 309] openat(AT_FDCWD, "./479/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./476/config" [pid 5140] <... prctl resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] <... rmdir resumed>) = 0 [pid 5139] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5140] setpgid(0, 0 [pid 309] fstat(4 [pid 306] getdents64(3 [pid 5140] <... setpgid resumed>) = 0 [pid 5139] <... prctl resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5139] setpgid(0, 0 [pid 309] getdents64(4 [pid 306] close(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... close resumed>) = 0 [pid 5139] <... setpgid resumed>) = 0 [pid 5140] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] getdents64(4 [pid 306] rmdir("./476" [pid 5140] <... openat resumed>) = 3 [pid 5139] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] close(4 [pid 306] mkdir("./477", 0777 [pid 5140] write(3, "1000", 4 [pid 5139] <... openat resumed>) = 3 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5140] <... write resumed>) = 4 [pid 5139] write(3, "1000", 4 [pid 309] rmdir("./479/config" [pid 306] <... mkdir resumed>) = 0 [pid 5140] close(3 [pid 5139] <... write resumed>) = 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5140] <... close resumed>) = 0 [pid 5139] close(3 [pid 310] umount2("./489", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5140] symlink("/dev/binderfs", "./binderfs" [pid 5139] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5140] <... symlink resumed>) = 0 [pid 5139] symlink("/dev/binderfs", "./binderfs" [pid 310] openat(AT_FDCWD, "./489", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5141 attached [pid 310] <... openat resumed>) = 3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5141 [pid 309] close(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5139] <... symlink resumed>) = 0 [pid 310] fstat(3 [pid 309] <... close resumed>) = 0 [pid 5140] write(1, "executing program\n", 18 [pid 5139] write(1, "executing program\n", 18 [pid 309] rmdir("./479" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5141] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5141] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] mkdir("./480", 0777 [pid 5139] <... write resumed>) = 18 [pid 5141] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5141] chdir("./477") = 0 [pid 5141] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 310] umount2("./489/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5140] <... write resumed>) = 18 [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5141] setpgid(0, 0) = 0 [pid 5141] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5141] <... openat resumed>) = 3 [pid 5139] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./489/binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5141] write(3, "1000", 4 [pid 5139] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5141] <... write resumed>) = 4 [pid 5140] <... futex resumed>) = 0 [pid 5139] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] unlink("./489/binderfs" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5141] close(3) = 0 [pid 5141] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... unlink resumed>) = 0 [pid 5141] write(1, "executing program\n", 18) = 18 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5141] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5140] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 5139] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5142 [pid 5141] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5139] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5140] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5139] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5141] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5141] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5141] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5140] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5139] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] newfstatat(AT_FDCWD, "./489/config" [pid 5141] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5140] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5139] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5141] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5140] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5139] <... mprotect resumed>) = 0 [pid 5141] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5141] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] openat(AT_FDCWD, "./489/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5140] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5140] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5139] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... openat resumed>) = 4 [pid 5141] <... clone3 resumed> => {parent_tid=[5143]}, 88) = 5143 [pid 310] fstat(4 [pid 5140] <... mprotect resumed>) = 0 [pid 5139] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5141] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 5141] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5139] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5140] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5142 attached [pid 5140] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5142] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5142] rt_sigprocmask(SIG_SETMASK, [] [pid 5140] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5139] <... clone3 resumed> => {parent_tid=[5144]}, 88) = 5144 [pid 310] close(4 [pid 5142] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 5142] chdir("./480" [pid 5139] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./489/config" [pid 5142] <... chdir resumed>) = 0 [pid 5142] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5142] setpgid(0, 0) = 0 [pid 5142] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5140] <... clone3 resumed> => {parent_tid=[5145]}, 88) = 5145 [pid 5139] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5142] <... openat resumed>) = 3 [pid 5140] rt_sigprocmask(SIG_SETMASK, [] [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5144 attached [pid 5142] write(3, "1000", 4) = 4 [pid 5142] close(3) = 0 [pid 5142] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5142] write(1, "executing program\n", 18) = 18 executing program [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5142] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5142] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5142] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5142] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5142] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5142] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5146]}, 88) = 5146 [pid 5140] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5139] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5140] <... futex resumed>) = 0 [pid 310] close(3 [pid 5142] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5142] <... futex resumed>) = 0 [pid 310] rmdir("./489" [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5143 attached [pid 5143] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5143] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5143] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] mkdir("./490", 0777 [pid 5143] <... mkdirat resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5145 attached [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5145] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5145] <... set_robust_list resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5141] <... futex resumed>) = 0 [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5143] <... futex resumed>) = 1 [pid 5145] mkdirat(AT_FDCWD, "./config", 0777 [pid 5143] mount(NULL, "./config", "configfs", 0, NULL) = 0 ci2-android-6-1/strace-static-x86_64: Process 5147 attached ci2-android-6-1/strace-static-x86_64: Process 5146 attached [pid 5145] <... mkdirat resumed>) = 0 [pid 5144] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5147 [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5141] <... futex resumed>) = 0 [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5143] <... futex resumed>) = 1 [pid 5143] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5141] <... futex resumed>) = 0 [pid 5143] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5143] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5141] <... futex resumed>) = 0 [pid 5145] <... futex resumed>) = 1 [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5140] <... futex resumed>) = 0 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5143] <... futex resumed>) = 0 [pid 5141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5143] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5140] <... futex resumed>) = 0 [pid 5145] mount(NULL, "./config", "configfs", 0, NULL [pid 5143] <... mkdirat resumed>) = 0 [pid 5141] <... futex resumed>) = 0 [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5145] <... mount resumed>) = 0 [pid 5144] <... set_robust_list resumed>) = 0 [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5143] <... futex resumed>) = 0 [pid 5141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5145] <... futex resumed>) = 1 [pid 5143] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5140] <... futex resumed>) = 0 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5143] <... symlinkat resumed>) = 0 [pid 5141] <... futex resumed>) = 0 [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5144] rt_sigprocmask(SIG_SETMASK, [] [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5140] <... futex resumed>) = 0 [pid 5145] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5143] <... futex resumed>) = 0 [pid 5141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5145] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5143] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5143] <... unlinkat resumed>) = 0 [pid 5141] <... futex resumed>) = 0 [pid 5145] <... futex resumed>) = 1 [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5140] <... futex resumed>) = 0 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5143] <... futex resumed>) = 0 [pid 5141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5143] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5141] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5140] <... futex resumed>) = 0 [pid 5145] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5144] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5143] <... unlinkat resumed>) = 0 [pid 5141] <... futex resumed>) = 0 [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5145] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5141] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5144] mkdirat(AT_FDCWD, "./config", 0777 [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5143] <... futex resumed>) = 0 [pid 5141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5145] <... futex resumed>) = 1 [pid 5143] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5141] exit_group(0 [pid 5140] <... futex resumed>) = 0 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5143] <... futex resumed>) = ? [pid 5141] <... exit_group resumed>) = ? [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] set_robust_list(0x5555731a86a0, 24 [pid 5146] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5144] <... mkdirat resumed>) = 0 [pid 5143] +++ exited with 0 +++ [pid 5141] +++ exited with 0 +++ [pid 5140] <... futex resumed>) = 0 [pid 5145] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5141, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5147] <... set_robust_list resumed>) = 0 [pid 5146] <... set_robust_list resumed>) = 0 [pid 5145] <... mkdirat resumed>) = 0 [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5144] <... futex resumed>) = 1 [pid 5139] <... futex resumed>) = 0 [pid 5145] <... futex resumed>) = 1 [pid 5140] <... futex resumed>) = 0 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5144] mount(NULL, "./config", "configfs", 0, NULL [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5140] <... futex resumed>) = 0 [pid 5139] <... futex resumed>) = 0 [pid 5145] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5144] <... mount resumed>) = 0 [pid 5145] <... symlinkat resumed>) = 0 [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5145] <... futex resumed>) = 1 [pid 5144] <... futex resumed>) = 0 [pid 5140] <... futex resumed>) = 0 [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5144] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5139] <... futex resumed>) = 0 [pid 5145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5140] <... futex resumed>) = 0 [pid 5145] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5144] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5145] <... unlinkat resumed>) = 0 [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5144] <... futex resumed>) = 0 [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] <... futex resumed>) = 1 [pid 5144] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5140] <... futex resumed>) = 0 [pid 5139] <... futex resumed>) = 0 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5144] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5140] <... futex resumed>) = 0 [pid 5139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5145] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5144] <... futex resumed>) = 0 [pid 5140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5145] <... unlinkat resumed>) = 0 [pid 5144] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5139] <... futex resumed>) = 0 [pid 5147] rt_sigprocmask(SIG_SETMASK, [] [pid 5146] rt_sigprocmask(SIG_SETMASK, [] [pid 5145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5140] <... futex resumed>) = 0 [pid 5145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5144] <... mkdirat resumed>) = 0 [pid 5140] exit_group(0 [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5145] <... futex resumed>) = ? [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5140] <... exit_group resumed>) = ? [pid 5139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5147] chdir("./490" [pid 5146] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5145] +++ exited with 0 +++ [pid 5144] <... futex resumed>) = 0 [pid 5140] +++ exited with 0 +++ [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5144] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5139] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5140, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5147] <... chdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5144] <... symlinkat resumed>) = 0 [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5147] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... prctl resumed>) = 0 [pid 5144] <... futex resumed>) = 0 [pid 5139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5147] setpgid(0, 0 [pid 5144] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5144] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5139] <... futex resumed>) = 0 [pid 5144] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5147] <... setpgid resumed>) = 0 [pid 5146] mkdirat(AT_FDCWD, "./config", 0777 [pid 5144] <... unlinkat resumed>) = 0 [pid 5147] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... openat resumed>) = 3 [pid 5144] <... futex resumed>) = 1 [pid 5139] <... futex resumed>) = 0 [pid 5147] write(3, "1000", 4 [pid 5146] <... mkdirat resumed>) = 0 [pid 5144] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5139] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... write resumed>) = 4 [pid 5144] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5139] <... futex resumed>) = 0 [pid 5147] close(3 [pid 5144] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5139] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5142] <... futex resumed>) = 0 [pid 5146] mount(NULL, "./config", "configfs", 0, NULL [pid 5144] <... unlinkat resumed>) = 0 [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... close resumed>) = 0 [pid 5146] <... mount resumed>) = 0 [pid 5144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] <... futex resumed>) = 0 [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5147] symlink("/dev/binderfs", "./binderfs" [pid 5146] <... futex resumed>) = 0 [pid 5144] <... futex resumed>) = 1 [pid 5142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5139] <... futex resumed>) = 0 [pid 5146] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5144] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5146] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5142] <... futex resumed>) = 0 [pid 5139] exit_group(0 [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5147] <... symlink resumed>) = 0 [pid 5146] <... futex resumed>) = 0 [pid 5144] <... futex resumed>) = ? [pid 5142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5139] <... exit_group resumed>) = ? [pid 5147] write(1, "executing program\n", 18 [pid 5146] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5144] +++ exited with 0 +++ [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5146] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5142] <... futex resumed>) = 0 [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5146] <... futex resumed>) = 0 [pid 5142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5146] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 executing program [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5146] <... mkdirat resumed>) = 0 [pid 5147] <... write resumed>) = 18 [pid 5142] <... futex resumed>) = 0 [pid 5139] +++ exited with 0 +++ [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5139, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5146] <... futex resumed>) = 0 [pid 5142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5146] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5146] <... symlinkat resumed>) = 0 [pid 5142] <... futex resumed>) = 0 [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5146] <... futex resumed>) = 0 [pid 5142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5146] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5146] <... unlinkat resumed>) = 0 [pid 5142] <... futex resumed>) = 0 [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5146] <... futex resumed>) = 0 [pid 5142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5146] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5142] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... futex resumed>) = 0 [pid 5146] <... unlinkat resumed>) = 0 [pid 5142] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5142] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5147] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5146] <... futex resumed>) = 0 [pid 5142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5146] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5142] exit_group(0 [pid 306] umount2("./477", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5146] <... futex resumed>) = ? [pid 5142] <... exit_group resumed>) = ? [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5147] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5146] +++ exited with 0 +++ [pid 5142] +++ exited with 0 +++ [pid 306] openat(AT_FDCWD, "./477", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5147] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5142, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] fstat(3 [pid 5147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5147] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(3 [pid 5147] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5147] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] umount2("./477/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5147] <... mprotect resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5147] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./477/binderfs" [pid 5147] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./485", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./476", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5147] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] unlink("./477/binderfs" [pid 308] openat(AT_FDCWD, "./485", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./476", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... unlink resumed>) = 0 [pid 5147] <... clone3 resumed> => {parent_tid=[5148]}, 88) = 5148 [pid 308] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 306] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... restart_syscall resumed>) = 0 [pid 5147] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(3 [pid 307] fstat(3 [pid 306] <... umount2 resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 307] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./480", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] newfstatat(AT_FDCWD, "./477/config" [pid 5147] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./485/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./476/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./480", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 3 [pid 308] newfstatat(AT_FDCWD, "./485/binderfs" [pid 307] newfstatat(AT_FDCWD, "./476/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./477/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] unlink("./485/binderfs" [pid 307] unlink("./476/binderfs" [pid 306] <... openat resumed>) = 4 [pid 309] getdents64(3 [pid 308] <... unlink resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] fstat(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./480/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] newfstatat(AT_FDCWD, "./480/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./485/config" [pid 307] newfstatat(AT_FDCWD, "./476/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] unlink("./480/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] close(4 [pid 308] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./476/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./477/config" [pid 309] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./485/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./476/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] <... openat resumed>) = 4 [pid 306] getdents64(3 [pid 309] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 307] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] close(3 [pid 309] newfstatat(AT_FDCWD, "./480/config" [pid 308] getdents64(4 [pid 307] getdents64(4 [pid 306] <... close resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] rmdir("./477" [pid 309] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 307] getdents64(4 [pid 306] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] mkdir("./478", 0777 [pid 309] openat(AT_FDCWD, "./480/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(4 [pid 307] close(4 [pid 306] <... mkdir resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5148 attached [pid 309] fstat(4 [pid 308] rmdir("./485/config" [pid 307] rmdir("./476/config" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(4 [pid 308] getdents64(3 [pid 307] getdents64(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5149 [pid 5148] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] getdents64(4 [pid 308] close(3 [pid 307] close(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5148] <... set_robust_list resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5148] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4 [pid 308] rmdir("./485" [pid 307] rmdir("./476"ci2-android-6-1/strace-static-x86_64: Process 5149 attached [pid 5148] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5148] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] rmdir("./480/config" [pid 308] mkdir("./486", 0777 [pid 307] mkdir("./477", 0777 [pid 5149] set_robust_list(0x5555731a86a0, 24 [pid 5148] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... mkdir resumed>) = 0 [pid 5148] <... futex resumed>) = 1 [pid 5147] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5148] mount(NULL, "./config", "configfs", 0, NULL [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5149] <... set_robust_list resumed>) = 0 [pid 5147] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5150 attached [pid 5149] rt_sigprocmask(SIG_SETMASK, [] [pid 5148] <... mount resumed>) = 0 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./480" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5150] set_robust_list(0x5555731a86a0, 24 [pid 5149] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rmdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5150 ci2-android-6-1/strace-static-x86_64: Process 5151 attached [pid 5150] <... set_robust_list resumed>) = 0 [pid 5149] chdir("./478" [pid 5148] <... futex resumed>) = 0 [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./481", 0777 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5151] set_robust_list(0x5555731a86a0, 24 [pid 5150] rt_sigprocmask(SIG_SETMASK, [] [pid 5148] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5151 [pid 5151] <... set_robust_list resumed>) = 0 [pid 5150] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5148] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5147] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5151] rt_sigprocmask(SIG_SETMASK, [] [pid 5150] chdir("./486" [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5151] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5150] <... chdir resumed>) = 0 [pid 5148] <... futex resumed>) = 0 [pid 5147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5151] chdir("./477" [pid 5150] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5148] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5151] <... chdir resumed>) = 0 [pid 5150] <... prctl resumed>) = 0 [pid 5148] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5147] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5151] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5150] setpgid(0, 0 [pid 5148] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5151] <... prctl resumed>) = 0 [pid 5150] <... setpgid resumed>) = 0 [pid 5148] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5151] setpgid(0, 0 [pid 5150] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5151] <... setpgid resumed>) = 0 [pid 5150] <... openat resumed>) = 3 [pid 5148] <... futex resumed>) = 0 [pid 5147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5151] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5150] write(3, "1000", 4 [pid 5149] <... chdir resumed>) = 0 [pid 5148] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5151] <... openat resumed>) = 3 [pid 5150] <... write resumed>) = 4 [pid 5148] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5152 [pid 5151] write(3, "1000", 4 [pid 5150] close(3 [pid 5149] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5148] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5147] <... futex resumed>) = 0 [pid 5151] <... write resumed>) = 4 [pid 5150] <... close resumed>) = 0 [pid 5149] <... prctl resumed>) = 0 [pid 5148] <... mkdirat resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5151] close(3 [pid 5150] symlink("/dev/binderfs", "./binderfs" [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5149] setpgid(0, 0ci2-android-6-1/strace-static-x86_64: Process 5152 attached [pid 5151] <... close resumed>) = 0 [pid 5150] <... symlink resumed>) = 0 [pid 5149] <... setpgid resumed>) = 0 [pid 5148] <... futex resumed>) = 0 [pid 5147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5151] symlink("/dev/binderfs", "./binderfs" executing program [pid 5150] write(1, "executing program\n", 18 [pid 5148] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5151] <... symlink resumed>) = 0 [pid 5150] <... write resumed>) = 18 [pid 5149] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5148] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5147] <... futex resumed>) = 0 [pid 5151] write(1, "executing program\n", 18 [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5148] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5151] <... write resumed>) = 18 [pid 5150] <... futex resumed>) = 0 [pid 5149] <... openat resumed>) = 3 [pid 5148] <... symlinkat resumed>) = 0 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5150] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5151] <... futex resumed>) = 0 [pid 5150] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5149] write(3, "1000", 4 [pid 5148] <... futex resumed>) = 0 [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5151] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5150] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5148] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5147] <... futex resumed>) = 0 [pid 5151] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5150] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5149] <... write resumed>) = 4 [pid 5148] <... unlinkat resumed>) = 0 [pid 5151] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5150] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5152] set_robust_list(0x5555731a86a0, 24 [pid 5151] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5150] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5149] close(3 [pid 5148] <... futex resumed>) = 0 [pid 5147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5151] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5150] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5148] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5151] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5150] <... mprotect resumed>) = 0 [pid 5149] <... close resumed>) = 0 [pid 5148] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5151] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5150] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5149] symlink("/dev/binderfs", "./binderfs" [pid 5148] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5147] <... futex resumed>) = 0 [pid 5151] <... mprotect resumed>) = 0 [pid 5150] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5148] <... unlinkat resumed>) = 0 [pid 5147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5151] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5150] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5149] <... symlink resumed>) = 0 [pid 5148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5152] <... set_robust_list resumed>) = 0 [pid 5151] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5149] write(1, "executing program\n", 18 [pid 5148] <... futex resumed>) = 0 [pid 5152] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 5151] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5150] <... clone3 resumed> => {parent_tid=[5153]}, 88) = 5153 [pid 5149] <... write resumed>) = 18 [pid 5148] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5147] exit_group(0 [pid 5152] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5150] rt_sigprocmask(SIG_SETMASK, [] [pid 5151] <... clone3 resumed> => {parent_tid=[5154]}, 88) = 5154 [pid 5150] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5148] <... futex resumed>) = ? [pid 5147] <... exit_group resumed>) = ? [pid 5152] chdir("./481" [pid 5151] rt_sigprocmask(SIG_SETMASK, [] [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5149] <... futex resumed>) = 0 [pid 5148] +++ exited with 0 +++ [pid 5151] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5150] <... futex resumed>) = 0 [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5151] <... futex resumed>) = 0 [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5154 attached [pid 5154] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5147] +++ exited with 0 +++ [pid 5149] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5152] <... chdir resumed>) = 0 [pid 5149] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5147, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5152] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5149] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5154] <... set_robust_list resumed>) = 0 [pid 5154] rt_sigprocmask(SIG_SETMASK, [] [pid 5149] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5152] <... prctl resumed>) = 0 [pid 5149] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5154] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5149] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5152] setpgid(0, 0 [pid 5149] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5154] mkdirat(AT_FDCWD, "./config", 0777 [pid 5149] <... mprotect resumed>) = 0 [pid 5152] <... setpgid resumed>) = 0 [pid 310] umount2("./490", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5154] <... mkdirat resumed>) = 0 [pid 5152] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5149] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5149] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5151] <... futex resumed>) = 0 [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5149] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] openat(AT_FDCWD, "./490", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5151] <... futex resumed>) = 0 [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 5154] <... futex resumed>) = 1 [pid 310] fstat(3 [pid 5152] <... openat resumed>) = 3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5149] <... clone3 resumed> => {parent_tid=[5155]}, 88) = 5155 [pid 310] getdents64(3 [pid 5152] write(3, "1000", 4 [pid 5149] rt_sigprocmask(SIG_SETMASK, [] [pid 5154] mount(NULL, "./config", "configfs", 0, NULL [pid 5149] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5152] <... write resumed>) = 4 [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] close(3 [pid 5149] <... futex resumed>) = 0 [pid 310] umount2("./490/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5152] <... close resumed>) = 0 [pid 5154] <... mount resumed>) = 0 [pid 5152] symlink("/dev/binderfs", "./binderfs" [pid 310] newfstatat(AT_FDCWD, "./490/binderfs" [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5151] <... futex resumed>) = 0 [pid 310] unlink("./490/binderfs" [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5154] <... futex resumed>) = 1 [pid 5154] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... unlink resumed>) = 0 [pid 5152] <... symlink resumed>) = 0 [pid 310] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5152] write(1, "executing program\n", 18 [pid 310] <... umount2 resumed>) = 0 [pid 5154] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5152] <... write resumed>) = 18 [pid 310] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./490/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5152] <... futex resumed>) = 0 [pid 310] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5151] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5152] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5152] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./490/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5154] <... futex resumed>) = 1 [pid 310] <... openat resumed>) = 4 [pid 5154] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] fstat(4 [pid 5152] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5154] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5152] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(4 [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5151] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5152] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5154] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5155 attached ci2-android-6-1/strace-static-x86_64: Process 5153 attached [pid 5154] <... mkdirat resumed>) = 0 [pid 5152] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5151] <... futex resumed>) = 0 [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5154] <... futex resumed>) = 0 [pid 5153] <... set_robust_list resumed>) = 0 [pid 5152] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5151] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5154] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5153] rt_sigprocmask(SIG_SETMASK, [] [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5154] <... symlinkat resumed>) = 0 [pid 5153] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5152] <... mprotect resumed>) = 0 [pid 5151] <... futex resumed>) = 0 [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] mkdirat(AT_FDCWD, "./config", 0777 [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5155] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5154] <... futex resumed>) = 0 [pid 5153] <... mkdirat resumed>) = 0 [pid 5152] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5151] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5154] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./490/config" [pid 5154] <... unlinkat resumed>) = 0 [pid 5153] <... futex resumed>) = 1 [pid 5152] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5151] <... futex resumed>) = 0 [pid 5150] <... futex resumed>) = 0 [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5154] <... futex resumed>) = 0 [pid 5153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5151] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5150] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5154] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5153] mount(NULL, "./config", "configfs", 0, NULL [pid 5151] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5155] <... set_robust_list resumed>) = 0 [pid 5154] <... unlinkat resumed>) = 0 [pid 5153] <... mount resumed>) = 0 [pid 5152] <... clone3 resumed> => {parent_tid=[5156]}, 88) = 5156 [pid 5151] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] rt_sigprocmask(SIG_SETMASK, [] [pid 5151] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 5154] <... futex resumed>) = 0 [pid 5153] <... futex resumed>) = 1 [pid 5152] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5151] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5150] <... futex resumed>) = 0 [pid 5154] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5153] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5151] exit_group(0 [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5154] <... futex resumed>) = ? [pid 5153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5152] <... futex resumed>) = 0 [pid 5151] <... exit_group resumed>) = ? [pid 5150] <... futex resumed>) = 0 [pid 5155] rt_sigprocmask(SIG_SETMASK, [] [pid 5154] +++ exited with 0 +++ [pid 5153] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5151] +++ exited with 0 +++ [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./490" [pid 5153] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5151, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5153] <... futex resumed>) = 1 [pid 5150] <... futex resumed>) = 0 [pid 5153] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5150] <... futex resumed>) = 0 [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5155] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5153] <... futex resumed>) = 0 [pid 5150] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rmdir resumed>) = 0 [pid 5153] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5150] <... futex resumed>) = 0 [pid 310] mkdir("./491", 0777 [pid 5155] mkdirat(AT_FDCWD, "./config", 0777 [pid 5153] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5153] <... mkdirat resumed>) = 0 [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5150] <... futex resumed>) = 0 [pid 5153] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5150] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5153] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5155] <... mkdirat resumed>) = 0 [pid 5153] <... symlinkat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5150] <... futex resumed>) = 0 [pid 5153] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5150] <... futex resumed>) = 0 [pid 5153] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5153] <... unlinkat resumed>) = 0 [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5150] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5157 [pid 5155] <... futex resumed>) = 1 [pid 5153] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5150] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5149] <... futex resumed>) = 0 [pid 5155] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5150] <... futex resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5155] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5153] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5150] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5149] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5156 attached [pid 5155] mount(NULL, "./config", "configfs", 0, NULL [pid 5153] <... unlinkat resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5150] <... futex resumed>) = 0 [pid 5156] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5153] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5155] <... mount resumed>) = 0 [pid 5150] exit_group(0 [pid 5156] <... set_robust_list resumed>) = 0 [pid 5153] <... futex resumed>) = ? [pid 5150] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5157 attached [pid 5156] rt_sigprocmask(SIG_SETMASK, [] [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5153] +++ exited with 0 +++ [pid 5149] <... futex resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5150] +++ exited with 0 +++ [pid 5155] <... futex resumed>) = 1 [pid 5156] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5150, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5155] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5156] mkdirat(AT_FDCWD, "./config", 0777 [pid 5155] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5149] <... futex resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5155] <... futex resumed>) = 1 [pid 5156] <... mkdirat resumed>) = 0 [pid 5155] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5155] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5152] <... futex resumed>) = 0 [pid 5156] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5152] <... futex resumed>) = 0 [pid 5156] mount(NULL, "./config", "configfs", 0, NULL [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5157] set_robust_list(0x5555731a86a0, 24 [pid 5156] <... mount resumed>) = 0 [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5157] <... set_robust_list resumed>) = 0 [pid 5155] <... futex resumed>) = 1 [pid 5149] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5156] <... futex resumed>) = 1 [pid 5155] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5157] rt_sigprocmask(SIG_SETMASK, [] [pid 5152] <... futex resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5156] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5149] <... futex resumed>) = 0 [pid 5156] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5152] <... futex resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./486", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 5157] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5155] <... mkdirat resumed>) = 0 [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5156] <... futex resumed>) = 0 [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] openat(AT_FDCWD, "./486", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5157] chdir("./491" [pid 5156] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5155] <... futex resumed>) = 1 [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5149] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] umount2("./477", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5157] <... chdir resumed>) = 0 [pid 5156] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5155] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5152] <... futex resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5149] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./477", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5157] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5156] <... futex resumed>) = 0 [pid 5155] <... symlinkat resumed>) = 0 [pid 5152] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 307] <... openat resumed>) = 3 [pid 5157] <... prctl resumed>) = 0 [pid 5156] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] fstat(3 [pid 5156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5152] <... futex resumed>) = 0 [pid 308] umount2("./486/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5156] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 5156] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] newfstatat(AT_FDCWD, "./486/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./477/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5156] <... futex resumed>) = 1 [pid 5152] <... futex resumed>) = 0 [pid 308] unlink("./486/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5156] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./477/binderfs" [pid 5157] setpgid(0, 0 [pid 5156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5155] <... futex resumed>) = 1 [pid 5152] <... futex resumed>) = 0 [pid 5149] <... futex resumed>) = 0 [pid 308] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5157] <... setpgid resumed>) = 0 [pid 5156] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5155] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 307] unlink("./477/binderfs" [pid 5157] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5156] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5155] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5149] <... futex resumed>) = 0 [pid 308] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... unlink resumed>) = 0 [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5155] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5157] <... openat resumed>) = 3 [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5157] write(3, "1000", 4 [pid 5156] <... futex resumed>) = 1 [pid 5155] <... unlinkat resumed>) = 0 [pid 5152] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./486/config" [pid 5157] <... write resumed>) = 4 [pid 5156] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5157] close(3 [pid 5156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5155] <... futex resumed>) = 1 [pid 5152] <... futex resumed>) = 0 [pid 5149] <... futex resumed>) = 0 [pid 308] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5157] <... close resumed>) = 0 [pid 5156] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5155] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5157] symlink("/dev/binderfs", "./binderfs" [pid 5156] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5149] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./486/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./477/config" [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5155] <... unlinkat resumed>) = 0 [pid 5149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5157] <... symlink resumed>) = 0 [pid 5156] <... futex resumed>) = 1 [pid 5155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5152] <... futex resumed>) = 0 [pid 5149] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(4 [pid 307] umount2("./477/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5157] write(1, "executing program\n", 18 [pid 5156] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5155] <... futex resumed>) = 0 [pid 5152] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5149] exit_group(0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5157] <... write resumed>) = 18 [pid 5156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5152] <... futex resumed>) = 0 [pid 5149] <... exit_group resumed>) = ? [pid 308] getdents64(4 [pid 307] openat(AT_FDCWD, "./477/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5156] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5155] +++ exited with 0 +++ [pid 5152] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 5156] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] getdents64(4 [pid 307] fstat(4 [pid 5156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5156] <... futex resumed>) = 1 [pid 5152] <... futex resumed>) = 0 executing program [pid 5149] +++ exited with 0 +++ [pid 308] close(4 [pid 307] getdents64(4 [pid 5157] <... futex resumed>) = 0 [pid 5156] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5152] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5149, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5157] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5156] <... futex resumed>) = ? [pid 5152] <... exit_group resumed>) = ? [pid 308] rmdir("./486/config" [pid 307] getdents64(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5157] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5156] +++ exited with 0 +++ [pid 5152] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5157] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5152, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] getdents64(3 [pid 307] close(4 [pid 5157] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 5157] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] close(3 [pid 307] rmdir("./477/config" [pid 306] umount2("./478", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5157] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... close resumed>) = 0 [pid 5157] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] rmdir("./486" [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5157] <... mprotect resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 5157] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./487", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./478", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5157] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5157] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... mkdir resumed>) = 0 [pid 307] close(3 [pid 306] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 306] fstat(3 [pid 5157] <... clone3 resumed> => {parent_tid=[5158]}, 88) = 5158 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rmdir("./477" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5158 attached [pid 5157] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5159 attached [pid 5158] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5157] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] mkdir("./478", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5159] set_robust_list(0x5555731a86a0, 24 [pid 5158] <... set_robust_list resumed>) = 0 [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5159 [pid 307] <... mkdir resumed>) = 0 [pid 306] umount2("./478/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5159] <... set_robust_list resumed>) = 0 [pid 5157] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5159] rt_sigprocmask(SIG_SETMASK, [] [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./478/binderfs" [pid 5159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5159] chdir("./487" [pid 5158] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./478/binderfs" [pid 5159] <... chdir resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5160 [pid 306] <... unlink resumed>) = 0 [pid 5159] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5159] <... prctl resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5159] setpgid(0, 0 [pid 5158] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5159] <... setpgid resumed>) = 0 [pid 306] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5159] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5159] <... openat resumed>) = 3 [pid 5158] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] newfstatat(AT_FDCWD, "./478/config" [pid 5159] write(3, "1000", 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5159] <... write resumed>) = 4 [pid 306] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5159] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5159] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./478/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5159] symlink("/dev/binderfs", "./binderfs" [pid 306] <... openat resumed>) = 4 [pid 5159] <... symlink resumed>) = 0 [pid 306] fstat(4 [pid 5159] write(1, "executing program\n", 18 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5159] <... write resumed>) = 18 executing program [pid 306] getdents64(4 [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5159] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5159] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5159] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] close(4 [pid 5159] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... close resumed>) = 0 [pid 5159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./478/config"ci2-android-6-1/strace-static-x86_64: Process 5160 attached [pid 5159] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5158] <... mkdirat resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5159] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] getdents64(3 [pid 5159] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5159] <... mprotect resumed>) = 0 [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./481", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(3 [pid 5159] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 5159] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5157] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./478" [pid 5160] set_robust_list(0x5555731a86a0, 24 [pid 5159] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5158] <... futex resumed>) = 1 [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./481", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5161 attached [pid 5160] <... set_robust_list resumed>) = 0 [pid 5158] mount(NULL, "./config", "configfs", 0, NULL [pid 5157] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] mkdir("./479", 0777 [pid 5159] <... clone3 resumed> => {parent_tid=[5161]}, 88) = 5161 [pid 5158] <... mount resumed>) = 0 [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 306] <... mkdir resumed>) = 0 [pid 5160] rt_sigprocmask(SIG_SETMASK, [] [pid 5159] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5161] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5159] <... futex resumed>) = 0 [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5162 attached [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5162 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5161] <... set_robust_list resumed>) = 0 [pid 5161] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5161] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5160] chdir("./478" [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5158] <... futex resumed>) = 1 [pid 5157] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5161] <... futex resumed>) = 1 [pid 5159] <... futex resumed>) = 0 [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5161] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5159] <... futex resumed>) = 0 [pid 5161] mount(NULL, "./config", "configfs", 0, NULL [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5161] <... mount resumed>) = 0 [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5159] <... futex resumed>) = 0 [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5161] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5159] <... futex resumed>) = 0 [pid 5161] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5161] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5159] <... futex resumed>) = 0 [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5161] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5159] <... futex resumed>) = 0 [pid 5161] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5161] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5159] <... futex resumed>) = 0 [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5161] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5159] <... futex resumed>) = 0 [pid 5161] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5161] <... mkdirat resumed>) = 0 [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5158] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5161] <... futex resumed>) = 1 [pid 5160] <... chdir resumed>) = 0 [pid 5159] <... futex resumed>) = 0 [pid 5157] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5158] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5161] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5159] <... futex resumed>) = 0 [pid 5161] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5161] <... symlinkat resumed>) = 0 [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5160] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5157] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./481/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5161] <... futex resumed>) = 1 [pid 5160] <... prctl resumed>) = 0 [pid 5159] <... futex resumed>) = 0 [pid 5158] <... futex resumed>) = 0 [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5160] setpgid(0, 0 [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5161] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5160] <... setpgid resumed>) = 0 [pid 5159] <... futex resumed>) = 0 [pid 5158] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5157] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./481/binderfs" [pid 5161] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5160] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5161] <... unlinkat resumed>) = 0 [pid 5158] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5160] <... openat resumed>) = 3 [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./481/binderfs" [pid 5161] <... futex resumed>) = 1 [pid 5160] write(3, "1000", 4 [pid 5159] <... futex resumed>) = 0 [pid 5158] <... futex resumed>) = 1 [pid 5157] <... futex resumed>) = 0 [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5161] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5160] <... write resumed>) = 4 [pid 5159] <... futex resumed>) = 0 [pid 5158] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5161] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5160] close(3 [pid 5159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5161] <... unlinkat resumed>) = 0 [pid 5160] <... close resumed>) = 0 [pid 5158] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5157] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5160] symlink("/dev/binderfs", "./binderfs" [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5162] set_robust_list(0x5555731a86a0, 24 [pid 5161] <... futex resumed>) = 1 [pid 5160] <... symlink resumed>) = 0 [pid 5159] <... futex resumed>) = 0 [pid 5158] <... futex resumed>) = 0 [pid 5157] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5160] write(1, "executing program\n", 18 [pid 5159] exit_group(0 [pid 5158] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./481/config" [pid 5161] <... futex resumed>) = ? [pid 5160] <... write resumed>) = 18 [pid 5159] <... exit_group resumed>) = ? [pid 5158] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5157] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5161] +++ exited with 0 +++ [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5158] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5160] <... futex resumed>) = 0 [pid 5158] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5160] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5159] +++ exited with 0 +++ [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./481/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5162] <... set_robust_list resumed>) = 0 [pid 5160] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5158] <... futex resumed>) = 1 [pid 5157] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5159, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5162] rt_sigprocmask(SIG_SETMASK, [] [pid 5160] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5158] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5162] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5158] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5157] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5160] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5158] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5160] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] getdents64(4 [pid 5158] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5162] chdir("./479" [pid 5160] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5160] <... mprotect resumed>) = 0 [pid 5158] <... futex resumed>) = 1 [pid 5157] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5162] <... chdir resumed>) = 0 [pid 5160] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5158] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5160] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5160] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5162] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5158] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5157] <... futex resumed>) = 0 [pid 309] close(4 [pid 5158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5160] <... clone3 resumed> => {parent_tid=[5163]}, 88) = 5163 [pid 5158] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5157] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5160] rt_sigprocmask(SIG_SETMASK, [] [pid 5158] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] rmdir("./481/config" [pid 5157] exit_group(0 [pid 5162] <... prctl resumed>) = 0 [pid 5162] setpgid(0, 0) = 0 [pid 5162] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5158] <... futex resumed>) = ? [pid 5157] <... exit_group resumed>) = ? [pid 309] <... rmdir resumed>) = 0 [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5158] +++ exited with 0 +++ [pid 5162] write(3, "1000", 4) = 4 [pid 5162] close(3) = 0 [pid 5162] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5162] write(1, "executing program\n", 18) = 18 [pid 5157] +++ exited with 0 +++ [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5160] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5162] <... futex resumed>) = 0 [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5157, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 executing program [pid 5162] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] close(3 [pid 5162] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5162] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... close resumed>) = 0 [pid 5162] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./481" [pid 5162] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5162] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5162] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rmdir resumed>) = 0 [pid 5162] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] mkdir("./482", 0777 [pid 5162] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5164]}, 88) = 5164 [pid 5162] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5163 attached , [], 8) = 0 [pid 5163] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5163] <... set_robust_list resumed>) = 0 [pid 5163] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5163] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5165 [pid 5163] <... futex resumed>) = 1 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5160] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5163] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5160] <... futex resumed>) = 0 [pid 5163] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5163] <... futex resumed>) = 0 [pid 5160] <... futex resumed>) = 1 [pid 5163] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5163] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5160] <... futex resumed>) = 0 [pid 5163] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5163] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5160] <... futex resumed>) = 0 [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5163] <... futex resumed>) = 0 [pid 5160] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5163] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5160] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5163] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./491", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5163] <... futex resumed>) = 1 [pid 5163] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5165 attached [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5160] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./491", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5160] <... futex resumed>) = 1 [pid 5163] <... futex resumed>) = 0 [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 5163] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5163] <... symlinkat resumed>) = 0 [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5163] <... futex resumed>) = 1 [pid 5163] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5160] <... futex resumed>) = 0 [pid 310] umount2("./491/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5160] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./491/binderfs" [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5163] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5163] <... unlinkat resumed>) = 0 [pid 310] unlink("./491/binderfs" [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5163] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5165] set_robust_list(0x5555731a86a0, 24 [pid 310] <... unlink resumed>) = 0 [pid 5160] <... futex resumed>) = 0 [pid 310] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5160] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] <... set_robust_list resumed>) = 0 [pid 5163] <... futex resumed>) = 0 [pid 5160] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = 0 [pid 5160] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5163] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5164 attached [pid 5163] <... unlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./491/config" [pid 5164] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5165] rt_sigprocmask(SIG_SETMASK, [] [pid 5163] <... futex resumed>) = 1 [pid 5160] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./487", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5164] <... set_robust_list resumed>) = 0 [pid 5163] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5160] exit_group(0 [pid 310] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5165] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5163] <... futex resumed>) = ? [pid 5160] <... exit_group resumed>) = ? [pid 308] openat(AT_FDCWD, "./487", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5165] chdir("./482" [pid 5164] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 3 [pid 310] openat(AT_FDCWD, "./491/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] fstat(3 [pid 5163] +++ exited with 0 +++ [pid 5160] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5160, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] getdents64(4 [pid 5165] <... chdir resumed>) = 0 [pid 5164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] getdents64(4 [pid 308] umount2("./487/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(4 [pid 308] newfstatat(AT_FDCWD, "./487/binderfs" [pid 5165] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./478", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./487/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5165] <... prctl resumed>) = 0 [pid 5164] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] rmdir("./491/config" [pid 308] <... unlink resumed>) = 0 [pid 307] openat(AT_FDCWD, "./478", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = 0 [pid 307] fstat(3 [pid 310] <... rmdir resumed>) = 0 [pid 308] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./487/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] close(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./478/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 308] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rmdir("./491" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./478/binderfs" [pid 308] openat(AT_FDCWD, "./487/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] unlink("./478/binderfs" [pid 310] <... rmdir resumed>) = 0 [pid 308] fstat(4 [pid 307] <... unlink resumed>) = 0 [pid 310] mkdir("./492", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5165] setpgid(0, 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = 0 [pid 308] getdents64(4 [pid 307] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... mkdir resumed>) = 0 [pid 308] close(4 [pid 307] newfstatat(AT_FDCWD, "./478/config" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... close resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5165] <... setpgid resumed>) = 0 [pid 308] rmdir("./487/config" [pid 307] umount2("./478/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5165] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 307] openat(AT_FDCWD, "./478/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... openat resumed>) = 4 [pid 308] close(3 [pid 307] fstat(4 [pid 308] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./487" [pid 307] getdents64(4 [pid 5165] <... openat resumed>) = 3 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5166 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] mkdir("./488", 0777 [pid 307] getdents64(4 [pid 5165] write(3, "1000", 4 [pid 5164] <... mkdirat resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] close(4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./478/config"ci2-android-6-1/strace-static-x86_64: Process 5167 attached [pid 5165] <... write resumed>) = 4 [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5167 [pid 307] getdents64(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./478"ci2-android-6-1/strace-static-x86_64: Process 5166 attached [pid 5167] set_robust_list(0x5555731a86a0, 24 [pid 5165] close(3 [pid 5164] <... futex resumed>) = 1 [pid 5162] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./479", 0777 [pid 5167] <... set_robust_list resumed>) = 0 [pid 5166] set_robust_list(0x5555731a86a0, 24 [pid 5165] <... close resumed>) = 0 [pid 5164] mount(NULL, "./config", "configfs", 0, NULL [pid 5162] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5167] rt_sigprocmask(SIG_SETMASK, [] [pid 5166] <... set_robust_list resumed>) = 0 [pid 5165] symlink("/dev/binderfs", "./binderfs" [pid 5164] <... mount resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5168 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5168 attached [pid 5168] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5168] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5168] chdir("./479" [pid 5165] <... symlink resumed>) = 0 [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5168] <... chdir resumed>) = 0 [pid 5168] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5168] setpgid(0, 0) = 0 [pid 5168] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5167] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5165] write(1, "executing program\n", 18 [pid 5164] <... futex resumed>) = 1 [pid 5162] <... futex resumed>) = 0 [pid 5168] write(3, "1000", 4 [pid 5166] rt_sigprocmask(SIG_SETMASK, [] [pid 5165] <... write resumed>) = 18 executing program [pid 5164] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5168] <... write resumed>) = 4 [pid 5167] chdir("./488" [pid 5162] <... futex resumed>) = 0 [pid 5168] close(3 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5168] <... close resumed>) = 0 [pid 5167] <... chdir resumed>) = 0 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5164] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5168] symlink("/dev/binderfs", "./binderfs" [pid 5167] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5166] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5165] <... futex resumed>) = 0 [pid 5164] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5168] <... symlink resumed>) = 0 [pid 5168] write(1, "executing program\n", 18) = 18 executing program [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5168] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5168] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5168] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5168] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5168] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5168] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5167] <... prctl resumed>) = 0 [pid 5165] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5164] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5168] <... clone3 resumed> => {parent_tid=[5169]}, 88) = 5169 [pid 5168] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 ci2-android-6-1/strace-static-x86_64: Process 5169 attached [pid 5167] setpgid(0, 0 [pid 5166] chdir("./492" [pid 5165] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5167] <... setpgid resumed>) = 0 [pid 5166] <... chdir resumed>) = 0 [pid 5165] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5164] <... futex resumed>) = 1 [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5162] <... futex resumed>) = 0 [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5169] <... set_robust_list resumed>) = 0 [pid 5169] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5169] mkdirat(AT_FDCWD, "./config", 0777 [pid 5167] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5166] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5169] <... mkdirat resumed>) = 0 [pid 5165] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5164] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5168] <... futex resumed>) = 0 [pid 5169] mount(NULL, "./config", "configfs", 0, NULL [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] <... mount resumed>) = 0 [pid 5168] <... futex resumed>) = 0 [pid 5167] <... openat resumed>) = 3 [pid 5166] <... prctl resumed>) = 0 [pid 5165] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5164] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5167] write(3, "1000", 4 [pid 5166] setpgid(0, 0 [pid 5165] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5167] <... write resumed>) = 4 [pid 5166] <... setpgid resumed>) = 0 [pid 5165] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5164] <... futex resumed>) = 1 [pid 5162] <... futex resumed>) = 0 [pid 5169] <... futex resumed>) = 0 [pid 5168] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5167] close(3 [pid 5166] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5164] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] <... close resumed>) = 0 [pid 5165] <... mprotect resumed>) = 0 [pid 5164] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5162] <... futex resumed>) = 0 [pid 5169] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5168] <... futex resumed>) = 0 [pid 5167] symlink("/dev/binderfs", "./binderfs" [pid 5166] <... openat resumed>) = 3 [pid 5165] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5164] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5167] <... symlink resumed>) = 0 [pid 5169] <... futex resumed>) = 0 [pid 5168] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] write(1, "executing program\n", 18 [pid 5166] write(3, "1000", 4 [pid 5165] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5164] <... mkdirat resumed>) = 0 [pid 5169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5168] <... futex resumed>) = 0 [pid 5167] <... write resumed>) = 18 [pid 5166] <... write resumed>) = 4 [pid 5165] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] close(3 executing program [pid 5169] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5167] <... futex resumed>) = 0 [pid 5166] <... close resumed>) = 0 [pid 5164] <... futex resumed>) = 1 [pid 5162] <... futex resumed>) = 0 [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5166] symlink("/dev/binderfs", "./binderfs" [pid 5165] <... clone3 resumed> => {parent_tid=[5170]}, 88) = 5170 [pid 5164] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] <... futex resumed>) = 1 [pid 5168] <... futex resumed>) = 0 [pid 5167] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5162] <... futex resumed>) = 0 [pid 5169] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5169] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5168] <... futex resumed>) = 0 [pid 5167] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5166] <... symlink resumed>) = 0 [pid 5165] rt_sigprocmask(SIG_SETMASK, [] [pid 5164] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5167] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5166] write(1, "executing program\n", 18 [pid 5165] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5164] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5169] <... futex resumed>) = 0 [pid 5168] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5167] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5166] <... write resumed>) = 18 [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5168] <... futex resumed>) = 0 [pid 5167] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5165] <... futex resumed>) = 0 [pid 5164] <... symlinkat resumed>) = 0 executing program [pid 5169] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5167] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5167] <... mprotect resumed>) = 0 [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] <... futex resumed>) = 0 [pid 5164] <... futex resumed>) = 1 [pid 5162] <... futex resumed>) = 0 [pid 5169] <... futex resumed>) = 1 [pid 5168] <... futex resumed>) = 0 [pid 5167] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5166] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5164] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5166] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5164] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5162] <... futex resumed>) = 0 [pid 5169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5168] <... futex resumed>) = 0 [pid 5167] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5166] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5164] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5169] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5169] <... unlinkat resumed>) = 0 [pid 5166] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5164] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] <... clone3 resumed> => {parent_tid=[5171]}, 88) = 5171 [pid 5166] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] <... futex resumed>) = 1 [pid 5168] <... futex resumed>) = 0 [pid 5167] rt_sigprocmask(SIG_SETMASK, [] [pid 5169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5164] <... futex resumed>) = 1 [pid 5162] <... futex resumed>) = 0 [pid 5169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5168] <... futex resumed>) = 0 [pid 5167] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5166] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5164] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5162] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5169] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] <... mprotect resumed>) = 0 [pid 5162] <... futex resumed>) = 0 [pid 5169] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5167] <... futex resumed>) = 0 [pid 5164] <... unlinkat resumed>) = 0 [pid 5162] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5166] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5162] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5169] <... futex resumed>) = 1 [pid 5168] <... futex resumed>) = 0 [pid 5166] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5164] <... futex resumed>) = 0 [pid 5162] exit_group(0 [pid 5169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5168] exit_group(0 [pid 5166] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5162] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5170 attached [pid 5169] <... futex resumed>) = ? [pid 5168] <... exit_group resumed>) = ? [pid 5170] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5169] +++ exited with 0 +++ [pid 5168] +++ exited with 0 +++ [pid 5164] +++ exited with 0 +++ [pid 5162] +++ exited with 0 +++ [pid 5170] <... set_robust_list resumed>) = 0 [pid 5166] <... clone3 resumed> => {parent_tid=[5172]}, 88) = 5172 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5168, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5162, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5170] rt_sigprocmask(SIG_SETMASK, [] [pid 5166] rt_sigprocmask(SIG_SETMASK, [] [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5170] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5166] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5170] mkdirat(AT_FDCWD, "./config", 0777 [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5172 attached ci2-android-6-1/strace-static-x86_64: Process 5171 attached [pid 5170] <... mkdirat resumed>) = 0 [pid 5166] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5165] <... futex resumed>) = 0 [pid 5170] mount(NULL, "./config", "configfs", 0, NULL [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5170] <... mount resumed>) = 0 [pid 5165] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5170] <... futex resumed>) = 0 [pid 5165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5170] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5170] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5165] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5170] <... futex resumed>) = 0 [pid 5165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5170] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5170] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5165] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5170] <... futex resumed>) = 0 [pid 5165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5170] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5170] <... mkdirat resumed>) = 0 [pid 5165] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5170] <... futex resumed>) = 0 [pid 5165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5170] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5170] <... symlinkat resumed>) = 0 [pid 5165] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5170] <... futex resumed>) = 0 [pid 5165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5170] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5170] <... unlinkat resumed>) = 0 [pid 5165] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5170] <... futex resumed>) = 0 [pid 5165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5170] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5172] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5170] <... unlinkat resumed>) = 0 [pid 5165] <... futex resumed>) = 0 [pid 5170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5170] <... futex resumed>) = 0 [pid 5165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5165] exit_group(0 [pid 5172] <... set_robust_list resumed>) = 0 [pid 5170] <... futex resumed>) = ? [pid 5165] <... exit_group resumed>) = ? [pid 5171] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5172] rt_sigprocmask(SIG_SETMASK, [] [pid 5171] <... set_robust_list resumed>) = 0 [pid 5170] +++ exited with 0 +++ [pid 5165] +++ exited with 0 +++ [pid 5172] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5171] rt_sigprocmask(SIG_SETMASK, [] [pid 5172] mkdirat(AT_FDCWD, "./config", 0777 [pid 5171] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5165, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./479", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./479", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] <... mkdirat resumed>) = 0 [pid 5171] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] umount2("./482", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./479", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./479", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./482", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 307] fstat(3 [pid 306] <... openat resumed>) = 3 [pid 5172] <... futex resumed>) = 1 [pid 5171] <... mkdirat resumed>) = 0 [pid 5166] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(3 [pid 5172] mount(NULL, "./config", "configfs", 0, NULL [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 5172] <... mount resumed>) = 0 [pid 5171] <... futex resumed>) = 1 [pid 5167] <... futex resumed>) = 0 [pid 5166] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5171] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5172] <... futex resumed>) = 0 [pid 5171] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] getdents64(3 [pid 5172] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5171] mount(NULL, "./config", "configfs", 0, NULL [pid 5167] <... futex resumed>) = 0 [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./479/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5171] <... mount resumed>) = 0 [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5166] <... futex resumed>) = 0 [pid 309] umount2("./482/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./479/binderfs" [pid 306] umount2("./479/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] <... futex resumed>) = 0 [pid 5171] <... futex resumed>) = 0 [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./482/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5172] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5171] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5167] <... futex resumed>) = 0 [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5172] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5171] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5166] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./479/binderfs" [pid 306] newfstatat(AT_FDCWD, "./479/binderfs" [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5172] <... futex resumed>) = 0 [pid 5171] <... futex resumed>) = 1 [pid 5166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] unlink("./482/binderfs" [pid 5172] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5171] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5167] <... futex resumed>) = 0 [pid 5166] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5172] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 306] unlink("./479/binderfs" [pid 307] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] <... mkdirat resumed>) = 0 [pid 5171] <... futex resumed>) = 0 [pid 5167] <... futex resumed>) = 1 [pid 309] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5171] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 5172] <... futex resumed>) = 1 [pid 5171] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5166] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5171] <... futex resumed>) = 1 [pid 5167] <... futex resumed>) = 0 [pid 5166] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 5172] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5171] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5172] <... symlinkat resumed>) = 0 [pid 5171] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5167] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./482/config" [pid 307] newfstatat(AT_FDCWD, "./479/config" [pid 306] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5171] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5172] <... futex resumed>) = 1 [pid 5171] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5166] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5172] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./479/config" [pid 5172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5171] <... futex resumed>) = 1 [pid 5167] <... futex resumed>) = 0 [pid 5166] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./482/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5172] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5171] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 [pid 307] openat(AT_FDCWD, "./479/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./479/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5172] <... unlinkat resumed>) = 0 [pid 5171] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5167] <... futex resumed>) = 0 [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5171] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] fstat(4 [pid 5172] <... futex resumed>) = 1 [pid 5171] <... symlinkat resumed>) = 0 [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5166] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5172] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5167] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5166] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5171] <... futex resumed>) = 0 [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 307] fstat(4 [pid 306] openat(AT_FDCWD, "./479/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5172] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5171] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5167] <... futex resumed>) = 0 [pid 5166] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5172] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5171] <... unlinkat resumed>) = 0 [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 4 [pid 5172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5172] <... futex resumed>) = 1 [pid 5171] <... futex resumed>) = 0 [pid 5167] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5166] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 306] fstat(4 [pid 5172] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5171] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5167] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5166] exit_group(0 [pid 309] close(4 [pid 5172] <... futex resumed>) = ? [pid 5171] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5167] <... futex resumed>) = 0 [pid 5166] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5172] +++ exited with 0 +++ [pid 5171] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5167] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5166] +++ exited with 0 +++ [pid 309] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 5171] <... unlinkat resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5166, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] rmdir("./482/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5171] <... futex resumed>) = 1 [pid 5171] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5167] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 306] getdents64(4 [pid 5167] exit_group(0 [pid 309] getdents64(3 [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5171] <... futex resumed>) = ? [pid 5167] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./479/config" [pid 306] close(4 [pid 5171] +++ exited with 0 +++ [pid 309] close(3 [pid 5167] +++ exited with 0 +++ [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./482" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5167, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 309] mkdir("./483", 0777 [pid 307] getdents64(3 [pid 306] rmdir("./479/config" [pid 309] <... mkdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] umount2("./492", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rmdir resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] close(3 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5173 attached [pid 310] openat(AT_FDCWD, "./492", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... close resumed>) = 0 [pid 5173] set_robust_list(0x5555731a86a0, 24 [pid 310] <... openat resumed>) = 3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5173 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5173] <... set_robust_list resumed>) = 0 [pid 310] fstat(3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rmdir("./479" [pid 306] close(3 [pid 5173] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5173] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5173] chdir("./483" [pid 310] getdents64(3 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5173] <... chdir resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] rmdir("./479" [pid 307] mkdir("./480", 0777 [pid 310] umount2("./492/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5173] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5173] setpgid(0, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5173] <... setpgid resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./492/binderfs" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] mkdir("./480", 0777 [pid 5173] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] unlink("./492/binderfs" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 5173] <... openat resumed>) = 3 [pid 5173] write(3, "1000", 4 [pid 310] <... unlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5173] <... write resumed>) = 4 [pid 310] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5173] close(3 [pid 310] <... umount2 resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5174 attached [pid 5173] <... close resumed>) = 0 [pid 310] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5174 ci2-android-6-1/strace-static-x86_64: Process 5175 attached [pid 5174] set_robust_list(0x5555731a86a0, 24 [pid 5173] symlink("/dev/binderfs", "./binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5174] <... set_robust_list resumed>) = 0 [pid 5173] <... symlink resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./492/config" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5175 [pid 5175] set_robust_list(0x5555731a86a0, 24 [pid 5173] write(1, "executing program\n", 18 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5175] <... set_robust_list resumed>) = 0 [pid 5173] <... write resumed>) = 18 [pid 310] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5175] rt_sigprocmask(SIG_SETMASK, [] [pid 5174] rt_sigprocmask(SIG_SETMASK, [] [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5173] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./492/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5173] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5174] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5173] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... openat resumed>) = 4 [pid 5173] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] fstat(4 [pid 5173] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5173] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] getdents64(4 [pid 5174] chdir("./480" [pid 5173] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5173] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] getdents64(4 [pid 5174] <... chdir resumed>) = 0 [pid 5173] <... mprotect resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5174] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5173] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] close(4 [pid 5174] <... prctl resumed>) = 0 [pid 5173] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... close resumed>) = 0 [pid 5173] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] rmdir("./492/config" [pid 5174] setpgid(0, 0) = 0 [pid 5174] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5174] write(3, "1000", 4 [pid 5173] <... clone3 resumed> => {parent_tid=[5176]}, 88) = 5176 [pid 310] <... rmdir resumed>) = 0 [pid 5173] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(3 [pid 5173] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 5173] <... futex resumed>) = 0 [pid 5174] <... write resumed>) = 4 [pid 5174] close(3) = 0 [pid 5174] symlink("/dev/binderfs", "./binderfs" [pid 310] <... close resumed>) = 0 [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./492" [pid 5174] <... symlink resumed>) = 0 [pid 5174] write(1, "executing program\n", 18) = 18 executing program [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5174] <... futex resumed>) = 0 [pid 310] mkdir("./493", 0777 [pid 5174] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5174] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... restart_syscall resumed>) = 0 [pid 5174] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5174] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... mkdir resumed>) = 0 [pid 5174] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./488", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5174] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5174] <... mprotect resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] openat(AT_FDCWD, "./488", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5174] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 5174] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 5174] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 5174] <... clone3 resumed> => {parent_tid=[5178]}, 88) = 5178 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5177 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5174] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./488/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5174] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./488/binderfs" [pid 5174] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./488/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5177 attached ci2-android-6-1/strace-static-x86_64: Process 5176 attached [pid 5175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5177] set_robust_list(0x5555731a86a0, 24 [pid 308] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5177] <... set_robust_list resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5177] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5177] chdir("./493" [pid 308] newfstatat(AT_FDCWD, "./488/config" [pid 5177] <... chdir resumed>) = 0 [pid 5175] chdir("./480" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5177] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5177] <... prctl resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5177] setpgid(0, 0 [pid 308] openat(AT_FDCWD, "./488/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5177] <... setpgid resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 5177] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] fstat(4 [pid 5177] <... openat resumed>) = 3 [pid 5175] <... chdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5177] write(3, "1000", 4 [pid 308] getdents64(4 [pid 5177] <... write resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5177] close(3 [pid 308] getdents64(4 [pid 5177] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5177] symlink("/dev/binderfs", "./binderfs" [pid 308] close(4ci2-android-6-1/strace-static-x86_64: Process 5178 attached [pid 5177] <... symlink resumed>) = 0 [pid 5176] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5175] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... close resumed>) = 0 [pid 5177] write(1, "executing program\n", 18 [pid 308] rmdir("./488/config" [pid 5177] <... write resumed>) = 18 [pid 5176] <... set_robust_list resumed>) = 0 executing program [pid 5175] <... prctl resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5177] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5177] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] close(3 [pid 5177] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 5177] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] rmdir("./488" [pid 5178] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5176] rt_sigprocmask(SIG_SETMASK, [] [pid 5175] setpgid(0, 0 [pid 5177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5177] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] mkdir("./489", 0777 [pid 5178] <... set_robust_list resumed>) = 0 [pid 5176] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5175] <... setpgid resumed>) = 0 [pid 5178] rt_sigprocmask(SIG_SETMASK, [] [pid 5177] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... mkdir resumed>) = 0 [pid 5178] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5177] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5178] mkdirat(AT_FDCWD, "./config", 0777 [pid 5177] <... mprotect resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5177] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5176] mkdirat(AT_FDCWD, "./config", 0777 [pid 5175] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5178] <... mkdirat resumed>) = 0 [pid 5177] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5175] <... openat resumed>) = 3 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5179 [pid 5178] <... futex resumed>) = 1 [pid 5174] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5178] mount(NULL, "./config", "configfs", 0, NULL [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5178] <... mount resumed>) = 0 [pid 5174] <... futex resumed>) = 0 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5178] <... futex resumed>) = 0 [pid 5174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5178] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5178] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5175] write(3, "1000", 4 [pid 5174] <... futex resumed>) = 0 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] <... write resumed>) = 4 [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5178] <... futex resumed>) = 0 [pid 5175] close(3 [pid 5174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5178] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5177] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5176] <... mkdirat resumed>) = 0 [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5178] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5175] <... close resumed>) = 0 [pid 5174] <... futex resumed>) = 0 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] symlink("/dev/binderfs", "./binderfs" [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5178] <... futex resumed>) = 0 [pid 5174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5178] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5178] <... mkdirat resumed>) = 0 [pid 5175] <... symlink resumed>) = 0 [pid 5174] <... futex resumed>) = 0 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] write(1, "executing program\n", 18 [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5178] <... futex resumed>) = 0 [pid 5175] <... write resumed>) = 18 [pid 5174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5178] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" executing program [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5178] <... symlinkat resumed>) = 0 [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5174] <... futex resumed>) = 0 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] <... futex resumed>) = 0 [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5178] <... futex resumed>) = 0 [pid 5174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5178] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5178] <... unlinkat resumed>) = 0 [pid 5175] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5174] <... futex resumed>) = 0 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5178] <... futex resumed>) = 0 [pid 5175] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5178] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5174] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5178] <... unlinkat resumed>) = 0 [pid 5175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5174] <... futex resumed>) = 0 [pid 5178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5174] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5178] <... futex resumed>) = 0 [pid 5175] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5178] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5175] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5174] exit_group(0 [pid 5178] <... futex resumed>) = ? [pid 5174] <... exit_group resumed>) = ? [pid 5175] <... mprotect resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5179 attached [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5180 attached [pid 5179] set_robust_list(0x5555731a86a0, 24 [pid 5178] +++ exited with 0 +++ [pid 5177] <... clone3 resumed> => {parent_tid=[5180]}, 88) = 5180 [pid 5176] <... futex resumed>) = 1 [pid 5174] +++ exited with 0 +++ [pid 5173] <... futex resumed>) = 0 [pid 5180] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5175] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5174, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5180] <... set_robust_list resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5180] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5179] <... set_robust_list resumed>) = 0 [pid 5179] rt_sigprocmask(SIG_SETMASK, [] [pid 5177] rt_sigprocmask(SIG_SETMASK, [] [pid 5175] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5176] mount(NULL, "./config", "configfs", 0, NULL [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5179] chdir("./489") = 0 [pid 5179] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5179] setpgid(0, 0) = 0 [pid 5179] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5173] <... futex resumed>) = 0 [pid 5179] write(3, "1000", 4) = 4 [pid 5179] close(3 [pid 5177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5176] <... mount resumed>) = 0 [pid 5175] <... clone3 resumed> => {parent_tid=[5181]}, 88) = 5181 [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] <... close resumed>) = 0 [pid 5179] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 5181 attached [pid 5180] <... futex resumed>) = 0 [pid 5179] <... symlink resumed>) = 0 [pid 5177] <... futex resumed>) = 1 [pid 5176] <... futex resumed>) = 1 [pid 5175] rt_sigprocmask(SIG_SETMASK, [] [pid 5173] <... futex resumed>) = 0 [pid 5180] mkdirat(AT_FDCWD, "./config", 0777 [pid 5179] write(1, "executing program\n", 18 [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5176] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5181] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5176] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5173] <... futex resumed>) = 0 [pid 5180] <... mkdirat resumed>) = 0 [pid 5179] <... write resumed>) = 18 [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] <... futex resumed>) = 1 [pid 5179] <... futex resumed>) = 0 [pid 5177] <... futex resumed>) = 0 [pid 5180] mount(NULL, "./config", "configfs", 0, NULL [pid 5179] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] <... mount resumed>) = 0 [pid 5179] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5177] <... futex resumed>) = 0 [pid 5176] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5175] <... futex resumed>) = 0 [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5180] <... futex resumed>) = 0 [pid 5179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5180] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5179] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5179] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5177] <... futex resumed>) = 0 [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5180] <... futex resumed>) = 0 [pid 5179] <... mprotect resumed>) = 0 [pid 5177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5180] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5179] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5180] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5179] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5177] <... futex resumed>) = 0 [pid 5176] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5180] <... futex resumed>) = 0 [pid 5177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5179] <... clone3 resumed> => {parent_tid=[5182]}, 88) = 5182 [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5179] rt_sigprocmask(SIG_SETMASK, [] [pid 5177] <... futex resumed>) = 0 [pid 5180] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5182 attached [pid 5181] <... set_robust_list resumed>) = 0 [pid 5180] <... mkdirat resumed>) = 0 [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5179] <... futex resumed>) = 0 [pid 5177] <... futex resumed>) = 0 [pid 5180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5177] <... futex resumed>) = 0 [pid 5180] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5181] rt_sigprocmask(SIG_SETMASK, [] [pid 5180] <... symlinkat resumed>) = 0 [pid 5176] <... futex resumed>) = 1 [pid 5173] <... futex resumed>) = 0 [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5177] <... futex resumed>) = 0 [pid 5180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5177] <... futex resumed>) = 0 [pid 5180] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5180] <... unlinkat resumed>) = 0 [pid 5176] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5177] <... futex resumed>) = 0 [pid 5176] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5173] <... futex resumed>) = 0 [pid 5180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5177] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5177] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5180] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5177] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5181] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5180] <... unlinkat resumed>) = 0 [pid 5182] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./480", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5180] <... futex resumed>) = 1 [pid 5177] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5177] exit_group(0 [pid 307] openat(AT_FDCWD, "./480", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5180] <... futex resumed>) = ? [pid 5177] <... exit_group resumed>) = ? [pid 307] <... openat resumed>) = 3 [pid 5182] <... set_robust_list resumed>) = 0 [pid 5181] mkdirat(AT_FDCWD, "./config", 0777 [pid 5180] +++ exited with 0 +++ [pid 5176] <... futex resumed>) = 0 [pid 5173] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5177] +++ exited with 0 +++ [pid 5176] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5176] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5173] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5177, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5176] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5176] <... mkdirat resumed>) = 0 [pid 307] umount2("./480/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5176] <... futex resumed>) = 1 [pid 5173] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./480/binderfs" [pid 5176] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5181] <... mkdirat resumed>) = 0 [pid 5176] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5173] <... futex resumed>) = 0 [pid 307] unlink("./480/binderfs" [pid 5182] rt_sigprocmask(SIG_SETMASK, [] [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5176] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5181] <... futex resumed>) = 1 [pid 5176] <... symlinkat resumed>) = 0 [pid 5175] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5181] mount(NULL, "./config", "configfs", 0, NULL [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5176] <... futex resumed>) = 1 [pid 5175] <... futex resumed>) = 0 [pid 5173] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5181] <... mount resumed>) = 0 [pid 5176] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] newfstatat(AT_FDCWD, "./480/config" [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5176] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5181] <... futex resumed>) = 0 [pid 5176] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5175] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5173] <... futex resumed>) = 0 [pid 307] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5182] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5176] <... unlinkat resumed>) = 0 [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./480/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5181] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] <... futex resumed>) = 0 [pid 5173] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... openat resumed>) = 4 [pid 5176] <... futex resumed>) = 0 [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 5176] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5181] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5173] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5176] <... unlinkat resumed>) = 0 [pid 5173] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5181] <... futex resumed>) = 1 [pid 5176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] <... futex resumed>) = 0 [pid 5173] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] rmdir("./480/config" [pid 5182] mkdirat(AT_FDCWD, "./config", 0777 [pid 5181] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5176] <... futex resumed>) = 0 [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5173] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5176] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... rmdir resumed>) = 0 [pid 5175] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5173] exit_group(0 [pid 310] umount2("./493", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 5181] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5176] <... futex resumed>) = ? [pid 5173] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 5176] +++ exited with 0 +++ [pid 310] openat(AT_FDCWD, "./493", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./480") = 0 [pid 307] mkdir("./481", 0777 [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5173] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 3 [pid 307] <... mkdir resumed>) = 0 [pid 5181] <... futex resumed>) = 1 [pid 5175] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5173, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5181] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5175] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5181] <... mkdirat resumed>) = 0 [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./493/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5183 [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5181] <... futex resumed>) = 0 [pid 5175] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./493/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5181] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./493/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5183 attached [pid 5183] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5183] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... unlink resumed>) = 0 [pid 5181] <... symlinkat resumed>) = 0 [pid 310] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 5181] <... futex resumed>) = 1 [pid 5175] <... futex resumed>) = 0 [pid 310] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5175] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./493/config" [pid 5181] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5182] <... mkdirat resumed>) = 0 [pid 5181] <... unlinkat resumed>) = 0 [pid 310] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5183] chdir("./481") = 0 [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5181] <... futex resumed>) = 1 [pid 5175] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./493/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5183] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5181] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5183] <... prctl resumed>) = 0 [pid 5182] <... futex resumed>) = 1 [pid 5181] <... unlinkat resumed>) = 0 [pid 5179] <... futex resumed>) = 0 [pid 5175] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5182] mount(NULL, "./config", "configfs", 0, NULL [pid 5181] <... futex resumed>) = 0 [pid 5179] <... futex resumed>) = 0 [pid 5175] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(4 [pid 5181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5175] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5181] <... futex resumed>) = ? [pid 5175] <... exit_group resumed>) = ? [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./493/config") = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./493" [pid 5181] +++ exited with 0 +++ [pid 5175] +++ exited with 0 +++ [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./494", 0777 [pid 5183] setpgid(0, 0 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5175, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5183] <... setpgid resumed>) = 0 [pid 5182] <... mount resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5183] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5184 attached [pid 5183] <... openat resumed>) = 3 [pid 5182] <... futex resumed>) = 1 [pid 5179] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5184 [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5179] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./480", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5182] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5182] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] openat(AT_FDCWD, "./480", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 5179] <... futex resumed>) = 0 [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] fstat(3 [pid 5184] set_robust_list(0x5555731a86a0, 24 [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5182] <... futex resumed>) = 1 [pid 5184] <... set_robust_list resumed>) = 0 [pid 306] getdents64(3 [pid 5183] write(3, "1000", 4 [pid 5182] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5183] <... write resumed>) = 4 [pid 5182] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5183] close(3 [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5184] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./480/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5183] <... close resumed>) = 0 [pid 5182] <... futex resumed>) = 1 [pid 5179] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5183] symlink("/dev/binderfs", "./binderfs" [pid 5182] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./480/binderfs" [pid 5184] chdir("./494" [pid 5183] <... symlink resumed>) = 0 [pid 5182] <... mkdirat resumed>) = 0 [pid 5179] <... futex resumed>) = 0 [pid 5183] write(1, "executing program\n", 18 [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5183] <... write resumed>) = 18 [pid 5182] <... futex resumed>) = 0 [pid 5179] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5184] <... chdir resumed>) = 0 [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5182] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" executing program [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./480/binderfs" [pid 5184] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5183] <... futex resumed>) = 0 [pid 5182] <... symlinkat resumed>) = 0 [pid 5179] <... futex resumed>) = 0 [pid 5184] <... prctl resumed>) = 0 [pid 5183] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 5184] setpgid(0, 0 [pid 5183] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5182] <... futex resumed>) = 0 [pid 5179] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5184] <... setpgid resumed>) = 0 [pid 5183] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5182] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 5183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5182] <... unlinkat resumed>) = 0 [pid 5179] <... futex resumed>) = 0 [pid 306] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5184] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5183] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5183] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5182] <... futex resumed>) = 0 [pid 5179] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5183] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5182] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./480/config" [pid 5184] <... openat resumed>) = 3 [pid 5183] <... mprotect resumed>) = 0 [pid 5182] <... unlinkat resumed>) = 0 [pid 5179] <... futex resumed>) = 0 [pid 5184] write(3, "1000", 4 [pid 5183] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5184] <... write resumed>) = 4 [pid 5183] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5182] <... futex resumed>) = 0 [pid 5179] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./483", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./480/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5184] close(3 [pid 5183] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5182] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5179] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5185 attached [pid 5184] <... close resumed>) = 0 [pid 5182] <... futex resumed>) = ? [pid 5179] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5185] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5184] symlink("/dev/binderfs", "./binderfs" [pid 5183] <... clone3 resumed> => {parent_tid=[5185]}, 88) = 5185 [pid 5182] +++ exited with 0 +++ [pid 5179] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./483", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./480/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5183] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5179, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5184] <... symlink resumed>) = 0 [pid 5183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... openat resumed>) = 4 [pid 5184] write(1, "executing program\n", 18 [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 309] fstat(3 [pid 306] fstat(4 [pid 5184] <... write resumed>) = 18 [pid 5183] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5184] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5185] <... set_robust_list resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5184] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5184] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] umount2("./483/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5184] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] getdents64(4 [pid 5184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5184] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] newfstatat(AT_FDCWD, "./483/binderfs" [pid 306] close(4 [pid 5184] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5185] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 5184] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./480/config" [pid 5184] <... mprotect resumed>) = 0 [pid 309] unlink("./483/binderfs" [pid 5185] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5185] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5184] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5184] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5184] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... umount2 resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5185] <... futex resumed>) = 1 [pid 5183] <... futex resumed>) = 0 [pid 309] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 306] close(3 [pid 5185] mount(NULL, "./config", "configfs", 0, NULL [pid 5184] <... clone3 resumed> => {parent_tid=[5186]}, 88) = 5186 [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5185] <... mount resumed>) = 0 [pid 5184] rt_sigprocmask(SIG_SETMASK, [] [pid 5183] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./483/config" [pid 306] <... close resumed>) = 0 [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./489", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5185] <... futex resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./480" [pid 5185] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5184] <... futex resumed>) = 0 [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./489", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5185] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5183] <... futex resumed>) = 0 [pid 309] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 5185] <... futex resumed>) = 0 [pid 5183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5185] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./483/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 306] mkdir("./481", 0777 [pid 5185] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5183] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 [pid 308] umount2("./489/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5185] <... futex resumed>) = 0 [pid 5183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5185] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./489/binderfs" [pid 5185] <... mkdirat resumed>) = 0 [pid 5183] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./489/binderfs" [pid 5185] <... futex resumed>) = 0 [pid 5183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5185] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5183] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5185] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5185] <... symlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] newfstatat(AT_FDCWD, "./489/config" [pid 5185] <... futex resumed>) = 1 [pid 5183] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5185] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5183] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5185] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] openat(AT_FDCWD, "./489/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5187 [pid 5185] <... unlinkat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./483/config" [pid 308] fstat(4 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5186 attached [pid 5185] <... futex resumed>) = 1 [pid 5183] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5186] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5185] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5186] <... set_robust_list resumed>) = 0 [pid 5185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5183] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5186] rt_sigprocmask(SIG_SETMASK, [] [pid 5185] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5187 attached [pid 5186] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5185] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5186] mkdirat(AT_FDCWD, "./config", 0777 [pid 5185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 5187] set_robust_list(0x5555731a86a0, 24 [pid 5186] <... mkdirat resumed>) = 0 [pid 5185] <... futex resumed>) = 1 [pid 5183] <... futex resumed>) = 0 [pid 309] close(3 [pid 308] <... close resumed>) = 0 [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5185] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5183] exit_group(0 [pid 308] rmdir("./489/config" [pid 309] <... close resumed>) = 0 [pid 5187] <... set_robust_list resumed>) = 0 [pid 5186] <... futex resumed>) = 1 [pid 5185] <... futex resumed>) = ? [pid 5184] <... futex resumed>) = 0 [pid 5183] <... exit_group resumed>) = ? [pid 309] rmdir("./483" [pid 308] <... rmdir resumed>) = 0 [pid 5187] rt_sigprocmask(SIG_SETMASK, [] [pid 5186] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5185] +++ exited with 0 +++ [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5183] +++ exited with 0 +++ [pid 308] getdents64(3 [pid 5186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5183, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5186] mount(NULL, "./config", "configfs", 0, NULL [pid 5184] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] close(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5187] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5186] <... mount resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./484", 0777 [pid 308] <... close resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5187] chdir("./481" [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./489" [pid 5186] <... futex resumed>) = 1 [pid 5184] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5187] <... chdir resumed>) = 0 [pid 5186] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./490", 0777 [pid 307] umount2("./481", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5187] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5184] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5186] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... mkdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] openat(AT_FDCWD, "./481", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5186] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 5186] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] fstat(3 [pid 5187] <... prctl resumed>) = 0 [pid 5184] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5189 attached ci2-android-6-1/strace-static-x86_64: Process 5188 attached [pid 5187] setpgid(0, 0 [pid 5186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5188 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5189] set_robust_list(0x5555731a86a0, 24 [pid 5188] set_robust_list(0x5555731a86a0, 24 [pid 5186] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5184] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5189 [pid 307] getdents64(3 [pid 5189] <... set_robust_list resumed>) = 0 [pid 5188] <... set_robust_list resumed>) = 0 [pid 5186] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5189] rt_sigprocmask(SIG_SETMASK, [] [pid 5188] rt_sigprocmask(SIG_SETMASK, [] [pid 5187] <... setpgid resumed>) = 0 [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./481/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5188] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5187] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5186] <... futex resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5189] chdir("./490" [pid 5188] chdir("./484" [pid 5186] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5184] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./481/binderfs" [pid 5189] <... chdir resumed>) = 0 [pid 5188] <... chdir resumed>) = 0 [pid 5187] <... openat resumed>) = 3 [pid 5186] <... mkdirat resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5189] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5188] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5187] write(3, "1000", 4 [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] unlink("./481/binderfs" [pid 5189] <... prctl resumed>) = 0 [pid 5188] <... prctl resumed>) = 0 [pid 5187] <... write resumed>) = 4 [pid 5186] <... futex resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 5189] setpgid(0, 0 [pid 5188] setpgid(0, 0 [pid 5187] close(3 [pid 5186] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5184] <... futex resumed>) = 0 [pid 307] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5189] <... setpgid resumed>) = 0 [pid 5188] <... setpgid resumed>) = 0 [pid 5187] <... close resumed>) = 0 [pid 5186] <... symlinkat resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 5189] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5188] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5187] symlink("/dev/binderfs", "./binderfs" [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5189] <... openat resumed>) = 3 [pid 5188] <... openat resumed>) = 3 [pid 5186] <... futex resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5189] write(3, "1000", 4 [pid 5188] write(3, "1000", 4 [pid 5187] <... symlink resumed>) = 0 [pid 5186] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5184] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./481/config" [pid 5189] <... write resumed>) = 4 [pid 5186] <... unlinkat resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5189] close(3 [pid 5188] <... write resumed>) = 4 [pid 5187] write(1, "executing program\n", 18 [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5189] <... close resumed>) = 0 [pid 5188] close(3 [pid 5187] <... write resumed>) = 18 [pid 5186] <... futex resumed>) = 0 executing program [pid 5184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5189] symlink("/dev/binderfs", "./binderfs" [pid 5188] <... close resumed>) = 0 [pid 5186] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5184] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./481/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5189] <... symlink resumed>) = 0 [pid 5188] symlink("/dev/binderfs", "./binderfs" [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5186] <... unlinkat resumed>) = 0 [pid 5184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 5189] write(1, "executing program\n", 18 [pid 5186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] fstat(4 [pid 5189] <... write resumed>) = 18 [pid 5186] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] <... symlink resumed>) = 0 [pid 5187] <... futex resumed>) = 0 [pid 5186] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5184] exit_group(0 executing program [pid 307] getdents64(4 [pid 5189] <... futex resumed>) = 0 [pid 5188] write(1, "executing program\n", 18 [pid 5187] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5186] <... futex resumed>) = ? executing program [pid 5184] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5189] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5188] <... write resumed>) = 18 [pid 5187] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5186] +++ exited with 0 +++ [pid 307] getdents64(4 [pid 5189] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5189] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] close(4 [pid 5189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 5189] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] rmdir("./481/config" [pid 5189] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5187] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5184] +++ exited with 0 +++ [pid 307] <... rmdir resumed>) = 0 [pid 5189] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5188] <... futex resumed>) = 0 [pid 5187] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5184, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] getdents64(3 [pid 5189] <... mprotect resumed>) = 0 [pid 5188] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5187] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5189] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5188] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5187] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] close(3 [pid 5189] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5188] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5187] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... close resumed>) = 0 [pid 5189] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5188] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./481"ci2-android-6-1/strace-static-x86_64: Process 5190 attached [pid 5188] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5187] <... mprotect resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5189] <... clone3 resumed> => {parent_tid=[5190]}, 88) = 5190 [pid 5188] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] mkdir("./482", 0777 [pid 5190] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5189] rt_sigprocmask(SIG_SETMASK, [] [pid 5188] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5187] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... mkdir resumed>) = 0 [pid 5189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5188] <... mprotect resumed>) = 0 [pid 5187] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5187] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5189] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5190] <... set_robust_list resumed>) = 0 [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5188] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5192 attached ci2-android-6-1/strace-static-x86_64: Process 5191 attached [pid 5188] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5187] <... clone3 resumed> => {parent_tid=[5191]}, 88) = 5191 [pid 5192] set_robust_list(0x5555731a86a0, 24 [pid 5191] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5192 [pid 5192] <... set_robust_list resumed>) = 0 [pid 5191] <... set_robust_list resumed>) = 0 [pid 5187] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5193 attached [pid 5192] rt_sigprocmask(SIG_SETMASK, [] [pid 5191] rt_sigprocmask(SIG_SETMASK, [] [pid 5190] rt_sigprocmask(SIG_SETMASK, [] [pid 5188] <... clone3 resumed> => {parent_tid=[5193]}, 88) = 5193 [pid 5187] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5192] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5191] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5188] rt_sigprocmask(SIG_SETMASK, [] [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] chdir("./482" [pid 5191] mkdirat(AT_FDCWD, "./config", 0777 [pid 5188] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5190] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5187] <... futex resumed>) = 0 [pid 5193] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5192] <... chdir resumed>) = 0 [pid 5191] <... mkdirat resumed>) = 0 [pid 5190] mkdirat(AT_FDCWD, "./config", 0777 [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5192] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] <... prctl resumed>) = 0 [pid 5191] <... futex resumed>) = 0 [pid 5192] setpgid(0, 0 [pid 5191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5192] <... setpgid resumed>) = 0 [pid 5192] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5192] write(3, "1000", 4) = 4 [pid 5192] close(3) = 0 [pid 5188] <... futex resumed>) = 0 [pid 5187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5192] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] write(1, "executing program\n", 18) = 18 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5192] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5192] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5192] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5192] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5192] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5192] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5191] <... futex resumed>) = 0 [pid 5187] <... futex resumed>) = 1 [pid 5192] <... clone3 resumed> => {parent_tid=[5194]}, 88) = 5194 [pid 5191] mount(NULL, "./config", "configfs", 0, NULL [pid 5192] rt_sigprocmask(SIG_SETMASK, [] [pid 5191] <... mount resumed>) = 0 [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5192] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5191] <... futex resumed>) = 0 [pid 5192] <... futex resumed>) = 0 [pid 5191] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5191] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5187] <... futex resumed>) = 0 [pid 5191] <... futex resumed>) = 0 [pid 5191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5194 attached ) = -1 EAGAIN (Resource temporarily unavailable) [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5191] <... futex resumed>) = 0 [pid 5187] <... futex resumed>) = 1 [pid 5191] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5191] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 5191] <... futex resumed>) = 0 [pid 5187] <... futex resumed>) = 1 [pid 5191] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5190] <... mkdirat resumed>) = 0 [pid 5193] <... set_robust_list resumed>) = 0 [pid 5191] <... mkdirat resumed>) = 0 [pid 310] umount2("./494", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5191] <... futex resumed>) = 1 [pid 5187] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./494", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5187] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5191] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5191] <... symlinkat resumed>) = 0 [pid 310] getdents64(3 [pid 5193] rt_sigprocmask(SIG_SETMASK, [] [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5191] <... futex resumed>) = 1 [pid 310] umount2("./494/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5187] <... futex resumed>) = 0 [pid 5191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5187] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./494/binderfs" [pid 5191] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5193] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5191] <... unlinkat resumed>) = 0 [pid 5190] <... futex resumed>) = 1 [pid 5189] <... futex resumed>) = 0 [pid 310] unlink("./494/binderfs" [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 5191] <... futex resumed>) = 1 [pid 5190] mount(NULL, "./config", "configfs", 0, NULL [pid 5189] <... futex resumed>) = 0 [pid 5187] <... futex resumed>) = 0 [pid 310] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5193] mkdirat(AT_FDCWD, "./config", 0777 [pid 5191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5190] <... mount resumed>) = 0 [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5187] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = 0 [pid 5187] <... futex resumed>) = 0 [pid 5191] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5191] <... unlinkat resumed>) = 0 [pid 5187] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./494/config" [pid 5191] <... futex resumed>) = 0 [pid 5190] <... futex resumed>) = 1 [pid 5189] <... futex resumed>) = 0 [pid 5187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5194] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5190] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5187] exit_group(0 [pid 310] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5194] <... set_robust_list resumed>) = 0 [pid 5191] <... futex resumed>) = ? [pid 5190] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5189] <... futex resumed>) = 0 [pid 5187] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5194] rt_sigprocmask(SIG_SETMASK, [] [pid 5191] +++ exited with 0 +++ [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./494/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5194] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... openat resumed>) = 4 [pid 5194] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] fstat(4 [pid 5194] <... mkdirat resumed>) = 0 [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5187] +++ exited with 0 +++ [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5194] <... futex resumed>) = 1 [pid 5192] <... futex resumed>) = 0 [pid 5190] <... futex resumed>) = 1 [pid 5189] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5187, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5194] mount(NULL, "./config", "configfs", 0, NULL [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5194] <... mount resumed>) = 0 [pid 5192] <... futex resumed>) = 0 [pid 5190] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5189] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 5194] <... futex resumed>) = 0 [pid 5192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 5194] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./494/config" [pid 5194] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5192] <... futex resumed>) = 0 [pid 5190] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... rmdir resumed>) = 0 [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5193] <... mkdirat resumed>) = 0 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5194] <... futex resumed>) = 0 [pid 5192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5194] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 5194] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5192] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./494" [pid 5194] <... futex resumed>) = 0 [pid 5192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5194] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./495", 0777 [pid 5194] <... mkdirat resumed>) = 0 [pid 5193] <... futex resumed>) = 1 [pid 5192] <... futex resumed>) = 0 [pid 5190] <... futex resumed>) = 1 [pid 5189] <... futex resumed>) = 0 [pid 5188] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5190] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5193] mount(NULL, "./config", "configfs", 0, NULL [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5194] <... futex resumed>) = 0 [pid 5193] <... mount resumed>) = 0 [pid 5192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5190] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5189] <... futex resumed>) = 0 [pid 5188] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5194] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5195 attached [pid 5194] <... symlinkat resumed>) = 0 [pid 5193] <... futex resumed>) = 0 [pid 5192] <... futex resumed>) = 0 [pid 5190] <... futex resumed>) = 0 [pid 5189] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5193] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5195 [pid 5194] <... futex resumed>) = 0 [pid 5193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5189] <... futex resumed>) = 0 [pid 5188] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5194] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5193] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5190] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5193] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5192] <... futex resumed>) = 0 [pid 5190] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5194] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5194] <... unlinkat resumed>) = 0 [pid 5193] <... futex resumed>) = 0 [pid 5190] <... futex resumed>) = 1 [pid 5189] <... futex resumed>) = 0 [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5193] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] <... futex resumed>) = 0 [pid 5194] <... futex resumed>) = 1 [pid 5193] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5192] <... futex resumed>) = 0 [pid 5190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5189] <... futex resumed>) = 0 [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5194] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5190] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5193] <... futex resumed>) = 0 [pid 5192] <... futex resumed>) = 0 [pid 5190] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5194] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5193] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5192] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] <... futex resumed>) = 0 [pid 5194] <... unlinkat resumed>) = 0 [pid 5194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5193] <... mkdirat resumed>) = 0 [pid 5192] <... futex resumed>) = 0 [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5194] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5192] exit_group(0 [pid 5190] <... futex resumed>) = 1 [pid 5189] <... futex resumed>) = 0 [pid 5188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5194] <... futex resumed>) = ? [pid 5193] <... futex resumed>) = 0 [pid 5192] <... exit_group resumed>) = ? [pid 5189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5195] set_robust_list(0x5555731a86a0, 24 [pid 5194] +++ exited with 0 +++ [pid 5193] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5192] +++ exited with 0 +++ [pid 5190] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5189] <... futex resumed>) = 0 [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5195] <... set_robust_list resumed>) = 0 [pid 5193] <... symlinkat resumed>) = 0 [pid 5189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5188] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5192, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5195] rt_sigprocmask(SIG_SETMASK, [] [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5190] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5195] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5193] <... futex resumed>) = 0 [pid 5190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5195] chdir("./495" [pid 5193] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5190] <... futex resumed>) = 1 [pid 5189] <... futex resumed>) = 0 [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5195] <... chdir resumed>) = 0 [pid 5193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5189] exit_group(0 [pid 5188] <... futex resumed>) = 0 [pid 5195] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5193] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5189] <... exit_group resumed>) = ? [pid 5195] <... prctl resumed>) = 0 [pid 5193] <... unlinkat resumed>) = 0 [pid 5190] <... futex resumed>) = ? [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5195] setpgid(0, 0) = 0 [pid 5195] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5195] write(3, "1000", 4) = 4 [pid 5195] close(3) = 0 [pid 5195] symlink("/dev/binderfs", "./binderfs" [pid 5190] +++ exited with 0 +++ [pid 5189] +++ exited with 0 +++ [pid 5193] <... futex resumed>) = 0 [pid 5188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5193] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5188] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5188] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5189, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5193] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5188] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5195] <... symlink resumed>) = 0 [pid 5193] <... unlinkat resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5188] <... futex resumed>) = 0 [pid 5195] write(1, "executing program\n", 18) = 18 [pid 5188] exit_group(0 [pid 5193] ???( [pid 306] umount2("./481", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5193] <... ??? resumed>) = ? [pid 5188] <... exit_group resumed>) = ? [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5193] +++ exited with 0 +++ [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./481", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5195] <... futex resumed>) = 0 [pid 5195] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5195] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5195] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5195] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5188] +++ exited with 0 +++ [pid 5195] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5188, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... openat resumed>) = 3 executing program [pid 5195] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] fstat(3 [pid 5195] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 5195] <... clone3 resumed> => {parent_tid=[5196]}, 88) = 5196 [pid 5195] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./481/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5196 attached ) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./481/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5196] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5196] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./481/binderfs" [pid 5196] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 307] umount2("./482", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./482", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./482/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5196] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] newfstatat(AT_FDCWD, "./482/binderfs" [pid 306] newfstatat(AT_FDCWD, "./481/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./482/binderfs") = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./481/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./482/config" [pid 306] openat(AT_FDCWD, "./481/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5196] <... mkdirat resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./482/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(4 [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 5196] mount(NULL, "./config", "configfs", 0, NULL [pid 5195] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5196] <... mount resumed>) = 0 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] close(4 [pid 306] getdents64(4 [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./482/config" [pid 5196] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5195] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5196] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 306] close(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 308] umount2("./490", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 309] umount2("./484", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./482" [pid 306] rmdir("./481/config" [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./490", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./483", 0777 [pid 5196] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5195] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./484", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5196] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(3 [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5197 attached [pid 5196] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] close(3 [pid 5197] set_robust_list(0x5555731a86a0, 24 [pid 5195] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5197 [pid 5197] <... set_robust_list resumed>) = 0 [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./484/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./490/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5196] <... mkdirat resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 5197] rt_sigprocmask(SIG_SETMASK, [] [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./481" [pid 5197] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./484/binderfs" [pid 308] newfstatat(AT_FDCWD, "./490/binderfs" [pid 5197] chdir("./483" [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5197] <... chdir resumed>) = 0 [pid 5196] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5195] <... futex resumed>) = 0 [pid 309] unlink("./484/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] mkdir("./482", 0777 [pid 5197] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5197] <... prctl resumed>) = 0 [pid 5197] setpgid(0, 0) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] unlink("./490/binderfs" [pid 5197] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 5197] write(3, "1000", 4) = 4 [pid 308] <... unlink resumed>) = 0 [pid 309] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5197] close(3 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5196] <... symlinkat resumed>) = 0 [pid 309] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5197] <... close resumed>) = 0 [pid 5197] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5197] write(1, "executing program\n", 18 [pid 309] newfstatat(AT_FDCWD, "./484/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./490/config" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5198 [pid 5196] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5195] <... futex resumed>) = 0 [pid 309] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./484/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5196] <... unlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 308] openat(AT_FDCWD, "./490/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5195] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 5195] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5196] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5195] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5197] <... write resumed>) = 18 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 309] getdents64(4 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 309] close(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5197] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] close(4 [pid 5197] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5196] <... unlinkat resumed>) = 0 [pid 309] rmdir("./484/config" [pid 5197] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 5197] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5197] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 executing program [pid 5197] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] rmdir("./490/config" [pid 5197] <... mprotect resumed>) = 0 [pid 309] getdents64(3 [pid 5197] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5197] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5196] <... futex resumed>) = 1 [pid 5195] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5197] <... clone3 resumed> => {parent_tid=[5199]}, 88) = 5199 [pid 5197] rt_sigprocmask(SIG_SETMASK, [] [pid 5196] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5195] exit_group(0 [pid 309] close(3 [pid 308] getdents64(3 [pid 5197] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5196] <... futex resumed>) = ? [pid 5195] <... exit_group resumed>) = ? [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5198 attached [pid 5197] <... futex resumed>) = 0 [pid 5198] set_robust_list(0x5555731a86a0, 24 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./484" [pid 308] close(3 [pid 5198] <... set_robust_list resumed>) = 0 [pid 5198] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5198] chdir("./482" [pid 309] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 309] mkdir("./485", 0777 [pid 308] rmdir("./490" [pid 5198] <... chdir resumed>) = 0 [pid 5198] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5198] setpgid(0, 0) = 0 [pid 5198] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... mkdir resumed>) = 0 [pid 5198] <... openat resumed>) = 3 [pid 308] <... rmdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./491", 0777 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5198] write(3, "1000", 4) = 4 [pid 5198] close(3) = 0 [pid 5198] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... mkdir resumed>) = 0 [pid 5198] write(1, "executing program\n", 18) = 18 [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5198] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5198] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5200 [pid 5196] +++ exited with 0 +++ [pid 5195] +++ exited with 0 +++ [pid 5198] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 executing program [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5198] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5195, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5198] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5198] <... mprotect resumed>) = 0 [pid 5198] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5198] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5202]}, 88) = 5202 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5201 [pid 5198] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5198] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5200 attached [pid 5200] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5200] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5200] chdir("./485" [pid 310] <... restart_syscall resumed>) = 0 [pid 310] umount2("./495", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./495", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5201 attached ci2-android-6-1/strace-static-x86_64: Process 5199 attached [pid 310] umount2("./495/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./495/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./495/binderfs" [pid 5201] set_robust_list(0x5555731a86a0, 24 [pid 310] <... unlink resumed>) = 0 [pid 5199] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 5201] <... set_robust_list resumed>) = 0 [pid 310] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./495/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./495/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5201] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./495/config"ci2-android-6-1/strace-static-x86_64: Process 5202 attached [pid 5201] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5200] <... chdir resumed>) = 0 [pid 5199] <... set_robust_list resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./495") = 0 [pid 5201] chdir("./491" [pid 310] mkdir("./496", 0777 [pid 5201] <... chdir resumed>) = 0 [pid 5202] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5200] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5199] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5201] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5202] <... set_robust_list resumed>) = 0 [pid 5200] <... prctl resumed>) = 0 [pid 5199] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5203 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5203 attached [pid 5203] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5203] rt_sigprocmask(SIG_SETMASK, [] [pid 5201] <... prctl resumed>) = 0 [pid 5203] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5199] mkdirat(AT_FDCWD, "./config", 0777 [pid 5201] setpgid(0, 0 [pid 5203] chdir("./496") = 0 [pid 5203] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5203] setpgid(0, 0) = 0 [pid 5203] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5201] <... setpgid resumed>) = 0 [pid 5203] <... openat resumed>) = 3 [pid 5203] write(3, "1000", 4) = 4 [pid 5203] close(3) = 0 [pid 5203] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5201] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5199] <... mkdirat resumed>) = 0 [pid 5203] write(1, "executing program\n", 18) = 18 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5203] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5203] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5203] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5203] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5203] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5201] <... openat resumed>) = 3 [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5203] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5203] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5201] write(3, "1000", 4 [pid 5202] rt_sigprocmask(SIG_SETMASK, [] [pid 5200] setpgid(0, 0 [pid 5199] <... futex resumed>) = 1 ci2-android-6-1/strace-static-x86_64: Process 5204 attached [pid 5197] <... futex resumed>) = 0 [pid 5204] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5203] <... clone3 resumed> => {parent_tid=[5204]}, 88) = 5204 [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] <... set_robust_list resumed>) = 0 [pid 5203] rt_sigprocmask(SIG_SETMASK, [] [pid 5197] <... futex resumed>) = 0 [pid 5204] rt_sigprocmask(SIG_SETMASK, [] [pid 5203] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] mkdirat(AT_FDCWD, "./config", 0777 [pid 5203] <... futex resumed>) = 0 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] <... mkdirat resumed>) = 0 [pid 5201] <... write resumed>) = 4 [pid 5202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5200] <... setpgid resumed>) = 0 [pid 5199] mount(NULL, "./config", "configfs", 0, NULL [pid 5201] close(3 [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] <... close resumed>) = 0 [pid 5204] <... futex resumed>) = 1 [pid 5203] <... futex resumed>) = 0 [pid 5204] mount(NULL, "./config", "configfs", 0, NULL [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] symlink("/dev/binderfs", "./binderfs" [pid 5199] <... mount resumed>) = 0 [pid 5204] <... mount resumed>) = 0 [pid 5203] <... futex resumed>) = 0 [pid 5202] mkdirat(AT_FDCWD, "./config", 0777 [pid 5200] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] <... futex resumed>) = 0 [pid 5203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5201] <... symlink resumed>) = 0 [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5203] <... futex resumed>) = 0 [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5201] write(1, "executing program\n", 18 [pid 5202] <... mkdirat resumed>) = 0 [pid 5199] <... futex resumed>) = 1 [pid 5197] <... futex resumed>) = 0 [pid 5204] <... futex resumed>) = 0 [pid 5203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5200] <... openat resumed>) = 3 [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5197] <... futex resumed>) = 0 [pid 5204] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5203] <... futex resumed>) = 0 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] <... futex resumed>) = 0 [pid 5203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5204] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5201] <... write resumed>) = 18 [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] write(3, "1000", 4 [pid 5204] <... mkdirat resumed>) = 0 [pid 5199] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 executing program [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5202] <... futex resumed>) = 1 [pid 5200] <... write resumed>) = 4 [pid 5198] <... futex resumed>) = 0 [pid 5204] <... futex resumed>) = 0 [pid 5203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5201] <... futex resumed>) = 0 [pid 5199] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] close(3 [pid 5204] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5202] mount(NULL, "./config", "configfs", 0, NULL [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5198] <... futex resumed>) = 0 [pid 5204] <... symlinkat resumed>) = 0 [pid 5203] <... futex resumed>) = 0 [pid 5201] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5202] <... mount resumed>) = 0 [pid 5200] <... close resumed>) = 0 [pid 5199] <... futex resumed>) = 1 [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5197] <... futex resumed>) = 0 [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5201] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] <... futex resumed>) = 0 [pid 5203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5201] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] symlink("/dev/binderfs", "./binderfs" [pid 5199] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5197] <... futex resumed>) = 0 [pid 5204] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5202] <... futex resumed>) = 1 [pid 5198] <... futex resumed>) = 0 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] <... unlinkat resumed>) = 0 [pid 5203] <... futex resumed>) = 0 [pid 5201] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5202] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5200] <... symlink resumed>) = 0 [pid 5199] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5201] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5200] write(1, "executing program\n", 18 [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5198] <... futex resumed>) = 0 [pid 5204] <... futex resumed>) = 0 [pid 5203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5201] <... mprotect resumed>) = 0 [pid 5202] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5200] <... write resumed>) = 18 [pid 5199] <... futex resumed>) = 1 [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5197] <... futex resumed>) = 0 [pid 5204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5203] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5199] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5203] <... futex resumed>) = 0 [pid 5201] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5202] <... futex resumed>) = 1 [pid 5200] <... futex resumed>) = 0 [pid 5199] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5198] <... futex resumed>) = 0 [pid 5197] <... futex resumed>) = 0 [pid 5204] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5203] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5201] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5202] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5200] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5199] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] <... unlinkat resumed>) = 0 [pid 5198] <... futex resumed>) = 0 [pid 5204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5204] <... futex resumed>) = 1 [pid 5203] <... futex resumed>) = 0 [pid 5201] <... clone3 resumed> => {parent_tid=[5205]}, 88) = 5205 [pid 5202] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5200] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5199] <... mkdirat resumed>) = 0 [pid 5204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5203] exit_group(0 [pid 5201] rt_sigprocmask(SIG_SETMASK, [] [pid 5202] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5200] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5204] <... futex resumed>) = ? [pid 5203] <... exit_group resumed>) = ? [pid 5201] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5202] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5200] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5199] <... futex resumed>) = 1 [pid 5197] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5205 attached [pid 5204] +++ exited with 0 +++ [pid 5203] +++ exited with 0 +++ [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5199] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] <... futex resumed>) = 0 [pid 5202] <... futex resumed>) = 1 [pid 5198] <... futex resumed>) = 0 [pid 5197] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5203, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5200] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5202] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5200] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5199] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5198] <... futex resumed>) = 0 [pid 5202] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5200] <... mprotect resumed>) = 0 [pid 5199] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5198] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5202] <... futex resumed>) = 0 [pid 5200] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5199] <... symlinkat resumed>) = 0 [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5202] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5200] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5198] <... futex resumed>) = 0 [pid 310] umount2("./496", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5202] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5199] <... futex resumed>) = 1 [pid 5197] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./496", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5199] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5197] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5202] <... futex resumed>) = 1 [pid 5200] <... clone3 resumed> => {parent_tid=[5206]}, 88) = 5206 [pid 5199] <... unlinkat resumed>) = 0 [pid 5198] <... futex resumed>) = 0 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5202] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5200] rt_sigprocmask(SIG_SETMASK, [] [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5197] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 5202] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5200] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5199] <... futex resumed>) = 0 [pid 5198] <... futex resumed>) = 0 [pid 5197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5206 attached [pid 5202] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5199] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5197] <... futex resumed>) = 0 [pid 310] umount2("./496/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5202] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5200] <... futex resumed>) = 0 [pid 5197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5199] <... unlinkat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./496/binderfs" [pid 5202] <... futex resumed>) = 1 [pid 5199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5198] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5202] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5198] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./496/binderfs" [pid 5202] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5199] <... futex resumed>) = 1 [pid 5198] <... futex resumed>) = 0 [pid 5197] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5205] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5202] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5199] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5198] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5197] exit_group(0 [pid 310] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5202] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5199] <... futex resumed>) = ? [pid 5197] <... exit_group resumed>) = ? [pid 5205] <... set_robust_list resumed>) = 0 [pid 5202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5199] +++ exited with 0 +++ [pid 5197] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 5206] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5202] <... futex resumed>) = 1 [pid 5198] <... futex resumed>) = 0 [pid 310] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5197, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5205] rt_sigprocmask(SIG_SETMASK, [] [pid 5202] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5198] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5198] <... exit_group resumed>) = ? [pid 310] newfstatat(AT_FDCWD, "./496/config" [pid 5202] <... futex resumed>) = ? [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./496/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 5202] +++ exited with 0 +++ [pid 5198] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./496/config" [pid 5206] <... set_robust_list resumed>) = 0 [pid 5205] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5198, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5206] rt_sigprocmask(SIG_SETMASK, [] [pid 5205] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 5205] <... mkdirat resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5206] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] rmdir("./496") = 0 [pid 310] mkdir("./497", 0777 [pid 5206] <... mkdirat resumed>) = 0 [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5205] <... futex resumed>) = 1 [pid 5201] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5206] <... futex resumed>) = 1 [pid 5205] mount(NULL, "./config", "configfs", 0, NULL [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5207 attached [pid 5206] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5201] <... futex resumed>) = 0 [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] set_robust_list(0x5555731a86a0, 24 [pid 5206] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5205] <... mount resumed>) = 0 [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5200] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5207 [pid 5207] <... set_robust_list resumed>) = 0 [pid 5206] mount(NULL, "./config", "configfs", 0, NULL [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5207] rt_sigprocmask(SIG_SETMASK, [] [pid 5206] <... mount resumed>) = 0 [pid 5205] <... futex resumed>) = 1 [pid 5201] <... futex resumed>) = 0 [pid 5207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5205] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] chdir("./497" [pid 5206] <... futex resumed>) = 1 [pid 5205] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5201] <... futex resumed>) = 0 [pid 5200] <... futex resumed>) = 0 [pid 5207] <... chdir resumed>) = 0 [pid 5206] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5207] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5206] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5205] <... futex resumed>) = 0 [pid 5201] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] <... futex resumed>) = 0 [pid 5207] <... prctl resumed>) = 0 [pid 5206] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5205] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5201] <... futex resumed>) = 0 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5207] setpgid(0, 0 [pid 5206] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5205] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5207] <... setpgid resumed>) = 0 [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5206] <... futex resumed>) = 1 [pid 5200] <... futex resumed>) = 0 [pid 5207] write(3, "1000", 4 [pid 5201] <... futex resumed>) = 0 [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5206] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5205] <... futex resumed>) = 1 [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] <... futex resumed>) = 0 [pid 5201] <... futex resumed>) = 0 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5206] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5205] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... write resumed>) = 4 [pid 5207] close(3) = 0 [pid 5207] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5206] <... futex resumed>) = 1 [pid 5200] <... futex resumed>) = 0 [pid 5207] write(1, "executing program\n", 18 [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5206] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5200] <... futex resumed>) = 0 [pid 5205] <... mkdirat resumed>) = 0 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5206] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... write resumed>) = 18 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5205] <... futex resumed>) = 1 executing program [pid 5201] <... futex resumed>) = 0 [pid 5200] <... futex resumed>) = 0 [pid 5206] <... futex resumed>) = 1 [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... futex resumed>) = 0 [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5206] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5205] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5201] <... futex resumed>) = 0 [pid 307] umount2("./483", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5200] <... futex resumed>) = 0 [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./483", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5207] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 5206] <... symlinkat resumed>) = 0 [pid 307] fstat(3 [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5205] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5207] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5200] <... futex resumed>) = 0 [pid 5206] <... futex resumed>) = 1 [pid 307] getdents64(3 [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5206] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5200] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5201] <... futex resumed>) = 0 [pid 5205] <... futex resumed>) = 1 [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./483/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5206] <... unlinkat resumed>) = 0 [pid 5205] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5201] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./483/binderfs" [pid 5207] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5206] <... futex resumed>) = 1 [pid 5205] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5200] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5207] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5206] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5200] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./483/binderfs" [pid 5200] <... futex resumed>) = 0 [pid 5207] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5200] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 5207] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5206] <... unlinkat resumed>) = 0 [pid 5201] <... futex resumed>) = 0 [pid 5205] <... futex resumed>) = 1 [pid 307] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5205] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5201] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5201] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5207] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5201] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5200] <... futex resumed>) = 0 [pid 307] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5206] <... futex resumed>) = 1 [pid 5205] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5200] exit_group(0 [pid 5207] <... clone3 resumed> => {parent_tid=[5208]}, 88) = 5208 [pid 5205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5207] rt_sigprocmask(SIG_SETMASK, [] [pid 5200] <... exit_group resumed>) = ? [pid 307] newfstatat(AT_FDCWD, "./483/config" [pid 5207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5205] <... futex resumed>) = 1 [pid 5201] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5201] exit_group(0 [pid 307] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5201] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5208 attached [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5208] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] openat(AT_FDCWD, "./483/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./482", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5208] <... set_robust_list resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(4 [pid 306] openat(AT_FDCWD, "./482", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 3 [pid 307] getdents64(4 [pid 306] fstat(3 [pid 5208] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 5208] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 307] close(4 [pid 5208] mkdirat(AT_FDCWD, "./config", 0777 [pid 5206] +++ exited with 0 +++ [pid 5200] +++ exited with 0 +++ [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5200, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rmdir("./483/config" [pid 306] umount2("./482/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./485", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./482/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] openat(AT_FDCWD, "./485", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] close(3 [pid 309] <... openat resumed>) = 3 [pid 306] unlink("./482/binderfs" [pid 309] fstat(3 [pid 307] <... close resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rmdir("./483" [pid 306] <... unlink resumed>) = 0 [pid 309] getdents64(3 [pid 307] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] mkdir("./484", 0777 [pid 306] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./485/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5208] <... mkdirat resumed>) = 0 [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... futex resumed>) = 0 [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5208] <... futex resumed>) = 1 [pid 307] <... mkdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./485/binderfs" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./485/binderfs" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5208] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./482/config" [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... futex resumed>) = 0 [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5207] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5209 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 306] umount2("./482/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5205] +++ exited with 0 +++ [pid 5201] +++ exited with 0 +++ [pid 309] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5209 attached [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5201, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./482/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] newfstatat(AT_FDCWD, "./485/config" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 4 [pid 5209] set_robust_list(0x5555731a86a0, 24 [pid 309] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 5208] <... futex resumed>) = 1 [pid 5209] <... set_robust_list resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./485/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5209] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(4 [pid 5208] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5207] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5209] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5207] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5208] <... futex resumed>) = 1 [pid 306] close(4 [pid 5209] chdir("./484" [pid 309] getdents64(4 [pid 306] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./482/config" [pid 5209] <... chdir resumed>) = 0 [pid 309] close(4 [pid 5208] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] <... futex resumed>) = 0 [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5209] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5207] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 5209] <... prctl resumed>) = 0 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./485/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5208] <... futex resumed>) = 1 [pid 5208] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5209] setpgid(0, 0 [pid 5208] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] close(3 [pid 309] getdents64(3 [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... close resumed>) = 0 [pid 5209] <... setpgid resumed>) = 0 [pid 309] close(3 [pid 306] rmdir("./482" [pid 5208] <... futex resumed>) = 1 [pid 5207] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5208] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5208] <... symlinkat resumed>) = 0 [pid 5207] <... futex resumed>) = 0 [pid 309] rmdir("./485" [pid 306] <... rmdir resumed>) = 0 [pid 5209] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5208] <... futex resumed>) = 0 [pid 5207] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5208] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5208] <... unlinkat resumed>) = 0 [pid 5207] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] mkdir("./483", 0777 [pid 5209] <... openat resumed>) = 3 [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./486", 0777 [pid 5208] <... futex resumed>) = 0 [pid 5207] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5208] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5208] <... unlinkat resumed>) = 0 [pid 5207] <... futex resumed>) = 0 [pid 5208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 5208] <... futex resumed>) = 0 [pid 5207] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5208] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5207] exit_group(0 [pid 5209] write(3, "1000", 4 [pid 5208] <... futex resumed>) = ? [pid 5207] <... exit_group resumed>) = ? [pid 309] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5209] <... write resumed>) = 4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5209] close(3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5209] <... close resumed>) = 0 [pid 5208] +++ exited with 0 +++ [pid 5207] +++ exited with 0 +++ [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5207, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5209] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-6-1/strace-static-x86_64: Process 5210 attached ci2-android-6-1/strace-static-x86_64: Process 5211 attached [pid 5209] write(1, "executing program\n", 18 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5210 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5211 [pid 5209] <... write resumed>) = 18 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5210] set_robust_list(0x5555731a86a0, 24 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5211] set_robust_list(0x5555731a86a0, 24 executing program [pid 5210] <... set_robust_list resumed>) = 0 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5210] rt_sigprocmask(SIG_SETMASK, [] [pid 5211] <... set_robust_list resumed>) = 0 [pid 5209] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5209] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5209] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5209] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5211] rt_sigprocmask(SIG_SETMASK, [] [pid 5210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5209] <... mprotect resumed>) = 0 [pid 5209] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5209] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5212]}, 88) = 5212 [pid 5209] rt_sigprocmask(SIG_SETMASK, [] [pid 5210] chdir("./483" [pid 5211] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5209] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5212 attached [pid 5212] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5212] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5212] mkdirat(AT_FDCWD, "./config", 0777 [pid 5211] chdir("./486") = 0 [pid 5210] <... chdir resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5211] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5210] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] umount2("./497", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./497", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... restart_syscall resumed>) = 0 [pid 5211] <... prctl resumed>) = 0 [pid 5210] <... prctl resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5211] setpgid(0, 0 [pid 5210] setpgid(0, 0 [pid 310] fstat(3 [pid 308] umount2("./491", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5211] <... setpgid resumed>) = 0 [pid 5210] <... setpgid resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] openat(AT_FDCWD, "./491", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(3 [pid 308] <... openat resumed>) = 3 [pid 5211] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5210] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] fstat(3 [pid 310] umount2("./497/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 310] newfstatat(AT_FDCWD, "./497/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5211] <... openat resumed>) = 3 [pid 308] umount2("./491/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5211] write(3, "1000", 4 [pid 5210] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5211] <... write resumed>) = 4 [pid 5210] write(3, "1000", 4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./491/binderfs" [pid 310] unlink("./497/binderfs" [pid 5210] <... write resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5211] close(3 [pid 5210] close(3 [pid 308] unlink("./491/binderfs" [pid 5211] <... close resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5211] symlink("/dev/binderfs", "./binderfs" [pid 5210] <... close resumed>) = 0 [pid 308] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5210] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./491/config" [pid 310] newfstatat(AT_FDCWD, "./497/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5210] <... symlink resumed>) = 0 [pid 308] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5210] write(1, "executing program\n", 18 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5211] <... symlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5212] <... mkdirat resumed>) = 0 [pid 5210] <... write resumed>) = 18 [pid 308] openat(AT_FDCWD, "./491/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] write(1, "executing program\n", 18 [pid 308] <... openat resumed>) = 4 [pid 5211] <... write resumed>) = 18 executing program executing program [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 5212] <... futex resumed>) = 1 [pid 5209] <... futex resumed>) = 0 [pid 310] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5212] mount(NULL, "./config", "configfs", 0, NULL [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] <... futex resumed>) = 0 [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5211] <... futex resumed>) = 0 [pid 5210] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5209] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./497/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 5212] <... mount resumed>) = 0 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5210] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 5212] <... futex resumed>) = 1 [pid 5211] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5210] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5209] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5212] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5211] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] close(4 [pid 5209] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5211] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5210] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 5212] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] close(4 [pid 308] rmdir("./491/config" [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5210] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./497/config") = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5212] <... futex resumed>) = 1 [pid 5211] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5210] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5209] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] getdents64(3 [pid 5212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5211] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5210] <... mprotect resumed>) = 0 [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5211] <... mprotect resumed>) = 0 [pid 5209] <... futex resumed>) = 0 [pid 310] close(3 [pid 308] close(3 [pid 5212] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5211] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5210] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5212] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5211] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5210] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] rmdir("./497" [pid 308] <... close resumed>) = 0 [pid 5212] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5211] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5210] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rmdir resumed>) = 0 [pid 308] rmdir("./491" [pid 310] mkdir("./498", 0777) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] mkdir("./492", 0777 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5213 attached ci2-android-6-1/strace-static-x86_64: Process 5214 attached ci2-android-6-1/strace-static-x86_64: Process 5215 attached [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 5213] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5212] <... futex resumed>) = 1 [pid 5211] <... clone3 resumed> => {parent_tid=[5214]}, 88) = 5214 [pid 5210] <... clone3 resumed> => {parent_tid=[5213]}, 88) = 5213 [pid 5209] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5215 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5213] <... set_robust_list resumed>) = 0 [pid 5212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5211] rt_sigprocmask(SIG_SETMASK, [] [pid 5210] rt_sigprocmask(SIG_SETMASK, [] [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5213] rt_sigprocmask(SIG_SETMASK, [] [pid 5212] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5211] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5209] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5215] set_robust_list(0x5555731a86a0, 24 [pid 5213] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5214] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5212] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5214] <... set_robust_list resumed>) = 0 [pid 5214] rt_sigprocmask(SIG_SETMASK, [] [pid 5211] <... futex resumed>) = 0 [pid 5210] <... futex resumed>) = 0 [pid 5215] <... set_robust_list resumed>) = 0 [pid 5214] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5212] <... mkdirat resumed>) = 0 [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5216 attached [pid 5213] mkdirat(AT_FDCWD, "./config", 0777 [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5216 [pid 5215] rt_sigprocmask(SIG_SETMASK, [] [pid 5214] mkdirat(AT_FDCWD, "./config", 0777 [pid 5215] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5213] <... mkdirat resumed>) = 0 [pid 5214] <... mkdirat resumed>) = 0 [pid 5212] <... futex resumed>) = 1 [pid 5209] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5216] set_robust_list(0x5555731a86a0, 24 [pid 5215] chdir("./498" [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5215] <... chdir resumed>) = 0 [pid 5213] <... futex resumed>) = 1 [pid 5214] <... futex resumed>) = 1 [pid 5212] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5211] <... futex resumed>) = 0 [pid 5210] <... futex resumed>) = 0 [pid 5209] <... futex resumed>) = 0 [pid 5215] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5213] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5214] mount(NULL, "./config", "configfs", 0, NULL [pid 5212] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5215] <... prctl resumed>) = 0 [pid 5213] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5214] <... mount resumed>) = 0 [pid 5212] <... symlinkat resumed>) = 0 [pid 5211] <... futex resumed>) = 0 [pid 5210] <... futex resumed>) = 0 [pid 5216] <... set_robust_list resumed>) = 0 [pid 5215] setpgid(0, 0 [pid 5213] mount(NULL, "./config", "configfs", 0, NULL [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5215] <... setpgid resumed>) = 0 [pid 5213] <... mount resumed>) = 0 [pid 5214] <... futex resumed>) = 0 [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5216] rt_sigprocmask(SIG_SETMASK, [] [pid 5215] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5214] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5212] <... futex resumed>) = 1 [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5209] <... futex resumed>) = 0 [pid 5216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5215] <... openat resumed>) = 3 [pid 5213] <... futex resumed>) = 0 [pid 5214] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5211] <... futex resumed>) = 0 [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5215] write(3, "1000", 4 [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5209] <... futex resumed>) = 0 [pid 5215] <... write resumed>) = 4 [pid 5213] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5214] <... futex resumed>) = 0 [pid 5212] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5211] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5210] <... futex resumed>) = 0 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5216] chdir("./492" [pid 5215] close(3 [pid 5213] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5214] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5212] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5216] <... chdir resumed>) = 0 [pid 5215] <... close resumed>) = 0 [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5214] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5212] <... unlinkat resumed>) = 0 [pid 5211] <... futex resumed>) = 0 [pid 5210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5216] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5215] symlink("/dev/binderfs", "./binderfs" [pid 5213] <... futex resumed>) = 0 [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] <... prctl resumed>) = 0 [pid 5215] <... symlink resumed>) = 0 [pid 5213] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5214] <... futex resumed>) = 0 [pid 5212] <... futex resumed>) = 1 [pid 5211] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5210] <... futex resumed>) = 0 [pid 5209] <... futex resumed>) = 0 [pid 5216] setpgid(0, 0 [pid 5215] write(1, "executing program\n", 18 [pid 5213] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5214] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5209] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] <... setpgid resumed>) = 0 [pid 5215] <... write resumed>) = 18 [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5214] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5212] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5211] <... futex resumed>) = 0 [pid 5210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5209] <... futex resumed>) = 0 [pid 5216] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5213] <... futex resumed>) = 0 [pid 5214] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5216] <... openat resumed>) = 3 [pid 5215] <... futex resumed>) = 0 [pid 5213] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5214] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5212] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5209] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5216] write(3, "1000", 4 [pid 5215] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5213] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5212] <... unlinkat resumed>) = 0 [pid 5210] <... futex resumed>) = 0 [pid 5216] <... write resumed>) = 4 [pid 5215] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5214] <... futex resumed>) = 1 [pid 5211] <... futex resumed>) = 0 [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] close(3 [pid 5215] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5213] <... futex resumed>) = 0 [pid 5214] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5216] <... close resumed>) = 0 [pid 5215] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5213] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5214] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5212] <... futex resumed>) = 1 [pid 5211] <... futex resumed>) = 0 [pid 5210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5209] <... futex resumed>) = 0 [pid 5216] symlink("/dev/binderfs", "./binderfs" [pid 5215] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5214] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] <... symlink resumed>) = 0 [pid 5215] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5213] <... futex resumed>) = 0 [pid 5210] <... futex resumed>) = 1 [pid 5209] exit_group(0 [pid 5214] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5216] write(1, "executing program\n", 18 [pid 5215] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE executing program [pid 5213] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5212] <... futex resumed>) = ? [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5209] <... exit_group resumed>) = ? [pid 5216] <... write resumed>) = 18 [pid 5215] <... mprotect resumed>) = 0 [pid 5213] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5214] <... futex resumed>) = 1 [pid 5212] +++ exited with 0 +++ [pid 5211] <... futex resumed>) = 0 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5215] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5214] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] <... futex resumed>) = 0 [pid 5215] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5214] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5211] <... futex resumed>) = 0 [pid 5216] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5215] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5214] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5209] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5217 attached [pid 5216] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5214] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5217] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5216] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5215] <... clone3 resumed> => {parent_tid=[5217]}, 88) = 5217 [pid 5213] <... futex resumed>) = 1 [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5209, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5217] <... set_robust_list resumed>) = 0 [pid 5216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5215] rt_sigprocmask(SIG_SETMASK, [] [pid 5213] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5214] <... futex resumed>) = 1 [pid 5211] <... futex resumed>) = 0 [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5217] rt_sigprocmask(SIG_SETMASK, [] [pid 5216] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5215] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5213] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5214] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5211] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] <... futex resumed>) = 0 [pid 5217] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5216] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5213] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5214] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5211] <... futex resumed>) = 0 [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5217] mkdirat(AT_FDCWD, "./config", 0777 [pid 5216] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5215] <... futex resumed>) = 0 [pid 5213] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5214] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5211] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5216] <... mprotect resumed>) = 0 [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5214] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5217] <... mkdirat resumed>) = 0 [pid 5216] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5213] <... futex resumed>) = 1 [pid 5214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5210] <... futex resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5213] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5214] <... futex resumed>) = 1 [pid 5211] <... futex resumed>) = 0 [pid 5210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5217] <... futex resumed>) = 1 [pid 5216] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5215] <... futex resumed>) = 0 [pid 5213] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5214] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5211] exit_group(0 [pid 5210] <... futex resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5213] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5214] <... futex resumed>) = ? [pid 5211] <... exit_group resumed>) = ? [pid 5210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5218 attached [pid 5217] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5216] <... clone3 resumed> => {parent_tid=[5218]}, 88) = 5218 [pid 5215] <... futex resumed>) = 0 [pid 5213] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5214] +++ exited with 0 +++ [pid 5211] +++ exited with 0 +++ [pid 5217] mount(NULL, "./config", "configfs", 0, NULL [pid 5216] rt_sigprocmask(SIG_SETMASK, [] [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5217] <... mount resumed>) = 0 [pid 5216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5213] <... futex resumed>) = 1 [pid 5210] <... futex resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5213] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5211, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5217] <... futex resumed>) = 1 [pid 5216] <... futex resumed>) = 0 [pid 5215] <... futex resumed>) = 0 [pid 5210] exit_group(0 [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./486", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5217] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5215] <... futex resumed>) = 0 [pid 5213] <... futex resumed>) = ? [pid 5210] <... exit_group resumed>) = ? [pid 5217] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5217] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5213] +++ exited with 0 +++ [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5215] <... futex resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5217] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5215] <... futex resumed>) = 0 [pid 5217] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5217] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5215] <... futex resumed>) = 0 [pid 5210] +++ exited with 0 +++ [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./486", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5217] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5215] <... futex resumed>) = 0 [pid 5217] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5210, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5218] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5217] <... mkdirat resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5215] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5217] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5215] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5217] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5217] <... symlinkat resumed>) = 0 [pid 309] getdents64(3 [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5215] <... futex resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5217] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5215] <... futex resumed>) = 0 [pid 5217] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./486/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5218] <... set_robust_list resumed>) = 0 [pid 5217] <... unlinkat resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5215] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./486/binderfs" [pid 5217] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5215] <... futex resumed>) = 0 [pid 5217] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5218] rt_sigprocmask(SIG_SETMASK, [] [pid 5217] <... unlinkat resumed>) = 0 [pid 309] unlink("./486/binderfs" [pid 5217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5215] <... futex resumed>) = 0 [pid 5217] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5215] exit_group(0 [pid 309] <... unlink resumed>) = 0 [pid 5217] <... futex resumed>) = ? [pid 5215] <... exit_group resumed>) = ? [pid 5218] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5217] +++ exited with 0 +++ [pid 309] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5218] mkdirat(AT_FDCWD, "./config", 0777 [pid 5215] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5215, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] newfstatat(AT_FDCWD, "./486/config" [pid 307] <... restart_syscall resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5218] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./484", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./486/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./484", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 4 [pid 5218] <... futex resumed>) = 1 [pid 5216] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 307] <... openat resumed>) = 3 [pid 5218] mount(NULL, "./config", "configfs", 0, NULL [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 5218] <... mount resumed>) = 0 [pid 5216] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5218] <... futex resumed>) = 0 [pid 5216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5218] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] getdents64(3 [pid 5218] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5216] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5218] <... futex resumed>) = 0 [pid 5216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5218] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5218] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5216] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./484/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5218] <... futex resumed>) = 0 [pid 5216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./486/config" [pid 5218] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5218] <... mkdirat resumed>) = 0 [pid 5216] <... futex resumed>) = 0 [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5218] <... futex resumed>) = 0 [pid 5216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5218] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5218] <... symlinkat resumed>) = 0 [pid 5216] <... futex resumed>) = 0 [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5218] <... futex resumed>) = 0 [pid 5216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./484/binderfs" [pid 309] getdents64(3 [pid 5218] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5218] <... unlinkat resumed>) = 0 [pid 5216] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./484/binderfs" [pid 309] close(3 [pid 5218] <... futex resumed>) = 0 [pid 5216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5218] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5218] <... unlinkat resumed>) = 0 [pid 5216] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5218] <... futex resumed>) = 0 [pid 5216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./486" [pid 307] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5218] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5216] exit_group(0 [pid 5218] <... futex resumed>) = ? [pid 5216] <... exit_group resumed>) = ? [pid 309] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5218] +++ exited with 0 +++ [pid 5216] +++ exited with 0 +++ [pid 310] <... restart_syscall resumed>) = 0 [pid 309] mkdir("./487", 0777 [pid 307] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./484/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5216, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./498", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] openat(AT_FDCWD, "./484/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./498", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] fstat(4 [pid 310] <... openat resumed>) = 3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./484/config" [pid 310] fstat(3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5219 [pid 306] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5219 attached [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5219] set_robust_list(0x5555731a86a0, 24 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 5219] <... set_robust_list resumed>) = 0 [pid 310] getdents64(3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5219] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(3 [pid 5219] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./498/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./492", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 5219] chdir("./487" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./484" [pid 306] umount2("./483", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] <... chdir resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./498/binderfs" [pid 308] openat(AT_FDCWD, "./492", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] mkdir("./485", 0777 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] openat(AT_FDCWD, "./483", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5219] <... prctl resumed>) = 0 [pid 310] unlink("./498/binderfs" [pid 308] fstat(3 [pid 307] <... mkdir resumed>) = 0 [pid 5219] setpgid(0, 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 3 [pid 5219] <... setpgid resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(3 [pid 5219] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5220 attached [pid 5219] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] getdents64(3 [pid 5219] write(3, "1000", 4 [pid 310] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./492/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5220 [pid 5219] <... write resumed>) = 4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5219] close(3 [pid 310] newfstatat(AT_FDCWD, "./498/config" [pid 308] newfstatat(AT_FDCWD, "./492/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./483/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] symlink("/dev/binderfs", "./binderfs" [pid 310] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./492/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] <... symlink resumed>) = 0 [pid 310] openat(AT_FDCWD, "./498/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./483/binderfs" [pid 310] <... openat resumed>) = 4 [pid 308] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] write(1, "executing program\n", 18 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] unlink("./483/binderfs" [pid 310] getdents64(4 [pid 308] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] <... write resumed>) = 18 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5219] <... futex resumed>) = 0 executing program [pid 5219] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] close(4 [pid 308] newfstatat(AT_FDCWD, "./492/config" [pid 5219] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5219] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] rmdir("./498/config" [pid 306] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] <... mprotect resumed>) = 0 [pid 5219] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rmdir resumed>) = 0 [pid 5219] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] openat(AT_FDCWD, "./492/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./483/config" [pid 5219] <... clone3 resumed> => {parent_tid=[5221]}, 88) = 5221 [pid 5219] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(3 [pid 308] fstat(4ci2-android-6-1/strace-static-x86_64: Process 5221 attached [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./483/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] <... futex resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./498" [pid 308] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5220] set_robust_list(0x5555731a86a0, 24 [pid 5221] <... set_robust_list resumed>) = 0 [pid 5220] <... set_robust_list resumed>) = 0 [pid 5221] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./483/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] mkdir("./499", 0777 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... openat resumed>) = 4 [pid 5220] rt_sigprocmask(SIG_SETMASK, [] [pid 5221] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5221] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... mkdir resumed>) = 0 [pid 308] getdents64(4 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] fstat(4 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] close(4 [pid 306] getdents64(4 [pid 5220] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5221] <... mkdirat resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5222 [pid 308] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./492/config" [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5220] chdir("./485") = 0 [pid 5220] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5220] setpgid(0, 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] close(4 [pid 308] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./483/config" [pid 308] close(3 [pid 5220] <... setpgid resumed>) = 0 [pid 5220] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 308] rmdir("./492" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5220] <... openat resumed>) = 3 [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5219] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 5219] <... futex resumed>) = 0 [pid 308] mkdir("./493", 0777 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 5221] <... futex resumed>) = 1 [pid 5221] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5220] write(3, "1000", 4 [pid 308] <... mkdir resumed>) = 0 [pid 306] rmdir("./483" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5220] <... write resumed>) = 4 [pid 5220] close(3 [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] <... close resumed>) = 0 [pid 5219] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] mkdir("./484", 0777 [pid 5219] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5221] <... futex resumed>) = 1 [pid 5221] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5220] symlink("/dev/binderfs", "./binderfs" [pid 5221] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... mkdir resumed>) = 0 [pid 5220] <... symlink resumed>) = 0 [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5219] <... futex resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5221] <... futex resumed>) = 1 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5223 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5221] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5221] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5219] <... futex resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5221] <... futex resumed>) = 1 [pid 5221] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5220] write(1, "executing program\n", 18 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5224 [pid 5220] <... write resumed>) = 18 executing program [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5220] <... futex resumed>) = 0 [pid 5220] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5220] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5220] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] <... mmap resumed>) = 0x7f0c4bb6b000 ci2-android-6-1/strace-static-x86_64: Process 5224 attached [pid 5219] <... futex resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5221] <... futex resumed>) = 1 [pid 5221] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5220] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5220] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5219] <... futex resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5221] <... futex resumed>) = 1 [pid 5220] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5221] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5224] set_robust_list(0x5555731a86a0, 24 [pid 5221] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5222 attached [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5219] <... futex resumed>) = 0 [pid 5219] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5219] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5221] <... futex resumed>) = 1 [pid 5221] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIRci2-android-6-1/strace-static-x86_64: Process 5223 attached [pid 5224] <... set_robust_list resumed>) = 0 [pid 5221] <... unlinkat resumed>) = 0 [pid 5220] <... clone3 resumed> => {parent_tid=[5225]}, 88) = 5225 [pid 5222] set_robust_list(0x5555731a86a0, 24 [pid 5221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] rt_sigprocmask(SIG_SETMASK, [] [pid 5221] <... futex resumed>) = 1 [pid 5220] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5219] <... futex resumed>) = 0 [pid 5221] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5219] exit_group(0 [pid 5221] <... futex resumed>) = ? [pid 5220] <... futex resumed>) = 0 [pid 5219] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5225 attached [pid 5224] rt_sigprocmask(SIG_SETMASK, [] [pid 5223] set_robust_list(0x5555731a86a0, 24 [pid 5222] <... set_robust_list resumed>) = 0 [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5225] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5224] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5221] +++ exited with 0 +++ [pid 5219] +++ exited with 0 +++ [pid 5223] <... set_robust_list resumed>) = 0 [pid 5223] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5223] chdir("./493" [pid 5222] rt_sigprocmask(SIG_SETMASK, [] [pid 5223] <... chdir resumed>) = 0 [pid 5222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5223] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5222] chdir("./499" [pid 5223] <... prctl resumed>) = 0 [pid 5222] <... chdir resumed>) = 0 [pid 5223] setpgid(0, 0 [pid 5222] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5223] <... setpgid resumed>) = 0 [pid 5222] <... prctl resumed>) = 0 [pid 5223] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5222] setpgid(0, 0 [pid 5224] chdir("./484" [pid 5223] <... openat resumed>) = 3 [pid 5222] <... setpgid resumed>) = 0 [pid 5223] write(3, "1000", 4 [pid 5222] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5219, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5224] <... chdir resumed>) = 0 [pid 5223] <... write resumed>) = 4 [pid 5222] <... openat resumed>) = 3 [pid 5223] close(3 [pid 5222] write(3, "1000", 4 [pid 5223] <... close resumed>) = 0 [pid 5222] <... write resumed>) = 4 [pid 5224] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5223] symlink("/dev/binderfs", "./binderfs" [pid 5222] close(3 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5225] <... set_robust_list resumed>) = 0 [pid 5224] <... prctl resumed>) = 0 [pid 5223] <... symlink resumed>) = 0 [pid 5222] <... close resumed>) = 0 [pid 5223] write(1, "executing program\n", 18 executing program [pid 5222] symlink("/dev/binderfs", "./binderfs" [pid 5225] rt_sigprocmask(SIG_SETMASK, [] [pid 5224] setpgid(0, 0 [pid 5223] <... write resumed>) = 18 [pid 5222] <... symlink resumed>) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] write(1, "executing program\n", 18 [pid 5223] <... futex resumed>) = 0 [pid 5222] <... write resumed>) = 18 [pid 5223] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... setpgid resumed>) = 0 [pid 5223] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5222] <... futex resumed>) = 0 [pid 5223] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5222] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5223] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5222] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 5223] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5222] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5223] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5223] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5222] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5223] <... mprotect resumed>) = 0 [pid 5222] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5224] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5223] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5222] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5223] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5222] <... mprotect resumed>) = 0 [pid 5224] <... openat resumed>) = 3 [pid 5223] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5222] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5224] write(3, "1000", 4 [pid 5222] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5223] <... clone3 resumed> => {parent_tid=[5226]}, 88) = 5226 [pid 5222] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5224] <... write resumed>) = 4 [pid 5223] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5222] <... clone3 resumed> => {parent_tid=[5227]}, 88) = 5227 [pid 5224] close(3 [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] rt_sigprocmask(SIG_SETMASK, [] [pid 5223] <... futex resumed>) = 0 [pid 5222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5226 attached [pid 5226] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5226] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5226] mkdirat(AT_FDCWD, "./config", 0777 [pid 5224] <... close resumed>) = 0 [pid 5225] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5227 attached [pid 5224] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5226] <... mkdirat resumed>) = 0 [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... futex resumed>) = 0 [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] <... futex resumed>) = 1 [pid 5226] mount(NULL, "./config", "configfs", 0, NULL [pid 5224] write(1, "executing program\n", 18 [pid 5225] mkdirat(AT_FDCWD, "./config", 0777 [pid 5226] <... mount resumed>) = 0 [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... futex resumed>) = 0 [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] <... futex resumed>) = 1 [pid 5226] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... futex resumed>) = 0 [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] <... futex resumed>) = 1 [pid 5226] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5224] <... write resumed>) = 18 [pid 309] <... restart_syscall resumed>) = 0 [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... futex resumed>) = 0 executing program [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... futex resumed>) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5224] <... futex resumed>) = 0 [pid 309] umount2("./487", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5224] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5224] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./487", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5226] <... futex resumed>) = 1 [pid 5226] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5224] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... openat resumed>) = 3 [pid 5224] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(3 [pid 5224] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5224] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] getdents64(3 [pid 5224] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5224] <... mprotect resumed>) = 0 [pid 309] umount2("./487/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5226] <... mkdirat resumed>) = 0 [pid 5224] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./487/binderfs" [pid 5224] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] <... futex resumed>) = 0 [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./487/binderfs" [pid 5224] <... clone3 resumed> => {parent_tid=[5228]}, 88) = 5228 [pid 5223] <... futex resumed>) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] <... futex resumed>) = 1 [pid 5224] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... unlink resumed>) = 0 [pid 5224] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5226] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5224] <... futex resumed>) = 0 [pid 5226] <... symlinkat resumed>) = 0 [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] newfstatat(AT_FDCWD, "./487/config" [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] <... futex resumed>) = 1 [pid 309] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5226] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5226] <... unlinkat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./487/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5223] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 5223] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5223] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 5226] <... futex resumed>) = 1 [pid 5226] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5225] <... mkdirat resumed>) = 0 [pid 309] getdents64(4 [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5225] <... futex resumed>) = 1 [pid 5220] <... futex resumed>) = 0 [pid 309] close(4 [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] mount(NULL, "./config", "configfs", 0, NULL [pid 5220] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] <... unlinkat resumed>) = 0 [pid 309] rmdir("./487/config" [pid 5226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... futex resumed>) = 0 [pid 5223] exit_group(0) = ? [pid 5225] <... mount resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5226] <... futex resumed>) = ? [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5225] <... futex resumed>) = 1 [pid 5220] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] close(3 [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5228 attached [pid 5227] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5225] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] <... close resumed>) = 0 [pid 5228] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5227] <... set_robust_list resumed>) = 0 [pid 5226] +++ exited with 0 +++ [pid 5223] +++ exited with 0 +++ [pid 5228] <... set_robust_list resumed>) = 0 [pid 5227] rt_sigprocmask(SIG_SETMASK, [] [pid 5225] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] rmdir("./487" [pid 5228] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5228] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5223, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5225] <... futex resumed>) = 1 [pid 5220] <... futex resumed>) = 0 [pid 309] mkdir("./488", 0777 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] <... futex resumed>) = 1 [pid 5220] <... futex resumed>) = 0 [pid 5228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5227] mkdirat(AT_FDCWD, "./config", 0777 [pid 5225] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5224] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5225] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5224] <... futex resumed>) = 1 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5228] <... futex resumed>) = 0 [pid 5225] <... futex resumed>) = 1 [pid 5220] <... futex resumed>) = 0 [pid 5228] mount(NULL, "./config", "configfs", 0, NULL [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] <... mount resumed>) = 0 [pid 5220] <... futex resumed>) = 0 [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5228] <... futex resumed>) = 1 [pid 5228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5227] <... mkdirat resumed>) = 0 [pid 5225] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5224] <... futex resumed>) = 0 [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5229 [pid 5227] <... futex resumed>) = 1 [pid 5222] <... futex resumed>) = 0 [pid 5228] <... futex resumed>) = 0 [pid 5227] mount(NULL, "./config", "configfs", 0, NULL [pid 5224] <... futex resumed>) = 1 [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5228] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5227] <... mount resumed>) = 0 [pid 5225] <... mkdirat resumed>) = 0 [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5228] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = 0 [pid 5225] <... futex resumed>) = 1 [pid 5222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5220] <... futex resumed>) = 0 [pid 5228] <... futex resumed>) = 1 [pid 5227] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5225] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5224] <... futex resumed>) = 0 [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5227] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5222] <... futex resumed>) = 0 [pid 5228] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... futex resumed>) = 0 [pid 5228] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5227] <... futex resumed>) = 0 [pid 5225] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5224] <... futex resumed>) = 0 [pid 5222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5228] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5227] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5222] <... futex resumed>) = 0 [pid 5225] <... symlinkat resumed>) = 0 [pid 5228] <... futex resumed>) = 0 [pid 5227] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5228] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5227] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... futex resumed>) = 0 [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = 1 [pid 5225] <... futex resumed>) = 1 [pid 5222] <... futex resumed>) = 0 [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... futex resumed>) = 0 [pid 5228] <... futex resumed>) = 0 [pid 5227] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5225] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5225] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... futex resumed>) = 0 [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5229 attached [pid 5228] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5227] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5225] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5224] <... futex resumed>) = 0 [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... futex resumed>) = 0 [pid 5229] set_robust_list(0x5555731a86a0, 24 [pid 5228] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5227] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5229] <... set_robust_list resumed>) = 0 [pid 5228] <... symlinkat resumed>) = 0 [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] <... unlinkat resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5229] rt_sigprocmask(SIG_SETMASK, [] [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = 1 [pid 5222] <... futex resumed>) = 0 [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5228] <... futex resumed>) = 1 [pid 5227] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5224] <... futex resumed>) = 0 [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] chdir("./488" [pid 5228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5225] <... futex resumed>) = 1 [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... futex resumed>) = 0 [pid 5220] <... futex resumed>) = 0 [pid 5229] <... chdir resumed>) = 0 [pid 5228] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5227] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5225] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5224] <... futex resumed>) = 0 [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./493", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5229] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5228] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5227] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5225] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5229] <... prctl resumed>) = 0 [pid 5228] <... unlinkat resumed>) = 0 [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5229] setpgid(0, 0 [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = 1 [pid 5222] <... futex resumed>) = 0 [pid 5220] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./493", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5229] <... setpgid resumed>) = 0 [pid 5228] <... futex resumed>) = 1 [pid 5227] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5225] <... unlinkat resumed>) = 0 [pid 5224] <... futex resumed>) = 0 [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5229] <... openat resumed>) = 3 [pid 5228] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5227] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5225] <... futex resumed>) = 1 [pid 5224] <... futex resumed>) = 0 [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 5229] write(3, "1000", 4 [pid 5228] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5227] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5225] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5224] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5229] <... write resumed>) = 4 [pid 5228] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] exit_group(0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5229] close(3 [pid 5228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = 1 [pid 5222] <... futex resumed>) = 0 [pid 5229] <... close resumed>) = 0 [pid 5228] <... futex resumed>) = 1 [pid 5227] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5225] <... futex resumed>) = ? [pid 5224] <... futex resumed>) = 0 [pid 5222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] <... exit_group resumed>) = ? [pid 308] getdents64(3 [pid 5229] symlink("/dev/binderfs", "./binderfs" [pid 5228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5227] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5225] +++ exited with 0 +++ [pid 5224] exit_group(0 [pid 5222] <... futex resumed>) = 0 [pid 5229] <... symlink resumed>) = 0 [pid 5228] <... futex resumed>) = ? [pid 5227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... exit_group resumed>) = ? [pid 5222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5229] write(1, "executing program\n", 18 [pid 5228] +++ exited with 0 +++ [pid 5227] <... futex resumed>) = 0 executing program [pid 5224] +++ exited with 0 +++ [pid 5222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./493/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5229] <... write resumed>) = 18 [pid 5227] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5222] exit_group(0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5220, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = ? [pid 5222] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5224, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5229] <... futex resumed>) = 0 [pid 5227] +++ exited with 0 +++ [pid 5229] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5229] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5229] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5229] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5229] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5229] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5222] +++ exited with 0 +++ [pid 308] newfstatat(AT_FDCWD, "./493/binderfs" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5229] <... clone3 resumed> => {parent_tid=[5230]}, 88) = 5230 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5222, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5229] rt_sigprocmask(SIG_SETMASK, [] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] unlink("./493/binderfs" [pid 5229] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5230 attached [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5230] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... umount2 resumed>) = 0 [pid 5230] <... set_robust_list resumed>) = 0 [pid 308] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5230] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5230] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./493/config" [pid 5230] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./493/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./493/config" [pid 310] <... restart_syscall resumed>) = 0 [pid 5230] <... mkdirat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] <... futex resumed>) = 0 [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] umount2("./499", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5230] <... futex resumed>) = 1 [pid 308] <... close resumed>) = 0 [pid 5230] mount(NULL, "./config", "configfs", 0, NULL [pid 310] openat(AT_FDCWD, "./499", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rmdir("./493" [pid 310] <... openat resumed>) = 3 [pid 5230] <... mount resumed>) = 0 [pid 310] fstat(3 [pid 308] <... rmdir resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] mkdir("./494", 0777 [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5229] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5230] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 5229] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./499/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] newfstatat(AT_FDCWD, "./499/binderfs" [pid 5230] <... futex resumed>) = 0 [pid 5230] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5230] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5229] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5231 [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5231 attached [pid 310] unlink("./499/binderfs" [pid 5229] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5230] <... futex resumed>) = 0 [pid 5230] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5231] set_robust_list(0x5555731a86a0, 24 [pid 310] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] <... set_robust_list resumed>) = 0 [pid 5230] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = 0 [pid 5231] rt_sigprocmask(SIG_SETMASK, [] [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5230] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5230] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./499/config" [pid 5231] chdir("./494" [pid 5229] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5230] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./484", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] <... chdir resumed>) = 0 [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./499/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5231] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... openat resumed>) = 4 [pid 5229] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 306] openat(AT_FDCWD, "./484", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5231] <... prctl resumed>) = 0 [pid 5230] <... futex resumed>) = 1 [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5230] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... openat resumed>) = 3 [pid 5231] setpgid(0, 0 [pid 5229] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 306] fstat(3 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 5231] <... setpgid resumed>) = 0 [pid 5230] <... symlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 5231] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... close resumed>) = 0 [pid 306] umount2("./484/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] <... openat resumed>) = 3 [pid 5230] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 310] rmdir("./499/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5231] write(3, "1000", 4 [pid 5230] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] <... unlinkat resumed>) = 0 [pid 5231] <... write resumed>) = 4 [pid 5229] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./484/binderfs" [pid 5231] close(3 [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5229] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5230] <... futex resumed>) = 0 [pid 5229] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] unlink("./484/binderfs" [pid 5231] <... close resumed>) = 0 [pid 5230] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5229] <... futex resumed>) = 0 [pid 310] close(3 [pid 5229] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5231] symlink("/dev/binderfs", "./binderfs" [pid 5230] <... unlinkat resumed>) = 0 [pid 310] rmdir("./499" [pid 306] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] <... symlink resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5231] write(1, "executing program\n", 18 [pid 5230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 310] mkdir("./500", 0777 [pid 5230] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 306] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] <... write resumed>) = 18 [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5231] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5231] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... mkdir resumed>) = 0 [pid 5231] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5229] exit_group(0 [pid 5231] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5229] <... exit_group resumed>) = ? [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./484/config" [pid 5231] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... restart_syscall resumed>) = 0 [pid 5231] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5231] <... mprotect resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5231] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./485", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./484/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5231] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] openat(AT_FDCWD, "./485", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5231] <... clone3 resumed> => {parent_tid=[5233]}, 88) = 5233 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5232 [pid 307] fstat(3 [pid 306] openat(AT_FDCWD, "./484/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5231] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5231] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5230] +++ exited with 0 +++ [pid 5229] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3 [pid 306] <... openat resumed>) = 4 [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5231] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5229, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./485/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./485/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./485/binderfs" [pid 306] getdents64(4 [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./485/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./485/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] <... close resumed>) = 0 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rmdir("./484/config" [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./485/config" [pid 306] <... rmdir resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5232 attached [pid 309] umount2("./488", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./485" [pid 306] close(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rmdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./488", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] mkdir("./486", 0777 [pid 306] <... close resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] fstat(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./484" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(3 [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5234 attached [pid 5232] set_robust_list(0x5555731a86a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5234 [pid 306] mkdir("./485", 0777 [pid 5232] <... set_robust_list resumed>) = 0 [pid 309] umount2("./488/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5232] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5232] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5232] chdir("./500" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... mkdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./488/binderfs" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] unlink("./488/binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5233 attached [pid 5232] <... chdir resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5233] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5232] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5233] <... set_robust_list resumed>) = 0 [pid 5232] <... prctl resumed>) = 0 [pid 5233] rt_sigprocmask(SIG_SETMASK, [] [pid 5232] setpgid(0, 0 [pid 5233] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5232] <... setpgid resumed>) = 0 [pid 5233] mkdirat(AT_FDCWD, "./config", 0777 [pid 5232] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5235 attached [pid 5234] set_robust_list(0x5555731a86a0, 24 [pid 5233] <... mkdirat resumed>) = 0 [pid 5232] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5235 [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] write(3, "1000", 4 [pid 5233] <... futex resumed>) = 1 [pid 5232] <... write resumed>) = 4 [pid 5231] <... futex resumed>) = 0 [pid 5233] mount(NULL, "./config", "configfs", 0, NULL [pid 5232] close(3 [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] <... mount resumed>) = 0 [pid 5232] <... close resumed>) = 0 [pid 5231] <... futex resumed>) = 0 [pid 309] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] symlink("/dev/binderfs", "./binderfs" [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5234] <... set_robust_list resumed>) = 0 [pid 5233] <... futex resumed>) = 0 [pid 5232] <... symlink resumed>) = 0 [pid 5231] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./488/config" [pid 5233] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5232] write(1, "executing program\n", 18 [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5232] <... write resumed>) = 18 executing program [pid 5231] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5233] <... futex resumed>) = 0 [pid 5232] <... futex resumed>) = 0 [pid 5231] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5233] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5232] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5232] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5231] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./488/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5233] <... futex resumed>) = 0 [pid 5232] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5231] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5233] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5232] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5235] set_robust_list(0x5555731a86a0, 24 [pid 5234] rt_sigprocmask(SIG_SETMASK, [] [pid 5233] <... mkdirat resumed>) = 0 [pid 5232] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5231] <... futex resumed>) = 0 [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 5233] <... futex resumed>) = 0 [pid 5232] <... mprotect resumed>) = 0 [pid 5231] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5233] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5232] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5232] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5231] <... futex resumed>) = 0 [pid 5233] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5232] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 5235] <... set_robust_list resumed>) = 0 [pid 5234] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5233] <... symlinkat resumed>) = 0 [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] <... clone3 resumed> => {parent_tid=[5236]}, 88) = 5236 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5234] chdir("./486" [pid 5233] <... futex resumed>) = 1 [pid 5232] rt_sigprocmask(SIG_SETMASK, [] [pid 5231] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5233] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5232] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5234] <... chdir resumed>) = 0 [pid 5233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] <... futex resumed>) = 0 [pid 5234] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5233] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5232] <... futex resumed>) = 0 [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 5233] <... unlinkat resumed>) = 0 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5234] <... prctl resumed>) = 0 [pid 5231] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5234] setpgid(0, 0 [pid 5233] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./488/config" [pid 5234] <... setpgid resumed>) = 0 [pid 5233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5231] <... futex resumed>) = 0 [pid 5233] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5233] <... unlinkat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5234] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5233] <... futex resumed>) = 1 [pid 5231] <... futex resumed>) = 0 [pid 5233] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5234] <... openat resumed>) = 3 [pid 5233] <... futex resumed>) = ? [pid 5231] <... exit_group resumed>) = ? [pid 5235] rt_sigprocmask(SIG_SETMASK, [] [pid 5234] write(3, "1000", 4 [pid 5233] +++ exited with 0 +++ [pid 5231] +++ exited with 0 +++ [pid 309] close(3ci2-android-6-1/strace-static-x86_64: Process 5236 attached ) = 0 [pid 5234] <... write resumed>) = 4 [pid 309] rmdir("./488" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5231, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5236] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5236] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5236] mkdirat(AT_FDCWD, "./config", 0777 [pid 5235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5234] close(3 [pid 309] <... rmdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5236] <... mkdirat resumed>) = 0 [pid 5234] <... close resumed>) = 0 [pid 309] mkdir("./489", 0777 [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] <... futex resumed>) = 0 [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5236] <... futex resumed>) = 1 [pid 5236] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5234] symlink("/dev/binderfs", "./binderfs" [pid 309] <... mkdir resumed>) = 0 [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5232] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... symlink resumed>) = 0 [pid 5232] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5236] <... futex resumed>) = 1 [pid 5236] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] <... futex resumed>) = 0 [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5234] write(1, "executing program\n", 18 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5237 [pid 5236] <... futex resumed>) = 1 [pid 5236] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5234] <... write resumed>) = 18 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] <... futex resumed>) = 0 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5236] <... futex resumed>) = 1 executing program [pid 5236] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5234] <... futex resumed>) = 0 [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5232] <... futex resumed>) = 0 [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5236] <... futex resumed>) = 1 [pid 5236] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5234] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5236] <... futex resumed>) = 1 [pid 5234] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5232] <... futex resumed>) = 0 [pid 5236] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5236] <... unlinkat resumed>) = 0 [pid 5234] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./494", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5234] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5236] <... futex resumed>) = 1 [pid 5232] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./494", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5236] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5234] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5236] <... unlinkat resumed>) = 0 [pid 5234] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5232] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... mprotect resumed>) = 0 [pid 5232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 5236] <... futex resumed>) = 0 [pid 5235] chdir("./485" [pid 5232] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5236] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5235] <... chdir resumed>) = 0 [pid 5234] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5232] exit_group(0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5237 attached [pid 5236] <... futex resumed>) = ? [pid 5235] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5234] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5232] <... exit_group resumed>) = ? [pid 308] getdents64(3 [pid 5237] set_robust_list(0x5555731a86a0, 24 [pid 5235] <... prctl resumed>) = 0 [pid 5234] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5236] +++ exited with 0 +++ [pid 5232] +++ exited with 0 +++ [pid 5235] setpgid(0, 0 [pid 308] umount2("./494/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5235] <... setpgid resumed>) = 0 [pid 5234] <... clone3 resumed> => {parent_tid=[5238]}, 88) = 5238 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5232, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5234] rt_sigprocmask(SIG_SETMASK, [] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] newfstatat(AT_FDCWD, "./494/binderfs" [pid 5235] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5234] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./494/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5238 attached [pid 5238] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5238] rt_sigprocmask(SIG_SETMASK, [] [pid 5234] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5235] <... openat resumed>) = 3 [pid 308] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5235] write(3, "1000", 4 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] <... write resumed>) = 4 [pid 308] <... umount2 resumed>) = 0 [pid 5238] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5235] close(3 [pid 308] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5238] mkdirat(AT_FDCWD, "./config", 0777 [pid 5235] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5237] <... set_robust_list resumed>) = 0 [pid 5235] symlink("/dev/binderfs", "./binderfs" [pid 308] newfstatat(AT_FDCWD, "./494/config" [pid 5238] <... mkdirat resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... futex resumed>) = 0 [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5234] <... futex resumed>) = 0 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5235] <... symlink resumed>) = 0 [pid 308] openat(AT_FDCWD, "./494/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5238] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 4 [pid 5235] write(1, "executing program\n", 18 [pid 308] fstat(4 executing program [pid 5238] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5235] <... write resumed>) = 18 [pid 308] getdents64(4 [pid 5238] <... mount resumed>) = 0 [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5234] <... futex resumed>) = 0 [pid 5235] <... futex resumed>) = 0 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5238] <... futex resumed>) = 1 [pid 308] close(4 [pid 5235] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5238] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] <... close resumed>) = 0 [pid 5235] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] rmdir("./494/config" [pid 5238] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... futex resumed>) = 0 [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5235] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(3 [pid 5238] <... futex resumed>) = 1 [pid 5235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5238] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] close(3 [pid 5235] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5238] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... close resumed>) = 0 [pid 5235] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] rmdir("./494" [pid 5235] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... futex resumed>) = 0 [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5238] <... futex resumed>) = 1 [pid 5238] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5235] <... mprotect resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./495", 0777 [pid 5234] <... futex resumed>) = 0 [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5238] <... futex resumed>) = 1 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5238] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 308] <... mkdir resumed>) = 0 [pid 310] umount2("./500", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5235] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5237] rt_sigprocmask(SIG_SETMASK, [] [pid 5235] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] openat(AT_FDCWD, "./500", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5234] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5238] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5238] <... unlinkat resumed>) = 0 [pid 5234] <... futex resumed>) = 0 [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5238] <... futex resumed>) = 0 [pid 5234] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5238] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5234] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5238] <... unlinkat resumed>) = 0 [pid 5237] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5235] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5234] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5238] <... futex resumed>) = 0 [pid 5234] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5239 [pid 5238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5234] exit_group(0 [pid 310] getdents64(3 [pid 5238] <... futex resumed>) = ? [pid 5234] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5240 attached ci2-android-6-1/strace-static-x86_64: Process 5239 attached [pid 5238] +++ exited with 0 +++ [pid 5237] chdir("./489" [pid 5234] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5240] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5239] set_robust_list(0x5555731a86a0, 24 [pid 5237] <... chdir resumed>) = 0 [pid 5235] <... clone3 resumed> => {parent_tid=[5240]}, 88) = 5240 [pid 310] umount2("./500/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5240] <... set_robust_list resumed>) = 0 [pid 5239] <... set_robust_list resumed>) = 0 [pid 5237] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5235] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5234, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5240] rt_sigprocmask(SIG_SETMASK, [] [pid 5239] rt_sigprocmask(SIG_SETMASK, [] [pid 5237] <... prctl resumed>) = 0 [pid 5235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./500/binderfs" [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5240] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5239] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5237] setpgid(0, 0 [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5237] <... setpgid resumed>) = 0 [pid 5235] <... futex resumed>) = 0 [pid 310] unlink("./500/binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 5237] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 307] umount2("./486", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5237] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5237] write(3, "1000", 4 [pid 310] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./486", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5237] <... write resumed>) = 4 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5237] close(3 [pid 310] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(3 [pid 5237] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 5237] symlink("/dev/binderfs", "./binderfs" [pid 310] newfstatat(AT_FDCWD, "./500/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./486/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./486/binderfs" [pid 5237] <... symlink resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5237] write(1, "executing program\n", 18 [pid 310] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./486/binderfs") = 0 executing program [pid 307] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5237] <... write resumed>) = 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./500/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5237] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5237] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] fstat(4 [pid 307] newfstatat(AT_FDCWD, "./486/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5237] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5240] mkdirat(AT_FDCWD, "./config", 0777 [pid 5237] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5237] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./486/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5237] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 5237] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5237] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 5237] <... mprotect resumed>) = 0 [pid 310] close(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5237] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(4 [pid 5237] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5237] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] rmdir("./500/config" [pid 307] close(4) = 0 [pid 307] rmdir("./486/config" [pid 5237] <... clone3 resumed> => {parent_tid=[5241]}, 88) = 5241 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5237] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(3 [pid 307] getdents64(3 [pid 5237] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 307] close(3 [pid 5240] <... mkdirat resumed>) = 0 [pid 5237] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./500" [pid 307] rmdir("./486" [pid 5240] <... futex resumed>) = 1 [pid 5235] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5240] mount(NULL, "./config", "configfs", 0, NULL [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./501", 0777 [pid 307] mkdir("./487", 0777 [pid 5235] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5240] <... mount resumed>) = 0 [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5240] <... futex resumed>) = 1 [pid 5235] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5240] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5242 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5243 [pid 5240] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5240] <... futex resumed>) = 1 [pid 5235] <... futex resumed>) = 0 [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5240] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5235] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5241 attached [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5240] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5241] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5241] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5241] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 5243 attached ci2-android-6-1/strace-static-x86_64: Process 5242 attached ) = 0 [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] chdir("./495" [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] <... futex resumed>) = 0 [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... futex resumed>) = 1 [pid 5237] <... futex resumed>) = 0 [pid 5241] mount(NULL, "./config", "configfs", 0, NULL [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... mount resumed>) = 0 [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5237] <... futex resumed>) = 0 [pid 5241] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5237] <... futex resumed>) = 0 [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... futex resumed>) = 0 [pid 5237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5241] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5237] <... futex resumed>) = 0 [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... futex resumed>) = 0 [pid 5237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5241] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] set_robust_list(0x5555731a86a0, 24 [pid 5241] <... mkdirat resumed>) = 0 [pid 5240] <... futex resumed>) = 1 [pid 5239] <... chdir resumed>) = 0 [pid 5242] set_robust_list(0x5555731a86a0, 24 [pid 5237] <... futex resumed>) = 0 [pid 5235] <... futex resumed>) = 0 [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... futex resumed>) = 0 [pid 5240] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5239] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5235] <... futex resumed>) = 0 [pid 5241] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5240] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5239] <... prctl resumed>) = 0 [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... symlinkat resumed>) = 0 [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] <... futex resumed>) = 0 [pid 5235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5240] <... futex resumed>) = 0 [pid 5239] setpgid(0, 0 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... futex resumed>) = 0 [pid 5240] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5239] <... setpgid resumed>) = 0 [pid 5237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5240] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... unlinkat resumed>) = 0 [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5237] <... futex resumed>) = 0 [pid 5235] <... futex resumed>) = 0 [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5240] <... futex resumed>) = 0 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... futex resumed>) = 0 [pid 5239] <... openat resumed>) = 3 [pid 5237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5241] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5240] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5237] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] write(3, "1000", 4 [pid 5241] <... unlinkat resumed>) = 0 [pid 5240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5237] <... futex resumed>) = 0 [pid 5235] <... futex resumed>) = 0 [pid 5241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5240] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5239] <... write resumed>) = 4 [pid 5237] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... futex resumed>) = 0 [pid 5240] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5239] close(3 [pid 5237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] exit_group(0 [pid 5241] <... futex resumed>) = ? [pid 5237] <... exit_group resumed>) = ? [pid 5243] <... set_robust_list resumed>) = 0 [pid 5242] <... set_robust_list resumed>) = 0 [pid 5241] +++ exited with 0 +++ [pid 5240] <... futex resumed>) = 1 [pid 5239] <... close resumed>) = 0 [pid 5237] +++ exited with 0 +++ [pid 5235] <... futex resumed>) = 0 [pid 5240] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5239] symlink("/dev/binderfs", "./binderfs" [pid 5235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] rt_sigprocmask(SIG_SETMASK, [] [pid 5242] rt_sigprocmask(SIG_SETMASK, [] [pid 5240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5235] <... futex resumed>) = 0 [pid 5239] <... symlink resumed>) = 0 [pid 5235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5240] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5237, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5243] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5240] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5239] write(1, "executing program\n", 18 [pid 309] umount2("./489", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] <... write resumed>) = 18 [pid 5240] <... futex resumed>) = 1 [pid 5235] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5240] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] exit_group(0 [pid 309] openat(AT_FDCWD, "./489", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5240] <... futex resumed>) = ? [pid 5239] <... futex resumed>) = 0 [pid 5235] <... exit_group resumed>) = ? [pid 309] <... openat resumed>) = 3 [pid 5240] +++ exited with 0 +++ [pid 5243] chdir("./487" [pid 309] fstat(3 [pid 5243] <... chdir resumed>) = 0 [pid 5243] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5243] setpgid(0, 0) = 0 [pid 5243] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 executing program [pid 5239] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5235] +++ exited with 0 +++ [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5239] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5239] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] getdents64(3 [pid 5239] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5235, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5243] write(3, "1000", 4) = 4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5243] close(3 [pid 5239] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./489/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5243] <... close resumed>) = 0 [pid 5243] symlink("/dev/binderfs", "./binderfs" [pid 5239] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... restart_syscall resumed>) = 0 [pid 5243] <... symlink resumed>) = 0 [pid 5239] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5243] write(1, "executing program\n", 18) = 18 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] <... mprotect resumed>) = 0 [pid 5243] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./489/binderfs" [pid 5243] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5239] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5243] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5239] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./485", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5243] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5239] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] unlink("./489/binderfs" [pid 5243] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5243] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5243] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5239] <... clone3 resumed> => {parent_tid=[5244]}, 88) = 5244 [pid 309] <... unlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./485", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5243] <... mprotect resumed>) = 0 [pid 5239] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5244 attached [pid 5243] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5239] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 5243] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5243] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 306] fstat(3 [pid 5243] <... clone3 resumed> => {parent_tid=[5245]}, 88) = 5245 [pid 5239] <... futex resumed>) = 0 [pid 309] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5243] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5244] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] newfstatat(AT_FDCWD, "./489/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5244] <... set_robust_list resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./485/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./485/binderfs" [pid 309] openat(AT_FDCWD, "./489/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(4 [pid 306] unlink("./485/binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5244] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5244] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... unlink resumed>) = 0 [pid 309] getdents64(4 [pid 306] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = 0 [pid 309] getdents64(4 [pid 306] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] close(4 [pid 306] newfstatat(AT_FDCWD, "./485/config" [pid 309] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rmdir("./489/config" [pid 5244] <... mkdirat resumed>) = 0 [pid 306] umount2("./485/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rmdir resumed>) = 0 [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 306] openat(AT_FDCWD, "./485/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5244] <... futex resumed>) = 1 [pid 5239] <... futex resumed>) = 0 [pid 309] close(3 [pid 306] <... openat resumed>) = 4 [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5244] mount(NULL, "./config", "configfs", 0, NULL [pid 5239] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] fstat(4 [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./489" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5244] <... mount resumed>) = 0 [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 309] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 5239] <... futex resumed>) = 0 [pid 309] mkdir("./490", 0777 [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5244] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... mkdir resumed>) = 0 [pid 5239] <... futex resumed>) = 1 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(4 [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5239] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 5245 attached [pid 5244] <... futex resumed>) = 0 [pid 5242] chdir("./501" [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5244] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5246 attached ) = 0 [pid 5239] <... futex resumed>) = 1 [pid 306] <... close resumed>) = 0 [pid 5245] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5246 [pid 5239] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./485/config" [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5242] <... chdir resumed>) = 0 [pid 5245] <... set_robust_list resumed>) = 0 [pid 5245] rt_sigprocmask(SIG_SETMASK, [] [pid 5242] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... rmdir resumed>) = 0 [pid 5239] <... futex resumed>) = 1 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 5244] <... futex resumed>) = 0 [pid 5246] set_robust_list(0x5555731a86a0, 24 [pid 5244] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5245] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5242] <... prctl resumed>) = 0 [pid 5245] mkdirat(AT_FDCWD, "./config", 0777 [pid 5246] <... set_robust_list resumed>) = 0 [pid 5244] <... mkdirat resumed>) = 0 [pid 306] close(3 [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5242] setpgid(0, 0 [pid 306] <... close resumed>) = 0 [pid 5244] <... futex resumed>) = 1 [pid 5239] <... futex resumed>) = 0 [pid 5244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./485" [pid 5246] rt_sigprocmask(SIG_SETMASK, [] [pid 5244] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5239] <... futex resumed>) = 0 [pid 5242] <... setpgid resumed>) = 0 [pid 5242] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 5246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5244] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] mkdir("./486", 0777 [pid 5245] <... mkdirat resumed>) = 0 [pid 5244] <... symlinkat resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5246] chdir("./490" [pid 5244] <... futex resumed>) = 1 [pid 5239] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... chdir resumed>) = 0 [pid 5244] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] <... openat resumed>) = 3 [pid 5239] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5246] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5244] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5242] write(3, "1000", 4) = 4 [pid 5242] close(3) = 0 [pid 5242] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] <... futex resumed>) = 0 [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5244] <... unlinkat resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5247 [pid 5246] <... prctl resumed>) = 0 [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5245] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5246] setpgid(0, 0 [pid 5244] <... futex resumed>) = 1 [pid 5239] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5245] mount(NULL, "./config", "configfs", 0, NULL [pid 5244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... setpgid resumed>) = 0 [pid 5244] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5239] <... futex resumed>) = 0 [pid 5244] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... mount resumed>) = 0 [pid 5244] <... unlinkat resumed>) = 0 [pid 5242] write(1, "executing program\n", 18 [pid 5246] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5244] <... futex resumed>) = 1 [pid 5242] <... write resumed>) = 18 [pid 5239] <... futex resumed>) = 0 [pid 5244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5245] <... futex resumed>) = 1 [pid 5243] <... futex resumed>) = 0 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5239] exit_group(0 [pid 5246] <... openat resumed>) = 3 [pid 5245] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5244] <... futex resumed>) = ? [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] write(3, "1000", 4 [pid 5239] <... exit_group resumed>) = ? [pid 5245] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5243] <... futex resumed>) = 0 [pid 5242] <... futex resumed>) = 0 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5244] +++ exited with 0 +++ [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... futex resumed>) = 0 [pid 5243] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5245] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5245] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5243] <... futex resumed>) = 0 [pid 5242] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... futex resumed>) = 0 [pid 5243] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5245] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] +++ exited with 0 +++ [pid 5246] <... write resumed>) = 4 [pid 5245] <... mkdirat resumed>) = 0 [pid 5243] <... futex resumed>) = 0 [pid 5242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] close(3 [pid 5245] <... futex resumed>) = 0 [pid 5243] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5239, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5245] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5246] <... close resumed>) = 0 [pid 5245] <... symlinkat resumed>) = 0 [pid 5243] <... futex resumed>) = 0 [pid 5242] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... futex resumed>) = 0 [pid 5243] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5245] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5245] <... unlinkat resumed>) = 0 [pid 5243] <... futex resumed>) = 0 [pid 5242] <... mprotect resumed>) = 0 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... futex resumed>) = 0 [pid 5243] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5245] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5245] <... unlinkat resumed>) = 0 [pid 5243] <... futex resumed>) = 0 [pid 5242] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... futex resumed>) = 0 [pid 5243] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5247 attached [pid 5246] symlink("/dev/binderfs", "./binderfs" [pid 5245] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5243] exit_group(0 [pid 5245] <... futex resumed>) = ? [pid 5243] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5248 attached [pid 5247] set_robust_list(0x5555731a86a0, 24 [pid 5246] <... symlink resumed>) = 0 [pid 5245] +++ exited with 0 +++ [pid 5243] +++ exited with 0 +++ [pid 5242] <... clone3 resumed> => {parent_tid=[5248]}, 88) = 5248 [pid 5246] write(1, "executing program\n", 18 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5243, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5247] <... set_robust_list resumed>) = 0 [pid 5246] <... write resumed>) = 18 executing program [pid 5242] rt_sigprocmask(SIG_SETMASK, [] [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5247] rt_sigprocmask(SIG_SETMASK, [] [pid 5242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./487", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5246] <... futex resumed>) = 0 [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5246] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] openat(AT_FDCWD, "./487", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5247] chdir("./486" [pid 5246] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5242] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5247] <... chdir resumed>) = 0 [pid 5246] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] fstat(3 [pid 5247] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5247] <... prctl resumed>) = 0 [pid 5246] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] getdents64(3 [pid 5247] setpgid(0, 0 [pid 5246] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5247] <... setpgid resumed>) = 0 [pid 5246] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] umount2("./487/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5246] <... mprotect resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5247] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] newfstatat(AT_FDCWD, "./487/binderfs" [pid 5246] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5247] <... openat resumed>) = 3 [pid 5246] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] unlink("./487/binderfs" [pid 5247] write(3, "1000", 4 [pid 5246] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... unlink resumed>) = 0 [pid 5248] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5247] <... write resumed>) = 4 [pid 307] <... umount2 resumed>) = 0 [pid 5247] close(3 [pid 5246] <... clone3 resumed> => {parent_tid=[5249]}, 88) = 5249 [pid 307] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5247] <... close resumed>) = 0 [pid 5246] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./487/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5247] symlink("/dev/binderfs", "./binderfs" [pid 5246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./487/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5247] <... symlink resumed>) = 0 [pid 5246] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5247] write(1, "executing program\n", 18 [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 5247] <... write resumed>) = 18 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 executing program [pid 307] close(4) = 0 [pid 307] rmdir("./487/config" [pid 5248] <... set_robust_list resumed>) = 0 [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 5247] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 5247] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... close resumed>) = 0 [pid 5247] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] rmdir("./487" [pid 5247] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5248] rt_sigprocmask(SIG_SETMASK, [] [pid 307] mkdir("./488", 0777ci2-android-6-1/strace-static-x86_64: Process 5249 attached [pid 5248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5247] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5247] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] umount2("./495", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5247] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5249] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5248] mkdirat(AT_FDCWD, "./config", 0777 [pid 5247] <... mprotect resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5250 attached [pid 5249] <... set_robust_list resumed>) = 0 [pid 5247] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] openat(AT_FDCWD, "./495", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5250] set_robust_list(0x5555731a86a0, 24 [pid 5249] rt_sigprocmask(SIG_SETMASK, [] [pid 5247] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5250 [pid 5250] <... set_robust_list resumed>) = 0 [pid 5249] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5248] <... mkdirat resumed>) = 0 [pid 308] fstat(3 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5247] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5250] rt_sigprocmask(SIG_SETMASK, [] [pid 5249] mkdirat(AT_FDCWD, "./config", 0777 [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5249] <... mkdirat resumed>) = 0 [pid 5248] <... futex resumed>) = 1 [pid 5242] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5250] chdir("./488" [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5247] <... clone3 resumed> => {parent_tid=[5251]}, 88) = 5251 [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5247] rt_sigprocmask(SIG_SETMASK, [] [pid 5242] <... futex resumed>) = 0 [pid 308] umount2("./495/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5250] <... chdir resumed>) = 0 [pid 5249] <... futex resumed>) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5246] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./495/binderfs" [pid 5250] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5249] mount(NULL, "./config", "configfs", 0, NULL [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] <... prctl resumed>) = 0 [pid 5249] <... mount resumed>) = 0 [pid 5246] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5250] setpgid(0, 0 [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] mount(NULL, "./config", "configfs", 0, NULL [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./495/binderfs" [pid 5250] <... setpgid resumed>) = 0 [pid 5249] <... futex resumed>) = 0 [pid 5246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5250] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5249] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 5250] <... openat resumed>) = 3 [pid 5249] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5248] <... mount resumed>) = 0 [pid 5246] <... futex resumed>) = 0 [pid 308] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5250] write(3, "1000", 4 [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5250] <... write resumed>) = 4 [pid 5249] <... futex resumed>) = 0 [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = 0 [pid 5250] close(3 [pid 5249] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 1 [pid 5242] <... futex resumed>) = 0 [pid 308] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5250] <... close resumed>) = 0 [pid 5249] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5248] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5246] <... futex resumed>) = 0 [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] symlink("/dev/binderfs", "./binderfs" [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5242] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5250] <... symlink resumed>) = 0 [pid 5249] <... futex resumed>) = 0 [pid 5248] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5250] write(1, "executing program\n", 18 [pid 5249] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./495/config" [pid 5250] <... write resumed>) = 18 [pid 5249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... futex resumed>) = 0 [pid 5242] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] <... futex resumed>) = 0 [pid 5249] <... mkdirat resumed>) = 0 [pid 5248] <... futex resumed>) = 0 [pid 5242] <... futex resumed>) = 0 [pid 308] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5250] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5250] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5249] <... futex resumed>) = 1 [pid 5246] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5250] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5249] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5248] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./495/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5251 attached [pid 5250] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5249] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5250] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5249] <... symlinkat resumed>) = 0 [pid 5248] <... futex resumed>) = 1 [pid 5242] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 5251] <... set_robust_list resumed>) = 0 [pid 5250] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] fstat(4 [pid 5251] rt_sigprocmask(SIG_SETMASK, [] [pid 5250] <... mprotect resumed>) = 0 [pid 5249] <... futex resumed>) = 1 [pid 5246] <... futex resumed>) = 0 [pid 5242] <... futex resumed>) = 0 [pid 5251] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5250] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5249] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5248] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5251] mkdirat(AT_FDCWD, "./config", 0777 [pid 5250] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5246] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5251] <... mkdirat resumed>) = 0 [pid 5250] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5249] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5251] <... futex resumed>) = 1 [pid 5250] <... clone3 resumed> => {parent_tid=[5252]}, 88) = 5252 [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5242] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5251] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5250] rt_sigprocmask(SIG_SETMASK, [] [pid 5249] <... futex resumed>) = 1 [pid 5248] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... futex resumed>) = 0 [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5249] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5248] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5247] <... futex resumed>) = 0 [pid 5246] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5242] <... futex resumed>) = 0 [pid 308] close(4 [pid 5251] mount(NULL, "./config", "configfs", 0, NULL [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5248] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] <... futex resumed>) = 0 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] <... mount resumed>) = 0 [pid 5250] <... futex resumed>) = 0 [pid 5249] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5248] <... symlinkat resumed>) = 0 [pid 5246] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5249] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./495/config" [pid 5251] <... futex resumed>) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5251] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5247] <... futex resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] <... futex resumed>) = 0 [pid 5249] <... futex resumed>) = 1 [pid 5247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5246] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5251] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] exit_group(0 [pid 5242] <... futex resumed>) = 0 [pid 5251] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5248] <... futex resumed>) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5246] <... exit_group resumed>) = ? [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5252 attached [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] +++ exited with 0 +++ [pid 5248] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] +++ exited with 0 +++ [pid 5242] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5251] <... futex resumed>) = 0 [pid 5248] <... unlinkat resumed>) = 0 [pid 5247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5246, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] close(3 [pid 5251] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5242] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5248] <... futex resumed>) = 0 [pid 5247] <... futex resumed>) = 0 [pid 5242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5251] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5248] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5242] <... futex resumed>) = 0 [pid 308] rmdir("./495" [pid 5251] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5248] <... unlinkat resumed>) = 0 [pid 5247] <... futex resumed>) = 0 [pid 5242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 1 [pid 5242] <... futex resumed>) = 0 [pid 308] mkdir("./496", 0777 [pid 5251] <... futex resumed>) = 1 [pid 5248] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] <... futex resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5242] exit_group(0 [pid 5251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5247] <... futex resumed>) = 0 [pid 5251] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5248] <... futex resumed>) = ? [pid 5242] <... exit_group resumed>) = ? [pid 308] <... mkdir resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] +++ exited with 0 +++ [pid 5251] <... futex resumed>) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5247] <... futex resumed>) = 0 [pid 5251] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5251] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] exit_group(0 [pid 5251] <... futex resumed>) = ? [pid 5247] <... exit_group resumed>) = ? [pid 5242] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5252] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5251] +++ exited with 0 +++ [pid 5247] +++ exited with 0 +++ [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5242, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5252] <... set_robust_list resumed>) = 0 [pid 5252] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5252] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5247, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5253 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5250] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5252] <... futex resumed>) = 1 [pid 5250] <... futex resumed>) = 0 [pid 5252] mount(NULL, "./config", "configfs", 0, NULL [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5253 attached [pid 5252] <... mount resumed>) = 0 [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5250] <... futex resumed>) = 0 [pid 5252] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5252] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5250] <... futex resumed>) = 0 [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5252] <... futex resumed>) = 0 [pid 5250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5252] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5252] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5250] <... futex resumed>) = 0 [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5252] <... futex resumed>) = 0 [pid 5250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5252] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] set_robust_list(0x5555731a86a0, 24 [pid 5250] <... futex resumed>) = 0 [pid 5252] <... mkdirat resumed>) = 0 [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5250] <... futex resumed>) = 0 [pid 5252] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] <... set_robust_list resumed>) = 0 [pid 5252] <... symlinkat resumed>) = 0 [pid 5250] <... futex resumed>) = 0 [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5252] <... futex resumed>) = 0 [pid 5250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5252] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5252] <... unlinkat resumed>) = 0 [pid 5250] <... futex resumed>) = 0 [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5252] <... futex resumed>) = 0 [pid 5250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... restart_syscall resumed>) = 0 [pid 5252] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] rt_sigprocmask(SIG_SETMASK, [] [pid 5250] <... futex resumed>) = 0 [pid 5252] <... unlinkat resumed>) = 0 [pid 5253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./501", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5252] <... futex resumed>) = 1 [pid 5250] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5252] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5250] exit_group(0 [pid 5252] <... futex resumed>) = ? [pid 5250] <... exit_group resumed>) = ? [pid 5253] chdir("./496" [pid 310] openat(AT_FDCWD, "./501", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5253] <... chdir resumed>) = 0 [pid 5252] +++ exited with 0 +++ [pid 5250] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 3 [pid 310] fstat(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5250, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] getdents64(3 [pid 5253] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./501/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./501/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./501/binderfs" [pid 5253] <... prctl resumed>) = 0 [pid 5253] setpgid(0, 0) = 0 [pid 5253] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... unlink resumed>) = 0 [pid 5253] <... openat resumed>) = 3 [pid 310] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5253] write(3, "1000", 4) = 4 [pid 310] <... umount2 resumed>) = 0 [pid 5253] close(3 [pid 310] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5253] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5253] symlink("/dev/binderfs", "./binderfs" [pid 310] newfstatat(AT_FDCWD, "./501/config" [pid 5253] <... symlink resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5253] write(1, "executing program\n", 18 [pid 310] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5253] <... write resumed>) = 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... restart_syscall resumed>) = 0 [pid 310] openat(AT_FDCWD, "./501/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5253] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5253] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5253] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 309] umount2("./490", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 5253] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] openat(AT_FDCWD, "./490", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(4 [pid 5253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] fstat(3 [pid 5253] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] close(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... close resumed>) = 0 [pid 309] getdents64(3 [pid 310] rmdir("./501/config" [pid 5253] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5253] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5253] <... mprotect resumed>) = 0 [pid 5253] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./490/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] newfstatat(AT_FDCWD, "./490/binderfs" [pid 310] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... close resumed>) = 0 [pid 309] unlink("./490/binderfs" [pid 310] rmdir("./501" [pid 5253] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5253] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... unlink resumed>) = 0 [pid 5253] <... clone3 resumed> => {parent_tid=[5254]}, 88) = 5254 [pid 310] <... rmdir resumed>) = 0 [pid 5253] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 310] mkdir("./502", 0777ci2-android-6-1/strace-static-x86_64: Process 5254 attached [pid 5253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5254] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 309] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5254] <... set_robust_list resumed>) = 0 [pid 5253] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5254] rt_sigprocmask(SIG_SETMASK, [] [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./490/config" [pid 307] umount2("./488", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5254] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5254] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5255 attached [pid 5254] <... mkdirat resumed>) = 0 [pid 309] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./488", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 5255] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5255 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 3 [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./490/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] fstat(3 [pid 5253] <... futex resumed>) = 0 [pid 5254] <... futex resumed>) = 1 [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5255] rt_sigprocmask(SIG_SETMASK, [] [pid 5254] mount(NULL, "./config", "configfs", 0, NULL [pid 5253] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] getdents64(3 [pid 306] umount2("./486", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5254] <... mount resumed>) = 0 [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5255] chdir("./502" [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./488/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5254] <... futex resumed>) = 1 [pid 5253] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5255] <... chdir resumed>) = 0 [pid 5254] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./488/binderfs" [pid 306] openat(AT_FDCWD, "./486", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5255] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5254] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5253] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5255] <... prctl resumed>) = 0 [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 307] unlink("./488/binderfs" [pid 306] <... openat resumed>) = 3 [pid 5255] setpgid(0, 0 [pid 5254] <... futex resumed>) = 0 [pid 5253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5255] <... setpgid resumed>) = 0 [pid 5254] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 307] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 5255] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5254] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5253] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5254] <... futex resumed>) = 0 [pid 5253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./490/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 5255] <... openat resumed>) = 3 [pid 5254] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./488/config" [pid 5254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5253] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5255] write(3, "1000", 4 [pid 5254] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 307] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5255] <... write resumed>) = 4 [pid 5254] <... mkdirat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] close(3 [pid 309] close(3 [pid 307] openat(AT_FDCWD, "./488/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./486/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5255] <... close resumed>) = 0 [pid 5254] <... futex resumed>) = 1 [pid 5253] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5255] symlink("/dev/binderfs", "./binderfs" [pid 5254] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./490" [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5253] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5254] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5254] <... symlinkat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] newfstatat(AT_FDCWD, "./486/binderfs" [pid 5255] <... symlink resumed>) = 0 [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./491", 0777 [pid 307] getdents64(4 [pid 5255] write(1, "executing program\n", 18 [pid 5254] <... futex resumed>) = 1 [pid 5253] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 executing program [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5255] <... write resumed>) = 18 [pid 5254] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 307] close(4 [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5253] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 306] unlink("./486/binderfs" [pid 5255] <... futex resumed>) = 0 [pid 5254] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rmdir("./488/config" [pid 5255] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5254] <... unlinkat resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... rmdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5254] <... futex resumed>) = 1 [pid 5253] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5254] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5253] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5254] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./488"ci2-android-6-1/strace-static-x86_64: Process 5256 attached [pid 5255] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5254] <... unlinkat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5255] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5256 [pid 307] mkdir("./489", 0777 [pid 5255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5254] <... futex resumed>) = 1 [pid 5253] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5256] set_robust_list(0x5555731a86a0, 24 [pid 5255] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5254] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5253] exit_group(0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5255] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5254] <... futex resumed>) = ? [pid 5253] <... exit_group resumed>) = ? [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5256] <... set_robust_list resumed>) = 0 [pid 5255] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5254] +++ exited with 0 +++ [pid 5253] +++ exited with 0 +++ [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5257 attached [pid 5256] rt_sigprocmask(SIG_SETMASK, [] [pid 5255] <... mprotect resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5253, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] newfstatat(AT_FDCWD, "./486/config" [pid 5257] set_robust_list(0x5555731a86a0, 24 [pid 5255] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5257 [pid 5257] <... set_robust_list resumed>) = 0 [pid 5255] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5257] rt_sigprocmask(SIG_SETMASK, [] [pid 5255] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5257] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./486/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5257] chdir("./489") = 0 [pid 5257] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5257] setpgid(0, 0) = 0 [pid 5257] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5255] <... clone3 resumed> => {parent_tid=[5258]}, 88) = 5258 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5255] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./486/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5257] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 4 [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(4 [pid 5255] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 5257] write(3, "1000", 4) = 4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5257] close(3) = 0 [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 5258 attached [pid 5257] symlink("/dev/binderfs", "./binderfs" [pid 5256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./496", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./486/config" [pid 308] openat(AT_FDCWD, "./496", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5257] <... symlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] getdents64(3 [pid 308] fstat(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] close(3 [pid 308] getdents64(3 [pid 5257] write(1, "executing program\n", 18 [pid 306] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] rmdir("./486" [pid 308] umount2("./496/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5257] <... write resumed>) = 18 [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5257] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] mkdir("./487", 0777 [pid 308] newfstatat(AT_FDCWD, "./496/binderfs" [pid 5257] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5257] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5257] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 306] <... mkdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] unlink("./496/binderfs" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5257] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5258] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5257] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5256] chdir("./491" [pid 5258] <... set_robust_list resumed>) = 0 [pid 5256] <... chdir resumed>) = 0 [pid 5258] rt_sigprocmask(SIG_SETMASK, [] [pid 5257] <... clone3 resumed> => {parent_tid=[5259]}, 88) = 5259 [pid 5258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5257] rt_sigprocmask(SIG_SETMASK, [] [pid 5256] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... umount2 resumed>) = 0 [pid 5258] mkdirat(AT_FDCWD, "./config", 0777 [pid 5257] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5260 ci2-android-6-1/strace-static-x86_64: Process 5260 attached ci2-android-6-1/strace-static-x86_64: Process 5259 attached [pid 5258] <... mkdirat resumed>) = 0 [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] <... prctl resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5260] set_robust_list(0x5555731a86a0, 24 [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5257] <... futex resumed>) = 0 [pid 5256] setpgid(0, 0 [pid 308] newfstatat(AT_FDCWD, "./496/config" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5259] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5258] <... futex resumed>) = 1 [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] <... setpgid resumed>) = 0 [pid 5255] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5260] <... set_robust_list resumed>) = 0 [pid 5259] <... set_robust_list resumed>) = 0 [pid 5258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5256] <... openat resumed>) = 3 [pid 5255] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5258] mount(NULL, "./config", "configfs", 0, NULL [pid 5256] write(3, "1000", 4 [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./496/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5258] <... mount resumed>) = 0 [pid 5256] <... write resumed>) = 4 [pid 308] <... openat resumed>) = 4 [pid 5260] rt_sigprocmask(SIG_SETMASK, [] [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] close(3 [pid 308] fstat(4 [pid 5259] rt_sigprocmask(SIG_SETMASK, [] [pid 5258] <... futex resumed>) = 1 [pid 5256] <... close resumed>) = 0 [pid 5255] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5258] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5256] symlink("/dev/binderfs", "./binderfs" [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5260] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5259] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5258] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5256] <... symlink resumed>) = 0 [pid 5255] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] write(1, "executing program\n", 18 [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5258] <... futex resumed>) = 0 [pid 5256] <... write resumed>) = 18 [pid 5255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 executing program [pid 5258] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 5258] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5256] <... futex resumed>) = 0 [pid 5255] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] rmdir("./496/config" [pid 5260] chdir("./487" [pid 5259] mkdirat(AT_FDCWD, "./config", 0777 [pid 5258] <... futex resumed>) = 0 [pid 5256] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 5256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5258] <... futex resumed>) = 0 [pid 5256] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5255] <... futex resumed>) = 1 [pid 308] close(3 [pid 5258] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5256] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 5260] <... chdir resumed>) = 0 [pid 5258] <... mkdirat resumed>) = 0 [pid 5256] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] rmdir("./496" [pid 5260] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] <... mprotect resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5258] <... futex resumed>) = 1 [pid 5256] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5255] <... futex resumed>) = 0 [pid 308] mkdir("./497", 0777 [pid 5258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 5260] <... prctl resumed>) = 0 [pid 5258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5256] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5255] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5258] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5261 attached [pid 5260] setpgid(0, 0 [pid 5259] <... mkdirat resumed>) = 0 [pid 5258] <... symlinkat resumed>) = 0 [pid 5256] <... clone3 resumed> => {parent_tid=[5261]}, 88) = 5261 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5262 attached [pid 5261] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5260] <... setpgid resumed>) = 0 [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] rt_sigprocmask(SIG_SETMASK, [] [pid 5255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5258] <... futex resumed>) = 0 [pid 5256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5262 [pid 5258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5256] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... set_robust_list resumed>) = 0 [pid 5261] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5261] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5260] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5259] <... futex resumed>) = 1 [pid 5257] <... futex resumed>) = 0 [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = 1 [pid 5257] <... futex resumed>) = 0 [pid 5256] <... futex resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5256] <... futex resumed>) = 0 [pid 5261] mount(NULL, "./config", "configfs", 0, NULL [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... mount resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5256] <... futex resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5256] <... futex resumed>) = 0 [pid 5261] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5256] <... futex resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5256] <... futex resumed>) = 0 [pid 5261] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5256] <... futex resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5256] <... futex resumed>) = 0 [pid 5261] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5256] <... futex resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5256] <... futex resumed>) = 0 [pid 5261] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5256] <... futex resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5259] mount(NULL, "./config", "configfs", 0, NULL [pid 5258] <... futex resumed>) = 0 [pid 5256] <... futex resumed>) = 0 [pid 5261] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5258] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5255] <... futex resumed>) = 1 [pid 5261] <... unlinkat resumed>) = 0 [pid 5260] <... openat resumed>) = 3 [pid 5259] <... mount resumed>) = 0 [pid 5258] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] write(3, "1000", 4 [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5261] <... futex resumed>) = 1 [pid 5260] <... write resumed>) = 4 [pid 5259] <... futex resumed>) = 1 [pid 5258] <... futex resumed>) = 0 [pid 5257] <... futex resumed>) = 0 [pid 5256] <... futex resumed>) = 0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] close(3 [pid 5259] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5258] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] set_robust_list(0x5555731a86a0, 24 [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] <... close resumed>) = 0 [pid 5259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5258] <... unlinkat resumed>) = 0 [pid 5257] <... futex resumed>) = 0 [pid 5256] <... futex resumed>) = 0 [pid 5255] <... futex resumed>) = 0 [pid 5261] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5260] symlink("/dev/binderfs", "./binderfs" [pid 5259] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5260] <... symlink resumed>) = 0 [pid 5258] <... futex resumed>) = 0 [pid 5255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] write(1, "executing program\n", 18 [pid 5259] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5261] <... futex resumed>) = 1 [pid 5260] <... write resumed>) = 18 [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] <... futex resumed>) = 0 executing program [pid 5255] exit_group(0 [pid 5261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5259] <... futex resumed>) = 1 [pid 5258] <... futex resumed>) = ? [pid 5257] <... futex resumed>) = 0 [pid 5256] exit_group(0 [pid 5255] <... exit_group resumed>) = ? [pid 5261] <... futex resumed>) = ? [pid 5260] <... futex resumed>) = 0 [pid 5259] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5258] +++ exited with 0 +++ [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] <... exit_group resumed>) = ? [pid 5262] <... set_robust_list resumed>) = 0 [pid 5261] +++ exited with 0 +++ [pid 5260] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5257] <... futex resumed>) = 0 [pid 5256] +++ exited with 0 +++ [pid 5255] +++ exited with 0 +++ [pid 5260] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5259] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5259] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5260] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5255, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5256, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5260] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5259] <... futex resumed>) = 1 [pid 5257] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5262] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5260] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5259] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5262] chdir("./497" [pid 5259] <... mkdirat resumed>) = 0 [pid 5257] <... futex resumed>) = 0 [pid 5262] <... chdir resumed>) = 0 [pid 5260] <... mprotect resumed>) = 0 [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5262] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5260] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5259] <... futex resumed>) = 0 [pid 5257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5259] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5262] <... prctl resumed>) = 0 [pid 5259] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5260] <... clone3 resumed> => {parent_tid=[5263]}, 88) = 5263 [pid 5257] <... futex resumed>) = 0 [pid 5262] setpgid(0, 0) = 0 [pid 5260] rt_sigprocmask(SIG_SETMASK, [] [pid 5259] <... symlinkat resumed>) = 0 [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5259] <... futex resumed>) = 0 [pid 5257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] <... futex resumed>) = 0 [pid 5259] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5257] <... futex resumed>) = 0 [pid 5259] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5262] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5259] <... unlinkat resumed>) = 0 [pid 5262] <... openat resumed>) = 3 [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] write(3, "1000", 4 [pid 5259] <... futex resumed>) = 1 [pid 5257] <... futex resumed>) = 0 [pid 5262] <... write resumed>) = 4 [pid 5262] close(3) = 0 [pid 5259] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5257] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5257] <... futex resumed>) = 0 [pid 5262] symlink("/dev/binderfs", "./binderfs" [pid 5259] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5257] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5262] <... symlink resumed>) = 0 [pid 5259] <... unlinkat resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5257] <... futex resumed>) = 0 [pid 5262] write(1, "executing program\n", 18) = 18 [pid 5257] exit_group(0 [pid 309] umount2("./491", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5257] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5259] +++ exited with 0 +++ [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./491", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5262] <... futex resumed>) = 0 [pid 5262] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5262] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5262] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5262] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5262] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5257] +++ exited with 0 +++ [pid 309] <... openat resumed>) = 3 executing program [pid 5262] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] fstat(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5257, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5262] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5263 attached ) = 0 [pid 5262] <... clone3 resumed> => {parent_tid=[5264]}, 88) = 5264 [pid 5262] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(3 [pid 5263] set_robust_list(0x7f0c4bb8b9a0, 24ci2-android-6-1/strace-static-x86_64: Process 5264 attached [pid 5262] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./489", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5262] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./489", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./489/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./489/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./489/binderfs") = 0 [pid 307] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5263] <... set_robust_list resumed>) = 0 [pid 5263] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./491/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 5263] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5263] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5264] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5263] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./489/config" [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./491/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5263] <... futex resumed>) = 1 [pid 5260] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5263] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./491/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./489/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5263] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... openat resumed>) = 4 [pid 5263] <... mount resumed>) = 0 [pid 307] fstat(4 [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5263] <... futex resumed>) = 0 [pid 5260] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] getdents64(4 [pid 5263] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 309] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./489/config" [pid 5264] <... set_robust_list resumed>) = 0 [pid 5263] <... futex resumed>) = 0 [pid 5260] <... futex resumed>) = 1 [pid 309] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5263] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 5263] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./502", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./491/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5263] <... futex resumed>) = 0 [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./502", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] close(3 [pid 5263] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5260] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 5263] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./489" [pid 5264] rt_sigprocmask(SIG_SETMASK, [] [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./491/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 5263] <... futex resumed>) = 0 [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 309] <... openat resumed>) = 4 [pid 307] mkdir("./490", 0777 [pid 5264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5263] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5260] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] fstat(4 [pid 307] <... mkdir resumed>) = 0 [pid 5264] mkdirat(AT_FDCWD, "./config", 0777 [pid 5263] <... mkdirat resumed>) = 0 [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./502/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5264] <... mkdirat resumed>) = 0 [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(4 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5263] <... futex resumed>) = 0 [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./502/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5264] <... futex resumed>) = 1 [pid 5263] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5262] <... futex resumed>) = 0 [pid 5260] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5265 attached [pid 5264] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5263] <... symlinkat resumed>) = 0 [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5265 [pid 5264] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5264] mount(NULL, "./config", "configfs", 0, NULL [pid 5263] <... futex resumed>) = 0 [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5264] <... mount resumed>) = 0 [pid 5263] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./502/binderfs" [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5264] <... futex resumed>) = 1 [pid 5262] <... futex resumed>) = 0 [pid 5264] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5264] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5262] <... futex resumed>) = 0 [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5264] <... futex resumed>) = 0 [pid 5262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5264] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5264] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5262] <... futex resumed>) = 0 [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5264] <... futex resumed>) = 0 [pid 5262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5264] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5264] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5262] <... futex resumed>) = 0 [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5264] <... futex resumed>) = 0 [pid 5262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5264] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5264] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5262] <... futex resumed>) = 0 [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5264] <... futex resumed>) = 0 [pid 5262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5264] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5264] <... unlinkat resumed>) = 0 [pid 5262] <... futex resumed>) = 0 [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5264] <... futex resumed>) = 0 [pid 5262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5264] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5262] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5264] <... unlinkat resumed>) = 0 [pid 5262] <... futex resumed>) = 0 [pid 5264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 5264] <... futex resumed>) = 0 [pid 5262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] close(4 [pid 5264] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5262] exit_group(0 [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5264] <... futex resumed>) = ? [pid 5262] <... exit_group resumed>) = ? [pid 309] <... close resumed>) = 0 [pid 5263] <... futex resumed>) = 0 [pid 5260] <... futex resumed>) = 1 [pid 5265] set_robust_list(0x5555731a86a0, 24 [pid 5264] +++ exited with 0 +++ [pid 5263] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5262] +++ exited with 0 +++ [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 309] rmdir("./491/config" [pid 5263] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5262, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5263] <... futex resumed>) = 1 [pid 5260] <... futex resumed>) = 0 [pid 308] umount2("./497", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5263] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 308] openat(AT_FDCWD, "./497", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5263] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5260] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./502/config" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 3 [pid 5263] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(3 [pid 308] fstat(3 [pid 5263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5263] <... futex resumed>) = 1 [pid 5260] <... futex resumed>) = 0 [pid 310] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 308] getdents64(3 [pid 5265] <... set_robust_list resumed>) = 0 [pid 5263] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./491" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5263] <... futex resumed>) = ? [pid 5260] <... exit_group resumed>) = ? [pid 310] openat(AT_FDCWD, "./502/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./497/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5265] rt_sigprocmask(SIG_SETMASK, [] [pid 5263] +++ exited with 0 +++ [pid 5260] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 4 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] fstat(4 [pid 309] mkdir("./492", 0777 [pid 308] newfstatat(AT_FDCWD, "./497/binderfs" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./497/binderfs") = 0 [pid 308] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5260, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] newfstatat(AT_FDCWD, "./497/config" [pid 310] close(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./497/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 310] <... close resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5266 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] rmdir("./502/config" [pid 308] close(4 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./497/config" [pid 310] <... rmdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 308] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 308] close(3 [pid 310] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 310] rmdir("./502" [pid 308] rmdir("./497") = 0 [pid 308] mkdir("./498", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] mkdir("./503", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5267 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./487", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5266 attached [pid 5266] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5266] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5266] chdir("./492" [pid 306] openat(AT_FDCWD, "./487", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5268 [pid 5266] <... chdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 5266] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5266] setpgid(0, 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5266] <... setpgid resumed>) = 0 [pid 306] umount2("./487/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5266] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5266] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./487/binderfs" [pid 5265] chdir("./490" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5266] write(3, "1000", 4 [pid 306] unlink("./487/binderfs" [pid 5266] <... write resumed>) = 4 [pid 5266] close(3) = 0 [pid 5266] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] <... unlink resumed>) = 0 [pid 5266] write(1, "executing program\n", 18 [pid 306] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5266] <... write resumed>) = 18 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5266] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = 0 [pid 5266] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5266] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5266] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5266] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5265] <... chdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./487/config" [pid 5266] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5265] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] umount2("./487/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5266] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5265] <... prctl resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5266] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5265] setpgid(0, 0 [pid 306] openat(AT_FDCWD, "./487/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5266] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5265] <... setpgid resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5266] <... clone3 resumed> => {parent_tid=[5269]}, 88) = 5269 [pid 306] fstat(4 [pid 5266] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 5265] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5266] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 5265] <... openat resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 5265] write(3, "1000", 4 [pid 306] <... close resumed>) = 0 [pid 5265] <... write resumed>) = 4 [pid 306] rmdir("./487/config"ci2-android-6-1/strace-static-x86_64: Process 5267 attached [pid 5267] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5267] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5265] close(3 [pid 306] getdents64(3 [pid 5267] chdir("./498" [pid 5265] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5267] <... chdir resumed>) = 0 [pid 5265] symlink("/dev/binderfs", "./binderfs" [pid 306] close(3 [pid 5267] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... close resumed>) = 0 [pid 5267] <... prctl resumed>) = 0 [pid 306] rmdir("./487" [pid 5267] setpgid(0, 0) = 0 [pid 5267] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5267] write(3, "1000", 4 [pid 306] <... rmdir resumed>) = 0 [pid 5267] <... write resumed>) = 4 [pid 306] mkdir("./488", 0777 [pid 5267] close(3) = 0 [pid 5267] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5267] write(1, "executing program\n", 18 [pid 5265] <... symlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5267] <... write resumed>) = 18 executing program [pid 5265] write(1, "executing program\n", 18 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] <... write resumed>) = 18 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5267] <... futex resumed>) = 0 [pid 5267] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5267] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5267] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5267] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 5267] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5267] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5270 [pid 5265] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5269 attached [pid 5267] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5265] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5271 attached ci2-android-6-1/strace-static-x86_64: Process 5270 attached [pid 5265] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5267] <... clone3 resumed> => {parent_tid=[5271]}, 88) = 5271 [pid 5265] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5267] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5269] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5270] set_robust_list(0x5555731a86a0, 24 [pid 5269] <... set_robust_list resumed>) = 0 [pid 5269] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5269] mkdirat(AT_FDCWD, "./config", 0777 [pid 5271] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5270] <... set_robust_list resumed>) = 0 [pid 5269] <... mkdirat resumed>) = 0 [pid 5265] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] <... futex resumed>) = 0 [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5269] <... futex resumed>) = 1 [pid 5265] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5269] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5265] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5270] rt_sigprocmask(SIG_SETMASK, [] [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] <... futex resumed>) = 0 [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5269] <... futex resumed>) = 1 [pid 5269] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] <... futex resumed>) = 0 [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] <... mprotect resumed>) = 0 [pid 5266] <... futex resumed>) = 0 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5265] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5269] <... futex resumed>) = 1 [pid 5269] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5266] <... futex resumed>) = 0 [pid 5269] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] <... set_robust_list resumed>) = 0 [pid 5270] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5269] <... mkdirat resumed>) = 0 [pid 5266] <... futex resumed>) = 0 [pid 5265] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5265] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5269] <... futex resumed>) = 0 [pid 5266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5269] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5269] <... symlinkat resumed>) = 0 [pid 5266] <... futex resumed>) = 0 [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5265] <... clone3 resumed> => {parent_tid=[5272]}, 88) = 5272 [pid 5269] <... futex resumed>) = 0 [pid 5266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5265] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5268 attached [pid 5269] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5272 attached [pid 5270] chdir("./488" [pid 5269] <... unlinkat resumed>) = 0 [pid 5271] rt_sigprocmask(SIG_SETMASK, [] [pid 5268] set_robust_list(0x5555731a86a0, 24 [pid 5266] <... futex resumed>) = 0 [pid 5265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] <... set_robust_list resumed>) = 0 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5270] <... chdir resumed>) = 0 [pid 5272] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5271] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5269] <... futex resumed>) = 0 [pid 5268] rt_sigprocmask(SIG_SETMASK, [] [pid 5266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5271] mkdirat(AT_FDCWD, "./config", 0777 [pid 5270] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5269] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5268] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5266] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] <... futex resumed>) = 0 [pid 5270] <... prctl resumed>) = 0 [pid 5269] <... unlinkat resumed>) = 0 [pid 5268] chdir("./503" [pid 5266] <... futex resumed>) = 0 [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5271] <... mkdirat resumed>) = 0 [pid 5270] setpgid(0, 0 [pid 5269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] <... chdir resumed>) = 0 [pid 5266] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5270] <... setpgid resumed>) = 0 [pid 5269] <... futex resumed>) = 0 [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5269] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5268] <... prctl resumed>) = 0 [pid 5266] exit_group(0 [pid 5271] <... futex resumed>) = 1 [pid 5270] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5269] <... futex resumed>) = ? [pid 5268] setpgid(0, 0 [pid 5267] <... futex resumed>) = 0 [pid 5266] <... exit_group resumed>) = ? [pid 5272] <... set_robust_list resumed>) = 0 [pid 5271] mount(NULL, "./config", "configfs", 0, NULL [pid 5270] <... openat resumed>) = 3 [pid 5269] +++ exited with 0 +++ [pid 5268] <... setpgid resumed>) = 0 [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] +++ exited with 0 +++ [pid 5268] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5267] <... futex resumed>) = 0 [pid 5268] <... openat resumed>) = 3 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5270] write(3, "1000", 4 [pid 5268] write(3, "1000", 4 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5266, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5271] <... mount resumed>) = 0 [pid 5270] <... write resumed>) = 4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5270] close(3 [pid 5268] <... write resumed>) = 4 [pid 5268] close(3) = 0 [pid 5268] symlink("/dev/binderfs", "./binderfs" [pid 5272] rt_sigprocmask(SIG_SETMASK, [] [pid 5271] <... futex resumed>) = 1 [pid 5270] <... close resumed>) = 0 [pid 5268] <... symlink resumed>) = 0 [pid 5267] <... futex resumed>) = 0 [pid 5268] write(1, "executing program\n", 18 [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 executing program [pid 5270] symlink("/dev/binderfs", "./binderfs" [pid 5268] <... write resumed>) = 18 [pid 5267] <... futex resumed>) = 0 [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5268] <... futex resumed>) = 0 [pid 5268] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5268] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5268] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5268] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5268] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5268] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5273]}, 88) = 5273 [pid 5271] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5270] <... symlink resumed>) = 0 [pid 5268] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5270] write(1, "executing program\n", 18 [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5273 attached [pid 5273] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5273] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5273] mkdirat(AT_FDCWD, "./config", 0777 [pid 5270] <... write resumed>) = 18 [pid 5272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5271] <... futex resumed>) = 1 [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5270] <... futex resumed>) = 0 executing program [pid 5272] mkdirat(AT_FDCWD, "./config", 0777 [pid 5270] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5267] <... futex resumed>) = 0 [pid 5270] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5270] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5270] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5267] <... futex resumed>) = 1 [pid 5270] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5270] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5270] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5271] <... futex resumed>) = 0 [pid 5271] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5270] <... mprotect resumed>) = 0 [pid 5271] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5270] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5270] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5270] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5267] <... futex resumed>) = 0 [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5271] <... futex resumed>) = 1 [pid 5272] <... mkdirat resumed>) = 0 [pid 5271] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5270] <... clone3 resumed> => {parent_tid=[5274]}, 88) = 5274 [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5274 attached [pid 5271] <... mkdirat resumed>) = 0 [pid 5270] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5265] <... futex resumed>) = 0 [pid 5272] <... futex resumed>) = 1 [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5272] mount(NULL, "./config", "configfs", 0, NULL [pid 5270] <... futex resumed>) = 0 [pid 5265] <... futex resumed>) = 0 [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5267] <... futex resumed>) = 0 [pid 5272] <... mount resumed>) = 0 [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5271] <... futex resumed>) = 1 [pid 5271] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5267] <... futex resumed>) = 0 [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5271] <... futex resumed>) = 1 [pid 5271] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5267] <... futex resumed>) = 0 [pid 5267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5271] <... futex resumed>) = 1 [pid 5271] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5272] <... futex resumed>) = 1 [pid 5265] <... futex resumed>) = 0 [pid 5272] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5271] <... unlinkat resumed>) = 0 [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5274] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5272] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5265] <... futex resumed>) = 0 [pid 5271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5272] <... futex resumed>) = 0 [pid 5267] <... futex resumed>) = 0 [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5267] exit_group(0 [pid 5265] <... futex resumed>) = 0 [pid 5272] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5267] <... exit_group resumed>) = ? [pid 309] <... restart_syscall resumed>) = 0 [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5272] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5271] <... futex resumed>) = ? [pid 5274] <... set_robust_list resumed>) = 0 [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] +++ exited with 0 +++ [pid 5267] +++ exited with 0 +++ [pid 309] umount2("./492", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5272] <... futex resumed>) = 1 [pid 5265] <... futex resumed>) = 0 [pid 5272] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5267, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5272] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5265] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./492", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5272] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./492/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5272] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./492/binderfs" [pid 5273] <... mkdirat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5272] <... futex resumed>) = 1 [pid 5265] <... futex resumed>) = 0 [pid 309] unlink("./492/binderfs" [pid 5272] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] <... futex resumed>) = 0 [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5268] <... futex resumed>) = 0 [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5272] <... symlinkat resumed>) = 0 [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 5273] <... futex resumed>) = 1 [pid 309] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5265] <... futex resumed>) = 0 [pid 5272] <... futex resumed>) = 1 [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5265] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./492/config" [pid 308] <... restart_syscall resumed>) = 0 [pid 5272] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5273] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./492/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5272] <... unlinkat resumed>) = 0 [pid 308] umount2("./498", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(4 [pid 5272] <... futex resumed>) = 1 [pid 5265] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./498", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5272] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] getdents64(4 [pid 308] <... openat resumed>) = 3 [pid 5265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] fstat(3 [pid 5272] <... unlinkat resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 309] close(4 [pid 5273] <... mount resumed>) = 0 [pid 5272] <... futex resumed>) = 1 [pid 5265] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] exit_group(0 [pid 308] umount2("./498/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5265] <... exit_group resumed>) = ? [pid 309] rmdir("./492/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5268] <... futex resumed>) = 0 [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5273] <... futex resumed>) = 1 [pid 5273] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./498/binderfs" [pid 309] getdents64(3 [pid 5273] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(3 [pid 308] unlink("./498/binderfs" [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5268] <... futex resumed>) = 0 [pid 5273] <... futex resumed>) = 1 [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5268] <... futex resumed>) = 0 [pid 309] rmdir("./492" [pid 308] <... unlink resumed>) = 0 [pid 5273] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5268] <... futex resumed>) = 0 [pid 5273] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] <... mkdirat resumed>) = 0 [pid 5268] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5272] +++ exited with 0 +++ [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5265] +++ exited with 0 +++ [pid 309] mkdir("./493", 0777 [pid 308] <... umount2 resumed>) = 0 [pid 5273] <... futex resumed>) = 0 [pid 5268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5265, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5273] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5273] <... symlinkat resumed>) = 0 [pid 5268] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5273] <... futex resumed>) = 0 [pid 5268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5273] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5274] rt_sigprocmask(SIG_SETMASK, [] [pid 5273] <... unlinkat resumed>) = 0 [pid 5268] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] newfstatat(AT_FDCWD, "./498/config" [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5273] <... futex resumed>) = 0 [pid 5268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5273] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5268] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] <... unlinkat resumed>) = 0 [pid 5268] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5275 [pid 5273] <... futex resumed>) = 0 [pid 5268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5273] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5268] exit_group(0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5274] mkdirat(AT_FDCWD, "./config", 0777 [pid 5273] <... futex resumed>) = ? [pid 5268] <... exit_group resumed>) = ? [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5274] <... mkdirat resumed>) = 0 [pid 5273] +++ exited with 0 +++ [pid 5268] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./498/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5275 attached [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5268, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... openat resumed>) = 4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] fstat(4 [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5275] set_robust_list(0x5555731a86a0, 24 [pid 5274] <... futex resumed>) = 1 [pid 5270] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5275] <... set_robust_list resumed>) = 0 [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5274] mount(NULL, "./config", "configfs", 0, NULL [pid 5270] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5275] rt_sigprocmask(SIG_SETMASK, [] [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5274] <... mount resumed>) = 0 [pid 308] close(4 [pid 5275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./498/config" [pid 5275] chdir("./493") = 0 [pid 5275] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5274] <... futex resumed>) = 1 [pid 5270] <... futex resumed>) = 0 [pid 5274] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5270] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5274] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] close(3 [pid 5275] setpgid(0, 0 [pid 308] <... close resumed>) = 0 [pid 5274] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] rmdir("./498" [pid 5275] <... setpgid resumed>) = 0 [pid 5275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5275] write(3, "1000", 4 [pid 308] mkdir("./499", 0777 [pid 5274] <... futex resumed>) = 1 [pid 5270] <... futex resumed>) = 0 [pid 5275] <... write resumed>) = 4 [pid 5275] close(3) = 0 [pid 5275] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5274] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 5270] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5274] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5275] write(1, "executing program\n", 18) = 18 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5275] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5275] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5270] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5276 [pid 5274] <... futex resumed>) = 1 [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5274] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5270] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5275] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5274] <... mkdirat resumed>) = 0 executing program [pid 5275] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5277]}, 88) = 5277 [pid 5274] <... futex resumed>) = 1 [pid 5270] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5276 attached [pid 5275] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5274] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5277 attached [pid 5277] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5276] set_robust_list(0x5555731a86a0, 24 [pid 5270] <... futex resumed>) = 0 [pid 5274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5277] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5277] mkdirat(AT_FDCWD, "./config", 0777 [pid 5274] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5276] <... set_robust_list resumed>) = 0 [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5277] <... mkdirat resumed>) = 0 [pid 5276] rt_sigprocmask(SIG_SETMASK, [] [pid 5274] <... symlinkat resumed>) = 0 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5275] <... futex resumed>) = 0 [pid 5277] mount(NULL, "./config", "configfs", 0, NULL [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... mount resumed>) = 0 [pid 5275] <... futex resumed>) = 0 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5277] <... futex resumed>) = 0 [pid 5275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5277] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5275] <... futex resumed>) = 0 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5277] <... futex resumed>) = 0 [pid 5275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5277] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5274] <... futex resumed>) = 1 [pid 5270] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] <... futex resumed>) = 0 [pid 5277] <... futex resumed>) = 0 [pid 5276] chdir("./499" [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5274] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./490", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5277] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5275] <... futex resumed>) = 0 [pid 5270] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./490", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5277] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5276] <... chdir resumed>) = 0 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5274] <... unlinkat resumed>) = 0 [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./503", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5277] <... futex resumed>) = 1 [pid 5275] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5277] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5277] <... symlinkat resumed>) = 0 [pid 5275] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./490/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5277] <... futex resumed>) = 0 [pid 5275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5277] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./490/binderfs" [pid 5277] <... unlinkat resumed>) = 0 [pid 5276] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5275] <... futex resumed>) = 0 [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5276] <... prctl resumed>) = 0 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./490/binderfs" [pid 5277] <... futex resumed>) = 0 [pid 5276] setpgid(0, 0 [pid 5275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5274] <... futex resumed>) = 1 [pid 5270] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./503", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... unlink resumed>) = 0 [pid 5277] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5276] <... setpgid resumed>) = 0 [pid 5275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5274] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5270] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5277] <... unlinkat resumed>) = 0 [pid 5276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5275] <... futex resumed>) = 0 [pid 5274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5270] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = 0 [pid 5277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5277] <... futex resumed>) = 0 [pid 5276] <... openat resumed>) = 3 [pid 5275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5277] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5276] write(3, "1000", 4 [pid 5275] exit_group(0 [pid 5274] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5270] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 307] newfstatat(AT_FDCWD, "./490/config" [pid 5277] <... futex resumed>) = ? [pid 5276] <... write resumed>) = 4 [pid 5275] <... exit_group resumed>) = ? [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5277] +++ exited with 0 +++ [pid 5276] close(3 [pid 5275] +++ exited with 0 +++ [pid 5274] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5276] <... close resumed>) = 0 [pid 5274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5276] symlink("/dev/binderfs", "./binderfs" [pid 5274] <... futex resumed>) = 1 [pid 5270] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./490/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5275, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... openat resumed>) = 4 [pid 5276] <... symlink resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] fstat(4 [pid 5270] exit_group(0 [pid 309] <... restart_syscall resumed>) = 0 [pid 310] umount2("./503/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5276] write(1, "executing program\n", 18 [pid 5270] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 5276] <... write resumed>) = 18 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5274] +++ exited with 0 +++ [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./490/config") = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 5270] +++ exited with 0 +++ [pid 309] umount2("./493", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./503/binderfs" [pid 307] <... close resumed>) = 0 [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 307] rmdir("./490" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5270, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5276] <... futex resumed>) = 0 [pid 310] unlink("./503/binderfs" [pid 309] openat(AT_FDCWD, "./493", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 5276] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] mkdir("./491", 0777 [pid 5276] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] <... mkdir resumed>) = 0 [pid 5276] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./488", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5276] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5276] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] newfstatat(AT_FDCWD, "./503/config" [pid 309] umount2("./493/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5278 [pid 5276] <... mprotect resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./488", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5276] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./493/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5276] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 3 [pid 5276] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] openat(AT_FDCWD, "./503/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] unlink("./493/binderfs" [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5279 attached [pid 5279] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5279] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5276] <... clone3 resumed> => {parent_tid=[5279]}, 88) = 5279 [pid 310] <... openat resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5276] rt_sigprocmask(SIG_SETMASK, [] [pid 310] fstat(4 [pid 309] <... umount2 resumed>) = 0 [pid 306] umount2("./488/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5276] <... futex resumed>) = 1 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5279] <... futex resumed>) = 0 [pid 5279] mkdirat(AT_FDCWD, "./config", 0777 [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] newfstatat(AT_FDCWD, "./493/config" [pid 306] newfstatat(AT_FDCWD, "./488/binderfs" [pid 310] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] close(4 [pid 309] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./488/binderfs" [pid 310] <... close resumed>) = 0 [pid 5279] <... mkdirat resumed>) = 0 [pid 310] rmdir("./503/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5278 attached [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./493/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5279] <... futex resumed>) = 1 [pid 5278] set_robust_list(0x5555731a86a0, 24 [pid 5276] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 309] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = 0 [pid 5279] mount(NULL, "./config", "configfs", 0, NULL [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5278] <... set_robust_list resumed>) = 0 [pid 5279] <... mount resumed>) = 0 [pid 309] fstat(4 [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5276] <... futex resumed>) = 0 [pid 310] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5279] <... futex resumed>) = 0 [pid 5278] rt_sigprocmask(SIG_SETMASK, [] [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5278] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./488/config" [pid 5276] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rmdir("./503" [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... rmdir resumed>) = 0 [pid 306] umount2("./488/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5279] <... futex resumed>) = 0 [pid 5276] <... futex resumed>) = 1 [pid 310] mkdir("./504", 0777 [pid 5279] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./493/config" [pid 310] <... mkdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./488/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5279] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5278] chdir("./491" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] <... chdir resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 4 [pid 5279] <... futex resumed>) = 1 [pid 5278] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5276] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] fstat(4 [pid 5279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5278] <... prctl resumed>) = 0 [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5278] setpgid(0, 0 [pid 5276] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5280 [pid 306] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5280 attached [pid 5279] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5278] <... setpgid resumed>) = 0 [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5279] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(4 [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5279] <... futex resumed>) = 1 [pid 5276] <... futex resumed>) = 0 [pid 306] close(4 [pid 5279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5278] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] set_robust_list(0x5555731a86a0, 24 [pid 5279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5276] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5279] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./488/config" [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./493" [pid 5279] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5280] <... set_robust_list resumed>) = 0 [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] <... openat resumed>) = 3 [pid 309] mkdir("./494", 0777 [pid 306] getdents64(3 [pid 5280] rt_sigprocmask(SIG_SETMASK, [] [pid 5279] <... futex resumed>) = 1 [pid 5278] write(3, "1000", 4 [pid 5276] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5278] <... write resumed>) = 4 [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5278] close(3 [pid 5276] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(3 [pid 5280] chdir("./504" [pid 5279] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5278] <... close resumed>) = 0 [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5280] <... chdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5279] <... symlinkat resumed>) = 0 [pid 306] rmdir("./488" [pid 5278] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5278] write(1, "executing program\n", 18) = 18 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5278] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... rmdir resumed>) = 0 [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5281 [pid 306] mkdir("./489", 0777 [pid 5280] <... prctl resumed>) = 0 [pid 5279] <... futex resumed>) = 1 [pid 5276] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5278] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5278] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5278] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 306] <... mkdir resumed>) = 0 [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] setpgid(0, 0 [pid 5279] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5276] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5280] <... setpgid resumed>) = 0 [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5279] <... unlinkat resumed>) = 0 [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5279] <... futex resumed>) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 5278] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5278] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5276] <... futex resumed>) = 0 [pid 5279] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5282 [pid 5279] <... unlinkat resumed>) = 0 [pid 5278] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5280] <... openat resumed>) = 3 [pid 5279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5282 attached [pid 5280] write(3, "1000", 4 [pid 5279] <... futex resumed>) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5280] <... write resumed>) = 4 [pid 5279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5280] close(3 [pid 5276] exit_group(0 [pid 5282] set_robust_list(0x5555731a86a0, 24 [pid 5280] <... close resumed>) = 0 [pid 5279] <... futex resumed>) = ? [pid 5278] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5276] <... exit_group resumed>) = ? [pid 5279] +++ exited with 0 +++ [pid 5278] <... clone3 resumed> => {parent_tid=[5283]}, 88) = 5283 [pid 5278] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5281 attached [pid 5281] set_robust_list(0x5555731a86a0, 24 [pid 5276] +++ exited with 0 +++ [pid 5280] symlink("/dev/binderfs", "./binderfs" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5276, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5281] <... set_robust_list resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5281] rt_sigprocmask(SIG_SETMASK, [] [pid 5280] <... symlink resumed>) = 0 [pid 5281] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5281] chdir("./494" [pid 5280] write(1, "executing program\n", 18) = 18 [pid 308] <... restart_syscall resumed>) = 0 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5281] <... chdir resumed>) = 0 executing program [pid 5282] <... set_robust_list resumed>) = 0 [pid 5280] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 308] umount2("./499", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5280] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5282] rt_sigprocmask(SIG_SETMASK, [] [pid 5280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5280] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] openat(AT_FDCWD, "./499", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5281] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5281] setpgid(0, 0) = 0 [pid 308] <... openat resumed>) = 3 [pid 5281] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5280] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] fstat(3 [pid 5282] chdir("./489" [pid 5280] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5281] <... openat resumed>) = 3 [pid 5280] <... mprotect resumed>) = 0 [pid 308] getdents64(3 [pid 5282] <... chdir resumed>) = 0 [pid 5281] write(3, "1000", 4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5280] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5282] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5280] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./499/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5280] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5282] <... prctl resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5281] <... write resumed>) = 4 [pid 308] newfstatat(AT_FDCWD, "./499/binderfs" [pid 5282] setpgid(0, 0 [pid 5281] close(3 [pid 5280] <... clone3 resumed> => {parent_tid=[5284]}, 88) = 5284 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5282] <... setpgid resumed>) = 0 [pid 5280] rt_sigprocmask(SIG_SETMASK, [] [pid 308] unlink("./499/binderfs" [pid 5280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5281] <... close resumed>) = 0 [pid 5281] symlink("/dev/binderfs", "./binderfs" [pid 5282] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5281] <... symlink resumed>) = 0 [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 5280] <... futex resumed>) = 0 [pid 308] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5281] write(1, "executing program\n", 18) = 18 [pid 308] <... umount2 resumed>) = 0 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5282] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5282] write(3, "1000", 4 [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./499/config" [pid 5281] <... futex resumed>) = 0 [pid 5281] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5282] <... write resumed>) = 4 [pid 308] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5282] close(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5281] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./499/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5282] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5283 attached [pid 5281] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... openat resumed>) = 4 [pid 5281] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5282] symlink("/dev/binderfs", "./binderfs" [pid 308] fstat(4 [pid 5281] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5281] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] getdents64(4 [pid 5281] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5282] <... symlink resumed>) = 0 [pid 5281] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 5281] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5282] write(1, "executing program\n", 18 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5281] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] close(4) = 0 [pid 5282] <... write resumed>) = 18 [pid 308] rmdir("./499/config" [pid 5281] <... clone3 resumed> => {parent_tid=[5285]}, 88) = 5285 [pid 5281] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5283] set_robust_list(0x7f0c4bb8b9a0, 24 executing program [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5283] <... set_robust_list resumed>) = 0 [pid 5282] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5283] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 5282] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... close resumed>) = 0 [pid 5283] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5282] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] rmdir("./499" [pid 5283] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 5285 attached ) = 0 [pid 5282] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... rmdir resumed>) = 0 [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] <... futex resumed>) = 0 [pid 5282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./500", 0777 [pid 5282] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5278] <... futex resumed>) = 0 [pid 5283] <... futex resumed>) = 1 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5282] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5283] <... futex resumed>) = 1 [pid 5278] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5283] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5282] <... mprotect resumed>) = 0 [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5283] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5278] <... futex resumed>) = 0 [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] <... futex resumed>) = 0 [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5283] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5283] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5278] <... futex resumed>) = 0 [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5286 [pid 5283] <... futex resumed>) = 0 [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5283] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5282] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5286 attached [pid 5285] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5283] <... mkdirat resumed>) = 0 [pid 5282] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5278] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] <... futex resumed>) = 0 [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5283] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5283] <... symlinkat resumed>) = 0 [pid 5278] <... futex resumed>) = 0 [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] <... futex resumed>) = 0 [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5283] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5285] <... set_robust_list resumed>) = 0 [pid 5283] <... unlinkat resumed>) = 0 [pid 5282] <... clone3 resumed> => {parent_tid=[5287]}, 88) = 5287 [pid 5278] <... futex resumed>) = 0 [pid 5286] set_robust_list(0x5555731a86a0, 24 [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] <... futex resumed>) = 0 [pid 5282] rt_sigprocmask(SIG_SETMASK, [] [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5283] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... set_robust_list resumed>) = 0 [pid 5285] rt_sigprocmask(SIG_SETMASK, [] [pid 5283] <... unlinkat resumed>) = 0 [pid 5282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5278] <... futex resumed>) = 0 [pid 5283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5284 attached [pid 5283] <... futex resumed>) = 0 [pid 5282] <... futex resumed>) = 0 [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5284] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5285] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5283] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5278] exit_group(0 [pid 5284] <... set_robust_list resumed>) = 0 [pid 5283] <... futex resumed>) = ? [pid 5278] <... exit_group resumed>) = ? [pid 5286] rt_sigprocmask(SIG_SETMASK, [] [pid 5285] mkdirat(AT_FDCWD, "./config", 0777 [pid 5284] rt_sigprocmask(SIG_SETMASK, [] [pid 5283] +++ exited with 0 +++ [pid 5278] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5278, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5284] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5284] mkdirat(AT_FDCWD, "./config", 0777 [pid 5285] <... mkdirat resumed>) = 0 [pid 5284] <... mkdirat resumed>) = 0 [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5280] <... futex resumed>) = 0 [pid 5286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] mount(NULL, "./config", "configfs", 0, NULL [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] <... mount resumed>) = 0 [pid 5280] <... futex resumed>) = 0 [pid 5285] <... futex resumed>) = 1 [pid 5281] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5284] <... futex resumed>) = 0 [pid 5281] <... futex resumed>) = 0 [pid 5280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5284] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5280] <... futex resumed>) = 0 [pid 5284] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5284] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./491", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./491", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5284] <... futex resumed>) = 1 [pid 5280] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5284] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5284] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5280] <... futex resumed>) = 0 [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5285] mount(NULL, "./config", "configfs", 0, NULL [pid 5284] <... futex resumed>) = 0 [pid 5280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5284] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5285] <... mount resumed>) = 0 [pid 5284] <... mkdirat resumed>) = 0 [pid 5280] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5284] <... futex resumed>) = 0 [pid 5280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5284] <... symlinkat resumed>) = 0 [pid 5280] <... futex resumed>) = 0 [pid 5285] <... futex resumed>) = 1 [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] <... futex resumed>) = 0 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./491/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5287 attached [pid 5284] <... futex resumed>) = 0 [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5287] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5285] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5284] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5281] <... futex resumed>) = 0 [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5287] <... set_robust_list resumed>) = 0 [pid 5284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5280] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./491/binderfs" [pid 5287] rt_sigprocmask(SIG_SETMASK, [] [pid 5285] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5284] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] <... unlinkat resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5287] mkdirat(AT_FDCWD, "./config", 0777 [pid 5286] chdir("./500" [pid 5285] <... futex resumed>) = 1 [pid 5281] <... futex resumed>) = 0 [pid 307] unlink("./491/binderfs" [pid 5287] <... mkdirat resumed>) = 0 [pid 5286] <... chdir resumed>) = 0 [pid 5285] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] <... futex resumed>) = 1 [pid 5281] <... futex resumed>) = 0 [pid 5280] <... futex resumed>) = 0 [pid 5287] <... futex resumed>) = 1 [pid 5285] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5284] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5282] <... futex resumed>) = 0 [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5280] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 5287] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5280] <... futex resumed>) = 0 [pid 307] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5284] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5287] mount(NULL, "./config", "configfs", 0, NULL [pid 5285] <... futex resumed>) = 0 [pid 5284] <... unlinkat resumed>) = 0 [pid 5282] <... futex resumed>) = 0 [pid 5281] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5287] <... mount resumed>) = 0 [pid 5285] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] <... futex resumed>) = 1 [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5280] <... futex resumed>) = 0 [pid 5287] <... futex resumed>) = 0 [pid 5284] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] exit_group(0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5287] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5285] <... mkdirat resumed>) = 0 [pid 5284] <... futex resumed>) = ? [pid 5282] <... futex resumed>) = 0 [pid 5280] <... exit_group resumed>) = ? [pid 5287] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5286] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] +++ exited with 0 +++ [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5280] +++ exited with 0 +++ [pid 307] newfstatat(AT_FDCWD, "./491/config" [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... prctl resumed>) = 0 [pid 5285] <... futex resumed>) = 1 [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5281] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5280, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5287] <... futex resumed>) = 0 [pid 5286] setpgid(0, 0 [pid 5285] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5287] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5286] <... setpgid resumed>) = 0 [pid 5285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5282] <... futex resumed>) = 0 [pid 5281] <... futex resumed>) = 0 [pid 5287] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5285] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./504", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5287] <... futex resumed>) = 0 [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5287] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5285] <... symlinkat resumed>) = 0 [pid 5282] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./491/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5287] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5286] <... openat resumed>) = 3 [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./504", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] write(3, "1000", 4 [pid 5285] <... futex resumed>) = 1 [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5281] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5287] <... futex resumed>) = 0 [pid 5286] <... write resumed>) = 4 [pid 5285] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 307] fstat(4 [pid 5287] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5286] close(3 [pid 5285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5282] <... futex resumed>) = 0 [pid 5281] <... futex resumed>) = 0 [pid 5287] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5286] <... close resumed>) = 0 [pid 5285] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] symlink("/dev/binderfs", "./binderfs" [pid 5285] <... unlinkat resumed>) = 0 [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5287] <... futex resumed>) = 0 [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 307] getdents64(4 [pid 5287] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5282] <... futex resumed>) = 0 [pid 5281] <... futex resumed>) = 0 [pid 5287] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5285] <... futex resumed>) = 1 [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5281] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... symlink resumed>) = 0 [pid 5285] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5281] <... futex resumed>) = 0 [pid 310] umount2("./504/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 5287] <... futex resumed>) = 0 [pid 5282] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5287] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5282] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5287] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) executing program [pid 5286] write(1, "executing program\n", 18 [pid 5285] <... unlinkat resumed>) = 0 [pid 5282] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./504/binderfs" [pid 307] close(4 [pid 5287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... write resumed>) = 18 [pid 5285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5287] <... futex resumed>) = 0 [pid 5285] <... futex resumed>) = 1 [pid 5281] <... futex resumed>) = 0 [pid 5282] exit_group(0 [pid 307] <... close resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5285] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5282] <... exit_group resumed>) = ? [pid 5281] exit_group(0 [pid 310] unlink("./504/binderfs" [pid 307] rmdir("./491/config" [pid 5287] +++ exited with 0 +++ [pid 5281] <... exit_group resumed>) = ? [pid 5286] <... futex resumed>) = 0 [pid 5286] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5286] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5282] +++ exited with 0 +++ [pid 5286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5286] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 307] <... rmdir resumed>) = 0 [pid 5286] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5285] <... futex resumed>) = ? [pid 5286] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5282, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./489", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./504/config" [pid 307] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./491" [pid 306] openat(AT_FDCWD, "./489", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5286] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5286] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... openat resumed>) = 3 [pid 310] openat(AT_FDCWD, "./504/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] mkdir("./492", 0777 [pid 306] fstat(3 [pid 310] <... openat resumed>) = 4 [pid 5286] <... clone3 resumed> => {parent_tid=[5288]}, 88) = 5288 [pid 5286] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 310] fstat(4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3 [pid 5286] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5288 attached [pid 5288] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5288] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5288] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] umount2("./489/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5289 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./489/binderfs" [pid 310] close(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... close resumed>) = 0 [pid 306] unlink("./489/binderfs" [pid 310] rmdir("./504/config" [pid 306] <... unlink resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 5288] <... mkdirat resumed>) = 0 [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5288] <... futex resumed>) = 1 [pid 5288] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] close(3 [pid 5285] +++ exited with 0 +++ [pid 5281] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 306] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./504" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5288] <... mount resumed>) = 0 [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5281, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] newfstatat(AT_FDCWD, "./489/config" [pid 310] mkdir("./505", 0777 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5286] <... futex resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5288] <... futex resumed>) = 1 [pid 5288] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 306] umount2("./489/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] openat(AT_FDCWD, "./489/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5286] <... futex resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5288] <... futex resumed>) = 1 [pid 5288] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5290 [pid 306] fstat(4 [pid 5288] <... futex resumed>) = 1 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(4 [pid 5288] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./489/config" [pid 5288] <... mkdirat resumed>) = 0 [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 5288] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 5288] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./489" [pid 5288] <... symlinkat resumed>) = 0 [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5288] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 5288] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 306] mkdir("./490", 0777 [pid 5288] <... unlinkat resumed>) = 0 [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 5286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 5288] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5288] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5288] <... unlinkat resumed>) = 0 [pid 5288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 5286] exit_group(0) = ? [pid 5288] <... futex resumed>) = ? [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5291 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5290 attached ci2-android-6-1/strace-static-x86_64: Process 5291 attached [pid 5288] +++ exited with 0 +++ [pid 5290] set_robust_list(0x5555731a86a0, 24 [pid 5286] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5286, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5289 attached [pid 5289] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5290] <... set_robust_list resumed>) = 0 [pid 5289] chdir("./492") = 0 [pid 5289] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5289] setpgid(0, 0) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5289] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] umount2("./494", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5289] write(3, "1000", 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5289] <... write resumed>) = 4 [pid 309] openat(AT_FDCWD, "./494", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5289] close(3 [pid 309] <... openat resumed>) = 3 [pid 5289] <... close resumed>) = 0 [pid 309] fstat(3 [pid 5291] set_robust_list(0x5555731a86a0, 24 [pid 5290] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 309] getdents64(3 [pid 5290] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5290] chdir("./505" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5290] <... chdir resumed>) = 0 [pid 309] umount2("./494/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./500", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5290] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./494/binderfs" [pid 308] openat(AT_FDCWD, "./500", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 3 [pid 309] unlink("./494/binderfs" [pid 308] fstat(3 [pid 5290] <... prctl resumed>) = 0 [pid 5290] setpgid(0, 0) = 0 [pid 5290] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... unlink resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 5290] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./500/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5290] write(3, "1000", 4 [pid 309] newfstatat(AT_FDCWD, "./494/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./500/binderfs" [pid 309] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./500/binderfs" [pid 309] openat(AT_FDCWD, "./494/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5291] <... set_robust_list resumed>) = 0 [pid 5290] <... write resumed>) = 4 [pid 5291] rt_sigprocmask(SIG_SETMASK, [] [pid 5290] close(3 [pid 5291] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5290] <... close resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(4 [pid 5291] chdir("./490" [pid 5290] symlink("/dev/binderfs", "./binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5291] <... chdir resumed>) = 0 [pid 5290] <... symlink resumed>) = 0 [pid 5289] symlink("/dev/binderfs", "./binderfs" [pid 309] getdents64(4 [pid 308] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5290] write(1, "executing program\n", 18 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(4 [pid 308] newfstatat(AT_FDCWD, "./500/config" [pid 5290] <... write resumed>) = 18 executing program [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(4 [pid 308] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5290] <... futex resumed>) = 0 [pid 309] rmdir("./494/config" [pid 308] openat(AT_FDCWD, "./500/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5290] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5290] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5290] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 309] getdents64(3 [pid 308] fstat(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5290] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] close(3 [pid 308] getdents64(4 [pid 5290] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] <... close resumed>) = 0 [pid 5290] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rmdir("./494" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5290] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5290] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5292]}, 88) = 5292 [pid 309] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 309] mkdir("./495", 0777 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5290] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5292 attached [pid 5292] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... mkdir resumed>) = 0 [pid 308] close(4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5292] <... set_robust_list resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rmdir("./500/config" [pid 5292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5292] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5292] <... futex resumed>) = 1 [pid 308] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5293 [pid 308] getdents64(3 [pid 5292] mount(NULL, "./config", "configfs", 0, NULL [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./500" [pid 5292] <... mount resumed>) = 0 [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./501", 0777 [pid 5292] <... futex resumed>) = 1 [pid 5292] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5292] <... futex resumed>) = 1 [pid 308] <... mkdir resumed>) = 0 [pid 5292] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5292] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5292] <... futex resumed>) = 1 [pid 5292] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5291] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5294 [pid 5292] <... mkdirat resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5291] <... prctl resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5291] setpgid(0, 0 [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5292] <... futex resumed>) = 1 [pid 5292] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5291] <... setpgid resumed>) = 0 [pid 5292] <... symlinkat resumed>) = 0 [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... futex resumed>) = 0 [pid 5289] <... symlink resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5291] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5292] <... futex resumed>) = 1 [pid 5292] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5291] <... openat resumed>) = 3 [pid 5289] write(1, "executing program\n", 18 [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5292] <... futex resumed>) = 1 [pid 5292] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5291] write(3, "1000", 4 [pid 5289] <... write resumed>) = 18 [pid 5292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... futex resumed>) = 0 [pid 5291] <... write resumed>) = 4 executing program [pid 5290] exit_group(0 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5291] close(3 [pid 5290] <... exit_group resumed>) = ? [pid 5291] <... close resumed>) = 0 [pid 5289] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5294 attached [pid 5291] symlink("/dev/binderfs", "./binderfs" [pid 5292] <... futex resumed>) = ? [pid 5291] <... symlink resumed>) = 0 [pid 5289] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5291] write(1, "executing program\n", 18 [pid 5292] +++ exited with 0 +++ [pid 5290] +++ exited with 0 +++ [pid 5291] <... write resumed>) = 18 [pid 5289] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5290, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... restart_syscall resumed>) = 0 [pid 5291] <... futex resumed>) = 0 [pid 5289] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5293 attached [pid 5293] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5293] rt_sigprocmask(SIG_SETMASK, [] [pid 5291] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5289] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./505", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5293] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5291] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./505", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5291] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5289] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5291] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5289] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] getdents64(3 [pid 5291] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5291] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] umount2("./505/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5291] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5289] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./505/binderfs" [pid 5291] <... mprotect resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5293] chdir("./495" [pid 310] unlink("./505/binderfs" [pid 5291] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5293] <... chdir resumed>) = 0 [pid 5293] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5291] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5289] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5291] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5293] setpgid(0, 0) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5293] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5289] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5291] <... clone3 resumed> => {parent_tid=[5295]}, 88) = 5295 [pid 5289] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./505/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5291] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5291] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./505/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... clone3 resumed> => {parent_tid=[5296]}, 88) = 5296 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5291] <... futex resumed>) = 0 [pid 5289] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 5293] <... openat resumed>) = 3 [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5289] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5293] write(3, "1000", 4 [pid 310] getdents64(4 [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5293] <... write resumed>) = 4 [pid 5289] <... futex resumed>) = 0 [pid 310] close(4 [pid 5293] close(3) = 0 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5293] symlink("/dev/binderfs", "./binderfs" [pid 310] rmdir("./505/config") = 0 [pid 5293] <... symlink resumed>) = 0 [pid 310] getdents64(3 [pid 5294] set_robust_list(0x5555731a86a0, 24ci2-android-6-1/strace-static-x86_64: Process 5296 attached [pid 5293] write(1, "executing program\n", 18 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5293] <... write resumed>) = 18 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 310] close(3 [pid 5293] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5294] <... set_robust_list resumed>) = 0 [pid 5293] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] rmdir("./505" [pid 5293] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5293] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5293] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5293] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... rmdir resumed>) = 0 [pid 5294] rt_sigprocmask(SIG_SETMASK, [] [pid 5293] <... mprotect resumed>) = 0 [pid 310] mkdir("./506", 0777 [pid 5293] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5293] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5297]}, 88) = 5297 [pid 5294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5293] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5293] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5294] chdir("./501" [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5295 attached [pid 5296] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5295] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5296] <... set_robust_list resumed>) = 0 [pid 5295] <... set_robust_list resumed>) = 0 [pid 5296] rt_sigprocmask(SIG_SETMASK, [] [pid 5295] rt_sigprocmask(SIG_SETMASK, [] [pid 5296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5294] <... chdir resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5298 [pid 5295] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5294] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5294] <... prctl resumed>) = 0 [pid 5294] setpgid(0, 0) = 0 [pid 5296] mkdirat(AT_FDCWD, "./config", 0777 [pid 5295] mkdirat(AT_FDCWD, "./config", 0777 [pid 5294] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-1/strace-static-x86_64: Process 5298 attached [pid 5295] <... mkdirat resumed>) = 0 [pid 5294] <... openat resumed>) = 3 [pid 5296] <... mkdirat resumed>) = 0 [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5295] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5296] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5297 attached [pid 5297] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5297] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5297] mkdirat(AT_FDCWD, "./config", 0777 [pid 5291] <... futex resumed>) = 0 [pid 5289] <... futex resumed>) = 0 [pid 5298] set_robust_list(0x5555731a86a0, 24 [pid 5294] write(3, "1000", 4 [pid 5297] <... mkdirat resumed>) = 0 [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5293] <... futex resumed>) = 0 [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5297] <... futex resumed>) = 1 [pid 5297] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] <... write resumed>) = 4 [pid 5289] <... futex resumed>) = 1 [pid 5296] <... futex resumed>) = 0 [pid 5296] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5296] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5293] <... futex resumed>) = 0 [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5297] <... futex resumed>) = 1 [pid 5297] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5293] <... futex resumed>) = 0 [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5297] <... futex resumed>) = 1 [pid 5297] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5293] <... futex resumed>) = 0 [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5291] <... futex resumed>) = 1 [pid 5294] close(3 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] <... close resumed>) = 0 [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5294] symlink("/dev/binderfs", "./binderfs" [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5295] <... futex resumed>) = 0 [pid 5295] mount(NULL, "./config", "configfs", 0, NULL [pid 5294] <... symlink resumed>) = 0 [pid 5289] <... futex resumed>) = 1 [pid 5295] <... mount resumed>) = 0 [pid 5294] write(1, "executing program\n", 18 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] <... write resumed>) = 18 [pid 5296] <... futex resumed>) = 0 [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5296] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5295] <... futex resumed>) = 1 [pid 5294] <... futex resumed>) = 0 executing program [pid 5291] <... futex resumed>) = 0 [pid 5294] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5296] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5295] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5294] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5291] <... futex resumed>) = 0 [pid 5294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5295] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5294] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5296] <... futex resumed>) = 1 [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5289] <... futex resumed>) = 0 [pid 5298] <... set_robust_list resumed>) = 0 [pid 5297] <... futex resumed>) = 1 [pid 5296] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5295] <... futex resumed>) = 1 [pid 5294] <... mprotect resumed>) = 0 [pid 5291] <... futex resumed>) = 0 [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... futex resumed>) = 0 [pid 5295] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5297] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5294] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5291] <... futex resumed>) = 0 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5296] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5295] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5296] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5294] <... clone3 resumed> => {parent_tid=[5299]}, 88) = 5299 [pid 5294] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5299 attached [pid 5299] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5298] rt_sigprocmask(SIG_SETMASK, [] [pid 5297] <... mkdirat resumed>) = 0 [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] <... set_robust_list resumed>) = 0 [pid 5295] <... futex resumed>) = 1 [pid 5291] <... futex resumed>) = 0 [pid 5295] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5295] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5291] <... futex resumed>) = 0 [pid 5296] <... futex resumed>) = 1 [pid 5296] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5289] <... futex resumed>) = 0 [pid 5296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5296] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5296] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5295] <... futex resumed>) = 1 [pid 5291] <... futex resumed>) = 0 [pid 5295] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5291] <... futex resumed>) = 0 [pid 5295] <... symlinkat resumed>) = 0 [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5299] rt_sigprocmask(SIG_SETMASK, [] [pid 5298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5289] <... futex resumed>) = 0 [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5296] <... futex resumed>) = 1 [pid 5298] chdir("./506" [pid 5296] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 EEXIST (File exists) [pid 5298] <... chdir resumed>) = 0 [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... futex resumed>) = 0 [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5296] <... futex resumed>) = 1 [pid 5296] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5298] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5296] <... unlinkat resumed>) = 0 [pid 5295] <... futex resumed>) = 1 [pid 5291] <... futex resumed>) = 0 [pid 5295] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5291] <... futex resumed>) = 0 [pid 5295] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5295] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... futex resumed>) = 0 [pid 5289] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5291] <... futex resumed>) = 0 [pid 5295] <... futex resumed>) = 1 [pid 5296] <... futex resumed>) = 1 [pid 5295] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5296] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5291] <... futex resumed>) = 0 [pid 5298] <... prctl resumed>) = 0 [pid 5296] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5295] <... unlinkat resumed>) = 0 [pid 5291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5298] setpgid(0, 0 [pid 5295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5299] mkdirat(AT_FDCWD, "./config", 0777 [pid 5298] <... setpgid resumed>) = 0 [pid 5297] <... futex resumed>) = 1 [pid 5295] <... futex resumed>) = 0 [pid 5293] <... futex resumed>) = 0 [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5291] exit_group(0 [pid 5295] ???( [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5291] <... exit_group resumed>) = ? [pid 5298] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5297] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5295] <... ??? resumed>) = ? [pid 5296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5289] <... futex resumed>) = 0 [pid 5296] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5289] exit_group(0 [pid 5296] <... futex resumed>) = ? [pid 5289] <... exit_group resumed>) = ? [pid 5297] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5296] +++ exited with 0 +++ [pid 5299] <... mkdirat resumed>) = 0 [pid 5295] +++ exited with 0 +++ [pid 5291] +++ exited with 0 +++ [pid 5289] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5291, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5289, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] <... openat resumed>) = 3 [pid 5297] <... futex resumed>) = 1 [pid 5293] <... futex resumed>) = 0 [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] <... futex resumed>) = 0 [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5299] <... futex resumed>) = 1 [pid 5299] mount(NULL, "./config", "configfs", 0, NULL [pid 5298] write(3, "1000", 4 [pid 5297] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5299] <... mount resumed>) = 0 [pid 5298] <... write resumed>) = 4 [pid 5298] close(3) = 0 [pid 5298] symlink("/dev/binderfs", "./binderfs" [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5297] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5298] <... symlink resumed>) = 0 [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] <... futex resumed>) = 1 [pid 5294] <... futex resumed>) = 0 [pid 5298] write(1, "executing program\n", 18 [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5297] <... futex resumed>) = 1 [pid 5294] <... futex resumed>) = 0 [pid 5293] <... futex resumed>) = 0 [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5293] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5293] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5297] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5299] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5297] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] <... futex resumed>) = 0 [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5299] <... futex resumed>) = 1 [pid 5293] <... futex resumed>) = 0 [pid 5293] exit_group(0) = ? [pid 5297] <... futex resumed>) = ? [pid 5299] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) executing program [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] <... write resumed>) = 18 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] <... futex resumed>) = 1 [pid 5297] +++ exited with 0 +++ [pid 5294] <... futex resumed>) = 0 [pid 5293] +++ exited with 0 +++ [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5293, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5294] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5299] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5298] <... futex resumed>) = 0 [pid 5298] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5299] <... mkdirat resumed>) = 0 [pid 5298] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5298] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5298] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5298] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5298] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5300]}, 88) = 5300 ci2-android-6-1/strace-static-x86_64: Process 5300 attached [pid 5299] <... futex resumed>) = 1 [pid 5294] <... futex resumed>) = 0 [pid 5299] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5298] rt_sigprocmask(SIG_SETMASK, [] [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5294] <... futex resumed>) = 0 [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5298] <... futex resumed>) = 0 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5300] rt_sigprocmask(SIG_SETMASK, [] [pid 5299] <... symlinkat resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5300] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5300] mkdirat(AT_FDCWD, "./config", 0777 [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5294] <... futex resumed>) = 0 [pid 5300] <... mkdirat resumed>) = 0 [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5294] <... futex resumed>) = 0 [pid 307] umount2("./492", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./490", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5298] <... futex resumed>) = 0 [pid 5300] mount(NULL, "./config", "configfs", 0, NULL [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5300] <... mount resumed>) = 0 [pid 5298] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5300] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5298] <... futex resumed>) = 0 [pid 5299] <... unlinkat resumed>) = 0 [pid 307] openat(AT_FDCWD, "./492", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./490", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5300] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5298] <... futex resumed>) = 0 [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5300] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5298] <... futex resumed>) = 0 [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5300] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] <... symlinkat resumed>) = 0 [pid 5298] <... futex resumed>) = 0 [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5300] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] <... unlinkat resumed>) = 0 [pid 5298] <... futex resumed>) = 0 [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5300] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] <... unlinkat resumed>) = 0 [pid 5299] <... futex resumed>) = 1 [pid 5298] <... futex resumed>) = 0 [pid 5294] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 306] fstat(3 [pid 5300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5300] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5294] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5299] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5298] exit_group(0 [pid 5294] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 5300] <... futex resumed>) = ? [pid 5299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] <... exit_group resumed>) = ? [pid 5294] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5299] <... futex resumed>) = 0 [pid 5294] exit_group(0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] umount2("./492/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5300] +++ exited with 0 +++ [pid 5298] +++ exited with 0 +++ [pid 5294] <... exit_group resumed>) = ? [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./490/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5299] +++ exited with 0 +++ [pid 5294] +++ exited with 0 +++ [pid 307] newfstatat(AT_FDCWD, "./492/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5298, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./495", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./490/binderfs" [pid 310] umount2("./506", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5294, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] unlink("./492/binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./495", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] openat(AT_FDCWD, "./506", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 3 [pid 307] <... unlink resumed>) = 0 [pid 306] unlink("./490/binderfs" [pid 310] <... openat resumed>) = 3 [pid 309] fstat(3 [pid 307] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./506/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 307] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./506/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./495/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 310] unlink("./506/binderfs") = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./492/config" [pid 306] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./495/binderfs" [pid 308] umount2("./501", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./495/binderfs" [pid 308] openat(AT_FDCWD, "./501", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./490/config" [pid 310] newfstatat(AT_FDCWD, "./506/config" [pid 309] <... unlink resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./492/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./490/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./506/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 307] fstat(4 [pid 310] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] newfstatat(AT_FDCWD, "./495/config" [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./490/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./501/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 310] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] openat(AT_FDCWD, "./495/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] newfstatat(AT_FDCWD, "./501/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(4 [pid 310] close(4) = 0 [pid 309] <... openat resumed>) = 4 [pid 310] rmdir("./506/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] fstat(4 [pid 308] unlink("./501/binderfs" [pid 307] getdents64(4 [pid 310] getdents64(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... close resumed>) = 0 [pid 309] getdents64(4 [pid 308] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4 [pid 306] getdents64(4 [pid 310] rmdir("./506" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... rmdir resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] mkdir("./507", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./492/config" [pid 306] close(4 [pid 310] <... mkdir resumed>) = 0 [pid 309] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./501/config" [pid 307] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5301 attached [pid 309] rmdir("./495/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./490/config" [pid 5301] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5301 [pid 307] getdents64(3 [pid 5301] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5301] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5301] chdir("./507" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 307] close(3 [pid 306] getdents64(3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 308] openat(AT_FDCWD, "./501/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./492" [pid 306] close(3 [pid 309] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 5301] <... chdir resumed>) = 0 [pid 5301] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5301] setpgid(0, 0) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 308] fstat(4 [pid 306] <... close resumed>) = 0 [pid 309] rmdir("./495" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] mkdir("./493", 0777 [pid 306] rmdir("./490" [pid 5301] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 5301] write(3, "1000", 4 [pid 306] <... rmdir resumed>) = 0 [pid 5301] <... write resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5301] close(3) = 0 [pid 5301] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] mkdir("./496", 0777 [pid 308] getdents64(4 [pid 307] <... mkdir resumed>) = 0 [pid 306] mkdir("./491", 0777 [pid 5301] write(1, "executing program\n", 18) = 18 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5301] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5301] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5301] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5301] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] close(4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rmdir("./501/config" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5301] <... mprotect resumed>) = 0 [pid 5301] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5301] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5303]}, 88) = 5303 [pid 5301] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5301] <... futex resumed>) = 0 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5302 attached [pid 5302] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5302] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 5302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5302] chdir("./496") = 0 [pid 5302] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5302] setpgid(0, 0) = 0 [pid 5302] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5302 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5304 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5305 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./501" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5302] <... openat resumed>) = 3 [pid 5302] write(3, "1000", 4) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./502", 0777 [pid 5302] close(3) = 0 [pid 5302] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5302] write(1, "executing program\n", 18 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5302] <... write resumed>) = 18 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5302] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5302] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5302] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5302] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5302] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5302] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 5302] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5306 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5302] <... clone3 resumed> => {parent_tid=[5307]}, 88) = 5307 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5302] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5304 attached ci2-android-6-1/strace-static-x86_64: Process 5305 attached [pid 5304] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5305] set_robust_list(0x5555731a86a0, 24 [pid 5304] chdir("./493") = 0 [pid 5304] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 ci2-android-6-1/strace-static-x86_64: Process 5306 attached [pid 5304] setpgid(0, 0) = 0 [pid 5304] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5305] <... set_robust_list resumed>) = 0 [pid 5304] <... openat resumed>) = 3 [pid 5304] write(3, "1000", 4) = 4 [pid 5304] close(3) = 0 [pid 5304] symlink("/dev/binderfs", "./binderfs" [pid 5305] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5307 attached ci2-android-6-1/strace-static-x86_64: Process 5303 attached [pid 5306] set_robust_list(0x5555731a86a0, 24 [pid 5305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5304] <... symlink resumed>) = 0 [pid 5307] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5306] <... set_robust_list resumed>) = 0 [pid 5305] chdir("./491" [pid 5303] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5306] rt_sigprocmask(SIG_SETMASK, [] [pid 5305] <... chdir resumed>) = 0 [pid 5303] <... set_robust_list resumed>) = 0 [pid 5306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5305] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5303] rt_sigprocmask(SIG_SETMASK, [] [pid 5307] <... set_robust_list resumed>) = 0 [pid 5305] <... prctl resumed>) = 0 [pid 5304] write(1, "executing program\n", 18 [pid 5303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5306] chdir("./502" [pid 5305] setpgid(0, 0 [pid 5307] rt_sigprocmask(SIG_SETMASK, [] [pid 5306] <... chdir resumed>) = 0 [pid 5305] <... setpgid resumed>) = 0 [pid 5304] <... write resumed>) = 18 executing program [pid 5303] mkdirat(AT_FDCWD, "./config", 0777 [pid 5307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5307] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5305] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5302] <... futex resumed>) = 0 [pid 5303] <... mkdirat resumed>) = 0 [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5305] <... openat resumed>) = 3 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5306] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5305] write(3, "1000", 4 [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5302] <... futex resumed>) = 0 [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5306] <... prctl resumed>) = 0 [pid 5305] <... write resumed>) = 4 [pid 5304] <... futex resumed>) = 0 [pid 5303] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5302] <... futex resumed>) = 0 [pid 5306] setpgid(0, 0 [pid 5305] close(3 [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5302] <... futex resumed>) = 0 [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5306] <... setpgid resumed>) = 0 [pid 5305] <... close resumed>) = 0 [pid 5304] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5303] mount(NULL, "./config", "configfs", 0, NULL [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] <... futex resumed>) = 0 [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5307] <... futex resumed>) = 1 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5305] symlink("/dev/binderfs", "./binderfs" [pid 5306] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5303] <... mount resumed>) = 0 [pid 5302] <... futex resumed>) = 0 [pid 5307] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5307] <... unlinkat resumed>) = 0 [pid 5305] <... symlink resumed>) = 0 [pid 5302] <... futex resumed>) = 0 [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] <... openat resumed>) = 3 [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] <... futex resumed>) = 0 [pid 5302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5307] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5302] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5307] <... unlinkat resumed>) = 0 [pid 5306] write(3, "1000", 4 [pid 5305] write(1, "executing program\n", 18 [pid 5304] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5303] <... futex resumed>) = 1 [pid 5302] <... futex resumed>) = 0 [pid 5301] <... futex resumed>) = 0 executing program [pid 5307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] <... write resumed>) = 4 [pid 5305] <... write resumed>) = 18 [pid 5302] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5307] <... futex resumed>) = 0 [pid 5306] close(3 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5304] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5303] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5301] <... futex resumed>) = 0 [pid 5307] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5306] <... close resumed>) = 0 [pid 5305] <... futex resumed>) = 0 [pid 5304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5303] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5302] exit_group(0 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5307] <... futex resumed>) = ? [pid 5306] symlink("/dev/binderfs", "./binderfs" [pid 5305] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5304] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5302] <... exit_group resumed>) = ? [pid 5306] <... symlink resumed>) = 0 [pid 5305] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5304] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5307] +++ exited with 0 +++ [pid 5306] write(1, "executing program\n", 18 [pid 5305] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5302] +++ exited with 0 +++ executing program [pid 5306] <... write resumed>) = 18 [pid 5305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5304] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5303] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5302, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5303] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5306] <... futex resumed>) = 0 [pid 5305] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5304] <... mprotect resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5303] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5305] <... mprotect resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5306] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5306] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5303] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5306] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5303] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5301] <... futex resumed>) = 0 [pid 309] umount2("./496", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5306] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5306] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5305] <... clone3 resumed> => {parent_tid=[5308]}, 88) = 5308 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5308 attached [pid 5306] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5305] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./496", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5303] <... mkdirat resumed>) = 0 [pid 5308] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 5306] <... mprotect resumed>) = 0 [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5304] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 5306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5305] <... futex resumed>) = 0 [pid 5303] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5303] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5301] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./496/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5308] <... set_robust_list resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./496/binderfs" [pid 5304] <... clone3 resumed> => {parent_tid=[5309]}, 88) = 5309 [pid 5303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5306] <... clone3 resumed> => {parent_tid=[5310]}, 88) = 5310 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5306] rt_sigprocmask(SIG_SETMASK, [] [pid 5303] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] unlink("./496/binderfs" [pid 5306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5304] rt_sigprocmask(SIG_SETMASK, [] [pid 5308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5308] mkdirat(AT_FDCWD, "./config", 0777 [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5306] <... futex resumed>) = 0 [pid 5303] <... symlinkat resumed>) = 0 [pid 309] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5303] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5304] <... futex resumed>) = 0 [pid 5303] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5301] <... futex resumed>) = 0 [pid 5303] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5303] <... unlinkat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./496/config" [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5303] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5310 attached ci2-android-6-1/strace-static-x86_64: Process 5309 attached [pid 5308] <... mkdirat resumed>) = 0 [pid 5303] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5301] <... futex resumed>) = 0 [pid 5308] <... futex resumed>) = 1 [pid 5305] <... futex resumed>) = 0 [pid 5301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5308] mount(NULL, "./config", "configfs", 0, NULL [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... mount resumed>) = 0 [pid 5305] <... futex resumed>) = 0 [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5308] <... futex resumed>) = 0 [pid 5305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5305] <... futex resumed>) = 0 [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5308] <... futex resumed>) = 0 [pid 5305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5305] <... futex resumed>) = 0 [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5308] <... futex resumed>) = 0 [pid 5305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5305] <... futex resumed>) = 0 [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5308] <... futex resumed>) = 0 [pid 5305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... symlinkat resumed>) = 0 [pid 5305] <... futex resumed>) = 0 [pid 5303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5308] <... futex resumed>) = 0 [pid 5305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... unlinkat resumed>) = 0 [pid 5305] <... futex resumed>) = 0 [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5308] <... futex resumed>) = 0 [pid 5305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5309] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5308] <... unlinkat resumed>) = 0 [pid 5305] <... futex resumed>) = 0 [pid 5303] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] openat(AT_FDCWD, "./496/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5308] <... futex resumed>) = 0 [pid 5305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5308] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5305] exit_group(0 [pid 5308] <... futex resumed>) = ? [pid 5305] <... exit_group resumed>) = ? [pid 5310] <... set_robust_list resumed>) = 0 [pid 5309] <... set_robust_list resumed>) = 0 [pid 5303] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... openat resumed>) = 4 [pid 5310] rt_sigprocmask(SIG_SETMASK, [] [pid 5309] rt_sigprocmask(SIG_SETMASK, [] [pid 5308] +++ exited with 0 +++ [pid 5305] +++ exited with 0 +++ [pid 5303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 5303] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5303] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5305, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5303] <... futex resumed>) = ? [pid 5301] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5303] +++ exited with 0 +++ [pid 5301] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5301, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] getdents64(4 [pid 5310] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5309] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] close(4 [pid 5310] <... mkdirat resumed>) = 0 [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5310] <... futex resumed>) = 1 [pid 5306] <... futex resumed>) = 0 [pid 309] rmdir("./496/config" [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5306] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] close(3 [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5306] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./496" [pid 5310] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5310] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5306] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5309] <... mkdirat resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] <... futex resumed>) = 0 [pid 309] mkdir("./497", 0777 [pid 5306] <... futex resumed>) = 1 [pid 5310] <... futex resumed>) = 0 [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5310] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5304] <... futex resumed>) = 1 [pid 309] <... mkdir resumed>) = 0 [pid 5306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... restart_syscall resumed>) = 0 [pid 5309] <... futex resumed>) = 0 [pid 5309] mount(NULL, "./config", "configfs", 0, NULL [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] <... mount resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5306] <... futex resumed>) = 1 [pid 5310] <... futex resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5310] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5309] <... futex resumed>) = 1 [pid 5310] <... mkdirat resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] <... futex resumed>) = 0 [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5310] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5311 attached [pid 5309] <... futex resumed>) = 0 [pid 5306] <... futex resumed>) = 0 [pid 5304] <... futex resumed>) = 1 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5311 [pid 306] umount2("./491", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5311] set_robust_list(0x5555731a86a0, 24 [pid 5309] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5311] <... set_robust_list resumed>) = 0 [pid 5309] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5306] <... futex resumed>) = 1 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./491", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5310] <... futex resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5310] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5309] <... futex resumed>) = 1 [pid 5304] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5310] <... symlinkat resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5304] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5310] <... futex resumed>) = 1 [pid 5309] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5306] <... futex resumed>) = 0 [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5310] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5309] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] getdents64(3 [pid 5310] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5309] <... futex resumed>) = 1 [pid 5304] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5306] <... futex resumed>) = 0 [pid 5311] rt_sigprocmask(SIG_SETMASK, [] [pid 5310] <... unlinkat resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./491/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5304] <... futex resumed>) = 0 [pid 5310] <... futex resumed>) = 0 [pid 5309] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5310] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5309] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./491/binderfs" [pid 5310] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5310] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5309] <... futex resumed>) = 1 [pid 5306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5304] <... futex resumed>) = 0 [pid 306] unlink("./491/binderfs" [pid 5310] <... unlinkat resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5311] chdir("./497" [pid 5310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5304] <... futex resumed>) = 0 [pid 306] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5310] <... futex resumed>) = 1 [pid 5309] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5306] <... futex resumed>) = 0 [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 5311] <... chdir resumed>) = 0 [pid 5310] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5309] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5306] exit_group(0 [pid 306] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5310] <... futex resumed>) = ? [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5306] <... exit_group resumed>) = ? [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5311] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5310] +++ exited with 0 +++ [pid 5309] <... futex resumed>) = 1 [pid 5304] <... futex resumed>) = 0 [pid 5311] <... prctl resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5311] setpgid(0, 0 [pid 5309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5304] <... futex resumed>) = 0 [pid 5311] <... setpgid resumed>) = 0 [pid 5309] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 5311] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5309] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5306] +++ exited with 0 +++ [pid 306] newfstatat(AT_FDCWD, "./491/config" [pid 5311] <... openat resumed>) = 3 [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5311] write(3, "1000", 4 [pid 5309] <... futex resumed>) = 1 [pid 5304] <... futex resumed>) = 0 [pid 310] umount2("./507", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5306, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./491/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5311] <... write resumed>) = 4 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5311] close(3 [pid 5309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5304] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./507", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5311] <... close resumed>) = 0 [pid 5309] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5304] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 306] openat(AT_FDCWD, "./491/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5311] symlink("/dev/binderfs", "./binderfs" [pid 5309] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] fstat(3 [pid 5311] <... symlink resumed>) = 0 [pid 5309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 4 [pid 5311] write(1, "executing program\n", 18 [pid 5309] <... futex resumed>) = 1 [pid 5304] <... futex resumed>) = 0 executing program [pid 310] getdents64(3 [pid 5311] <... write resumed>) = 18 [pid 5309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5304] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] fstat(4 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] <... futex resumed>) = ? [pid 5304] <... exit_group resumed>) = ? [pid 310] umount2("./507/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5311] <... futex resumed>) = 0 [pid 5309] +++ exited with 0 +++ [pid 5304] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(4 [pid 5311] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] newfstatat(AT_FDCWD, "./507/binderfs" [pid 5311] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5311] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] unlink("./507/binderfs" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5304, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] getdents64(4 [pid 5311] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5311] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5311] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 5311] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] newfstatat(AT_FDCWD, "./507/config" [pid 306] <... close resumed>) = 0 [pid 5311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./491/config" [pid 5311] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5311] <... clone3 resumed> => {parent_tid=[5312]}, 88) = 5312 [pid 310] openat(AT_FDCWD, "./507/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5311] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 4 [pid 5311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] fstat(4 [pid 306] <... rmdir resumed>) = 0 [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5311] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 306] getdents64(3 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... restart_syscall resumed>) = 0 [pid 310] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 310] close(4) = 0 [pid 310] rmdir("./507/config"ci2-android-6-1/strace-static-x86_64: Process 5312 attached ) = 0 [pid 306] <... close resumed>) = 0 [pid 310] getdents64(3 [pid 307] umount2("./493", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./491" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./507") = 0 [pid 307] openat(AT_FDCWD, "./493", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rmdir resumed>) = 0 [pid 5312] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] mkdir("./508", 0777 [pid 5312] <... set_robust_list resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 306] mkdir("./492", 0777 [pid 5312] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 307] fstat(3 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5313 attached [pid 308] umount2("./502", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5313] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5313 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5313] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] openat(AT_FDCWD, "./502", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5313] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./493/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5313] chdir("./508") = 0 [pid 5313] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5313] setpgid(0, 0) = 0 [pid 307] newfstatat(AT_FDCWD, "./493/binderfs" [pid 308] fstat(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5314 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] unlink("./493/binderfs" [pid 5313] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] getdents64(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5313] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... unlink resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./502/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5313] write(3, "1000", 4 [pid 308] newfstatat(AT_FDCWD, "./502/binderfs" [pid 307] <... umount2 resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./502/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5313] <... write resumed>) = 4 [pid 5313] close(3) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./493/config" [pid 308] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5313] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./493/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] newfstatat(AT_FDCWD, "./502/config" [pid 307] <... openat resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(4 [pid 308] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 308] openat(AT_FDCWD, "./502/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5313] <... symlink resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] fstat(4 [pid 307] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 307] close(4 [pid 5313] write(1, "executing program\n", 18 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... close resumed>) = 0 [pid 5313] <... write resumed>) = 18 [pid 308] getdents64(4 [pid 307] rmdir("./493/config" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5313] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5313] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... rmdir resumed>) = 0 [pid 308] close(4 [pid 5313] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 307] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5314 attached [pid 5313] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5314] set_robust_list(0x5555731a86a0, 24 [pid 5313] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] rmdir("./502/config" [pid 307] close(3 [pid 5314] <... set_robust_list resumed>) = 0 [pid 5313] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5314] rt_sigprocmask(SIG_SETMASK, [] [pid 5313] <... mprotect resumed>) = 0 [pid 5314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5313] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5314] chdir("./492" [pid 5313] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5314] <... chdir resumed>) = 0 [pid 5313] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] getdents64(3 [pid 307] rmdir("./493"ci2-android-6-1/strace-static-x86_64: Process 5315 attached [pid 5314] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5312] mkdirat(AT_FDCWD, "./config", 0777 [pid 5314] <... prctl resumed>) = 0 [pid 5313] <... clone3 resumed> => {parent_tid=[5315]}, 88) = 5315 [pid 5314] setpgid(0, 0 [pid 5313] rt_sigprocmask(SIG_SETMASK, [] [pid 5314] <... setpgid resumed>) = 0 [pid 5313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5314] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5314] <... openat resumed>) = 3 [pid 5313] <... futex resumed>) = 0 [pid 5314] write(3, "1000", 4 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5314] <... write resumed>) = 4 [pid 308] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 5314] close(3 [pid 308] <... close resumed>) = 0 [pid 307] mkdir("./494", 0777 [pid 308] rmdir("./502" [pid 5314] <... close resumed>) = 0 [pid 5314] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5314] write(1, "executing program\n", 18 [pid 307] <... mkdir resumed>) = 0 [pid 5314] <... write resumed>) = 18 [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 executing program [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./503", 0777 [pid 5314] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5314] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5314] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5314] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5314] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5314] <... clone3 resumed> => {parent_tid=[5316]}, 88) = 5316 [pid 5314] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5316 attached [pid 5316] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5316] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5316] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5317 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5318 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5316] <... mkdirat resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5318 attached ci2-android-6-1/strace-static-x86_64: Process 5317 attached [pid 5315] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5312] <... mkdirat resumed>) = 0 [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5311] <... futex resumed>) = 0 [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] mount(NULL, "./config", "configfs", 0, NULL [pid 5311] <... futex resumed>) = 0 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] <... mount resumed>) = 0 [pid 5314] <... futex resumed>) = 0 [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] <... futex resumed>) = 1 [pid 5316] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5314] <... futex resumed>) = 0 [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] <... futex resumed>) = 1 [pid 5316] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5314] <... futex resumed>) = 0 [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] <... futex resumed>) = 1 [pid 5316] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5314] <... futex resumed>) = 0 [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] <... futex resumed>) = 1 [pid 5316] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5318] set_robust_list(0x5555731a86a0, 24 [pid 5316] <... mkdirat resumed>) = 0 [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5314] <... futex resumed>) = 0 [pid 5318] <... set_robust_list resumed>) = 0 [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] <... futex resumed>) = 1 [pid 5311] <... futex resumed>) = 0 [pid 5314] <... futex resumed>) = 0 [pid 5312] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5318] rt_sigprocmask(SIG_SETMASK, [] [pid 5311] <... futex resumed>) = 0 [pid 5312] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5316] <... futex resumed>) = 1 [pid 5316] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5318] chdir("./503" [pid 5312] <... futex resumed>) = 1 [pid 5311] <... futex resumed>) = 0 [pid 5318] <... chdir resumed>) = 0 [pid 5316] <... symlinkat resumed>) = 0 [pid 5312] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5311] <... futex resumed>) = 0 [pid 5318] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5312] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5314] <... futex resumed>) = 0 [pid 5318] <... prctl resumed>) = 0 [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] <... futex resumed>) = 1 [pid 5316] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5318] setpgid(0, 0 [pid 5317] set_robust_list(0x5555731a86a0, 24 [pid 5316] <... unlinkat resumed>) = 0 [pid 5312] <... futex resumed>) = 1 [pid 5311] <... futex resumed>) = 0 [pid 5315] <... set_robust_list resumed>) = 0 [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5315] rt_sigprocmask(SIG_SETMASK, [] [pid 5318] <... setpgid resumed>) = 0 [pid 5312] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5311] <... futex resumed>) = 0 [pid 5315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5314] <... futex resumed>) = 0 [pid 5312] <... futex resumed>) = 0 [pid 5311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5318] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5314] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5316] <... futex resumed>) = 1 [pid 5315] mkdirat(AT_FDCWD, "./config", 0777 [pid 5314] <... futex resumed>) = 0 [pid 5316] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5314] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5311] <... futex resumed>) = 0 [pid 5318] <... openat resumed>) = 3 [pid 5316] <... unlinkat resumed>) = 0 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5312] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5318] write(3, "1000", 4 [pid 5316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5314] <... futex resumed>) = 0 [pid 5316] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5315] <... mkdirat resumed>) = 0 [pid 5314] exit_group(0 [pid 5318] <... write resumed>) = 4 [pid 5316] <... futex resumed>) = ? [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5314] <... exit_group resumed>) = ? [pid 5312] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5318] close(3 [pid 5317] <... set_robust_list resumed>) = 0 [pid 5315] <... futex resumed>) = 1 [pid 5313] <... futex resumed>) = 0 [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] <... futex resumed>) = 0 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5312] <... futex resumed>) = 1 [pid 5311] <... futex resumed>) = 0 [pid 5316] +++ exited with 0 +++ [pid 5314] +++ exited with 0 +++ [pid 5312] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5311] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5314, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5318] <... close resumed>) = 0 [pid 5312] <... futex resumed>) = 0 [pid 5311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5318] symlink("/dev/binderfs", "./binderfs" [pid 5312] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5311] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] rt_sigprocmask(SIG_SETMASK, [] [pid 5315] mount(NULL, "./config", "configfs", 0, NULL [pid 5312] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5311] <... futex resumed>) = 0 [pid 5318] <... symlink resumed>) = 0 [pid 5312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5311] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5318] write(1, "executing program\n", 18 [pid 5312] <... futex resumed>) = 0 [pid 5311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 5318] <... write resumed>) = 18 [pid 5312] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5315] <... mount resumed>) = 0 [pid 5311] exit_group(0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] <... futex resumed>) = ? [pid 5311] <... exit_group resumed>) = ? [pid 5315] <... futex resumed>) = 1 [pid 5313] <... futex resumed>) = 0 [pid 5315] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5315] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5313] <... futex resumed>) = 0 [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5315] <... futex resumed>) = 0 [pid 5313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./492", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5315] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5315] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5313] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5315] <... futex resumed>) = 0 [pid 5313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] openat(AT_FDCWD, "./492", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5312] +++ exited with 0 +++ [pid 5311] +++ exited with 0 +++ [pid 5318] <... futex resumed>) = 0 [pid 5315] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5318] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5315] <... mkdirat resumed>) = 0 [pid 5313] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5311, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5318] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] fstat(3 [pid 5315] <... futex resumed>) = 0 [pid 5313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5318] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5317] chdir("./494" [pid 5315] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5317] <... chdir resumed>) = 0 [pid 5315] <... symlinkat resumed>) = 0 [pid 5313] <... futex resumed>) = 0 [pid 5317] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5317] <... prctl resumed>) = 0 [pid 5315] <... futex resumed>) = 0 [pid 5313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5317] setpgid(0, 0 [pid 5315] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 5318] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5317] <... setpgid resumed>) = 0 [pid 5315] <... unlinkat resumed>) = 0 [pid 5313] <... futex resumed>) = 0 [pid 5318] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5317] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5318] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5317] <... openat resumed>) = 3 [pid 5315] <... futex resumed>) = 0 [pid 5313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5317] write(3, "1000", 4 [pid 5315] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5313] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5318] <... mprotect resumed>) = 0 [pid 306] umount2("./492/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5317] <... write resumed>) = 4 [pid 5315] <... unlinkat resumed>) = 0 [pid 5313] <... futex resumed>) = 0 [pid 5318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5317] close(3 [pid 5315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5317] <... close resumed>) = 0 [pid 5315] <... futex resumed>) = 0 [pid 5313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] newfstatat(AT_FDCWD, "./492/binderfs" [pid 5318] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5317] symlink("/dev/binderfs", "./binderfs" [pid 5315] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5313] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5319 attached [pid 5317] <... symlink resumed>) = 0 [pid 5315] <... futex resumed>) = ? [pid 5313] <... exit_group resumed>) = ? [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5319] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5318] <... clone3 resumed> => {parent_tid=[5319]}, 88) = 5319 [pid 5317] write(1, "executing program\n", 18 [pid 5315] +++ exited with 0 +++ [pid 306] unlink("./492/binderfs" [pid 5318] rt_sigprocmask(SIG_SETMASK, [] [pid 5313] +++ exited with 0 +++ [pid 5317] <... write resumed>) = 18 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5313, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5317] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5318] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5317] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... unlink resumed>) = 0 [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5318] <... futex resumed>) = 0 [pid 5317] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5317] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 5317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5317] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5317] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] newfstatat(AT_FDCWD, "./492/config" [pid 5317] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5317] <... mprotect resumed>) = 0 [pid 5317] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./492/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5317] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5317] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] openat(AT_FDCWD, "./492/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5317] <... clone3 resumed> => {parent_tid=[5320]}, 88) = 5320 [pid 306] <... openat resumed>) = 4 [pid 5317] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(4 [pid 5317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 5317] <... futex resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5320 attached [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 5320] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... close resumed>) = 0 [pid 5320] <... set_robust_list resumed>) = 0 [pid 306] rmdir("./492/config" [pid 5320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5320] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./492" [pid 5320] <... mkdirat resumed>) = 0 [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... futex resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./493", 0777 [pid 5320] <... futex resumed>) = 1 [pid 5320] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5320] <... futex resumed>) = 1 [pid 5320] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5319] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5317] <... futex resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5320] <... futex resumed>) = 1 [pid 5320] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... futex resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5320] <... futex resumed>) = 1 [pid 5320] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5321 [pid 5319] rt_sigprocmask(SIG_SETMASK, [] [pid 5320] <... mkdirat resumed>) = 0 [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... futex resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5320] <... futex resumed>) = 1 [pid 5320] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... futex resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5320] <... futex resumed>) = 1 [pid 5320] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 310] umount2("./508", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./508", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./508/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./508/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] unlink("./508/binderfs") = 0 [pid 310] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./497", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = 0 [pid 309] openat(AT_FDCWD, "./497", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./508/config" [pid 309] <... openat resumed>) = 3 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./508/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... openat resumed>) = 4 [pid 310] fstat(4 [pid 309] getdents64(3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 309] umount2("./497/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5319] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./508/config") = 0 [pid 309] newfstatat(AT_FDCWD, "./497/binderfs" [pid 310] getdents64(3 [pid 5319] <... mkdirat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] close(3 [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] unlink("./497/binderfs" [pid 310] rmdir("./508") = 0 [pid 309] <... unlink resumed>) = 0 [pid 5318] <... futex resumed>) = 0 [pid 5319] <... futex resumed>) = 1 [pid 310] mkdir("./509", 0777 [pid 309] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5321 attached [pid 5320] <... unlinkat resumed>) = 0 [pid 5319] mount(NULL, "./config", "configfs", 0, NULL [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5318] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5319] <... mount resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5322 attached [pid 5321] set_robust_list(0x5555731a86a0, 24 [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5322 [pid 309] newfstatat(AT_FDCWD, "./497/config" [pid 5322] set_robust_list(0x5555731a86a0, 24 [pid 5319] <... futex resumed>) = 1 [pid 5318] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5318] <... futex resumed>) = 0 [pid 5319] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5319] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5322] <... set_robust_list resumed>) = 0 [pid 5322] rt_sigprocmask(SIG_SETMASK, [] [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./497/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5319] <... futex resumed>) = 1 [pid 5318] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5319] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] fstat(4 [pid 5322] chdir("./509" [pid 5318] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5319] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5322] <... chdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5319] <... futex resumed>) = 1 [pid 5318] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5319] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5318] <... futex resumed>) = 0 [pid 309] close(4 [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 5319] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5322] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./497/config" [pid 5322] setpgid(0, 0) = 0 [pid 5322] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5319] <... futex resumed>) = 1 [pid 5318] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5319] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5318] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 5322] write(3, "1000", 4) = 4 [pid 5322] close(3) = 0 [pid 309] <... close resumed>) = 0 [pid 5319] <... symlinkat resumed>) = 0 [pid 309] rmdir("./497" [pid 5322] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./498", 0777 [pid 5322] write(1, "executing program\n", 18) = 18 [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5322] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5322] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5322] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5318] <... futex resumed>) = 0 [pid 5319] <... futex resumed>) = 1 [pid 309] <... mkdir resumed>) = 0 [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5319] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 executing program [pid 5318] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5322] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5319] <... unlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5322] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5322] <... mprotect resumed>) = 0 [pid 5322] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5322] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5323]}, 88) = 5323 [pid 5322] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5319] <... futex resumed>) = 1 [pid 5318] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5324 [pid 5319] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5318] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5318] <... futex resumed>) = 0 [pid 5322] <... futex resumed>) = 0 [pid 5318] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5319] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5324 attached [pid 5319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5324] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5324] chdir("./498") = 0 [pid 5324] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5324] setpgid(0, 0) = 0 [pid 5324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5319] <... futex resumed>) = 1 [pid 5321] <... set_robust_list resumed>) = 0 [pid 5320] <... futex resumed>) = 1 [pid 5318] <... futex resumed>) = 0 [pid 5317] <... futex resumed>) = 0 [pid 5317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5319] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5318] exit_group(0 [pid 5317] <... futex resumed>) = 0 [pid 5319] <... futex resumed>) = ? [pid 5318] <... exit_group resumed>) = ? [pid 5317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5324] write(3, "1000", 4) = 4 [pid 5324] close(3) = 0 [pid 5324] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5324] write(1, "executing program\n", 18) = 18 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5324] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5319] +++ exited with 0 +++ [pid 5318] +++ exited with 0 +++ [pid 5324] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5318, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 5324] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5324] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5324] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5321] rt_sigprocmask(SIG_SETMASK, [] [pid 5320] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5324] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5320] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] <... restart_syscall resumed>) = 0 [pid 5324] <... clone3 resumed> => {parent_tid=[5325]}, 88) = 5325 [pid 308] umount2("./503", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./503", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5321] chdir("./493" [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./503/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./503/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5320] <... futex resumed>) = 1 [pid 5317] <... futex resumed>) = 0 [pid 308] unlink("./503/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5325 attached ci2-android-6-1/strace-static-x86_64: Process 5323 attached [pid 5324] rt_sigprocmask(SIG_SETMASK, [] [pid 5321] <... chdir resumed>) = 0 [pid 5320] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5317] exit_group(0 [pid 308] <... unlink resumed>) = 0 [pid 5317] <... exit_group resumed>) = ? [pid 308] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5325] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5323] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5321] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5320] <... futex resumed>) = ? [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./503/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./503/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5325] <... set_robust_list resumed>) = 0 [pid 5323] <... set_robust_list resumed>) = 0 [pid 5321] <... prctl resumed>) = 0 [pid 5320] +++ exited with 0 +++ [pid 5317] +++ exited with 0 +++ [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 5324] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5321] setpgid(0, 0 [pid 308] getdents64(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5317, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./503/config" [pid 5325] rt_sigprocmask(SIG_SETMASK, [] [pid 5323] rt_sigprocmask(SIG_SETMASK, [] [pid 5321] <... setpgid resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./503" [pid 5321] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./504", 0777 [pid 5325] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5321] <... openat resumed>) = 3 [pid 5325] mkdirat(AT_FDCWD, "./config", 0777 [pid 5323] mkdirat(AT_FDCWD, "./config", 0777 [pid 5321] write(3, "1000", 4 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5321] <... write resumed>) = 4 [pid 5321] close(3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5326 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5326 attached [pid 5321] <... close resumed>) = 0 [pid 5326] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5321] symlink("/dev/binderfs", "./binderfs" [pid 5326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5326] chdir("./504") = 0 [pid 5326] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5326] setpgid(0, 0) = 0 [pid 5321] <... symlink resumed>) = 0 [pid 5326] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5321] write(1, "executing program\n", 18 [pid 5323] <... mkdirat resumed>) = 0 executing program [pid 5321] <... write resumed>) = 18 [pid 5326] <... openat resumed>) = 3 [pid 5326] write(3, "1000", 4) = 4 [pid 5326] close(3) = 0 [pid 5326] symlink("/dev/binderfs", "./binderfs" [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] <... symlink resumed>) = 0 [pid 5321] <... futex resumed>) = 0 [pid 5321] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 5323] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5321] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5322] <... futex resumed>) = 0 [pid 5323] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5321] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5323] mount(NULL, "./config", "configfs", 0, NULL [pid 5321] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5321] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5323] <... mount resumed>) = 0 [pid 5321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5326] write(1, "executing program\n", 18 [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5321] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5326] <... write resumed>) = 18 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 5321] <... clone3 resumed> => {parent_tid=[5327]}, 88) = 5327 executing program [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5321] rt_sigprocmask(SIG_SETMASK, [] [pid 5323] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5322] <... futex resumed>) = 0 [pid 5321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5323] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5321] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5327 attached [pid 5326] <... futex resumed>) = 0 [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... mkdirat resumed>) = 0 [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5323] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] <... futex resumed>) = 0 [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... futex resumed>) = 1 [pid 5325] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] <... futex resumed>) = 0 [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... futex resumed>) = 1 [pid 5325] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5323] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5325] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] <... futex resumed>) = 0 [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... futex resumed>) = 1 [pid 5325] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] <... futex resumed>) = 0 [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... futex resumed>) = 1 [pid 5325] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] <... futex resumed>) = 0 [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... futex resumed>) = 1 [pid 5325] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... symlinkat resumed>) = 0 [pid 5323] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] umount2("./494", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] <... futex resumed>) = 0 [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5323] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5325] <... futex resumed>) = 1 [pid 5325] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./494", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5324] <... futex resumed>) = 0 [pid 5324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5325] <... futex resumed>) = 1 [pid 5325] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 5323] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5323] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5322] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 5323] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5325] <... unlinkat resumed>) = 0 [pid 5323] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] getdents64(3 [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 5323] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./494/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5323] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5322] <... futex resumed>) = 0 [pid 5323] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5325] <... futex resumed>) = 1 [pid 5324] <... futex resumed>) = 0 [pid 5323] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] newfstatat(AT_FDCWD, "./494/binderfs" [pid 5326] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5325] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5324] exit_group(0 [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5325] <... futex resumed>) = ? [pid 5324] <... exit_group resumed>) = ? [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5327] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5326] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 307] unlink("./494/binderfs" [pid 5327] <... set_robust_list resumed>) = 0 [pid 5326] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5325] +++ exited with 0 +++ [pid 5324] +++ exited with 0 +++ [pid 5323] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5322] <... futex resumed>) = 0 [pid 5326] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5323] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... unlink resumed>) = 0 [pid 5326] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5323] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5324, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5326] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5323] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5326] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5326] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5323] <... futex resumed>) = 1 [pid 5322] <... futex resumed>) = 0 [pid 5326] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5323] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5322] exit_group(0 [pid 307] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5327] rt_sigprocmask(SIG_SETMASK, [] [pid 5323] <... futex resumed>) = ? [pid 5322] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5328 attached [pid 5327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5323] +++ exited with 0 +++ [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5328] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5326] <... clone3 resumed> => {parent_tid=[5328]}, 88) = 5328 [pid 5327] mkdirat(AT_FDCWD, "./config", 0777 [pid 5322] +++ exited with 0 +++ [pid 307] newfstatat(AT_FDCWD, "./494/config" [pid 5326] rt_sigprocmask(SIG_SETMASK, [] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5322, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5328] <... set_robust_list resumed>) = 0 [pid 5328] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5328] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5328] <... futex resumed>) = 1 [pid 5326] <... futex resumed>) = 0 [pid 5328] mount(NULL, "./config", "configfs", 0, NULL [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5328] <... mount resumed>) = 0 [pid 5326] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./494/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 5328] <... futex resumed>) = 0 [pid 5326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5328] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5328] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5326] <... futex resumed>) = 0 [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5328] <... futex resumed>) = 0 [pid 5326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5328] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5328] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5326] <... futex resumed>) = 0 [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 307] fstat(4 [pid 5328] <... futex resumed>) = 0 [pid 5327] <... mkdirat resumed>) = 0 [pid 5326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5328] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5328] <... mkdirat resumed>) = 0 [pid 5327] <... futex resumed>) = 1 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5321] <... futex resumed>) = 0 [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5326] <... futex resumed>) = 0 [pid 5328] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5328] <... symlinkat resumed>) = 0 [pid 5326] <... futex resumed>) = 0 [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5328] <... futex resumed>) = 0 [pid 5326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5328] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5328] <... unlinkat resumed>) = 0 [pid 5326] <... futex resumed>) = 0 [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5328] <... futex resumed>) = 0 [pid 5326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5328] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5327] mount(NULL, "./config", "configfs", 0, NULL [pid 5326] <... futex resumed>) = 0 [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5328] <... unlinkat resumed>) = 0 [pid 309] umount2("./498", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 5326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5321] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5328] <... futex resumed>) = 1 [pid 5327] <... mount resumed>) = 0 [pid 5326] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./498", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4 [pid 5328] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5326] exit_group(0 [pid 5328] <... futex resumed>) = ? [pid 5326] <... exit_group resumed>) = ? [pid 309] <... openat resumed>) = 3 [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5328] +++ exited with 0 +++ [pid 5327] <... futex resumed>) = 1 [pid 5326] +++ exited with 0 +++ [pid 5321] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(4 [pid 5327] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5326, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5321] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... close resumed>) = 0 [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5327] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] rmdir("./494/config" [pid 309] umount2("./498/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rmdir resumed>) = 0 [pid 5327] <... futex resumed>) = 1 [pid 5321] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./498/binderfs" [pid 307] getdents64(3 [pid 5327] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5321] <... futex resumed>) = 0 [pid 309] unlink("./498/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5327] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 307] close(3 [pid 5327] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 307] rmdir("./494" [pid 5327] <... futex resumed>) = 1 [pid 5321] <... futex resumed>) = 0 [pid 309] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5327] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5321] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] mkdir("./495", 0777 [pid 5327] <... mkdirat resumed>) = 0 [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./498/config" [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5327] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5321] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5327] <... futex resumed>) = 0 [pid 5321] <... futex resumed>) = 1 [pid 310] umount2("./509", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5327] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./498/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5327] <... symlinkat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./509", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 309] <... openat resumed>) = 4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5327] <... futex resumed>) = 1 [pid 5321] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 309] fstat(4 [pid 5327] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./509/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./509/binderfs" [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5327] <... futex resumed>) = 0 [pid 5321] <... futex resumed>) = 1 [pid 310] unlink("./509/binderfs" [pid 309] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5329 attached [pid 5327] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5329 [pid 5327] <... unlinkat resumed>) = 0 [pid 310] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] getdents64(4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5327] <... futex resumed>) = 1 [pid 5321] <... futex resumed>) = 0 [pid 310] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./504", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5327] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5321] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./509/config" [pid 309] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./504", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5327] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rmdir("./498/config" [pid 308] <... openat resumed>) = 3 [pid 5327] <... unlinkat resumed>) = 0 [pid 310] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 5327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5327] <... futex resumed>) = 1 [pid 5321] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./509/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 5327] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5321] exit_group(0 [pid 310] <... openat resumed>) = 4 [pid 309] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5329] set_robust_list(0x5555731a86a0, 24 [pid 5327] <... futex resumed>) = ? [pid 5321] <... exit_group resumed>) = ? [pid 310] fstat(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./504/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5329] <... set_robust_list resumed>) = 0 [pid 5327] +++ exited with 0 +++ [pid 309] close(3 [pid 5321] +++ exited with 0 +++ [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 309] rmdir("./498" [pid 308] newfstatat(AT_FDCWD, "./504/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5321, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] getdents64(4 [pid 308] unlink("./504/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5329] rt_sigprocmask(SIG_SETMASK, [] [pid 310] close(4 [pid 309] mkdir("./499", 0777 [pid 308] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5329] chdir("./495" [pid 310] rmdir("./509/config" [pid 308] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 5329] <... chdir resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5329] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] getdents64(3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./504/config" [pid 5329] <... prctl resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5329] setpgid(0, 0 [pid 310] close(3 [pid 308] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5329] <... setpgid resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5329] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] rmdir("./509" [pid 308] openat(AT_FDCWD, "./504/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5330 [pid 308] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 5330 attached [pid 5329] <... openat resumed>) = 3 [pid 310] mkdir("./510", 0777 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(4 [pid 5330] set_robust_list(0x5555731a86a0, 24 [pid 5329] write(3, "1000", 4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5330] <... set_robust_list resumed>) = 0 [pid 5329] <... write resumed>) = 4 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5330] rt_sigprocmask(SIG_SETMASK, [] [pid 5329] close(3 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 5330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5329] <... close resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... restart_syscall resumed>) = 0 [pid 5330] chdir("./499" [pid 5329] symlink("/dev/binderfs", "./binderfs" [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] getdents64(4 [pid 5329] <... symlink resumed>) = 0 [pid 306] umount2("./493", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5331 attached [pid 5330] <... chdir resumed>) = 0 executing program [pid 5329] write(1, "executing program\n", 18 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5331] set_robust_list(0x5555731a86a0, 24 [pid 5330] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5329] <... write resumed>) = 18 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5331 [pid 308] close(4 [pid 5331] <... set_robust_list resumed>) = 0 [pid 5330] <... prctl resumed>) = 0 [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./493", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5331] rt_sigprocmask(SIG_SETMASK, [] [pid 5330] setpgid(0, 0 [pid 5329] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./504/config" [pid 306] <... openat resumed>) = 3 [pid 5331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5330] <... setpgid resumed>) = 0 [pid 5329] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 5330] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5329] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5329] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(3 [pid 306] umount2("./493/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5330] <... openat resumed>) = 3 [pid 5329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5331] chdir("./510" [pid 5330] write(3, "1000", 4 [pid 5329] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] close(3 [pid 306] newfstatat(AT_FDCWD, "./493/binderfs" [pid 5330] <... write resumed>) = 4 [pid 5329] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5331] <... chdir resumed>) = 0 [pid 5330] close(3 [pid 5329] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... close resumed>) = 0 [pid 306] unlink("./493/binderfs" [pid 5331] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5330] <... close resumed>) = 0 [pid 5329] <... mprotect resumed>) = 0 [pid 308] rmdir("./504" [pid 306] <... unlink resumed>) = 0 [pid 5331] <... prctl resumed>) = 0 [pid 5330] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5329] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = 0 [pid 5329] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5329] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] mkdir("./505", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./493/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./493/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./493/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] <... mkdir resumed>) = 0 [pid 5329] <... clone3 resumed> => {parent_tid=[5332]}, 88) = 5332 [pid 306] fstat(4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5331] setpgid(0, 0 [pid 5330] <... symlink resumed>) = 0 [pid 5329] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5331] <... setpgid resumed>) = 0 [pid 5330] write(1, "executing program\n", 18 [pid 5329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(4 [pid 5330] <... write resumed>) = 18 [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 executing program [pid 306] rmdir("./493/config" [pid 5331] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5329] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5330] <... futex resumed>) = 0 [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5333 [pid 306] getdents64(3 [pid 5331] <... openat resumed>) = 3 [pid 5330] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5333 attached ci2-android-6-1/strace-static-x86_64: Process 5332 attached [pid 5331] write(3, "1000", 4 [pid 5330] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(3 [pid 5333] set_robust_list(0x5555731a86a0, 24 [pid 5332] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5331] <... write resumed>) = 4 [pid 5330] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5333] <... set_robust_list resumed>) = 0 [pid 5332] <... set_robust_list resumed>) = 0 [pid 5331] close(3 [pid 5330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5333] rt_sigprocmask(SIG_SETMASK, [] [pid 5332] rt_sigprocmask(SIG_SETMASK, [] [pid 5331] <... close resumed>) = 0 [pid 5330] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] rmdir("./493" [pid 5333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5331] symlink("/dev/binderfs", "./binderfs" [pid 5330] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5333] chdir("./505" [pid 5332] mkdirat(AT_FDCWD, "./config", 0777 [pid 5331] <... symlink resumed>) = 0 [pid 5330] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... rmdir resumed>) = 0 executing program [pid 5333] <... chdir resumed>) = 0 [pid 5332] <... mkdirat resumed>) = 0 [pid 5331] write(1, "executing program\n", 18 [pid 5330] <... mprotect resumed>) = 0 [pid 306] mkdir("./494", 0777 [pid 5333] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] <... write resumed>) = 18 [pid 5330] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5333] <... prctl resumed>) = 0 [pid 5332] <... futex resumed>) = 1 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5330] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5329] <... futex resumed>) = 0 [pid 5333] setpgid(0, 0 [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5331] <... futex resumed>) = 0 [pid 5330] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 5333] <... setpgid resumed>) = 0 [pid 5332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5331] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5329] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5334 attached [pid 5333] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5332] mount(NULL, "./config", "configfs", 0, NULL [pid 5331] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5330] <... clone3 resumed> => {parent_tid=[5334]}, 88) = 5334 [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5333] <... openat resumed>) = 3 [pid 5332] <... mount resumed>) = 0 [pid 5331] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5330] rt_sigprocmask(SIG_SETMASK, [] [pid 5333] write(3, "1000", 4 [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5333] <... write resumed>) = 4 [pid 5332] <... futex resumed>) = 1 [pid 5331] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5329] <... futex resumed>) = 0 [pid 5333] close(3 [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5331] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5330] <... futex resumed>) = 0 [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] <... close resumed>) = 0 [pid 5332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5331] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5329] <... futex resumed>) = 0 [pid 5333] symlink("/dev/binderfs", "./binderfs" [pid 5332] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5331] <... mprotect resumed>) = 0 [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5334] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5333] <... symlink resumed>) = 0 [pid 5332] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5331] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5333] write(1, "executing program\n", 18 [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5333] <... write resumed>) = 18 [pid 5332] <... futex resumed>) = 1 executing program [pid 5331] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5329] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5335 attached [pid 5334] <... set_robust_list resumed>) = 0 [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5333] <... futex resumed>) = 0 [pid 5332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5331] <... clone3 resumed> => {parent_tid=[5335]}, 88) = 5335 [pid 5329] <... futex resumed>) = 0 [pid 5333] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5332] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5331] rt_sigprocmask(SIG_SETMASK, [] [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5333] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5332] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5333] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5332] <... futex resumed>) = 1 [pid 5331] <... futex resumed>) = 0 [pid 5329] <... futex resumed>) = 0 [pid 5333] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5329] <... futex resumed>) = 0 [pid 5333] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5332] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5333] <... mprotect resumed>) = 0 [pid 5332] <... mkdirat resumed>) = 0 [pid 5333] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5334] rt_sigprocmask(SIG_SETMASK, [] [pid 5333] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5332] <... futex resumed>) = 1 [pid 5329] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5336 [pid 5333] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5329] <... futex resumed>) = 0 [pid 5333] <... clone3 resumed> => {parent_tid=[5337]}, 88) = 5337 [pid 5332] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5333] rt_sigprocmask(SIG_SETMASK, [] [pid 5332] <... symlinkat resumed>) = 0 [pid 5333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5332] <... futex resumed>) = 1 [pid 5329] <... futex resumed>) = 0 [pid 5333] <... futex resumed>) = 0 [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5329] <... futex resumed>) = 0 [pid 5332] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5332] <... unlinkat resumed>) = 0 [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5329] <... futex resumed>) = 0 [pid 5334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5329] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5329] <... futex resumed>) = 0 [pid 5332] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5329] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5332] <... unlinkat resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5334] mkdirat(AT_FDCWD, "./config", 0777 [pid 5332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5329] <... futex resumed>) = 0 [pid 5332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5329] exit_group(0 [pid 5332] <... futex resumed>) = ? [pid 5329] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5337 attached [pid 5335] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5334] <... mkdirat resumed>) = 0 [pid 5332] +++ exited with 0 +++ [pid 5329] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5336 attached [pid 5336] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5336] rt_sigprocmask(SIG_SETMASK, [] [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5329, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5336] chdir("./494" [pid 5334] <... futex resumed>) = 1 [pid 5335] <... set_robust_list resumed>) = 0 [pid 5330] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5337] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5336] <... chdir resumed>) = 0 [pid 5336] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5336] setpgid(0, 0) = 0 [pid 5336] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5334] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... restart_syscall resumed>) = 0 [pid 5336] <... openat resumed>) = 3 [pid 5336] write(3, "1000", 4) = 4 [pid 5336] close(3) = 0 [pid 5336] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5336] write(1, "executing program\n", 18) = 18 executing program [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5336] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5336] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5336] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5336] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5336] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5334] <... mount resumed>) = 0 [pid 5336] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5336] <... clone3 resumed> => {parent_tid=[5338]}, 88) = 5338 [pid 5334] <... futex resumed>) = 1 [pid 5330] <... futex resumed>) = 0 [pid 307] umount2("./495", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5336] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5334] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5338 attached [pid 5338] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5338] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5338] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] openat(AT_FDCWD, "./495", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5334] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5334] <... futex resumed>) = 1 [pid 5330] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5334] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5338] <... futex resumed>) = 1 [pid 5336] <... futex resumed>) = 0 [pid 5335] rt_sigprocmask(SIG_SETMASK, [] [pid 5334] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5330] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5334] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./495/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5334] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./495/binderfs" [pid 5334] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5336] <... futex resumed>) = 0 [pid 5330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] unlink("./495/binderfs" [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5334] <... futex resumed>) = 0 [pid 307] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5334] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5335] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5334] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] <... futex resumed>) = 0 [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5334] <... futex resumed>) = 1 [pid 5330] <... futex resumed>) = 0 [pid 5334] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5331] <... futex resumed>) = 0 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5334] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5330] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./495/config" [pid 5335] <... futex resumed>) = 1 [pid 5335] mount(NULL, "./config", "configfs", 0, NULL [pid 5334] <... symlinkat resumed>) = 0 [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5334] <... futex resumed>) = 0 [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5334] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5330] <... futex resumed>) = 0 [pid 307] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5335] <... mount resumed>) = 0 [pid 5334] <... unlinkat resumed>) = 0 [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./495/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5334] <... futex resumed>) = 1 [pid 5330] <... futex resumed>) = 0 [pid 5334] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... openat resumed>) = 4 [pid 5330] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5330] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 5334] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5330] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] <... futex resumed>) = 0 [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5334] <... unlinkat resumed>) = 0 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5335] <... futex resumed>) = 1 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5334] <... futex resumed>) = 1 [pid 5330] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5334] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5335] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5330] exit_group(0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5334] <... futex resumed>) = ? [pid 5330] <... exit_group resumed>) = ? [pid 307] close(4 [pid 5335] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5334] +++ exited with 0 +++ [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] <... futex resumed>) = 0 [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5335] <... futex resumed>) = 1 [pid 5335] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] <... futex resumed>) = 0 [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5330] +++ exited with 0 +++ [pid 5331] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./495/config" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5330, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5335] <... futex resumed>) = 1 [pid 5335] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rmdir resumed>) = 0 [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5335] <... futex resumed>) = 1 [pid 5331] <... futex resumed>) = 0 [pid 5335] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5335] <... symlinkat resumed>) = 0 [pid 5331] <... futex resumed>) = 0 [pid 307] close(3 [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./499", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5335] <... futex resumed>) = 0 [pid 5331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... close resumed>) = 0 [pid 5335] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5335] <... unlinkat resumed>) = 0 [pid 5331] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./495" [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./499", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5335] <... futex resumed>) = 0 [pid 5331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5335] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5335] <... unlinkat resumed>) = 0 [pid 5331] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 307] mkdir("./496", 0777 [pid 5335] <... futex resumed>) = 0 [pid 5331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] fstat(3 [pid 5335] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5331] exit_group(0 [pid 5335] <... futex resumed>) = ? [pid 5331] <... exit_group resumed>) = ? [pid 5335] +++ exited with 0 +++ [pid 5331] +++ exited with 0 +++ [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5331, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] getdents64(3 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./499/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5337] <... set_robust_list resumed>) = 0 [pid 5338] mount(NULL, "./config", "configfs", 0, NULL [pid 5337] rt_sigprocmask(SIG_SETMASK, [] [pid 5338] <... mount resumed>) = 0 [pid 5337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5337] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] newfstatat(AT_FDCWD, "./499/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5339 attached [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5337] <... mkdirat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5339 [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] <... futex resumed>) = 0 [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./499/binderfs") = 0 [pid 309] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./499/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./499/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5337] <... futex resumed>) = 1 [pid 309] <... openat resumed>) = 4 [pid 5337] mount(NULL, "./config", "configfs", 0, NULL [pid 309] fstat(4 [pid 5337] <... mount resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5337] <... futex resumed>) = 1 [pid 5336] <... futex resumed>) = 0 [pid 5333] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5337] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5336] <... futex resumed>) = 0 [pid 5333] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5337] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 5337] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... close resumed>) = 0 [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./499/config" [pid 5339] set_robust_list(0x5555731a86a0, 24 [pid 5338] <... futex resumed>) = 1 [pid 5337] <... futex resumed>) = 1 [pid 5333] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5337] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5337] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5333] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 5337] <... futex resumed>) = 0 [pid 5333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 5337] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./499" [pid 5339] <... set_robust_list resumed>) = 0 [pid 5338] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5337] <... mkdirat resumed>) = 0 [pid 5333] <... futex resumed>) = 0 [pid 5338] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5339] rt_sigprocmask(SIG_SETMASK, [] [pid 5337] <... futex resumed>) = 0 [pid 5333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] mkdir("./500", 0777 [pid 5339] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5337] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 5333] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5339] chdir("./496" [pid 5338] <... futex resumed>) = 1 [pid 5336] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5339] <... chdir resumed>) = 0 [pid 5338] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5339] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5338] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5339] <... prctl resumed>) = 0 [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5336] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5340 [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5339] setpgid(0, 0 [pid 5338] <... futex resumed>) = 0 [pid 5336] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5336] <... futex resumed>) = 0 [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5339] <... setpgid resumed>) = 0 [pid 5338] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777ci2-android-6-1/strace-static-x86_64: Process 5340 attached [pid 5339] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5338] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5337] <... symlinkat resumed>) = 0 [pid 5339] <... openat resumed>) = 3 [pid 5339] write(3, "1000", 4 [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] set_robust_list(0x5555731a86a0, 24 [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 5339] <... write resumed>) = 4 [pid 5338] <... futex resumed>) = 1 [pid 5337] <... futex resumed>) = 1 [pid 5336] <... futex resumed>) = 0 [pid 5333] <... futex resumed>) = 0 [pid 5337] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5336] <... futex resumed>) = 0 [pid 5333] <... futex resumed>) = 0 [pid 5337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5337] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5339] close(3 [pid 5338] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] openat(AT_FDCWD, "./510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5337] <... unlinkat resumed>) = 0 [pid 5339] <... close resumed>) = 0 [pid 5338] <... symlinkat resumed>) = 0 [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... set_robust_list resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5340] rt_sigprocmask(SIG_SETMASK, [] [pid 5339] symlink("/dev/binderfs", "./binderfs" [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5337] <... futex resumed>) = 1 [pid 5333] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5339] <... symlink resumed>) = 0 [pid 5338] <... futex resumed>) = 1 [pid 5337] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5336] <... futex resumed>) = 0 [pid 5333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5339] write(1, "executing program\n", 18 [pid 5338] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5333] <... futex resumed>) = 0 [pid 5338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5337] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5336] <... futex resumed>) = 0 [pid 5333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5339] <... write resumed>) = 18 executing program [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5337] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5338] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] umount2("./510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5339] <... futex resumed>) = 0 [pid 5337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5339] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5338] <... unlinkat resumed>) = 0 [pid 5337] <... futex resumed>) = 1 [pid 5333] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5339] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5337] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5333] exit_group(0 [pid 5339] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5337] <... futex resumed>) = ? [pid 5333] <... exit_group resumed>) = ? [pid 310] newfstatat(AT_FDCWD, "./510/binderfs" [pid 5339] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5339] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5339] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] unlink("./510/binderfs" [pid 5339] <... mprotect resumed>) = 0 [pid 5339] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5339] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5341]}, 88) = 5341 [pid 5339] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5337] +++ exited with 0 +++ [pid 5333] +++ exited with 0 +++ [pid 5338] <... futex resumed>) = 1 [pid 5336] <... futex resumed>) = 0 [pid 5336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 5338] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5333, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5336] <... futex resumed>) = 0 [pid 310] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5341 attached [pid 310] newfstatat(AT_FDCWD, "./510/config" [pid 5338] <... unlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5338] <... futex resumed>) = 1 [pid 5336] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./510/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5341] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5336] exit_group(0 [pid 5341] <... set_robust_list resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5336] <... exit_group resumed>) = ? [pid 310] fstat(4 [pid 5341] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 5341] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./510/config") = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 5341] <... mkdirat resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./510" [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5341] <... futex resumed>) = 1 [pid 5341] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... rmdir resumed>) = 0 [pid 5338] +++ exited with 0 +++ [pid 5336] +++ exited with 0 +++ [pid 310] mkdir("./511", 0777 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5336, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5341] <... mount resumed>) = 0 [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5341] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5341] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5341] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5341] <... futex resumed>) = 1 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5342 [pid 5341] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5341] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5341] <... futex resumed>) = 1 [pid 5341] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777ci2-android-6-1/strace-static-x86_64: Process 5342 attached [pid 5340] chdir("./500" [pid 5341] <... mkdirat resumed>) = 0 [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... chdir resumed>) = 0 [pid 5340] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... prctl resumed>) = 0 [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5341] <... futex resumed>) = 1 [pid 5341] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5342] set_robust_list(0x5555731a86a0, 24 [pid 5341] <... symlinkat resumed>) = 0 [pid 5340] setpgid(0, 0 [pid 5342] <... set_robust_list resumed>) = 0 [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... setpgid resumed>) = 0 [pid 5339] <... futex resumed>) = 0 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5342] rt_sigprocmask(SIG_SETMASK, [] [pid 5340] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5341] <... futex resumed>) = 1 [pid 5341] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... openat resumed>) = 3 [pid 5342] chdir("./511" [pid 5341] <... futex resumed>) = 1 [pid 5340] write(3, "1000", 4 [pid 5339] <... futex resumed>) = 0 [pid 5342] <... chdir resumed>) = 0 [pid 5341] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5340] <... write resumed>) = 4 [pid 5339] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5339] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5341] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5342] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5340] close(3) = 0 [pid 5342] <... prctl resumed>) = 0 [pid 5341] <... unlinkat resumed>) = 0 [pid 5340] symlink("/dev/binderfs", "./binderfs" [pid 5341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5342] setpgid(0, 0 [pid 5339] <... futex resumed>) = 0 [pid 5339] exit_group(0) = ? [pid 5340] <... symlink resumed>) = 0 [pid 5342] <... setpgid resumed>) = 0 [pid 5341] <... futex resumed>) = ? [pid 5342] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 5340] write(1, "executing program\n", 18 [pid 5342] <... openat resumed>) = 3 [pid 5340] <... write resumed>) = 18 [pid 5342] write(3, "1000", 4 [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5342] <... write resumed>) = 4 [pid 5342] close(3) = 0 [pid 5342] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5340] <... futex resumed>) = 0 [pid 5342] write(1, "executing program\n", 18 executing program [pid 5340] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5342] <... write resumed>) = 18 [pid 5340] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5342] <... futex resumed>) = 0 [pid 5340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5342] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5342] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5340] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5342] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5340] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5342] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5340] <... mprotect resumed>) = 0 [pid 5342] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5342] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5340] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5342] <... mprotect resumed>) = 0 [pid 5340] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5342] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5341] +++ exited with 0 +++ [pid 5339] +++ exited with 0 +++ [pid 5342] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5340] <... clone3 resumed> => {parent_tid=[5343]}, 88) = 5343 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5339, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5340] rt_sigprocmask(SIG_SETMASK, [] [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./505", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./494", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5340] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./505", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./494", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... openat resumed>) = 3 [pid 5342] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] umount2("./505/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] newfstatat(AT_FDCWD, "./505/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3 [pid 5342] <... clone3 resumed> => {parent_tid=[5344]}, 88) = 5344 [pid 308] unlink("./505/binderfs" [pid 5342] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./496", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./494/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5344 attached ci2-android-6-1/strace-static-x86_64: Process 5343 attached [pid 5342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./496", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] newfstatat(AT_FDCWD, "./494/binderfs" [pid 5342] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./494/binderfs" [pid 307] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./505/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./496/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./505/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./496/binderfs" [pid 306] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./496/binderfs" [pid 308] <... openat resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./494/config" [pid 308] fstat(4 [pid 307] <... unlink resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./494/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./494/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] newfstatat(AT_FDCWD, "./496/config" [pid 306] <... openat resumed>) = 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(4 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 307] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(4 [pid 307] openat(AT_FDCWD, "./496/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5344] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 306] getdents64(4 [pid 307] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./505/config" [pid 5344] <... set_robust_list resumed>) = 0 [pid 5343] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 306] close(4 [pid 5344] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5343] <... set_robust_list resumed>) = 0 [pid 308] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... close resumed>) = 0 [pid 5344] mkdirat(AT_FDCWD, "./config", 0777 [pid 5343] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(4 [pid 306] rmdir("./494/config" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./505" [pid 5344] <... mkdirat resumed>) = 0 [pid 5343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 306] <... rmdir resumed>) = 0 [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 5344] <... futex resumed>) = 1 [pid 5342] <... futex resumed>) = 0 [pid 307] rmdir("./496/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5343] mkdirat(AT_FDCWD, "./config", 0777 [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./506", 0777 [pid 5344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5342] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] close(3 [pid 5344] mount(NULL, "./config", "configfs", 0, NULL [pid 5343] <... mkdirat resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 5344] <... mount resumed>) = 0 [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./494"ci2-android-6-1/strace-static-x86_64: Process 5345 attached [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] close(3 [pid 5344] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5345 [pid 306] <... rmdir resumed>) = 0 [pid 5344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5343] <... futex resumed>) = 1 [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... close resumed>) = 0 [pid 306] mkdir("./495", 0777 [pid 5344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5343] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5342] <... futex resumed>) = 0 [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./496" [pid 5340] <... futex resumed>) = 0 [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5345] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5345] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... mkdir resumed>) = 0 [pid 5345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5345] chdir("./506") = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5344] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] mkdir("./497", 0777 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5344] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5343] mount(NULL, "./config", "configfs", 0, NULL [pid 5345] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5345] setpgid(0, 0) = 0 [pid 5345] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... mkdir resumed>) = 0 [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5344] <... futex resumed>) = 0 [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5345] <... openat resumed>) = 3 [pid 5345] write(3, "1000", 4) = 4 [pid 5345] close(3) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5344] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5342] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5346 [pid 5345] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5345] write(1, "executing program\n", 18) = 18 [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5344] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5347 [pid 5343] <... mount resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5344] <... futex resumed>) = 0 executing program [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5344] <... futex resumed>) = 0 [pid 5342] <... futex resumed>) = 1 [pid 5344] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5343] <... futex resumed>) = 1 [pid 5340] <... futex resumed>) = 0 [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5344] <... mkdirat resumed>) = 0 [pid 5345] <... futex resumed>) = 0 [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5343] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5344] <... futex resumed>) = 1 [pid 5342] <... futex resumed>) = 0 [pid 5344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5343] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5342] <... futex resumed>) = 0 [pid 5344] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5345] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5344] <... symlinkat resumed>) = 0 [pid 5343] <... futex resumed>) = 1 [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... futex resumed>) = 0 [pid 5344] <... futex resumed>) = 1 [pid 5343] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5342] <... futex resumed>) = 0 [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... futex resumed>) = 0 [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5343] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5342] <... futex resumed>) = 0 [pid 5344] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5343] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5345] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5344] <... unlinkat resumed>) = 0 [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5345] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5344] <... futex resumed>) = 1 [pid 5342] <... futex resumed>) = 0 [pid 5344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5343] <... futex resumed>) = 1 [pid 5342] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] <... futex resumed>) = 0 [pid 5345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5345] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5344] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5342] <... futex resumed>) = 0 [pid 5343] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5340] <... futex resumed>) = 0 [pid 5345] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5344] <... unlinkat resumed>) = 0 [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5342] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5345] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5343] <... mkdirat resumed>) = 0 [pid 5344] <... futex resumed>) = 0 [pid 5342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5345] <... mprotect resumed>) = 0 [pid 5343] <... futex resumed>) = 1 [pid 5342] exit_group(0 [pid 5340] <... futex resumed>) = 0 [pid 5345] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5344] <... futex resumed>) = ? [pid 5343] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5342] <... exit_group resumed>) = ? [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5347 attached ci2-android-6-1/strace-static-x86_64: Process 5346 attached [pid 5345] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5344] +++ exited with 0 +++ [pid 5340] <... futex resumed>) = 0 [pid 5345] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5345] <... clone3 resumed> => {parent_tid=[5348]}, 88) = 5348 [pid 5345] rt_sigprocmask(SIG_SETMASK, [] [pid 5342] +++ exited with 0 +++ [pid 5343] <... symlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5348 attached [pid 5347] set_robust_list(0x5555731a86a0, 24 [pid 5346] set_robust_list(0x5555731a86a0, 24 [pid 5345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5342, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5346] <... set_robust_list resumed>) = 0 [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5343] <... futex resumed>) = 1 [pid 5340] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5346] rt_sigprocmask(SIG_SETMASK, [] [pid 5345] <... futex resumed>) = 0 [pid 5343] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5348] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5347] <... set_robust_list resumed>) = 0 [pid 5346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5348] <... set_robust_list resumed>) = 0 [pid 5347] rt_sigprocmask(SIG_SETMASK, [] [pid 5346] chdir("./495" [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5340] <... futex resumed>) = 0 [pid 5348] rt_sigprocmask(SIG_SETMASK, [] [pid 5347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5346] <... chdir resumed>) = 0 [pid 5343] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5347] chdir("./497" [pid 5346] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5348] mkdirat(AT_FDCWD, "./config", 0777 [pid 5346] <... prctl resumed>) = 0 [pid 5343] <... unlinkat resumed>) = 0 [pid 5347] <... chdir resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5346] setpgid(0, 0 [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5346] <... setpgid resumed>) = 0 [pid 5343] <... futex resumed>) = 1 [pid 5340] <... futex resumed>) = 0 [pid 5347] <... prctl resumed>) = 0 [pid 5346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5343] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5340] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5348] <... mkdirat resumed>) = 0 [pid 5347] setpgid(0, 0 [pid 5346] <... openat resumed>) = 3 [pid 5343] <... unlinkat resumed>) = 0 [pid 5340] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] <... setpgid resumed>) = 0 [pid 5346] write(3, "1000", 4 [pid 5343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5340] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5348] <... futex resumed>) = 1 [pid 5347] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5346] <... write resumed>) = 4 [pid 5345] <... futex resumed>) = 0 [pid 5343] <... futex resumed>) = 0 [pid 5340] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 5346] close(3 [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5343] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5340] exit_group(0 [pid 310] fstat(3 [pid 5348] mount(NULL, "./config", "configfs", 0, NULL [pid 5347] <... openat resumed>) = 3 [pid 5346] <... close resumed>) = 0 [pid 5345] <... futex resumed>) = 0 [pid 5343] <... futex resumed>) = ? [pid 5340] <... exit_group resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5348] <... mount resumed>) = 0 [pid 5347] write(3, "1000", 4 [pid 5346] symlink("/dev/binderfs", "./binderfs" [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5343] +++ exited with 0 +++ [pid 5340] +++ exited with 0 +++ [pid 310] getdents64(3 [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] <... write resumed>) = 4 [pid 5346] <... symlink resumed>) = 0 [pid 5345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5340, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5348] <... futex resumed>) = 0 [pid 5347] close(3 [pid 5346] write(1, "executing program\n", 18 [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 310] umount2("./511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5348] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5347] <... close resumed>) = 0 [pid 5346] <... write resumed>) = 18 [pid 5345] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5348] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5347] symlink("/dev/binderfs", "./binderfs" [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./511/binderfs" [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] <... symlink resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 5345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5348] <... futex resumed>) = 0 [pid 5347] write(1, "executing program\n", 18 [pid 5346] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./511/binderfs" [pid 5348] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5347] <... write resumed>) = 18 [pid 5346] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 5345] <... futex resumed>) = 0 [pid 5348] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] <... futex resumed>) = 0 [pid 5346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5348] <... futex resumed>) = 0 [pid 5347] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5346] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 5345] <... futex resumed>) = 0 [pid 310] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5348] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5347] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5346] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] newfstatat(AT_FDCWD, "./511/config" [pid 5346] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5346] <... mprotect resumed>) = 0 [pid 310] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./511/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5346] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... openat resumed>) = 4 [pid 5348] <... mkdirat resumed>) = 0 [pid 5347] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5346] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] fstat(4 [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5346] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 5348] <... futex resumed>) = 1 [pid 5347] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5345] <... futex resumed>) = 0 [pid 5346] <... clone3 resumed> => {parent_tid=[5349]}, 88) = 5349 [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5348] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5346] rt_sigprocmask(SIG_SETMASK, [] [pid 5345] <... futex resumed>) = 0 [pid 5347] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] close(4 [pid 5346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5348] <... symlinkat resumed>) = 0 [pid 5347] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./511/config"ci2-android-6-1/strace-static-x86_64: Process 5349 attached [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] <... mprotect resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5349] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5348] <... futex resumed>) = 1 [pid 5347] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5345] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5349] <... set_robust_list resumed>) = 0 [pid 5348] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5347] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5349] rt_sigprocmask(SIG_SETMASK, [] [pid 5348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5347] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5345] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5348] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3ci2-android-6-1/strace-static-x86_64: Process 5350 attached [pid 5349] mkdirat(AT_FDCWD, "./config", 0777 [pid 5348] <... unlinkat resumed>) = 0 [pid 5347] <... clone3 resumed> => {parent_tid=[5350]}, 88) = 5350 [pid 310] <... close resumed>) = 0 [pid 5350] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] rmdir("./511" [pid 5350] <... set_robust_list resumed>) = 0 [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 5350] rt_sigprocmask(SIG_SETMASK, [] [pid 310] mkdir("./512", 0777 [pid 5350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5348] <... futex resumed>) = 1 [pid 5347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5345] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5349] <... mkdirat resumed>) = 0 [pid 5345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5345] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5348] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5351 attached [pid 5351] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5351 [pid 5351] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5351] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5351] chdir("./512") = 0 [pid 5351] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... restart_syscall resumed>) = 0 [pid 5351] <... prctl resumed>) = 0 [pid 5351] setpgid(0, 0) = 0 [pid 309] umount2("./500", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5351] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5351] <... openat resumed>) = 3 [pid 5350] <... futex resumed>) = 0 [pid 5348] <... unlinkat resumed>) = 0 [pid 5347] <... futex resumed>) = 1 [pid 309] openat(AT_FDCWD, "./500", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5351] write(3, "1000", 4 [pid 5350] mkdirat(AT_FDCWD, "./config", 0777 [pid 5349] <... futex resumed>) = 1 [pid 5348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5351] <... write resumed>) = 4 [pid 5350] <... mkdirat resumed>) = 0 [pid 5349] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5348] <... futex resumed>) = 1 [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5345] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 5351] close(3 [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5348] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5346] <... futex resumed>) = 0 [pid 5345] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5351] <... close resumed>) = 0 [pid 5350] <... futex resumed>) = 0 [pid 5348] <... futex resumed>) = ? [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5345] <... exit_group resumed>) = ? [pid 309] getdents64(3 [pid 5351] symlink("/dev/binderfs", "./binderfs" [pid 5350] mount(NULL, "./config", "configfs", 0, NULL [pid 5349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5348] +++ exited with 0 +++ [pid 5347] <... futex resumed>) = 0 [pid 5351] <... symlink resumed>) = 0 [pid 5350] <... mount resumed>) = 0 [pid 5345] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5351] write(1, "executing program\n", 18 executing program [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./500/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5345, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5351] <... write resumed>) = 18 [pid 5350] <... futex resumed>) = 0 [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./500/binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 5351] <... futex resumed>) = 0 [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5351] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5350] <... futex resumed>) = 0 [pid 5347] <... futex resumed>) = 1 [pid 309] unlink("./500/binderfs" [pid 5351] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5350] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./506", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5351] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5350] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5349] mount(NULL, "./config", "configfs", 0, NULL [pid 309] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 308] openat(AT_FDCWD, "./506", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5351] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5350] <... futex resumed>) = 1 [pid 5347] <... futex resumed>) = 0 [pid 309] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 5351] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 5351] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5347] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./500/config" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5351] <... mprotect resumed>) = 0 [pid 5350] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5349] <... mount resumed>) = 0 [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(3 [pid 5351] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5350] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5351] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./506/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5351] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5350] <... futex resumed>) = 1 [pid 309] openat(AT_FDCWD, "./500/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5349] <... futex resumed>) = 1 [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] newfstatat(AT_FDCWD, "./506/binderfs" [pid 5351] <... clone3 resumed> => {parent_tid=[5352]}, 88) = 5352 [pid 5349] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5352 attached [pid 5351] rt_sigprocmask(SIG_SETMASK, [] [pid 5350] <... futex resumed>) = 0 [pid 5349] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5347] <... futex resumed>) = 1 [pid 5346] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] unlink("./506/binderfs" [pid 5352] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5350] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 308] <... unlink resumed>) = 0 [pid 5352] <... set_robust_list resumed>) = 0 [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5350] <... mkdirat resumed>) = 0 [pid 5349] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5351] <... futex resumed>) = 0 [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5349] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5350] <... futex resumed>) = 1 [pid 5349] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5349] <... futex resumed>) = 0 [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5350] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5349] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./500/config" [pid 308] newfstatat(AT_FDCWD, "./506/config" [pid 5352] rt_sigprocmask(SIG_SETMASK, [] [pid 5350] <... symlinkat resumed>) = 0 [pid 5349] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5346] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5350] <... futex resumed>) = 1 [pid 5349] <... futex resumed>) = 0 [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5349] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 308] openat(AT_FDCWD, "./506/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 5350] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5349] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./500" [pid 308] fstat(4 [pid 5352] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5350] <... unlinkat resumed>) = 0 [pid 5349] <... symlinkat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./501", 0777 [pid 308] getdents64(4 [pid 5352] mkdirat(AT_FDCWD, "./config", 0777 [pid 5350] <... futex resumed>) = 1 [pid 5349] <... futex resumed>) = 1 [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5349] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 5350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5350] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5349] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] close(4 [pid 5350] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5349] <... unlinkat resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5352] <... mkdirat resumed>) = 0 [pid 5350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5353 [pid 308] rmdir("./506/config" [pid 5350] <... futex resumed>) = 1 [pid 5349] <... futex resumed>) = 1 [pid 5347] <... futex resumed>) = 0 [pid 5346] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5350] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5349] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5347] exit_group(0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 5350] <... futex resumed>) = ? [pid 5347] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5353 attached [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 5350] +++ exited with 0 +++ [pid 5349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5347] +++ exited with 0 +++ [pid 5346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5351] <... futex resumed>) = 0 [pid 308] rmdir("./506" [pid 5353] set_robust_list(0x5555731a86a0, 24 [pid 5352] mount(NULL, "./config", "configfs", 0, NULL [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5349] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5346] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./507", 0777 [pid 5349] <... unlinkat resumed>) = 0 [pid 5346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5347, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5352] <... mount resumed>) = 0 [pid 5349] <... futex resumed>) = 1 [pid 5346] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5349] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5346] exit_group(0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5353] <... set_robust_list resumed>) = 0 [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 5349] <... futex resumed>) = ? [pid 5346] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5354 attached [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5349] +++ exited with 0 +++ [pid 307] <... restart_syscall resumed>) = 0 [pid 5354] set_robust_list(0x5555731a86a0, 24 [pid 5351] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5354 [pid 5354] <... set_robust_list resumed>) = 0 [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5354] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5346] +++ exited with 0 +++ [pid 5354] chdir("./507" [pid 5352] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5346, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5354] <... chdir resumed>) = 0 [pid 5352] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./497", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5354] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./495", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5354] <... prctl resumed>) = 0 [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./497", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5354] setpgid(0, 0 [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5354] <... setpgid resumed>) = 0 [pid 5352] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5351] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 306] openat(AT_FDCWD, "./495", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5354] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5352] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 5354] <... openat resumed>) = 3 [pid 5353] rt_sigprocmask(SIG_SETMASK, [] [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 3 [pid 5354] write(3, "1000", 4) = 4 [pid 307] getdents64(3 [pid 5354] close(3 [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 5353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5352] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5351] <... futex resumed>) = 0 [pid 307] umount2("./497/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5354] <... close resumed>) = 0 [pid 5352] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5354] symlink("/dev/binderfs", "./binderfs" [pid 5353] chdir("./501" [pid 5352] <... mkdirat resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./497/binderfs" [pid 306] umount2("./495/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 307] unlink("./497/binderfs" [pid 306] newfstatat(AT_FDCWD, "./495/binderfs" [pid 5352] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5351] <... futex resumed>) = 0 [pid 307] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./495/binderfs" [pid 5352] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5354] <... symlink resumed>) = 0 [pid 5352] <... symlinkat resumed>) = 0 [pid 307] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5354] write(1, "executing program\n", 18 [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 executing program [pid 5354] <... write resumed>) = 18 [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./497/config" [pid 306] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5352] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5354] <... futex resumed>) = 0 [pid 5352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5351] <... futex resumed>) = 0 [pid 307] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./495/config" [pid 5354] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5353] <... chdir resumed>) = 0 [pid 5352] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5354] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5353] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5352] <... unlinkat resumed>) = 0 [pid 307] openat(AT_FDCWD, "./497/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./495/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5354] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5353] <... prctl resumed>) = 0 [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 306] openat(AT_FDCWD, "./495/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5352] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5351] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 4 [pid 5354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5353] setpgid(0, 0 [pid 5352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5351] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 306] fstat(4 [pid 5354] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5353] <... setpgid resumed>) = 0 [pid 5352] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5351] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5354] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5352] <... unlinkat resumed>) = 0 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 5354] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5354] <... mprotect resumed>) = 0 [pid 5353] <... openat resumed>) = 3 [pid 5352] <... futex resumed>) = 1 [pid 5351] <... futex resumed>) = 0 [pid 307] close(4 [pid 306] getdents64(4 [pid 5354] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5353] write(3, "1000", 4 [pid 5352] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5351] exit_group(0 [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5354] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5353] <... write resumed>) = 4 [pid 5352] <... futex resumed>) = ? [pid 5351] <... exit_group resumed>) = ? [pid 307] rmdir("./497/config" [pid 306] close(4 [pid 5354] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5353] close(3 [pid 5352] +++ exited with 0 +++ [pid 5353] <... close resumed>) = 0 [pid 5351] +++ exited with 0 +++ [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5355 attached [pid 5354] <... clone3 resumed> => {parent_tid=[5355]}, 88) = 5355 [pid 5353] symlink("/dev/binderfs", "./binderfs" [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5351, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... close resumed>) = 0 [pid 5355] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5354] rt_sigprocmask(SIG_SETMASK, [] [pid 5353] <... symlink resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] getdents64(3 [pid 306] rmdir("./495/config" [pid 5354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5353] write(1, "executing program\n", 18 [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] <... write resumed>) = 18 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5354] <... futex resumed>) = 0 [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5353] <... futex resumed>) = 0 [pid 307] close(3 [pid 306] <... rmdir resumed>) = 0 [pid 5355] <... set_robust_list resumed>) = 0 [pid 5353] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5355] rt_sigprocmask(SIG_SETMASK, [] [pid 5353] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 5353] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 307] rmdir("./497" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5353] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5353] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5355] mkdirat(AT_FDCWD, "./config", 0777 [pid 5353] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 [pid 306] close(3 [pid 5353] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] mkdir("./498", 0777 [pid 5353] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... close resumed>) = 0 [pid 5353] <... clone3 resumed> => {parent_tid=[5356]}, 88) = 5356 [pid 5353] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 306] rmdir("./495" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5356 attached , [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] mkdir("./496", 0777 [pid 5356] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5356] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5356] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5357 [pid 306] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5357 attached [pid 5355] <... mkdirat resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] set_robust_list(0x5555731a86a0, 24 [pid 5354] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5355] <... futex resumed>) = 1 [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5357] <... set_robust_list resumed>) = 0 [pid 5355] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5358 [pid 5355] <... mount resumed>) = 0 [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5355] <... futex resumed>) = 1 [pid 5354] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5358 attached [pid 5356] <... mkdirat resumed>) = 0 [pid 5355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] rt_sigprocmask(SIG_SETMASK, [] [pid 5355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5354] <... futex resumed>) = 0 [pid 5355] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5355] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5354] <... futex resumed>) = 0 [pid 5355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5354] <... futex resumed>) = 0 [pid 5355] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5358] set_robust_list(0x5555731a86a0, 24 [pid 5355] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5358] <... set_robust_list resumed>) = 0 [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5354] <... futex resumed>) = 0 [pid 5356] <... futex resumed>) = 1 [pid 5353] <... futex resumed>) = 0 [pid 5355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5354] <... futex resumed>) = 0 [pid 5353] <... futex resumed>) = 0 [pid 5356] mount(NULL, "./config", "configfs", 0, NULL [pid 5355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5355] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5356] <... mount resumed>) = 0 [pid 5358] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5355] <... mkdirat resumed>) = 0 [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5356] <... futex resumed>) = 1 [pid 5355] <... futex resumed>) = 1 [pid 5354] <... futex resumed>) = 0 [pid 5353] <... futex resumed>) = 0 [pid 310] umount2("./512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5356] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5354] <... futex resumed>) = 0 [pid 5353] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5356] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5355] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 5355] <... symlinkat resumed>) = 0 [pid 310] fstat(3 [pid 5356] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5355] <... futex resumed>) = 1 [pid 5354] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5356] <... futex resumed>) = 1 [pid 5355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5356] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5354] <... futex resumed>) = 0 [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5355] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5353] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5356] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5355] <... unlinkat resumed>) = 0 [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./512/binderfs" [pid 5356] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5355] <... futex resumed>) = 1 [pid 5354] <... futex resumed>) = 0 [pid 310] unlink("./512/binderfs" [pid 5356] <... futex resumed>) = 1 [pid 5355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5356] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5354] <... futex resumed>) = 0 [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5355] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5353] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./512/config" [pid 5356] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5355] <... unlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5355] <... futex resumed>) = 1 [pid 5354] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5356] <... mkdirat resumed>) = 0 [pid 5355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] exit_group(0 [pid 310] openat(AT_FDCWD, "./512/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5355] <... futex resumed>) = ? [pid 5354] <... exit_group resumed>) = ? [pid 310] <... openat resumed>) = 4 [pid 5358] chdir("./496" [pid 5357] chdir("./498" [pid 5356] <... futex resumed>) = 1 [pid 5355] +++ exited with 0 +++ [pid 5353] <... futex resumed>) = 0 [pid 5358] <... chdir resumed>) = 0 [pid 5356] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5354] +++ exited with 0 +++ [pid 5357] <... chdir resumed>) = 0 [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 5353] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5354, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5358] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5357] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5356] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5356] <... symlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5356] <... futex resumed>) = 1 [pid 5353] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5356] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5353] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5358] <... prctl resumed>) = 0 [pid 5357] <... prctl resumed>) = 0 [pid 5356] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./512/config" [pid 5358] setpgid(0, 0 [pid 5357] setpgid(0, 0 [pid 5356] <... unlinkat resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5358] <... setpgid resumed>) = 0 [pid 5357] <... setpgid resumed>) = 0 [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5358] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5356] <... futex resumed>) = 1 [pid 5353] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5356] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./507", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5358] <... openat resumed>) = 3 [pid 5357] <... openat resumed>) = 3 [pid 5356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5353] <... futex resumed>) = 0 [pid 310] close(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5358] write(3, "1000", 4 [pid 5357] write(3, "1000", 4 [pid 5356] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./507", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rmdir("./512" [pid 308] <... openat resumed>) = 3 [pid 5358] <... write resumed>) = 4 [pid 5357] <... write resumed>) = 4 [pid 5356] <... unlinkat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] fstat(3 [pid 5358] close(3 [pid 5357] close(3 [pid 5356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./513", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5358] <... close resumed>) = 0 [pid 5357] <... close resumed>) = 0 [pid 5356] <... futex resumed>) = 1 [pid 5353] <... futex resumed>) = 0 [pid 5358] symlink("/dev/binderfs", "./binderfs" [pid 5357] symlink("/dev/binderfs", "./binderfs" [pid 5356] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5353] exit_group(0 [pid 310] <... mkdir resumed>) = 0 [pid 308] getdents64(3 [pid 5356] <... futex resumed>) = ? [pid 5353] <... exit_group resumed>) = ? [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5358] <... symlink resumed>) = 0 [pid 5357] <... symlink resumed>) = 0 [pid 5356] +++ exited with 0 +++ [pid 5353] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./507/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5358] write(1, "executing program\n", 18 [pid 5357] write(1, "executing program\n", 18 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5353, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5358] <... write resumed>) = 18 [pid 5357] <... write resumed>) = 18 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] <... futex resumed>) = 0 [pid 5357] <... futex resumed>) = 0 executing program executing program [pid 5358] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5357] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] newfstatat(AT_FDCWD, "./507/binderfs" [pid 5358] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5357] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5359 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5358] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5357] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] unlink("./507/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5359 attached [pid 5358] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5359] set_robust_list(0x5555731a86a0, 24 [pid 5358] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5357] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5359] <... set_robust_list resumed>) = 0 [pid 5358] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5357] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... umount2 resumed>) = 0 [pid 5359] rt_sigprocmask(SIG_SETMASK, [] [pid 5358] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5357] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5358] <... mprotect resumed>) = 0 [pid 5357] <... mprotect resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5359] chdir("./513" [pid 5358] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5357] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] newfstatat(AT_FDCWD, "./507/config" [pid 5359] <... chdir resumed>) = 0 [pid 5358] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5357] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5359] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5358] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5357] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5360 attached [pid 5359] <... prctl resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5359] setpgid(0, 0 [pid 5358] <... clone3 resumed> => {parent_tid=[5360]}, 88) = 5360 [pid 5357] <... clone3 resumed> => {parent_tid=[5361]}, 88) = 5361 [pid 308] openat(AT_FDCWD, "./507/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5359] <... setpgid resumed>) = 0 [pid 5358] rt_sigprocmask(SIG_SETMASK, [] [pid 5357] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 [pid 5359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5358] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(4ci2-android-6-1/strace-static-x86_64: Process 5361 attached [pid 5360] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5359] <... openat resumed>) = 3 [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5359] write(3, "1000", 4 [pid 5358] <... futex resumed>) = 0 [pid 5357] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5360] <... set_robust_list resumed>) = 0 [pid 5359] <... write resumed>) = 4 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5359] close(3 [pid 308] getdents64(4 [pid 5359] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5359] symlink("/dev/binderfs", "./binderfs" [pid 308] close(4 [pid 5361] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5360] rt_sigprocmask(SIG_SETMASK, [] [pid 5359] <... symlink resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5359] write(1, "executing program\n", 18 [pid 308] rmdir("./507/config" [pid 5361] <... set_robust_list resumed>) = 0 [pid 5360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5359] <... write resumed>) = 18 [pid 308] <... rmdir resumed>) = 0 executing program [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5359] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5360] mkdirat(AT_FDCWD, "./config", 0777 [pid 5359] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] close(3 [pid 5359] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 5359] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] rmdir("./507" [pid 5359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5359] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] mkdir("./508", 0777 [pid 5361] rt_sigprocmask(SIG_SETMASK, [] [pid 5360] <... mkdirat resumed>) = 0 [pid 5359] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... mkdir resumed>) = 0 [pid 5359] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... restart_syscall resumed>) = 0 [pid 5359] <... mprotect resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5361] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5362 attached [pid 5361] mkdirat(AT_FDCWD, "./config", 0777 [pid 5360] <... futex resumed>) = 1 [pid 5359] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5358] <... futex resumed>) = 0 [pid 309] umount2("./501", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5359] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5362 [pid 5360] mount(NULL, "./config", "configfs", 0, NULL [pid 5358] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./501", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5359] <... clone3 resumed> => {parent_tid=[5363]}, 88) = 5363 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5359] rt_sigprocmask(SIG_SETMASK, [] [pid 309] fstat(3 [pid 5359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5359] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./501/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5360] <... mount resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./501/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./501/binderfs" [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5360] <... futex resumed>) = 1 [pid 5358] <... futex resumed>) = 0 [pid 309] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 5360] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5358] <... futex resumed>) = 0 [pid 309] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5360] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./501/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./501/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5360] <... futex resumed>) = 1 [pid 5358] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 5358] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./501/config" [pid 5360] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 5360] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5360] <... futex resumed>) = 1 [pid 5358] <... futex resumed>) = 0 [pid 309] rmdir("./501" [pid 5362] set_robust_list(0x5555731a86a0, 24 [pid 5361] <... mkdirat resumed>) = 0 [pid 5360] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5358] <... futex resumed>) = 0 [pid 309] mkdir("./502", 0777 [pid 5362] <... set_robust_list resumed>) = 0 [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5360] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5360] <... mkdirat resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5363 attached ci2-android-6-1/strace-static-x86_64: Process 5364 attached [pid 5362] rt_sigprocmask(SIG_SETMASK, [] [pid 5361] <... futex resumed>) = 1 [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] <... futex resumed>) = 0 [pid 5364] set_robust_list(0x5555731a86a0, 24 [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5364 [pid 5364] <... set_robust_list resumed>) = 0 [pid 5360] <... futex resumed>) = 1 [pid 5358] <... futex resumed>) = 0 [pid 5357] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5364] rt_sigprocmask(SIG_SETMASK, [] [pid 5362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5361] mount(NULL, "./config", "configfs", 0, NULL [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5360] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5358] <... futex resumed>) = 0 [pid 5364] chdir("./502" [pid 5360] <... symlinkat resumed>) = 0 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5364] <... chdir resumed>) = 0 [pid 5361] <... mount resumed>) = 0 [pid 5364] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5364] setpgid(0, 0) = 0 [pid 5364] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5364] <... openat resumed>) = 3 [pid 5361] <... futex resumed>) = 1 [pid 5360] <... futex resumed>) = 1 [pid 5358] <... futex resumed>) = 0 [pid 5357] <... futex resumed>) = 0 [pid 5364] write(3, "1000", 4 [pid 5361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5360] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5364] <... write resumed>) = 4 [pid 5361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5358] <... futex resumed>) = 0 [pid 5357] <... futex resumed>) = 0 [pid 5364] close(3 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5364] <... close resumed>) = 0 [pid 5361] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5360] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5364] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5361] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5360] <... unlinkat resumed>) = 0 [pid 5364] write(1, "executing program\n", 18 [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5364] <... write resumed>) = 18 [pid 5360] <... futex resumed>) = 1 [pid 5358] <... futex resumed>) = 0 [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5361] <... futex resumed>) = 1 [pid 5360] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] <... futex resumed>) = 0 [pid 5364] <... futex resumed>) = 0 [pid 5361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5358] <... futex resumed>) = 0 [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5364] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5360] <... unlinkat resumed>) = 0 [pid 5358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5357] <... futex resumed>) = 0 [pid 5364] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5361] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5364] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5360] <... futex resumed>) = 0 [pid 5358] exit_group(0 [pid 5364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5361] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5358] <... exit_group resumed>) = ? [pid 5363] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5362] chdir("./508" [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5360] +++ exited with 0 +++ [pid 5364] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5363] <... set_robust_list resumed>) = 0 [pid 5358] +++ exited with 0 +++ [pid 5364] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5361] <... futex resumed>) = 1 [pid 5357] <... futex resumed>) = 0 [pid 5364] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5363] rt_sigprocmask(SIG_SETMASK, [] [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5364] <... mprotect resumed>) = 0 [pid 5363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5361] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5357] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5358, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5364] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5363] mkdirat(AT_FDCWD, "./config", 0777 [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5364] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5363] <... mkdirat resumed>) = 0 [pid 5362] <... chdir resumed>) = 0 [pid 5361] <... mkdirat resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5364] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5361] <... futex resumed>) = 1 [pid 5357] <... futex resumed>) = 0 [pid 5364] <... clone3 resumed> => {parent_tid=[5365]}, 88) = 5365 [pid 5363] <... futex resumed>) = 1 [pid 5361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5359] <... futex resumed>) = 0 [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5362] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-6-1/strace-static-x86_64: Process 5365 attached [pid 5364] rt_sigprocmask(SIG_SETMASK, [] [pid 5363] mount(NULL, "./config", "configfs", 0, NULL [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] <... futex resumed>) = 0 [pid 5365] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5363] <... mount resumed>) = 0 [pid 5362] <... prctl resumed>) = 0 [pid 5361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5359] <... futex resumed>) = 0 [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5364] <... futex resumed>) = 0 [pid 5363] <... futex resumed>) = 0 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5363] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5363] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5359] <... futex resumed>) = 0 [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5363] <... futex resumed>) = 0 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5363] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5363] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5359] <... futex resumed>) = 0 [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5363] <... futex resumed>) = 0 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5363] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5363] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5359] <... futex resumed>) = 0 [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5363] <... futex resumed>) = 0 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5363] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5363] <... symlinkat resumed>) = 0 [pid 5359] <... futex resumed>) = 0 [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5363] <... futex resumed>) = 0 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5363] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5363] <... unlinkat resumed>) = 0 [pid 5362] setpgid(0, 0 [pid 5361] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5359] <... futex resumed>) = 0 [pid 5365] <... set_robust_list resumed>) = 0 [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5363] <... futex resumed>) = 0 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5363] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5359] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5363] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5361] <... symlinkat resumed>) = 0 [pid 5359] <... futex resumed>) = 0 [pid 5362] <... setpgid resumed>) = 0 [pid 5363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5363] <... futex resumed>) = 0 [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5363] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5362] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 5359] exit_group(0 [pid 5363] <... futex resumed>) = ? [pid 5361] <... futex resumed>) = 1 [pid 5359] <... exit_group resumed>) = ? [pid 5357] <... futex resumed>) = 0 [pid 5365] rt_sigprocmask(SIG_SETMASK, [] [pid 5363] +++ exited with 0 +++ [pid 5362] <... openat resumed>) = 3 [pid 5361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5359] +++ exited with 0 +++ [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5362] write(3, "1000", 4 [pid 5361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5357] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5359, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5362] <... write resumed>) = 4 [pid 5361] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5362] close(3 [pid 5361] <... unlinkat resumed>) = 0 [pid 5362] <... close resumed>) = 0 [pid 5362] symlink("/dev/binderfs", "./binderfs" [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./513", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5362] <... symlink resumed>) = 0 [pid 310] fstat(3 [pid 5361] <... futex resumed>) = 1 [pid 5357] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5362] write(1, "executing program\n", 18 [pid 5361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5362] <... write resumed>) = 18 [pid 5361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5357] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5361] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 5362] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5362] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5361] <... unlinkat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./513/binderfs" [pid 5362] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5362] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5361] <... futex resumed>) = 1 [pid 5357] <... futex resumed>) = 0 [pid 310] unlink("./513/binderfs" [pid 5365] mkdirat(AT_FDCWD, "./config", 0777 [pid 5362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5357] exit_group(0 [pid 310] <... unlink resumed>) = 0 [pid 306] umount2("./496", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5362] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5361] <... futex resumed>) = ? [pid 5357] <... exit_group resumed>) = ? [pid 310] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5362] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5361] +++ exited with 0 +++ [pid 5357] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5362] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5362] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5357, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] openat(AT_FDCWD, "./496", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] newfstatat(AT_FDCWD, "./513/config" [pid 5362] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5362] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... openat resumed>) = 3 [pid 5362] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./513/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(3 [pid 310] <... openat resumed>) = 4 [pid 5362] <... clone3 resumed> => {parent_tid=[5366]}, 88) = 5366 [pid 310] fstat(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5362] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(4 [pid 306] getdents64(3 [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 5362] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./513/config") = 0 [pid 306] umount2("./496/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(3 [pid 306] newfstatat(AT_FDCWD, "./496/binderfs" [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./513" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] unlink("./496/binderfs" [pid 310] mkdir("./514", 0777) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5365] <... mkdirat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5366 attached [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5366] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5367 attached [pid 306] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5367] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5367 [pid 5367] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5367] rt_sigprocmask(SIG_SETMASK, [] [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./496/config" [pid 5367] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5367] chdir("./514" [pid 5364] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5365] mount(NULL, "./config", "configfs", 0, NULL [pid 5367] <... chdir resumed>) = 0 [pid 5366] <... set_robust_list resumed>) = 0 [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./496/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5367] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5367] <... prctl resumed>) = 0 [pid 306] openat(AT_FDCWD, "./496/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5367] setpgid(0, 0 [pid 306] <... openat resumed>) = 4 [pid 5367] <... setpgid resumed>) = 0 [pid 5367] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] fstat(4 [pid 5367] <... openat resumed>) = 3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5367] write(3, "1000", 4) = 4 [pid 5367] close(3 [pid 306] getdents64(4 [pid 5367] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5367] symlink("/dev/binderfs", "./binderfs" [pid 306] getdents64(4 [pid 5367] <... symlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5367] write(1, "executing program\n", 18 [pid 306] close(4 [pid 5367] <... write resumed>) = 18 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 5367] <... futex resumed>) = 0 executing program [pid 306] rmdir("./496/config" [pid 5367] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5367] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5367] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 306] <... rmdir resumed>) = 0 [pid 5367] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 5367] <... mprotect resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5367] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(3 [pid 5367] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5365] <... mount resumed>) = 0 [pid 306] rmdir("./496" [pid 5367] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5368]}, 88) = 5368 [pid 5367] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./497", 0777 [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 5367] <... futex resumed>) = 0 [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5364] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5365] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 307] umount2("./498", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5365] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] openat(AT_FDCWD, "./498", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./498/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./498/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./498/binderfs" [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5369 [pid 5365] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5364] <... futex resumed>) = 0 [pid 5365] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./498/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 307] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5364] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./498/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 5365] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./498/config"ci2-android-6-1/strace-static-x86_64: Process 5368 attached [pid 5366] rt_sigprocmask(SIG_SETMASK, [] [pid 5365] <... mkdirat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./498" [pid 5368] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5366] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5369 attached [pid 307] mkdir("./499", 0777 [pid 5368] <... set_robust_list resumed>) = 0 [pid 5366] mkdirat(AT_FDCWD, "./config", 0777 [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5369] set_robust_list(0x5555731a86a0, 24 [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5364] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5365] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5370 [pid 5366] <... mkdirat resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5365] <... symlinkat resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5370 attached [pid 5370] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5370] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5370] chdir("./499") = 0 [pid 5370] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5370] setpgid(0, 0) = 0 [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] <... set_robust_list resumed>) = 0 [pid 5368] rt_sigprocmask(SIG_SETMASK, [] [pid 5366] <... futex resumed>) = 1 [pid 5362] <... futex resumed>) = 0 [pid 5370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5366] mount(NULL, "./config", "configfs", 0, NULL [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5365] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5366] <... mount resumed>) = 0 [pid 5364] <... futex resumed>) = 0 [pid 5362] <... futex resumed>) = 0 [pid 5365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5365] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5365] <... unlinkat resumed>) = 0 [pid 5366] <... futex resumed>) = 0 [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 5364] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5364] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5365] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5362] <... futex resumed>) = 0 [pid 5370] <... openat resumed>) = 3 [pid 5366] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5365] <... unlinkat resumed>) = 0 [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5366] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5370] write(3, "1000", 4 [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5365] <... futex resumed>) = 1 [pid 5364] <... futex resumed>) = 0 [pid 5366] <... futex resumed>) = 1 [pid 5365] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5364] exit_group(0 [pid 5362] <... futex resumed>) = 0 [pid 5366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5365] <... futex resumed>) = ? [pid 5364] <... exit_group resumed>) = ? [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] rt_sigprocmask(SIG_SETMASK, [] [pid 5368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5365] +++ exited with 0 +++ [pid 5364] +++ exited with 0 +++ [pid 5362] <... futex resumed>) = 0 [pid 5366] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5364, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5366] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5370] <... write resumed>) = 4 [pid 5366] <... futex resumed>) = 1 [pid 5362] <... futex resumed>) = 0 [pid 5366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5362] <... futex resumed>) = 0 [pid 5366] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5370] close(3) = 0 [pid 5370] symlink("/dev/binderfs", "./binderfs" [pid 5366] <... mkdirat resumed>) = 0 [pid 5370] <... symlink resumed>) = 0 [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5370] write(1, "executing program\n", 18 [pid 5366] <... futex resumed>) = 1 [pid 5362] <... futex resumed>) = 0 [pid 5366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5370] <... write resumed>) = 18 [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5362] <... futex resumed>) = 0 executing program [pid 5366] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5370] <... futex resumed>) = 0 [pid 5370] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5366] <... symlinkat resumed>) = 0 [pid 5370] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5370] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5366] <... futex resumed>) = 1 [pid 5362] <... futex resumed>) = 0 [pid 5366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5370] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5366] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5362] <... futex resumed>) = 0 [pid 5370] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5366] <... unlinkat resumed>) = 0 [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5370] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5366] <... futex resumed>) = 0 [pid 5362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5370] <... mprotect resumed>) = 0 [pid 5362] <... futex resumed>) = 0 [pid 5366] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5370] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5366] <... unlinkat resumed>) = 0 [pid 5370] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5362] <... futex resumed>) = 0 [pid 5370] <... clone3 resumed> => {parent_tid=[5371]}, 88) = 5371 [pid 5366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5370] rt_sigprocmask(SIG_SETMASK, [] [pid 5362] exit_group(0 [pid 5370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5362] <... exit_group resumed>) = ? [pid 5366] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5371 attached [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5368] mkdirat(AT_FDCWD, "./config", 0777 [pid 5370] <... futex resumed>) = 0 [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5368] <... mkdirat resumed>) = 0 [pid 5366] +++ exited with 0 +++ [pid 5362] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5362, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5367] <... futex resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5368] <... futex resumed>) = 1 [pid 5368] mount(NULL, "./config", "configfs", 0, NULL [pid 5371] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5368] <... mount resumed>) = 0 [pid 5369] chdir("./497" [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5367] <... futex resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5371] <... set_robust_list resumed>) = 0 [pid 5368] <... futex resumed>) = 1 [pid 5368] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5367] <... futex resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5368] <... futex resumed>) = 1 [pid 5368] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5367] <... futex resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 5371] rt_sigprocmask(SIG_SETMASK, [] [pid 5369] <... chdir resumed>) = 0 [pid 5368] <... futex resumed>) = 1 [pid 309] umount2("./502", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./502", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5368] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] <... openat resumed>) = 3 [pid 5371] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5369] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 5368] <... mkdirat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./502/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./502/binderfs" [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./502/binderfs" [pid 5371] mkdirat(AT_FDCWD, "./config", 0777 [pid 5369] <... prctl resumed>) = 0 [pid 5368] <... futex resumed>) = 1 [pid 5367] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5369] setpgid(0, 0 [pid 5368] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5367] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./502/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5369] <... setpgid resumed>) = 0 [pid 5368] <... symlinkat resumed>) = 0 [pid 309] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5371] <... mkdirat resumed>) = 0 [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5369] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] openat(AT_FDCWD, "./502/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5368] <... futex resumed>) = 1 [pid 5367] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5369] <... openat resumed>) = 3 [pid 5367] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5368] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./502/config" [pid 5371] <... futex resumed>) = 1 [pid 5370] <... futex resumed>) = 0 [pid 5369] write(3, "1000", 4 [pid 5368] <... unlinkat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5370] <... futex resumed>) = 0 [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5371] mount(NULL, "./config", "configfs", 0, NULL [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5369] <... write resumed>) = 4 [pid 309] close(3) = 0 [pid 309] rmdir("./502" [pid 5371] <... mount resumed>) = 0 [pid 5369] close(3 [pid 5368] <... futex resumed>) = 1 [pid 5367] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./503", 0777 [pid 5367] <... futex resumed>) = 0 [pid 5368] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5369] <... close resumed>) = 0 [pid 5368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] symlink("/dev/binderfs", "./binderfs" [pid 5368] <... futex resumed>) = 1 [pid 5367] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5371] <... futex resumed>) = 1 [pid 5369] <... symlink resumed>) = 0 [pid 5368] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5367] exit_group(0 [pid 5371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5369] write(1, "executing program\n", 18) = 18 [pid 308] <... restart_syscall resumed>) = 0 [pid 5367] <... exit_group resumed>) = ? [pid 5370] <... futex resumed>) = 0 [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5369] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5368] <... futex resumed>) = ? [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5372 [pid 5370] <... futex resumed>) = 1 [pid 308] umount2("./508", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5371] <... futex resumed>) = 0 [pid 5369] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./508", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5371] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5369] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... openat resumed>) = 3 [pid 5371] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(3 [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5371] <... futex resumed>) = 1 [pid 5370] <... futex resumed>) = 0 [pid 5369] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] getdents64(3 [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5371] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5369] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5370] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5368] +++ exited with 0 +++ [pid 5367] +++ exited with 0 +++ executing program [pid 308] umount2("./508/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5371] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5369] <... mprotect resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5367, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] newfstatat(AT_FDCWD, "./508/binderfs" [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5371] <... futex resumed>) = 1 [pid 5370] <... futex resumed>) = 0 [pid 5369] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./508/binderfs" [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5371] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5369] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5373 attached [pid 5371] <... mkdirat resumed>) = 0 [pid 5370] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] <... clone3 resumed> => {parent_tid=[5373]}, 88) = 5373 [pid 5371] <... futex resumed>) = 1 [pid 5370] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5370] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./508/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5371] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5369] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5372 attached [pid 5373] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5371] <... symlinkat resumed>) = 0 [pid 5369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5373] <... set_robust_list resumed>) = 0 [pid 5372] set_robust_list(0x5555731a86a0, 24 [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./508/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5371] <... futex resumed>) = 1 [pid 5370] <... futex resumed>) = 0 [pid 5369] <... futex resumed>) = 0 [pid 5371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 [pid 5371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5370] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5371] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5373] rt_sigprocmask(SIG_SETMASK, [] [pid 5372] <... set_robust_list resumed>) = 0 [pid 5371] <... unlinkat resumed>) = 0 [pid 308] getdents64(4 [pid 5373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5373] mkdirat(AT_FDCWD, "./config", 0777 [pid 5372] rt_sigprocmask(SIG_SETMASK, [] [pid 5371] <... futex resumed>) = 1 [pid 5370] <... futex resumed>) = 0 [pid 5371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] getdents64(4 [pid 5373] <... mkdirat resumed>) = 0 [pid 5372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5372] chdir("./503" [pid 5371] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5373] <... futex resumed>) = 1 [pid 5372] <... chdir resumed>) = 0 [pid 5371] <... unlinkat resumed>) = 0 [pid 5370] <... futex resumed>) = 0 [pid 5369] <... futex resumed>) = 0 [pid 5373] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 5371] <... futex resumed>) = 0 [pid 5370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5369] <... futex resumed>) = 0 [pid 5371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 5370] exit_group(0 [pid 308] rmdir("./508/config" [pid 5371] <... futex resumed>) = ? [pid 5370] <... exit_group resumed>) = ? [pid 5371] +++ exited with 0 +++ [pid 5372] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5372] setpgid(0, 0) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5372] write(3, "1000", 4) = 4 [pid 5372] close(3) = 0 [pid 5372] symlink("/dev/binderfs", "./binderfs" [pid 5370] +++ exited with 0 +++ [pid 5372] <... symlink resumed>) = 0 [pid 308] getdents64(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5370, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5373] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 5372] write(1, "executing program\n", 18 [pid 308] <... close resumed>) = 0 [pid 5372] <... write resumed>) = 18 executing program [pid 308] rmdir("./508" [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5372] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5372] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] mkdir("./509", 0777 [pid 5372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5372] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5372] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5372] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5372] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5372] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5372] <... clone3 resumed> => {parent_tid=[5374]}, 88) = 5374 ci2-android-6-1/strace-static-x86_64: Process 5374 attached [pid 5373] mount(NULL, "./config", "configfs", 0, NULL [pid 5372] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5375 ci2-android-6-1/strace-static-x86_64: Process 5375 attached [pid 5372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5375] set_robust_list(0x5555731a86a0, 24 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5375] <... set_robust_list resumed>) = 0 [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5372] <... futex resumed>) = 0 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5375] chdir("./509") = 0 [pid 5375] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5375] setpgid(0, 0) = 0 [pid 310] umount2("./514", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5375] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] openat(AT_FDCWD, "./514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 5375] <... openat resumed>) = 3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5375] write(3, "1000", 4 [pid 310] umount2("./514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5375] <... write resumed>) = 4 [pid 5374] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5373] <... mount resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./514/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./499", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] unlink("./514/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] <... futex resumed>) = 0 [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 307] openat(AT_FDCWD, "./499", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5369] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5373] <... futex resumed>) = 1 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] newfstatat(AT_FDCWD, "./514/config" [pid 307] umount2("./499/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5373] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./499/binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] openat(AT_FDCWD, "./514/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] unlink("./499/binderfs" [pid 310] <... openat resumed>) = 4 [pid 5373] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... unlink resumed>) = 0 [pid 310] fstat(4 [pid 307] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 310] getdents64(4 [pid 307] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5369] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5369] <... futex resumed>) = 0 [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./499/config" [pid 310] close(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5373] <... futex resumed>) = 1 [pid 310] <... close resumed>) = 0 [pid 307] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./514/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5373] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./499/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(3 [pid 5369] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5369] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 310] close(3 [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 310] rmdir("./514" [pid 5373] <... futex resumed>) = 1 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5373] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 310] mkdir("./515", 0777 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5375] close(3) = 0 [pid 5374] <... set_robust_list resumed>) = 0 [pid 5373] <... mkdirat resumed>) = 0 [pid 5374] rt_sigprocmask(SIG_SETMASK, [] [pid 5375] symlink("/dev/binderfs", "./binderfs" [pid 310] <... mkdir resumed>) = 0 [pid 307] close(4 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./499/config" [pid 5375] <... symlink resumed>) = 0 [pid 5374] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5376 [pid 307] <... rmdir resumed>) = 0 [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(3 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 5369] <... futex resumed>) = 0 [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5369] <... futex resumed>) = 0 [pid 307] rmdir("./499" [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5373] <... futex resumed>) = 1 [pid 5373] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... rmdir resumed>) = 0 [pid 5373] <... symlinkat resumed>) = 0 [pid 307] mkdir("./500", 0777ci2-android-6-1/strace-static-x86_64: Process 5376 attached [pid 5375] write(1, "executing program\n", 18) = 18 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 executing program [pid 5375] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5375] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5375] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5375] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5375] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5372] <... futex resumed>) = 0 [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5377 [pid 5372] <... futex resumed>) = 0 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5374] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5374] mount(NULL, "./config", "configfs", 0, NULL [pid 5376] set_robust_list(0x5555731a86a0, 24 [pid 5374] <... mount resumed>) = 0 [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5377 attached [pid 5375] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5376] <... set_robust_list resumed>) = 0 [pid 5375] <... mprotect resumed>) = 0 [pid 5373] <... futex resumed>) = 1 [pid 5369] <... futex resumed>) = 0 [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5375] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5376] rt_sigprocmask(SIG_SETMASK, [] [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5372] <... futex resumed>) = 0 [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5374] <... futex resumed>) = 1 [pid 5374] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5375] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5375] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5373] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5374] <... futex resumed>) = 1 [pid 5372] <... futex resumed>) = 0 [pid 5376] chdir("./515" [pid 5375] <... clone3 resumed> => {parent_tid=[5378]}, 88) = 5378 [pid 5374] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] rt_sigprocmask(SIG_SETMASK, [] [pid 5374] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5372] <... futex resumed>) = 0 [pid 5375] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5374] <... futex resumed>) = 0 [pid 5372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5375] <... futex resumed>) = 0 [pid 5374] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5374] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5373] <... unlinkat resumed>) = 0 [pid 5372] <... futex resumed>) = 0 [pid 5376] <... chdir resumed>) = 0 [pid 5377] set_robust_list(0x5555731a86a0, 24 [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5374] <... futex resumed>) = 0 [pid 5372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5374] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5374] <... symlinkat resumed>) = 0 [pid 5372] <... futex resumed>) = 0 [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5374] <... futex resumed>) = 0 [pid 5372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5374] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5374] <... unlinkat resumed>) = 0 [pid 5372] <... futex resumed>) = 0 [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5373] <... futex resumed>) = 1 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5369] <... futex resumed>) = 0 [pid 5376] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5374] <... futex resumed>) = 0 [pid 5373] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5374] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5369] <... futex resumed>) = 0 [pid 5376] setpgid(0, 0 [pid 5374] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5373] <... unlinkat resumed>) = 0 [pid 5372] <... futex resumed>) = 0 [pid 5369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5376] <... setpgid resumed>) = 0 [pid 5374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5376] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5374] <... futex resumed>) = 0 [pid 5373] <... futex resumed>) = 1 [pid 5372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5369] <... futex resumed>) = 0 [pid 5374] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5372] exit_group(0 [pid 5374] <... futex resumed>) = ? [pid 5373] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5372] <... exit_group resumed>) = ? [pid 5369] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5378 attached [pid 5377] <... set_robust_list resumed>) = 0 [pid 5376] <... openat resumed>) = 3 [pid 5373] <... futex resumed>) = ? [pid 5369] <... exit_group resumed>) = ? [pid 5378] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5377] rt_sigprocmask(SIG_SETMASK, [] [pid 5376] write(3, "1000", 4 [pid 5374] +++ exited with 0 +++ [pid 5373] +++ exited with 0 +++ [pid 5372] +++ exited with 0 +++ [pid 5378] <... set_robust_list resumed>) = 0 [pid 5377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5376] <... write resumed>) = 4 [pid 5369] +++ exited with 0 +++ [pid 5378] rt_sigprocmask(SIG_SETMASK, [] [pid 5377] chdir("./500" [pid 5376] close(3 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5377] <... chdir resumed>) = 0 [pid 5376] <... close resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5378] mkdirat(AT_FDCWD, "./config", 0777 [pid 5377] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5376] symlink("/dev/binderfs", "./binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5369, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5377] <... prctl resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5377] setpgid(0, 0 [pid 5376] <... symlink resumed>) = 0 [pid 5378] <... mkdirat resumed>) = 0 [pid 5377] <... setpgid resumed>) = 0 [pid 5376] write(1, "executing program\n", 18 [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5376] <... write resumed>) = 18 executing program [pid 5378] <... futex resumed>) = 1 [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] <... futex resumed>) = 0 [pid 5377] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5378] mount(NULL, "./config", "configfs", 0, NULL [pid 5376] <... futex resumed>) = 0 [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5378] <... mount resumed>) = 0 [pid 5376] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5375] <... futex resumed>) = 0 [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... openat resumed>) = 3 [pid 5376] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5378] <... futex resumed>) = 0 [pid 5377] write(3, "1000", 4 [pid 5376] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5378] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5377] <... write resumed>) = 4 [pid 5376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5378] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5377] close(3 [pid 5376] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5375] <... futex resumed>) = 0 [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5378] <... futex resumed>) = 0 [pid 5377] <... close resumed>) = 0 [pid 5376] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5378] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5377] symlink("/dev/binderfs", "./binderfs" [pid 5376] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5378] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5376] <... mprotect resumed>) = 0 [pid 5375] <... futex resumed>) = 0 [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5378] <... futex resumed>) = 0 [pid 5375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5378] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5377] <... symlink resumed>) = 0 [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5376] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5378] <... mkdirat resumed>) = 0 [pid 5377] write(1, "executing program\n", 18 [pid 5376] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5375] <... futex resumed>) = 0 [pid 5377] <... write resumed>) = 18 executing program [pid 5376] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5378] <... futex resumed>) = 0 [pid 5377] <... futex resumed>) = 0 [pid 5376] <... clone3 resumed> => {parent_tid=[5379]}, 88) = 5379 [pid 5375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5378] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5377] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5376] rt_sigprocmask(SIG_SETMASK, [] [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5375] <... futex resumed>) = 0 [pid 5377] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5376] <... futex resumed>) = 0 [pid 5377] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5378] <... symlinkat resumed>) = 0 [pid 5377] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5377] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... mprotect resumed>) = 0 [pid 5377] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5377] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5380]}, 88) = 5380 [pid 5377] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5375] <... futex resumed>) = 0 [pid 5378] <... futex resumed>) = 1 [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 5378] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5375] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5380 attached [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5380] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5380] rt_sigprocmask(SIG_SETMASK, [] [pid 5378] <... unlinkat resumed>) = 0 [pid 5380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5380] mkdirat(AT_FDCWD, "./config", 0777 [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5379 attached ) = 1 [pid 5375] <... futex resumed>) = 0 [pid 5379] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5375] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5378] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5375] <... futex resumed>) = 0 [pid 5375] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5378] <... unlinkat resumed>) = 0 [pid 5380] <... mkdirat resumed>) = 0 [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5380] <... futex resumed>) = 1 [pid 5380] mount(NULL, "./config", "configfs", 0, NULL [pid 5378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5379] <... set_robust_list resumed>) = 0 [pid 5378] <... futex resumed>) = 1 [pid 5375] <... futex resumed>) = 0 [pid 5380] <... mount resumed>) = 0 [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5378] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5377] <... futex resumed>) = 0 [pid 5375] exit_group(0 [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5378] <... futex resumed>) = ? [pid 5377] <... futex resumed>) = 0 [pid 5375] <... exit_group resumed>) = ? [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5380] <... futex resumed>) = 1 [pid 5380] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5380] <... futex resumed>) = 1 [pid 5380] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 5378] +++ exited with 0 +++ [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5375] +++ exited with 0 +++ [pid 5377] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5375, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 308] umount2("./509", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5379] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 308] openat(AT_FDCWD, "./509", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5380] <... futex resumed>) = 1 [pid 5379] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./503", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./503", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 309] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] fstat(3 [pid 308] umount2("./509/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./497", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./509/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./503/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./509/binderfs" [pid 306] openat(AT_FDCWD, "./497", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5380] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5379] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... unlink resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./503/binderfs" [pid 308] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(3 [pid 309] unlink("./503/binderfs" [pid 308] <... umount2 resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 309] <... umount2 resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./509/config" [pid 309] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./503/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./497/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./509/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5380] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 306] newfstatat(AT_FDCWD, "./497/binderfs" [pid 5379] <... mkdirat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./503/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 308] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 5380] <... futex resumed>) = 1 [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] unlink("./497/binderfs" [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] close(4 [pid 5380] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5377] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... close resumed>) = 0 [pid 5379] <... futex resumed>) = 1 [pid 5376] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./509/config" [pid 5380] <... symlinkat resumed>) = 0 [pid 5379] mount(NULL, "./config", "configfs", 0, NULL [pid 5376] <... futex resumed>) = 0 [pid 309] close(4 [pid 306] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5379] <... mount resumed>) = 0 [pid 309] rmdir("./503/config" [pid 308] getdents64(3 [pid 306] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5380] <... futex resumed>) = 1 [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] close(3 [pid 306] newfstatat(AT_FDCWD, "./497/config" [pid 5380] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5379] <... futex resumed>) = 1 [pid 5377] <... futex resumed>) = 0 [pid 5376] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 308] rmdir("./509" [pid 5380] <... unlinkat resumed>) = 0 [pid 5379] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5376] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./503" [pid 308] mkdir("./510", 0777 [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5379] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] umount2("./497/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5380] <... futex resumed>) = 1 [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./504", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5380] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5379] <... futex resumed>) = 1 [pid 5377] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./497/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5376] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 4 [pid 5380] <... unlinkat resumed>) = 0 [pid 5379] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5379] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5376] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(4 [pid 5380] <... futex resumed>) = 1 [pid 5379] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5380] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5377] <... futex resumed>) = 0 [pid 5376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5381 attached [pid 5379] <... futex resumed>) = 0 [pid 5377] exit_group(0 [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5379] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] getdents64(4 [pid 5381] set_robust_list(0x5555731a86a0, 24 [pid 5380] <... futex resumed>) = ? [pid 5379] <... mkdirat resumed>) = 0 [pid 5377] <... exit_group resumed>) = ? [pid 5376] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5381 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5381] <... set_robust_list resumed>) = 0 [pid 5380] +++ exited with 0 +++ [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 5379] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] rmdir("./497/config" [pid 5377] +++ exited with 0 +++ [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 5381] rt_sigprocmask(SIG_SETMASK, [] [pid 5376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5382 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 5381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5377, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5381] chdir("./510" [pid 5379] <... futex resumed>) = 0 [pid 5376] <... futex resumed>) = 1 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] close(3 [pid 5381] <... chdir resumed>) = 0 [pid 5379] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5382 attached [pid 5381] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5379] <... symlinkat resumed>) = 0 [pid 306] rmdir("./497" [pid 5382] set_robust_list(0x5555731a86a0, 24 [pid 5381] <... prctl resumed>) = 0 [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5382] <... set_robust_list resumed>) = 0 [pid 5381] setpgid(0, 0 [pid 306] <... rmdir resumed>) = 0 [pid 5379] <... futex resumed>) = 1 [pid 5376] <... futex resumed>) = 0 [pid 306] mkdir("./498", 0777 [pid 5382] rt_sigprocmask(SIG_SETMASK, [] [pid 5379] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5381] <... setpgid resumed>) = 0 [pid 5382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5381] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5379] <... unlinkat resumed>) = 0 [pid 5376] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5379] <... futex resumed>) = 0 [pid 5376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5376] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5379] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5376] <... futex resumed>) = 0 [pid 5381] <... openat resumed>) = 3 [pid 5381] write(3, "1000", 4) = 4 [pid 5381] close(3) = 0 [pid 5381] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5379] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5376] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5381] write(1, "executing program\n", 18 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5383 [pid 5381] <... write resumed>) = 18 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5381] <... futex resumed>) = 0 [pid 5379] <... unlinkat resumed>) = 0 executing program [pid 5381] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5381] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5381] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5379] <... futex resumed>) = 1 [pid 5376] <... futex resumed>) = 0 [pid 5382] chdir("./504" [pid 5381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5381] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5376] exit_group(0 [pid 5381] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5381] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5379] <... futex resumed>) = ? [pid 5376] <... exit_group resumed>) = ? [pid 5382] <... chdir resumed>) = 0 [pid 5381] <... mprotect resumed>) = 0 [pid 5381] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5381] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5384]}, 88) = 5384 [pid 5381] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5383 attached [pid 5379] +++ exited with 0 +++ [pid 5376] +++ exited with 0 +++ [pid 5382] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5376, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5383] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5383] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5382] <... prctl resumed>) = 0 [pid 5382] setpgid(0, 0ci2-android-6-1/strace-static-x86_64: Process 5384 attached ) = 0 [pid 310] umount2("./515", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5382] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./515/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./515/binderfs") = 0 [pid 310] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 5382] <... openat resumed>) = 3 [pid 310] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./515/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5382] write(3, "1000", 4 [pid 310] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5384] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5384] <... set_robust_list resumed>) = 0 [pid 5383] chdir("./498" [pid 5382] <... write resumed>) = 4 [pid 310] openat(AT_FDCWD, "./515/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5384] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 4 [pid 5384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5382] close(3 [pid 310] fstat(4 [pid 5384] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5383] <... chdir resumed>) = 0 [pid 5382] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 5384] <... mkdirat resumed>) = 0 [pid 5383] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5382] symlink("/dev/binderfs", "./binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] <... prctl resumed>) = 0 [pid 5382] <... symlink resumed>) = 0 [pid 310] getdents64(4 [pid 307] <... restart_syscall resumed>) = 0 [pid 5384] <... futex resumed>) = 1 [pid 5381] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5384] mount(NULL, "./config", "configfs", 0, NULL [pid 5382] write(1, "executing program\n", 18 [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5383] setpgid(0, 0 [pid 5384] <... mount resumed>) = 0 [pid 5383] <... setpgid resumed>) = 0 [pid 5382] <... write resumed>) = 18 executing program [pid 5381] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] umount2("./500", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./515/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5384] <... futex resumed>) = 0 [pid 5383] <... openat resumed>) = 3 [pid 5382] <... futex resumed>) = 0 [pid 5381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rmdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./500", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5384] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5383] write(3, "1000", 4 [pid 5382] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 307] <... openat resumed>) = 3 [pid 5384] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5383] <... write resumed>) = 4 [pid 5382] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5381] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] fstat(3 [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] close(3 [pid 5382] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5384] <... futex resumed>) = 0 [pid 5383] <... close resumed>) = 0 [pid 5382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 5384] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5383] symlink("/dev/binderfs", "./binderfs" [pid 5382] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./515" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5384] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5383] <... symlink resumed>) = 0 [pid 5382] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5381] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] umount2("./500/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5383] write(1, "executing program\n", 18 [pid 5382] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./516", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5384] <... futex resumed>) = 0 [pid 5383] <... write resumed>) = 18 [pid 5382] <... mprotect resumed>) = 0 [pid 5381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./500/binderfs" [pid 5384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5382] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5383] <... futex resumed>) = 0 [pid 5382] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5381] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] unlink("./500/binderfs" [pid 5384] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5383] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5382] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5383] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5383] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5382] <... clone3 resumed> => {parent_tid=[5385]}, 88) = 5385 [pid 5383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5382] rt_sigprocmask(SIG_SETMASK, [] [pid 5383] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5383] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5382] <... futex resumed>) = 0 [pid 5383] <... mprotect resumed>) = 0 [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5384] <... mkdirat resumed>) = 0 [pid 5383] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5386 [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5384] <... futex resumed>) = 1 [pid 5383] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5381] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5383] <... clone3 resumed> => {parent_tid=[5387]}, 88) = 5387 [pid 5381] <... futex resumed>) = 0 [pid 5384] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5383] rt_sigprocmask(SIG_SETMASK, [] [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./500/config" [pid 5384] <... symlinkat resumed>) = 0 [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5384] <... futex resumed>) = 1 [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5381] <... futex resumed>) = 0 [pid 307] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5381] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./500/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5384] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 5385 attached [pid 307] fstat(4 [pid 5384] <... unlinkat resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5385] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5384] <... futex resumed>) = 1 [pid 5381] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5381] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5385] <... set_robust_list resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5381] <... futex resumed>) = 0 [pid 5384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5381] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5384] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5385] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(4 [pid 5385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 5385] mkdirat(AT_FDCWD, "./config", 0777 [pid 5384] <... unlinkat resumed>) = 0 [pid 307] rmdir("./500/config" [pid 5384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5387 attached ci2-android-6-1/strace-static-x86_64: Process 5386 attached ) = 1 [pid 5381] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5385] <... mkdirat resumed>) = 0 [pid 5384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5381] exit_group(0 [pid 307] getdents64(3 [pid 5381] <... exit_group resumed>) = ? [pid 5384] <... futex resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5382] <... futex resumed>) = 0 [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5382] <... futex resumed>) = 0 [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5385] <... futex resumed>) = 1 [pid 307] rmdir("./500" [pid 5385] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5382] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] mkdir("./501", 0777 [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5385] <... futex resumed>) = 1 [pid 5385] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 5382] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5382] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5385] <... futex resumed>) = 1 [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5385] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5382] <... futex resumed>) = 0 [pid 5385] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5385] <... mkdirat resumed>) = 0 [pid 5384] +++ exited with 0 +++ [pid 5382] <... futex resumed>) = 0 [pid 5381] +++ exited with 0 +++ [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5388 [pid 5385] <... futex resumed>) = 0 [pid 5382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5381, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5385] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5387] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5386] set_robust_list(0x5555731a86a0, 24 [pid 5385] <... symlinkat resumed>) = 0 [pid 5382] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5385] <... futex resumed>) = 0 [pid 5382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5386] <... set_robust_list resumed>) = 0 [pid 5387] <... set_robust_list resumed>) = 0 [pid 5385] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5385] <... unlinkat resumed>) = 0 [pid 5382] <... futex resumed>) = 0 [pid 5387] rt_sigprocmask(SIG_SETMASK, [] [pid 5386] rt_sigprocmask(SIG_SETMASK, [] [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5388 attached [pid 5387] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5385] <... futex resumed>) = 0 [pid 5382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5388] set_robust_list(0x5555731a86a0, 24 [pid 5387] mkdirat(AT_FDCWD, "./config", 0777 [pid 5386] chdir("./516" [pid 5382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5388] <... set_robust_list resumed>) = 0 [pid 5387] <... mkdirat resumed>) = 0 [pid 5386] <... chdir resumed>) = 0 [pid 5385] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5388] rt_sigprocmask(SIG_SETMASK, [] [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5387] <... futex resumed>) = 1 [pid 5386] <... prctl resumed>) = 0 [pid 5383] <... futex resumed>) = 0 [pid 5388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5387] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5386] setpgid(0, 0 [pid 5385] <... unlinkat resumed>) = 0 [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5386] <... setpgid resumed>) = 0 [pid 5385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5388] chdir("./501" [pid 5387] mount(NULL, "./config", "configfs", 0, NULL [pid 5386] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5388] <... chdir resumed>) = 0 [pid 5386] <... openat resumed>) = 3 [pid 5387] <... mount resumed>) = 0 [pid 5385] <... futex resumed>) = 1 [pid 5382] <... futex resumed>) = 0 [pid 5388] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5382] exit_group(0 [pid 5386] write(3, "1000", 4 [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5382] <... exit_group resumed>) = ? [pid 5388] setpgid(0, 0) = 0 [pid 5388] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5387] <... futex resumed>) = 1 [pid 5386] <... write resumed>) = 4 [pid 5383] <... futex resumed>) = 0 [pid 5388] <... openat resumed>) = 3 [pid 5387] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5386] close(3 [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5388] write(3, "1000", 4 [pid 5383] <... futex resumed>) = 0 [pid 5388] <... write resumed>) = 4 [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5388] close(3) = 0 [pid 5388] symlink("/dev/binderfs", "./binderfs" [pid 5385] +++ exited with 0 +++ [pid 5382] +++ exited with 0 +++ [pid 5386] <... close resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5382, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program executing program [pid 5387] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5386] symlink("/dev/binderfs", "./binderfs" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5388] <... symlink resumed>) = 0 [pid 5386] <... symlink resumed>) = 0 [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5388] write(1, "executing program\n", 18 [pid 5387] <... futex resumed>) = 1 [pid 5386] write(1, "executing program\n", 18 [pid 5383] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5388] <... write resumed>) = 18 [pid 5387] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5386] <... write resumed>) = 18 [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] <... futex resumed>) = 0 [pid 5388] <... futex resumed>) = 0 [pid 5387] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5388] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... futex resumed>) = 0 [pid 5383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5388] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5387] <... futex resumed>) = 0 [pid 5386] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./504", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5388] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5387] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5386] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5383] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5387] <... mkdirat resumed>) = 0 [pid 5386] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./504", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5388] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 3 [pid 5388] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5387] <... futex resumed>) = 0 [pid 5386] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 308] <... openat resumed>) = 3 [pid 5388] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5387] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5386] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5383] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 5388] <... mprotect resumed>) = 0 [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5386] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5388] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5387] <... symlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5388] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... mprotect resumed>) = 0 [pid 309] umount2("./504/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 5388] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5387] <... futex resumed>) = 1 [pid 5383] <... futex resumed>) = 0 [pid 5386] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5387] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5386] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./504/binderfs" [pid 308] umount2("./510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5389 attached [pid 5388] <... clone3 resumed> => {parent_tid=[5389]}, 88) = 5389 [pid 5387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5386] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5383] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5388] rt_sigprocmask(SIG_SETMASK, [] [pid 5387] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./504/binderfs" [pid 308] newfstatat(AT_FDCWD, "./510/binderfs" [pid 5388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5387] <... unlinkat resumed>) = 0 [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... clone3 resumed> => {parent_tid=[5390]}, 88) = 5390 [pid 309] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5387] <... futex resumed>) = 1 [pid 5386] rt_sigprocmask(SIG_SETMASK, [] [pid 5383] <... futex resumed>) = 0 [pid 5387] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 308] unlink("./510/binderfs" [pid 5387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5383] <... futex resumed>) = 0 [pid 309] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5387] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5386] <... futex resumed>) = 0 [pid 5383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./504/config" [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5387] <... unlinkat resumed>) = 0 [pid 309] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5387] <... futex resumed>) = 1 [pid 5383] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./504/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5387] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5383] exit_group(0 [pid 5387] <... futex resumed>) = ? [pid 5383] <... exit_group resumed>) = ? [pid 309] <... openat resumed>) = 4 [pid 308] newfstatat(AT_FDCWD, "./510/config"ci2-android-6-1/strace-static-x86_64: Process 5390 attached [pid 5389] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5387] +++ exited with 0 +++ [pid 309] fstat(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5383] +++ exited with 0 +++ [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5390] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5389] <... set_robust_list resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5383, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] openat(AT_FDCWD, "./510/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] getdents64(4 [pid 308] <... openat resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] fstat(4 [pid 309] close(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... close resumed>) = 0 [pid 308] getdents64(4 [pid 309] rmdir("./504/config" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5390] <... set_robust_list resumed>) = 0 [pid 5389] rt_sigprocmask(SIG_SETMASK, [] [pid 5390] rt_sigprocmask(SIG_SETMASK, [] [pid 5389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 309] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 309] close(3 [pid 308] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] rmdir("./510/config" [pid 5390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5389] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] rmdir("./504" [pid 5390] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 309] mkdir("./505", 0777 [pid 308] getdents64(3 [pid 5389] <... mkdirat resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] close(3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rmdir("./510" [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5390] <... mkdirat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5391 [pid 308] mkdir("./511", 0777ci2-android-6-1/strace-static-x86_64: Process 5391 attached [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5389] <... futex resumed>) = 1 [pid 5388] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5391] set_robust_list(0x5555731a86a0, 24 [pid 5390] <... futex resumed>) = 1 [pid 5389] mount(NULL, "./config", "configfs", 0, NULL [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5392 attached [pid 5386] <... futex resumed>) = 0 [pid 5392] set_robust_list(0x5555731a86a0, 24 [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5392 [pid 5392] <... set_robust_list resumed>) = 0 [pid 5386] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5392] rt_sigprocmask(SIG_SETMASK, [] [pid 5388] <... futex resumed>) = 0 [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5392] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5389] <... mount resumed>) = 0 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5392] chdir("./511" [pid 5391] <... set_robust_list resumed>) = 0 [pid 5390] mount(NULL, "./config", "configfs", 0, NULL [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] <... chdir resumed>) = 0 [pid 5392] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5392] setpgid(0, 0) = 0 [pid 5392] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5389] <... futex resumed>) = 1 [pid 5388] <... futex resumed>) = 0 [pid 5390] <... mount resumed>) = 0 [pid 5392] write(3, "1000", 4) = 4 [pid 5392] close(3) = 0 [pid 5392] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5391] rt_sigprocmask(SIG_SETMASK, [] [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5389] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 5392] write(1, "executing program\n", 18) = 18 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5392] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5392] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5392] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5392] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5388] <... futex resumed>) = 0 [pid 5392] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5390] <... futex resumed>) = 1 [pid 5389] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5386] <... futex resumed>) = 0 [pid 5392] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5390] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5386] <... futex resumed>) = 0 [pid 5390] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5389] <... futex resumed>) = 1 [pid 5388] <... futex resumed>) = 0 [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./498", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5392] <... clone3 resumed> => {parent_tid=[5393]}, 88) = 5393 [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5389] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5392] rt_sigprocmask(SIG_SETMASK, [] [pid 5390] <... futex resumed>) = 0 [pid 5389] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5388] <... futex resumed>) = 0 [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5392] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5390] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5386] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./498", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5390] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5389] <... futex resumed>) = 0 [pid 5388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5392] <... futex resumed>) = 0 [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5389] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... openat resumed>) = 3 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5388] <... futex resumed>) = 0 [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5389] <... mkdirat resumed>) = 0 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5390] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5390] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5393 attached [pid 5389] <... futex resumed>) = 1 [pid 5388] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5390] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5389] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5388] <... futex resumed>) = 0 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./498/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5389] <... symlinkat resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5390] <... futex resumed>) = 1 [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./498/binderfs" [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5390] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5388] <... futex resumed>) = 0 [pid 5389] <... futex resumed>) = 1 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5390] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5389] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./498/binderfs" [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5388] <... futex resumed>) = 0 [pid 5389] <... unlinkat resumed>) = 0 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5393] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5390] <... futex resumed>) = 1 [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5386] <... futex resumed>) = 0 [pid 306] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5393] rt_sigprocmask(SIG_SETMASK, [] [pid 5390] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5389] <... futex resumed>) = 1 [pid 5388] <... futex resumed>) = 0 [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 5390] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5389] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 306] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5391] chdir("./505" [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5389] <... unlinkat resumed>) = 0 [pid 5388] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5390] <... futex resumed>) = 1 [pid 5389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5386] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./498/config" [pid 5390] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5389] <... futex resumed>) = 0 [pid 5388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5390] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5386] <... futex resumed>) = 0 [pid 5388] exit_group(0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5390] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5388] <... exit_group resumed>) = ? [pid 5386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5393] mkdirat(AT_FDCWD, "./config", 0777 [pid 5391] <... chdir resumed>) = 0 [pid 5391] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5391] setpgid(0, 0 [pid 5393] <... mkdirat resumed>) = 0 [pid 5390] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 306] umount2("./498/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5391] <... setpgid resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./498/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5391] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5390] <... futex resumed>) = 1 [pid 5386] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5391] <... openat resumed>) = 3 [pid 5390] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5386] exit_group(0 [pid 306] fstat(4 [pid 5389] +++ exited with 0 +++ [pid 5390] <... futex resumed>) = ? [pid 5388] +++ exited with 0 +++ [pid 5386] <... exit_group resumed>) = ? [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5388, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5391] write(3, "1000", 4) = 4 [pid 5391] close(3) = 0 [pid 5391] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5390] +++ exited with 0 +++ [pid 5386] +++ exited with 0 +++ [pid 306] getdents64(4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5386, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5392] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 5393] <... futex resumed>) = 1 [pid 306] <... close resumed>) = 0 [pid 5393] mount(NULL, "./config", "configfs", 0, NULL [pid 306] rmdir("./498/config" [pid 5393] <... mount resumed>) = 0 [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5391] write(1, "executing program\n", 18 [pid 5393] <... futex resumed>) = 1 [pid 5392] <... futex resumed>) = 0 [pid 5391] <... write resumed>) = 18 [pid 306] <... rmdir resumed>) = 0 executing program [pid 5393] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 5393] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5392] <... futex resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5391] <... futex resumed>) = 0 [pid 5393] <... futex resumed>) = 0 [pid 5392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5391] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] close(3 [pid 5393] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5391] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5393] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5392] <... futex resumed>) = 0 [pid 5391] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... close resumed>) = 0 [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5393] <... futex resumed>) = 0 [pid 5392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./498" [pid 5393] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5393] <... mkdirat resumed>) = 0 [pid 5392] <... futex resumed>) = 0 [pid 5391] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 5393] <... futex resumed>) = 0 [pid 5392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5391] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5393] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5391] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] mkdir("./499", 0777 [pid 5393] <... symlinkat resumed>) = 0 [pid 5392] <... futex resumed>) = 0 [pid 5391] <... mprotect resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5391] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5393] <... futex resumed>) = 0 [pid 5392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5391] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5393] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5391] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] umount2("./516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5393] <... unlinkat resumed>) = 0 [pid 5392] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5391] <... clone3 resumed> => {parent_tid=[5394]}, 88) = 5394 [pid 310] openat(AT_FDCWD, "./516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5393] <... futex resumed>) = 0 [pid 5392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5391] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 3 [pid 5393] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5392] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] fstat(3 [pid 5393] <... unlinkat resumed>) = 0 [pid 5392] <... futex resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5392] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5391] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5393] <... futex resumed>) = 0 [pid 5392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5395 ci2-android-6-1/strace-static-x86_64: Process 5394 attached [pid 5393] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5392] exit_group(0 [pid 310] umount2("./516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5393] <... futex resumed>) = ? [pid 5392] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5395 attached [pid 5394] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5393] +++ exited with 0 +++ [pid 5392] +++ exited with 0 +++ [pid 310] newfstatat(AT_FDCWD, "./516/binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5392, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] unlink("./516/binderfs" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5394] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./516/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./516/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5394] rt_sigprocmask(SIG_SETMASK, [] [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 5394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5395] set_robust_list(0x5555731a86a0, 24 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./516/config") = 0 [pid 5394] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./516") = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5395] <... set_robust_list resumed>) = 0 [pid 5394] <... mkdirat resumed>) = 0 [pid 310] mkdir("./517", 0777 [pid 5395] rt_sigprocmask(SIG_SETMASK, [] [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./501", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5394] <... futex resumed>) = 1 [pid 5391] <... futex resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5396 [pid 5391] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5396 attached [pid 5396] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5396] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5396] chdir("./517") = 0 [pid 5396] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5396] <... prctl resumed>) = 0 [pid 5396] setpgid(0, 0) = 0 [pid 5396] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5396] write(3, "1000", 4) = 4 [pid 5396] close(3) = 0 [pid 5396] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5394] mount(NULL, "./config", "configfs", 0, NULL [pid 307] openat(AT_FDCWD, "./501", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5395] chdir("./499" [pid 5396] write(1, "executing program\n", 18) = 18 [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5396] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5396] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5396] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5396] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5396] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5396] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5397]}, 88) = 5397 [pid 5396] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5394] <... mount resumed>) = 0 [pid 307] fstat(3ci2-android-6-1/strace-static-x86_64: Process 5397 attached [pid 5397] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5397] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5397] mkdirat(AT_FDCWD, "./config", 0777 [pid 5395] <... chdir resumed>) = 0 [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 5394] <... futex resumed>) = 1 [pid 5391] <... futex resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5394] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5391] <... futex resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5394] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./501/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./501/binderfs" [pid 5394] <... futex resumed>) = 1 [pid 5391] <... futex resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5394] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5391] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5395] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5394] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] unlink("./501/binderfs" [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5395] <... prctl resumed>) = 0 [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... unlink resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./511/binderfs" [pid 5395] setpgid(0, 0 [pid 5394] <... futex resumed>) = 1 [pid 5391] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./511/binderfs" [pid 5395] <... setpgid resumed>) = 0 [pid 5394] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5391] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 5394] <... mkdirat resumed>) = 0 [pid 308] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5395] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./511/config" [pid 5394] <... futex resumed>) = 1 [pid 5391] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5395] <... openat resumed>) = 3 [pid 5394] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5395] write(3, "1000", 4 [pid 5391] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./501/config" [pid 5394] <... symlinkat resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./511/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5395] <... write resumed>) = 4 [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5395] close(3 [pid 5394] <... futex resumed>) = 0 [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 5395] <... close resumed>) = 0 [pid 5394] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5391] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5395] symlink("/dev/binderfs", "./binderfs" [pid 5394] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] openat(AT_FDCWD, "./501/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 307] <... openat resumed>) = 4 [pid 5395] <... symlink resumed>) = 0 [pid 5394] <... futex resumed>) = 1 [pid 5391] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 executing program [pid 5395] write(1, "executing program\n", 18 [pid 5394] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5391] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./511/config" [pid 307] fstat(4 [pid 5395] <... write resumed>) = 18 [pid 5394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5391] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5394] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5391] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 307] getdents64(4 [pid 5394] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 5395] <... futex resumed>) = 0 [pid 5394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5395] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5394] <... futex resumed>) = 1 [pid 5391] <... futex resumed>) = 0 [pid 308] rmdir("./511" [pid 5395] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5394] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5391] exit_group(0 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 5397] <... mkdirat resumed>) = 0 [pid 5395] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5394] <... futex resumed>) = ? [pid 5391] <... exit_group resumed>) = ? [pid 308] mkdir("./512", 0777 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5394] +++ exited with 0 +++ [pid 307] close(4 [pid 5397] <... futex resumed>) = 1 [pid 5395] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5391] +++ exited with 0 +++ [pid 307] <... close resumed>) = 0 [pid 5396] <... futex resumed>) = 0 [pid 5395] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... mkdir resumed>) = 0 [pid 307] rmdir("./501/config" [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5391, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5396] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5397] mount(NULL, "./config", "configfs", 0, NULL [pid 5395] <... mprotect resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5398 attached [pid 5397] <... mount resumed>) = 0 [pid 5395] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(3 [pid 5398] set_robust_list(0x5555731a86a0, 24 [pid 5395] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5398 [pid 5398] <... set_robust_list resumed>) = 0 [pid 5395] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5398] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(3 [pid 5398] chdir("./512" [pid 5395] <... clone3 resumed> => {parent_tid=[5399]}, 88) = 5399 [pid 307] <... close resumed>) = 0 [pid 5395] rt_sigprocmask(SIG_SETMASK, [] [pid 5398] <... chdir resumed>) = 0 [pid 5395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./501" [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5398] setpgid(0, 0) = 0 [pid 5398] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5397] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 5395] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5398] <... openat resumed>) = 3 [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./502", 0777 [pid 5398] write(3, "1000", 4 [pid 5397] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5396] <... futex resumed>) = 0 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5398] <... write resumed>) = 4 [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 5398] close(3) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5398] symlink("/dev/binderfs", "./binderfs" [pid 5397] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] umount2("./505", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5398] <... symlink resumed>) = 0 [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5398] write(1, "executing program\n", 18 [pid 309] openat(AT_FDCWD, "./505", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5398] <... write resumed>) = 18 [pid 5397] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 executing program [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5397] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5398] <... futex resumed>) = 0 [pid 5396] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5398] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5398] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5398] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] umount2("./505/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5398] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] newfstatat(AT_FDCWD, "./505/binderfs" [pid 5398] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5397] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5398] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] unlink("./505/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5400 attached [pid 5398] <... mprotect resumed>) = 0 [pid 5397] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] <... unlink resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5400 [pid 5398] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5398] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5397] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... umount2 resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5398] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5398] <... clone3 resumed> => {parent_tid=[5401]}, 88) = 5401 [pid 309] newfstatat(AT_FDCWD, "./505/config" [pid 5398] rt_sigprocmask(SIG_SETMASK, [] [pid 5397] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5397] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5396] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5398] <... futex resumed>) = 0 [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./505/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 5399 attached [pid 309] fstat(4 [pid 5399] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5399] <... set_robust_list resumed>) = 0 [pid 309] getdents64(4 [pid 5399] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(4 [pid 5399] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5400] set_robust_list(0x5555731a86a0, 24 [pid 5399] <... mkdirat resumed>) = 0 [pid 5397] <... mkdirat resumed>) = 0 [pid 309] close(4 [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5399] <... futex resumed>) = 1 [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] <... futex resumed>) = 0 [pid 309] rmdir("./505/config"ci2-android-6-1/strace-static-x86_64: Process 5401 attached [pid 5400] <... set_robust_list resumed>) = 0 [pid 5399] mount(NULL, "./config", "configfs", 0, NULL [pid 5397] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5401] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5399] <... mount resumed>) = 0 [pid 5397] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5401] <... set_robust_list resumed>) = 0 [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5397] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5396] <... futex resumed>) = 0 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5401] rt_sigprocmask(SIG_SETMASK, [] [pid 5399] <... futex resumed>) = 0 [pid 5397] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5397] <... symlinkat resumed>) = 0 [pid 309] close(3 [pid 5401] mkdirat(AT_FDCWD, "./config", 0777 [pid 5399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5401] <... mkdirat resumed>) = 0 [pid 5400] rt_sigprocmask(SIG_SETMASK, [] [pid 5399] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5397] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 5395] <... futex resumed>) = 0 [pid 309] rmdir("./505" [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5399] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5397] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5401] <... futex resumed>) = 1 [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... futex resumed>) = 0 [pid 5397] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5396] <... futex resumed>) = 0 [pid 5395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5400] chdir("./502" [pid 309] mkdir("./506", 0777 [pid 5401] mount(NULL, "./config", "configfs", 0, NULL [pid 5400] <... chdir resumed>) = 0 [pid 5399] <... futex resumed>) = 0 [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5397] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5401] <... mount resumed>) = 0 [pid 5400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5399] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5398] <... futex resumed>) = 0 [pid 5397] <... unlinkat resumed>) = 0 [pid 5395] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5400] <... prctl resumed>) = 0 [pid 5399] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5401] <... futex resumed>) = 0 [pid 5400] setpgid(0, 0 [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5397] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 5395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5401] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5400] <... setpgid resumed>) = 0 [pid 5399] <... futex resumed>) = 0 [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5397] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5401] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5399] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5398] <... futex resumed>) = 0 [pid 5397] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5396] <... futex resumed>) = 0 [pid 5395] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5402 attached [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5400] <... openat resumed>) = 3 [pid 5399] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5397] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5402 [pid 5401] <... futex resumed>) = 0 [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5399] <... futex resumed>) = 0 [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5400] write(3, "1000", 4 [pid 5399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5398] <... futex resumed>) = 0 [pid 5397] <... unlinkat resumed>) = 0 [pid 5401] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5401] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5398] <... futex resumed>) = 0 [pid 5401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5398] <... futex resumed>) = 0 [pid 5401] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5402] set_robust_list(0x5555731a86a0, 24 [pid 5401] <... mkdirat resumed>) = 0 [pid 5400] <... write resumed>) = 4 [pid 5397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5400] close(3 [pid 5397] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] <... set_robust_list resumed>) = 0 [pid 5401] <... futex resumed>) = 1 [pid 5400] <... close resumed>) = 0 [pid 5398] <... futex resumed>) = 0 [pid 5397] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5396] exit_group(0 [pid 5401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5400] symlink("/dev/binderfs", "./binderfs" [pid 5399] <... futex resumed>) = 0 [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5397] <... futex resumed>) = ? [pid 5396] <... exit_group resumed>) = ? [pid 5395] <... futex resumed>) = 1 [pid 5401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5400] <... symlink resumed>) = 0 [pid 5399] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5398] <... futex resumed>) = 0 [pid 5401] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5399] <... symlinkat resumed>) = 0 [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5401] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5399] <... futex resumed>) = 0 [pid 5401] <... futex resumed>) = 1 [pid 5399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5398] <... futex resumed>) = 0 [pid 5397] +++ exited with 0 +++ [pid 5396] +++ exited with 0 +++ [pid 5400] write(1, "executing program\n", 18 executing program [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5400] <... write resumed>) = 18 [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5396, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... futex resumed>) = 0 [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5401] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5400] <... futex resumed>) = 0 [pid 5399] <... futex resumed>) = 0 [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5395] <... futex resumed>) = 1 [pid 5401] <... unlinkat resumed>) = 0 [pid 5400] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5399] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5400] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5399] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5401] <... futex resumed>) = 1 [pid 5400] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... futex resumed>) = 0 [pid 5401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5399] <... futex resumed>) = 1 [pid 5398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] <... futex resumed>) = 0 [pid 5401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5400] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5398] <... futex resumed>) = 0 [pid 5395] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5401] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5401] <... unlinkat resumed>) = 0 [pid 5400] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5399] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5395] <... futex resumed>) = 0 [pid 5401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5399] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5401] <... futex resumed>) = 1 [pid 5399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... futex resumed>) = 0 [pid 5401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5400] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5399] <... futex resumed>) = 0 [pid 5398] exit_group(0 [pid 5395] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5401] <... futex resumed>) = ? [pid 5400] <... mprotect resumed>) = 0 [pid 5399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5398] <... exit_group resumed>) = ? [pid 5395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5402] rt_sigprocmask(SIG_SETMASK, [] [pid 5401] +++ exited with 0 +++ [pid 5400] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5398] +++ exited with 0 +++ [pid 5400] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5395] exit_group(0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5398, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5400] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5399] <... futex resumed>) = ? [pid 5395] <... exit_group resumed>) = ? [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5399] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5403 attached [pid 5403] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5403] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5403] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5402] chdir("./506" [pid 5395] +++ exited with 0 +++ [pid 5402] <... chdir resumed>) = 0 [pid 5400] <... clone3 resumed> => {parent_tid=[5403]}, 88) = 5403 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5395, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5400] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5402] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] <... prctl resumed>) = 0 [pid 5400] <... futex resumed>) = 1 [pid 5403] <... futex resumed>) = 0 [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5403] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5402] setpgid(0, 0) = 0 [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5403] <... futex resumed>) = 1 [pid 5400] <... futex resumed>) = 0 [pid 5402] write(3, "1000", 4) = 4 [pid 5402] close(3 [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5402] <... close resumed>) = 0 [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5402] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5403] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5400] <... futex resumed>) = 0 [pid 5403] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5403] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5400] <... futex resumed>) = 0 [pid 5402] write(1, "executing program\n", 18 [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] <... write resumed>) = 18 [pid 5400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5403] <... futex resumed>) = 0 executing program [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 5400] <... futex resumed>) = 0 [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5403] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] umount2("./499", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5403] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5402] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./499", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5402] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... openat resumed>) = 3 [pid 5402] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5402] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] getdents64(3 [pid 5403] <... futex resumed>) = 1 [pid 5402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5403] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5400] <... futex resumed>) = 0 [pid 306] umount2("./499/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5400] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./499/binderfs" [pid 5403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5402] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] unlink("./499/binderfs" [pid 5403] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5402] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5402] <... mprotect resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5402] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5402] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] newfstatat(AT_FDCWD, "./499/config" [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./499/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5403] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5400] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5404 attached [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] openat(AT_FDCWD, "./499/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5400] <... futex resumed>) = 0 [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 5403] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] umount2("./517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 5403] <... symlinkat resumed>) = 0 [pid 5402] <... clone3 resumed> => {parent_tid=[5404]}, 88) = 5404 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] rt_sigprocmask(SIG_SETMASK, [] [pid 310] openat(AT_FDCWD, "./517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(4 [pid 5403] <... futex resumed>) = 1 [pid 5402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5400] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 5403] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 308] fstat(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5403] <... unlinkat resumed>) = 0 [pid 5402] <... futex resumed>) = 0 [pid 5400] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 308] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5404] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5403] <... futex resumed>) = 0 [pid 5400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] close(4 [pid 5403] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5404] <... set_robust_list resumed>) = 0 [pid 5403] <... unlinkat resumed>) = 0 [pid 5400] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 5403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./517/binderfs" [pid 308] newfstatat(AT_FDCWD, "./512/binderfs" [pid 306] rmdir("./499/config" [pid 5403] <... futex resumed>) = 0 [pid 5400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5403] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] unlink("./517/binderfs" [pid 308] unlink("./512/binderfs" [pid 5400] exit_group(0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5404] rt_sigprocmask(SIG_SETMASK, [] [pid 5403] <... futex resumed>) = ? [pid 5400] <... exit_group resumed>) = ? [pid 310] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5404] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5403] +++ exited with 0 +++ [pid 5400] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5400, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] close(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./517/config" [pid 308] newfstatat(AT_FDCWD, "./512/config" [pid 306] <... close resumed>) = 0 [pid 5404] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./499" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./502", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./517/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./512/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... openat resumed>) = 4 [pid 308] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 310] fstat(4 [pid 308] fstat(4 [pid 307] openat(AT_FDCWD, "./502", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] mkdir("./500", 0777 [pid 310] getdents64(4 [pid 308] getdents64(4 [pid 307] <... openat resumed>) = 3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 308] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5404] <... mkdirat resumed>) = 0 [pid 310] close(4 [pid 308] close(4 [pid 307] fstat(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5404] <... futex resumed>) = 1 [pid 5402] <... futex resumed>) = 0 [pid 310] rmdir("./517/config" [pid 308] rmdir("./512/config" [pid 307] getdents64(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5404] mount(NULL, "./config", "configfs", 0, NULL [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5405 attached [pid 5404] <... mount resumed>) = 0 [pid 5402] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] getdents64(3 [pid 307] umount2("./502/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5405] set_robust_list(0x5555731a86a0, 24 [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5405] <... set_robust_list resumed>) = 0 [pid 5404] <... futex resumed>) = 0 [pid 5402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] close(3 [pid 308] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5405 [pid 5405] rt_sigprocmask(SIG_SETMASK, [] [pid 5404] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./502/binderfs" [pid 5405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5404] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5402] <... futex resumed>) = 0 [pid 310] rmdir("./517" [pid 308] rmdir("./512" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5405] chdir("./500" [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./518", 0777 [pid 5405] <... chdir resumed>) = 0 [pid 5404] <... futex resumed>) = 0 [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] unlink("./502/binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5405] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5404] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5402] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./513", 0777 [pid 5405] <... prctl resumed>) = 0 [pid 5404] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5405] setpgid(0, 0 [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 307] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5406 attached [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5406 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5404] <... futex resumed>) = 1 [pid 5402] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5405] <... setpgid resumed>) = 0 [pid 5404] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5405] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5402] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5406] set_robust_list(0x5555731a86a0, 24 [pid 5404] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5406] <... set_robust_list resumed>) = 0 [pid 5406] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5406] chdir("./518") = 0 [pid 5406] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5406] setpgid(0, 0) = 0 [pid 5404] <... mkdirat resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5407 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5406] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5405] <... openat resumed>) = 3 [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./502/config" [pid 5406] <... openat resumed>) = 3 [pid 5405] write(3, "1000", 4 [pid 5404] <... futex resumed>) = 1 [pid 5402] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5406] write(3, "1000", 4 [pid 5405] <... write resumed>) = 4 [pid 5404] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5406] <... write resumed>) = 4 [pid 5405] close(3 [pid 5404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5402] <... futex resumed>) = 0 [pid 307] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5406] close(3 [pid 5405] <... close resumed>) = 0 [pid 5404] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5406] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5404] <... symlinkat resumed>) = 0 [pid 5406] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5405] symlink("/dev/binderfs", "./binderfs" [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./502/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5404] <... futex resumed>) = 1 [pid 5402] <... futex resumed>) = 0 [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5407 attached [pid 5405] <... symlink resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5404] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] fstat(4 [pid 5405] write(1, "executing program\n", 18 [pid 5407] set_robust_list(0x5555731a86a0, 24 [pid 5405] <... write resumed>) = 18 executing program [pid 5404] <... unlinkat resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5404] <... futex resumed>) = 1 [pid 5402] <... futex resumed>) = 0 [pid 5402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5405] <... futex resumed>) = 0 [pid 5404] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5402] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5407] <... set_robust_list resumed>) = 0 [pid 5404] <... unlinkat resumed>) = 0 [pid 5405] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5405] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5404] <... futex resumed>) = 1 [pid 5402] <... futex resumed>) = 0 [pid 307] close(4 [pid 5405] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5404] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5402] exit_group(0) = ? [pid 5404] <... futex resumed>) = ? [pid 307] <... close resumed>) = 0 [pid 5405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5407] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5407] chdir("./513") = 0 [pid 5407] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5407] setpgid(0, 0) = 0 [pid 5407] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5404] +++ exited with 0 +++ [pid 5405] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5402] +++ exited with 0 +++ [pid 307] rmdir("./502/config" [pid 5407] <... openat resumed>) = 3 [pid 5406] write(1, "executing program\n", 18 [pid 5405] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5402, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5407] write(3, "1000", 4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5407] <... write resumed>) = 4 [pid 5407] close(3) = 0 [pid 5407] symlink("/dev/binderfs", "./binderfs" [pid 5405] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... rmdir resumed>) = 0 [pid 5407] <... symlink resumed>) = 0 [pid 5405] <... mprotect resumed>) = 0 [pid 307] getdents64(3 [pid 5406] <... write resumed>) = 18 [pid 5407] write(1, "executing program\n", 18) = 18 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5405] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5405] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 307] close(3 [pid 5405] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... close resumed>) = 0 [pid 5407] <... futex resumed>) = 0 [pid 307] rmdir("./502" [pid 5407] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5407] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5407] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5407] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... rmdir resumed>) = 0 [pid 5405] <... clone3 resumed> => {parent_tid=[5408]}, 88) = 5408 [pid 307] mkdir("./503", 0777 [pid 5405] rt_sigprocmask(SIG_SETMASK, [] [pid 5407] <... mprotect resumed>) = 0 [pid 5407] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5407] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5405] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5407] <... clone3 resumed> => {parent_tid=[5409]}, 88) = 5409 [pid 5407] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5408 attached [pid 5408] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5408] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5410 [pid 5408] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5410 attached [pid 5408] <... mkdirat resumed>) = 0 [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5408] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5409 attached [pid 5409] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5405] <... futex resumed>) = 0 [pid 5409] <... set_robust_list resumed>) = 0 [pid 5409] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5409] mkdirat(AT_FDCWD, "./config", 0777 [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5406] <... futex resumed>) = 0 [pid 5406] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5410] set_robust_list(0x5555731a86a0, 24 [pid 5405] <... futex resumed>) = 1 [pid 5408] <... futex resumed>) = 0 [pid 5408] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5406] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5410] <... set_robust_list resumed>) = 0 [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5405] <... futex resumed>) = 0 [pid 5408] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5408] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5405] <... futex resumed>) = 0 [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5408] <... futex resumed>) = 0 [pid 5405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5408] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5408] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5405] <... futex resumed>) = 0 [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5408] <... futex resumed>) = 0 [pid 5406] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5408] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5406] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5408] <... mkdirat resumed>) = 0 [pid 5406] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5405] <... futex resumed>) = 0 [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5406] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5406] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5405] <... futex resumed>) = 0 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5406] <... mprotect resumed>) = 0 [pid 5408] <... futex resumed>) = 1 [pid 5405] <... futex resumed>) = 0 [pid 5408] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5406] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5410] rt_sigprocmask(SIG_SETMASK, [] [pid 5408] <... symlinkat resumed>) = 0 [pid 5406] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5405] <... futex resumed>) = 0 [pid 5406] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5408] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5405] <... futex resumed>) = 0 [pid 5408] <... unlinkat resumed>) = 0 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5406] <... clone3 resumed> => {parent_tid=[5411]}, 88) = 5411 [pid 309] <... restart_syscall resumed>) = 0 [pid 5408] <... futex resumed>) = 1 [pid 5408] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5406] rt_sigprocmask(SIG_SETMASK, [] [pid 5405] <... futex resumed>) = 0 [pid 5408] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5406] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5405] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./506", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5410] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5409] <... mkdirat resumed>) = 0 [pid 5408] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5405] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5408] <... unlinkat resumed>) = 0 [pid 5406] <... futex resumed>) = 0 [pid 5405] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./506", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 5408] <... futex resumed>) = 1 [pid 5405] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 5408] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5405] exit_group(0 [pid 309] getdents64(3 [pid 5408] <... futex resumed>) = ? [pid 5405] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5408] +++ exited with 0 +++ [pid 309] umount2("./506/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./506/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./506/binderfs") = 0 [pid 309] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5405] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5405, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] newfstatat(AT_FDCWD, "./506/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5409] <... futex resumed>) = 1 [pid 5407] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5410] chdir("./503" [pid 5409] mount(NULL, "./config", "configfs", 0, NULL [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./506/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5410] <... chdir resumed>) = 0 [pid 5409] <... mount resumed>) = 0 [pid 5407] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 5409] <... futex resumed>) = 0 [pid 5407] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5409] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5409] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5407] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 5409] <... futex resumed>) = 0 [pid 5407] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5409] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 5409] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5407] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./506/config" [pid 5410] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5409] <... futex resumed>) = 0 [pid 5407] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rmdir resumed>) = 0 [pid 5409] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5410] <... prctl resumed>) = 0 [pid 5409] <... mkdirat resumed>) = 0 [pid 5407] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 5409] <... futex resumed>) = 0 [pid 5407] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 5409] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./506" [pid 5410] setpgid(0, 0 [pid 5409] <... symlinkat resumed>) = 0 [pid 5407] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./507", 0777 [pid 5410] <... setpgid resumed>) = 0 [pid 5409] <... futex resumed>) = 0 [pid 5407] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... mkdir resumed>) = 0 [pid 5409] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5410] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5409] <... unlinkat resumed>) = 0 [pid 5407] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5411 attached [pid 5410] <... openat resumed>) = 3 [pid 5409] <... futex resumed>) = 0 [pid 5407] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5409] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5407] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5412 attached [pid 5409] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5407] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5412 [pid 5409] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5407] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5411] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5410] write(3, "1000", 4 [pid 5409] <... unlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5407] <... futex resumed>) = 0 [pid 5409] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5411] <... set_robust_list resumed>) = 0 [pid 5410] <... write resumed>) = 4 [pid 5407] exit_group(0 [pid 5411] rt_sigprocmask(SIG_SETMASK, [] [pid 5410] close(3 [pid 5409] <... futex resumed>) = ? [pid 5407] <... exit_group resumed>) = ? [pid 5412] set_robust_list(0x5555731a86a0, 24 [pid 5411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5410] <... close resumed>) = 0 [pid 5409] +++ exited with 0 +++ [pid 5407] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5407, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5410] symlink("/dev/binderfs", "./binderfs" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5411] mkdirat(AT_FDCWD, "./config", 0777 [pid 5412] <... set_robust_list resumed>) = 0 [pid 5412] rt_sigprocmask(SIG_SETMASK, [] [pid 5410] <... symlink resumed>) = 0 [pid 5412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5412] chdir("./507") = 0 [pid 5412] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5411] <... mkdirat resumed>) = 0 [pid 5410] write(1, "executing program\n", 18 [pid 5412] setpgid(0, 0) = 0 [pid 5412] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5410] <... write resumed>) = 18 executing program [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] <... openat resumed>) = 3 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 5411] <... futex resumed>) = 1 [pid 5410] <... futex resumed>) = 0 [pid 5406] <... futex resumed>) = 0 [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] write(3, "1000", 4 [pid 5411] mount(NULL, "./config", "configfs", 0, NULL [pid 5410] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5406] <... futex resumed>) = 0 [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5410] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] umount2("./500", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5412] <... write resumed>) = 4 [pid 5410] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5411] <... mount resumed>) = 0 [pid 5410] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./500", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5412] close(3 [pid 5410] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 5412] <... close resumed>) = 0 [pid 306] fstat(3 [pid 5412] symlink("/dev/binderfs", "./binderfs" [pid 5410] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5411] <... futex resumed>) = 1 [pid 5406] <... futex resumed>) = 0 [pid 5410] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5411] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5412] <... symlink resumed>) = 0 [pid 5411] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5410] <... mprotect resumed>) = 0 [pid 5406] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5412] write(1, "executing program\n", 18 [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./500/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5412] <... write resumed>) = 18 [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5410] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5411] <... futex resumed>) = 0 [pid 5410] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5412] <... futex resumed>) = 0 [pid 5411] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5410] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5406] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./500/binderfs" [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5412] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5410] <... clone3 resumed> => {parent_tid=[5413]}, 88) = 5413 [pid 306] unlink("./500/binderfs" [pid 5411] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5410] rt_sigprocmask(SIG_SETMASK, [] [pid 5412] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5412] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5410] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5406] <... futex resumed>) = 0 [pid 5411] <... futex resumed>) = 1 [pid 5410] <... futex resumed>) = 0 [pid 5412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5411] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 5412] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5406] <... futex resumed>) = 0 [pid 306] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5412] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5412] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5412] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5411] <... mkdirat resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./500/config" [pid 5412] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5412] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5413 attached [pid 5411] <... futex resumed>) = 1 [pid 5406] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] umount2("./500/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5414 attached [pid 5413] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5411] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5414] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5413] <... set_robust_list resumed>) = 0 [pid 5412] <... clone3 resumed> => {parent_tid=[5414]}, 88) = 5414 [pid 5411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5406] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./500/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5413] rt_sigprocmask(SIG_SETMASK, [] [pid 5412] rt_sigprocmask(SIG_SETMASK, [] [pid 5411] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./513", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 5414] <... set_robust_list resumed>) = 0 [pid 5413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5411] <... symlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(4 [pid 5413] mkdirat(AT_FDCWD, "./config", 0777 [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5414] rt_sigprocmask(SIG_SETMASK, [] [pid 5413] <... mkdirat resumed>) = 0 [pid 5412] <... futex resumed>) = 0 [pid 5411] <... futex resumed>) = 1 [pid 5406] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] getdents64(4 [pid 5414] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5411] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5414] mkdirat(AT_FDCWD, "./config", 0777 [pid 5413] <... futex resumed>) = 1 [pid 5411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5410] <... futex resumed>) = 0 [pid 5406] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5413] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5411] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5414] <... mkdirat resumed>) = 0 [pid 5413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5411] <... unlinkat resumed>) = 0 [pid 5410] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] close(4 [pid 5413] mount(NULL, "./config", "configfs", 0, NULL [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5413] <... mount resumed>) = 0 [pid 5411] <... futex resumed>) = 1 [pid 5406] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./500/config" [pid 5414] <... futex resumed>) = 1 [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] <... futex resumed>) = 0 [pid 5411] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./513/binderfs" [pid 5414] mount(NULL, "./config", "configfs", 0, NULL [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5414] <... mount resumed>) = 0 [pid 5413] <... futex resumed>) = 1 [pid 5412] <... futex resumed>) = 0 [pid 5411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5410] <... futex resumed>) = 0 [pid 5406] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5413] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5411] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5414] <... futex resumed>) = 0 [pid 5413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] unlink("./513/binderfs" [pid 306] getdents64(3 [pid 5414] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5413] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5411] <... unlinkat resumed>) = 0 [pid 5410] <... futex resumed>) = 0 [pid 5414] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5413] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5412] <... futex resumed>) = 0 [pid 5411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5411] <... futex resumed>) = 1 [pid 5410] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5406] <... futex resumed>) = 0 [pid 308] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(3 [pid 5414] <... futex resumed>) = 0 [pid 5413] <... futex resumed>) = 0 [pid 5412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5411] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5406] exit_group(0 [pid 5414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5413] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5410] <... futex resumed>) = 0 [pid 5406] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = 0 [pid 5411] <... futex resumed>) = ? [pid 306] <... close resumed>) = 0 [pid 5414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5412] <... futex resumed>) = 0 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5414] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5414] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] rmdir("./500" [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5412] <... futex resumed>) = 0 [pid 5414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5412] <... futex resumed>) = 0 [pid 5414] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5414] <... mkdirat resumed>) = 0 [pid 5411] +++ exited with 0 +++ [pid 5406] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5406, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5414] <... futex resumed>) = 1 [pid 5413] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5412] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] newfstatat(AT_FDCWD, "./513/config" [pid 306] <... rmdir resumed>) = 0 [pid 5414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5413] <... futex resumed>) = 1 [pid 5412] <... futex resumed>) = 0 [pid 5410] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] mkdir("./501", 0777 [pid 5414] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5413] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5414] <... symlinkat resumed>) = 0 [pid 5413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5410] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... mkdir resumed>) = 0 [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5413] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 308] openat(AT_FDCWD, "./513/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5414] <... futex resumed>) = 1 [pid 5413] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5412] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5413] <... futex resumed>) = 1 [pid 5412] <... futex resumed>) = 0 [pid 5410] <... futex resumed>) = 0 [pid 310] umount2("./518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5414] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5415 attached [pid 5414] <... unlinkat resumed>) = 0 [pid 5413] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5414] <... futex resumed>) = 1 [pid 5413] <... symlinkat resumed>) = 0 [pid 5412] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5410] <... futex resumed>) = 0 [pid 5415] set_robust_list(0x5555731a86a0, 24 [pid 5414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5415 [pid 5415] <... set_robust_list resumed>) = 0 [pid 5414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5413] <... futex resumed>) = 0 [pid 5412] <... futex resumed>) = 0 [pid 5410] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 308] getdents64(4 [pid 5415] rt_sigprocmask(SIG_SETMASK, [] [pid 5414] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5413] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5415] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5414] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5410] <... futex resumed>) = 0 [pid 310] umount2("./518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5413] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 5415] chdir("./501" [pid 5414] <... futex resumed>) = 1 [pid 5413] <... unlinkat resumed>) = 0 [pid 5412] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./518/binderfs" [pid 308] rmdir("./513/config" [pid 5414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5412] exit_group(0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5414] <... futex resumed>) = ? [pid 5412] <... exit_group resumed>) = ? [pid 310] unlink("./518/binderfs" [pid 5415] <... chdir resumed>) = 0 [pid 5414] +++ exited with 0 +++ [pid 5413] <... futex resumed>) = 1 [pid 5412] +++ exited with 0 +++ [pid 5410] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5415] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5413] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5410] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5412, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] getdents64(3 [pid 5415] <... prctl resumed>) = 0 [pid 5413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5410] <... futex resumed>) = 0 [pid 310] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5415] setpgid(0, 0 [pid 5413] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5410] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5413] <... unlinkat resumed>) = 0 [pid 310] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(3 [pid 5415] <... setpgid resumed>) = 0 [pid 5413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5413] <... futex resumed>) = 1 [pid 5410] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./518/config" [pid 308] <... close resumed>) = 0 [pid 5413] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5410] exit_group(0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rmdir("./513" [pid 5413] <... futex resumed>) = ? [pid 5410] <... exit_group resumed>) = ? [pid 310] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5413] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 5415] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5415] write(3, "1000", 4) = 4 [pid 5415] close(3) = 0 [pid 5415] symlink("/dev/binderfs", "./binderfs" [pid 5410] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] mkdir("./514", 0777 [pid 310] openat(AT_FDCWD, "./518/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5415] <... symlink resumed>) = 0 [pid 5415] write(1, "executing program\n", 18 [pid 308] <... mkdir resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5410, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... openat resumed>) = 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] fstat(4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] getdents64(4 [pid 5415] <... write resumed>) = 18 [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5415] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5415] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5415] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5415] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5416 [pid 5415] <... mprotect resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... restart_syscall resumed>) = 0 [pid 5415] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5416 attached [pid 5415] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] close(4 executing program [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5415] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... close resumed>) = 0 [pid 309] umount2("./507", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./518/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5417 attached [pid 5416] set_robust_list(0x5555731a86a0, 24 [pid 5415] <... clone3 resumed> => {parent_tid=[5417]}, 88) = 5417 [pid 309] openat(AT_FDCWD, "./507", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5415] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 3 [pid 5415] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(3 [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5415] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./507/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./507/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./507/binderfs") = 0 [pid 309] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 309] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./507/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./507/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5416] <... set_robust_list resumed>) = 0 [pid 310] getdents64(3 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./507/config") = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./507" [pid 5416] rt_sigprocmask(SIG_SETMASK, [] [pid 310] close(3 [pid 309] <... rmdir resumed>) = 0 [pid 307] umount2("./503", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5417] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] mkdir("./508", 0777 [pid 5417] <... set_robust_list resumed>) = 0 [pid 5416] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5417] rt_sigprocmask(SIG_SETMASK, [] [pid 5416] chdir("./514" [pid 310] rmdir("./518" [pid 307] openat(AT_FDCWD, "./503", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5418 attached [pid 5417] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5416] <... chdir resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5418 [pid 310] mkdir("./519", 0777 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5418] set_robust_list(0x5555731a86a0, 24 [pid 5417] mkdirat(AT_FDCWD, "./config", 0777 [pid 5416] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... mkdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5416] <... prctl resumed>) = 0 [pid 307] fstat(3 [pid 5416] setpgid(0, 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5419 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5419 attached [pid 5416] <... setpgid resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5419] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5419] rt_sigprocmask(SIG_SETMASK, [] [pid 5416] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] getdents64(3 [pid 5419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5419] chdir("./519") = 0 [pid 5419] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5419] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5419] <... setpgid resumed>) = 0 [pid 5416] <... openat resumed>) = 3 [pid 307] umount2("./503/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5419] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5416] write(3, "1000", 4 [pid 5419] <... openat resumed>) = 3 [pid 5419] write(3, "1000", 4) = 4 [pid 5419] close(3) = 0 [pid 5419] symlink("/dev/binderfs", "./binderfs" [pid 5417] <... mkdirat resumed>) = 0 [pid 5416] <... write resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./503/binderfs" [pid 5419] <... symlink resumed>) = 0 [pid 5419] write(1, "executing program\n", 18) = 18 [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5419] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5419] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5419] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 executing program [pid 5419] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5419] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5419] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5420]}, 88) = 5420 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5416] close(3ci2-android-6-1/strace-static-x86_64: Process 5420 attached [pid 5418] <... set_robust_list resumed>) = 0 [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5419] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./503/binderfs") = 0 [pid 5417] <... futex resumed>) = 1 [pid 5416] <... close resumed>) = 0 [pid 5415] <... futex resumed>) = 0 [pid 307] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5418] rt_sigprocmask(SIG_SETMASK, [] [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5415] <... futex resumed>) = 0 [pid 307] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./503/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./503/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./503/config") = 0 [pid 5417] mount(NULL, "./config", "configfs", 0, NULL [pid 5416] symlink("/dev/binderfs", "./binderfs" [pid 307] getdents64(3 [pid 5418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./503") = 0 [pid 5417] <... mount resumed>) = 0 [pid 307] mkdir("./504", 0777 [pid 5418] chdir("./508" [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5416] <... symlink resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5420] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5418] <... chdir resumed>) = 0 [pid 5417] <... futex resumed>) = 1 [pid 5416] write(1, "executing program\n", 18ci2-android-6-1/strace-static-x86_64: Process 5421 attached [pid 5420] <... set_robust_list resumed>) = 0 [pid 5415] <... futex resumed>) = 0 [pid 5418] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5417] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5416] <... write resumed>) = 18 executing program [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5421 [pid 5418] <... prctl resumed>) = 0 [pid 5417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5415] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5418] setpgid(0, 0 [pid 5417] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5416] <... futex resumed>) = 0 [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5418] <... setpgid resumed>) = 0 [pid 5417] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5416] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5421] set_robust_list(0x5555731a86a0, 24 [pid 5418] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5416] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5420] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5418] <... openat resumed>) = 3 [pid 5417] <... futex resumed>) = 1 [pid 5418] write(3, "1000", 4 [pid 5416] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5415] <... futex resumed>) = 0 [pid 5418] <... write resumed>) = 4 [pid 5417] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5416] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] close(3 [pid 5417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5416] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5415] <... futex resumed>) = 0 [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5418] <... close resumed>) = 0 [pid 5417] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5418] symlink("/dev/binderfs", "./binderfs" [pid 5416] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5417] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5420] mkdirat(AT_FDCWD, "./config", 0777 [pid 5421] <... set_robust_list resumed>) = 0 [pid 5418] <... symlink resumed>) = 0 [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] write(1, "executing program\n", 18 [pid 5416] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5418] <... write resumed>) = 18 [pid 5417] <... futex resumed>) = 1 [pid 5415] <... futex resumed>) = 0 [pid 5417] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5416] <... mprotect resumed>) = 0 [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5415] <... futex resumed>) = 0 [pid 5421] rt_sigprocmask(SIG_SETMASK, [] [pid 5418] <... futex resumed>) = 0 [pid 5417] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5416] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5420] <... mkdirat resumed>) = 0 executing program [pid 5418] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5417] <... mkdirat resumed>) = 0 [pid 5416] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5418] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5416] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5421] chdir("./504" [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5417] <... futex resumed>) = 1 [pid 5415] <... futex resumed>) = 0 [pid 5421] <... chdir resumed>) = 0 [pid 5420] <... futex resumed>) = 1 [pid 5419] <... futex resumed>) = 0 [pid 5418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5417] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5420] mount(NULL, "./config", "configfs", 0, NULL [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5415] <... futex resumed>) = 0 [pid 5421] <... prctl resumed>) = 0 [pid 5420] <... mount resumed>) = 0 [pid 5419] <... futex resumed>) = 0 [pid 5417] <... symlinkat resumed>) = 0 [pid 5416] <... clone3 resumed> => {parent_tid=[5422]}, 88) = 5422 [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] setpgid(0, 0 [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5418] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5415] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5421] <... setpgid resumed>) = 0 [pid 5420] <... futex resumed>) = 0 [pid 5419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5418] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5417] <... futex resumed>) = 0 [pid 5416] rt_sigprocmask(SIG_SETMASK, [] [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5420] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5415] <... futex resumed>) = 0 [pid 5418] <... mprotect resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5422 attached [pid 5421] <... openat resumed>) = 3 [pid 5420] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5419] <... futex resumed>) = 0 [pid 5417] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5416] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] write(3, "1000", 4 [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] <... write resumed>) = 4 [pid 5420] <... futex resumed>) = 0 [pid 5419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5418] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5421] close(3 [pid 5420] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5417] <... unlinkat resumed>) = 0 [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] <... close resumed>) = 0 [pid 5420] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5419] <... futex resumed>) = 0 [pid 5418] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5421] symlink("/dev/binderfs", "./binderfs" [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5416] <... futex resumed>) = 0 [pid 5422] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5421] <... symlink resumed>) = 0 [pid 5420] <... futex resumed>) = 0 [pid 5419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5418] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] write(1, "executing program\n", 18 [pid 5420] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5417] <... futex resumed>) = 1 [pid 5415] <... futex resumed>) = 0 [pid 5421] <... write resumed>) = 18 [pid 5420] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5419] <... futex resumed>) = 0 executing program [pid 5417] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5415] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5418] <... clone3 resumed> => {parent_tid=[5423]}, 88) = 5423 [pid 5417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5415] <... futex resumed>) = 0 [pid 5421] <... futex resumed>) = 0 [pid 5420] <... futex resumed>) = 0 [pid 5419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5418] rt_sigprocmask(SIG_SETMASK, [] [pid 5417] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5415] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5420] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5421] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5419] <... futex resumed>) = 0 [pid 5421] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5420] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5417] <... unlinkat resumed>) = 0 [pid 5421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5420] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5418] <... futex resumed>) = 0 [pid 5421] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5420] <... futex resumed>) = 1 [pid 5419] <... futex resumed>) = 0 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5420] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5417] <... futex resumed>) = 1 [pid 5415] <... futex resumed>) = 0 [pid 5421] <... mprotect resumed>) = 0 [pid 5420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5419] <... futex resumed>) = 0 [pid 5417] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5415] exit_group(0 [pid 5421] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5420] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5415] <... exit_group resumed>) = ? [pid 5422] <... set_robust_list resumed>) = 0 [pid 5421] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5420] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5417] <... futex resumed>) = ? [pid 5421] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5419] <... futex resumed>) = 0 [pid 5421] <... clone3 resumed> => {parent_tid=[5424]}, 88) = 5424 [pid 5420] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] rt_sigprocmask(SIG_SETMASK, [] [pid 5420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5419] <... futex resumed>) = 0 [pid 5421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5420] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5420] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5417] +++ exited with 0 +++ [pid 5415] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5423 attached [pid 5421] <... futex resumed>) = 0 [pid 5420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5420] <... futex resumed>) = 1 [pid 5419] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5415, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5423] <... set_robust_list resumed>) = 0 [pid 5422] rt_sigprocmask(SIG_SETMASK, [] [pid 5420] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5419] exit_group(0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5423] rt_sigprocmask(SIG_SETMASK, [] [pid 5420] <... futex resumed>) = ? [pid 5419] <... exit_group resumed>) = ? [pid 5423] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5422] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5420] +++ exited with 0 +++ [pid 5423] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5419] +++ exited with 0 +++ [pid 5423] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5418] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5419, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5423] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5423] mount(NULL, "./config", "configfs", 0, NULL [pid 5418] <... futex resumed>) = 0 [pid 5423] <... mount resumed>) = 0 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5418] <... futex resumed>) = 0 [pid 5423] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5418] <... futex resumed>) = 0 [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5423] <... futex resumed>) = 0 [pid 5418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5423] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5418] <... futex resumed>) = 0 [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5422] mkdirat(AT_FDCWD, "./config", 0777 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 5424 attached [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5424] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5424] rt_sigprocmask(SIG_SETMASK, [] [pid 5418] <... futex resumed>) = 0 [pid 5424] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] mkdirat(AT_FDCWD, "./config", 0777 [pid 5423] <... futex resumed>) = 1 [pid 5418] <... futex resumed>) = 0 [pid 5424] <... mkdirat resumed>) = 0 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] <... futex resumed>) = 1 [pid 5424] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] <... mkdirat resumed>) = 0 [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] <... futex resumed>) = 1 [pid 5424] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] <... futex resumed>) = 1 [pid 5422] <... mkdirat resumed>) = 0 [pid 5423] <... futex resumed>) = 1 [pid 5418] <... futex resumed>) = 0 [pid 5424] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5423] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5424] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5418] <... futex resumed>) = 0 [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5423] <... symlinkat resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] <... futex resumed>) = 1 [pid 5424] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] <... futex resumed>) = 1 [pid 5424] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 EEXIST (File exists) [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5424] <... futex resumed>) = 1 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] <... futex resumed>) = 1 [pid 5422] <... futex resumed>) = 1 [pid 5418] <... futex resumed>) = 0 [pid 5416] <... futex resumed>) = 0 [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5418] <... futex resumed>) = 0 [pid 5416] <... futex resumed>) = 0 [pid 5424] <... futex resumed>) = 1 [pid 5422] mount(NULL, "./config", "configfs", 0, NULL [pid 5421] <... futex resumed>) = 0 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5424] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5423] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5421] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 5424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5422] <... mount resumed>) = 0 [pid 5421] <... futex resumed>) = 0 [pid 5421] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./519", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5423] <... futex resumed>) = 1 [pid 5418] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5424] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5423] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5418] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 5418] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5418] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5423] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5424] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5422] <... futex resumed>) = 1 [pid 5416] <... futex resumed>) = 0 [pid 310] umount2("./519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5423] <... futex resumed>) = 1 [pid 5422] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5418] <... futex resumed>) = 0 [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./519/binderfs" [pid 5424] <... futex resumed>) = 1 [pid 5423] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5422] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5421] <... futex resumed>) = 0 [pid 5418] exit_group(0 [pid 5416] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5424] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5423] <... futex resumed>) = ? [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5421] exit_group(0 [pid 5418] <... exit_group resumed>) = ? [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./519/binderfs" [pid 5421] <... exit_group resumed>) = ? [pid 5416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... unlink resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5416] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./519/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./501", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5424] <... futex resumed>) = ? [pid 5423] +++ exited with 0 +++ [pid 5418] +++ exited with 0 +++ [pid 310] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5416] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5422] <... futex resumed>) = 1 [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./519/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5418, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] openat(AT_FDCWD, "./501", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5422] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... openat resumed>) = 4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] fstat(4 [pid 306] <... openat resumed>) = 3 [pid 5422] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(3 [pid 310] getdents64(4 [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5424] +++ exited with 0 +++ [pid 5421] +++ exited with 0 +++ [pid 310] getdents64(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5421, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5416] <... futex resumed>) = 0 [pid 5422] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5422] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5416] <... futex resumed>) = 0 [pid 310] close(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./519/config" [pid 306] umount2("./501/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5422] <... mkdirat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5422] <... futex resumed>) = 1 [pid 5416] <... futex resumed>) = 0 [pid 310] close(3 [pid 306] newfstatat(AT_FDCWD, "./501/binderfs" [pid 5422] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./519" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5422] <... symlinkat resumed>) = 0 [pid 5416] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] unlink("./501/binderfs" [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./520", 0777 [pid 5422] <... futex resumed>) = 0 [pid 5416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5422] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5416] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5422] <... unlinkat resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5425 [pid 306] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5422] <... futex resumed>) = 1 [pid 5416] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5422] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5416] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./501/config" [pid 5416] <... futex resumed>) = 0 [pid 307] umount2("./504", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5416] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5422] <... unlinkat resumed>) = 0 [pid 307] openat(AT_FDCWD, "./504", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 306] umount2("./501/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(3 [pid 5416] <... futex resumed>) = 0 [pid 5422] <... futex resumed>) = 1 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5416] exit_group(0 [pid 307] getdents64(3 [pid 306] openat(AT_FDCWD, "./501/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5422] <... futex resumed>) = ? [pid 5416] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./504/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./504/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./504/binderfs" [pid 306] fstat(4 [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 5422] +++ exited with 0 +++ [pid 5416] +++ exited with 0 +++ [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./504/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5416, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] openat(AT_FDCWD, "./504/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] close(4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 306] rmdir("./501/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./504/config") = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./504" [pid 306] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./505", 0777ci2-android-6-1/strace-static-x86_64: Process 5425 attached [pid 306] <... close resumed>) = 0 [pid 5425] set_robust_list(0x5555731a86a0, 24 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] rmdir("./501" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5425] <... set_robust_list resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5426 attached [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5426 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] umount2("./508", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./502", 0777 [pid 5425] chdir("./520") = 0 [pid 5425] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5425] setpgid(0, 0) = 0 [pid 5425] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5425] write(3, "1000", 4) = 4 [pid 5425] close(3) = 0 [pid 5425] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5425] write(1, "executing program\n", 18) = 18 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5425] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 executing program [pid 5425] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... mkdir resumed>) = 0 [pid 5425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5425] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5425] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5425] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] openat(AT_FDCWD, "./508", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5425] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5425] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5427]}, 88) = 5427 [pid 5425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3ci2-android-6-1/strace-static-x86_64: Process 5427 attached [pid 5427] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5427] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5427] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] getdents64(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5428 [pid 5427] <... mkdirat resumed>) = 0 [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5425] <... futex resumed>) = 0 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] umount2("./508/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./508/binderfs" [pid 5427] <... futex resumed>) = 1 [pid 5427] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./508/binderfs" [pid 5427] <... mount resumed>) = 0 [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5425] <... futex resumed>) = 0 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5425] <... futex resumed>) = 0 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5427] <... futex resumed>) = 1 [pid 5427] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5425] <... futex resumed>) = 0 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5427] <... futex resumed>) = 1 [pid 5427] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5425] <... futex resumed>) = 0 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5427] <... futex resumed>) = 1 [pid 5427] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 309] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5426] set_robust_list(0x5555731a86a0, 24 [pid 309] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5428 attached [pid 309] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5428] set_robust_list(0x5555731a86a0, 24) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./508/config" [pid 308] <... restart_syscall resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./508/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./514", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(4 [pid 308] openat(AT_FDCWD, "./514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... openat resumed>) = 3 [pid 309] getdents64(4 [pid 308] fstat(3 [pid 5428] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 308] getdents64(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] close(4 [pid 308] umount2("./514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./508/config" [pid 308] newfstatat(AT_FDCWD, "./514/binderfs" [pid 5428] chdir("./502") = 0 [pid 5428] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] getdents64(3 [pid 308] unlink("./514/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5428] <... prctl resumed>) = 0 [pid 5428] setpgid(0, 0 [pid 309] close(3 [pid 308] <... unlink resumed>) = 0 [pid 5428] <... setpgid resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./508" [pid 5428] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... rmdir resumed>) = 0 [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5426] <... set_robust_list resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 309] mkdir("./509", 0777 [pid 308] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5427] <... futex resumed>) = 1 [pid 5426] rt_sigprocmask(SIG_SETMASK, [] [pid 5425] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./514/config" [pid 5427] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5427] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5425] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5428] <... openat resumed>) = 3 [pid 5428] write(3, "1000", 4 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5427] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5429 attached [pid 5426] chdir("./505" [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5429 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5427] <... symlinkat resumed>) = 0 [pid 5426] <... chdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./514/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5429] set_robust_list(0x5555731a86a0, 24 [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5426] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5429] <... set_robust_list resumed>) = 0 [pid 5426] <... prctl resumed>) = 0 [pid 5425] <... futex resumed>) = 0 [pid 5427] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 4 [pid 5427] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5426] setpgid(0, 0 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 5429] rt_sigprocmask(SIG_SETMASK, [] [pid 5426] <... setpgid resumed>) = 0 [pid 5427] <... unlinkat resumed>) = 0 [pid 5425] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5429] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5426] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5425] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5425] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5425] <... futex resumed>) = 0 [pid 5427] <... futex resumed>) = 1 [pid 308] close(4 [pid 5425] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5427] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5426] <... openat resumed>) = 3 [pid 308] <... close resumed>) = 0 [pid 5429] chdir("./509" [pid 5427] <... unlinkat resumed>) = 0 [pid 5426] write(3, "1000", 4 [pid 308] rmdir("./514/config" [pid 5429] <... chdir resumed>) = 0 [pid 5427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5426] <... write resumed>) = 4 [pid 5429] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5427] <... futex resumed>) = 1 [pid 5426] close(3 [pid 5425] <... futex resumed>) = 0 executing program executing program [pid 308] <... rmdir resumed>) = 0 [pid 5428] <... write resumed>) = 4 [pid 5428] close(3 [pid 5425] exit_group(0 [pid 308] getdents64(3 [pid 5426] <... close resumed>) = 0 [pid 5425] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5428] <... close resumed>) = 0 [pid 5426] symlink("/dev/binderfs", "./binderfs" [pid 308] close(3 [pid 5428] symlink("/dev/binderfs", "./binderfs" [pid 308] <... close resumed>) = 0 [pid 5428] <... symlink resumed>) = 0 [pid 5426] <... symlink resumed>) = 0 [pid 308] rmdir("./514" [pid 5428] write(1, "executing program\n", 18) = 18 [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5428] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... rmdir resumed>) = 0 [pid 5426] write(1, "executing program\n", 18 [pid 308] mkdir("./515", 0777 [pid 5428] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5428] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5428] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5428] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5426] <... write resumed>) = 18 [pid 308] <... mkdir resumed>) = 0 [pid 5428] <... mprotect resumed>) = 0 [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5428] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5426] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5428] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5426] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5427] +++ exited with 0 +++ [pid 5425] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5425, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5428] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5426] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5428] <... clone3 resumed> => {parent_tid=[5431]}, 88) = 5431 [pid 5426] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5430 [pid 5428] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5426] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5428] <... futex resumed>) = 0 [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5430 attached [pid 5430] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5426] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5430] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5426] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5429] <... prctl resumed>) = 0 [pid 5430] chdir("./515" [pid 5426] <... mprotect resumed>) = 0 [pid 5430] <... chdir resumed>) = 0 [pid 5430] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5426] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5430] <... prctl resumed>) = 0 [pid 5426] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5430] setpgid(0, 0 executing program [pid 5426] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5430] <... setpgid resumed>) = 0 [pid 5430] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5430] write(3, "1000", 4) = 4 [pid 5430] close(3) = 0 [pid 5426] <... clone3 resumed> => {parent_tid=[5432]}, 88) = 5432 [pid 5430] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 5432 attached ) = 0 [pid 5429] setpgid(0, 0 [pid 5426] rt_sigprocmask(SIG_SETMASK, [] [pid 5430] write(1, "executing program\n", 18) = 18 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] <... setpgid resumed>) = 0 [pid 5426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5430] <... futex resumed>) = 0 [pid 5430] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5430] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5429] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5426] <... futex resumed>) = 0 [pid 5430] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5430] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5430] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5429] <... openat resumed>) = 3 [pid 5430] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5430] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... restart_syscall resumed>) = 0 [pid 310] umount2("./520", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./520/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5429] write(3, "1000", 4 [pid 310] unlink("./520/binderfs" [pid 5432] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5429] <... write resumed>) = 4 [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5432] <... set_robust_list resumed>) = 0 [pid 5429] close(3 [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./520/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./520/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5432] rt_sigprocmask(SIG_SETMASK, [] [pid 5429] <... close resumed>) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./520/config" [pid 5432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5429] symlink("/dev/binderfs", "./binderfs" [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./520" [pid 5429] <... symlink resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5429] write(1, "executing program\n", 18 executing program [pid 310] mkdir("./521", 0777 [pid 5432] mkdirat(AT_FDCWD, "./config", 0777 [pid 5430] <... clone3 resumed> => {parent_tid=[5433]}, 88) = 5433 [pid 5429] <... write resumed>) = 18 [pid 310] <... mkdir resumed>) = 0 [pid 5430] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5432] <... mkdirat resumed>) = 0 [pid 5430] <... futex resumed>) = 0 [pid 5429] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}ci2-android-6-1/strace-static-x86_64: Process 5434 attached [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5429] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5434 [pid 5429] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5433 attached [pid 5429] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5429] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5433] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5429] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5433] <... set_robust_list resumed>) = 0 [pid 5429] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5433] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5429] <... mprotect resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5431 attached [pid 5429] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5429] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5426] <... futex resumed>) = 0 [pid 5432] <... futex resumed>) = 1 [pid 5432] mount(NULL, "./config", "configfs", 0, NULL [pid 5429] <... clone3 resumed> => {parent_tid=[5435]}, 88) = 5435 [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] mkdirat(AT_FDCWD, "./config", 0777 [pid 5429] rt_sigprocmask(SIG_SETMASK, [] [pid 5426] <... futex resumed>) = 0 [pid 5432] <... mount resumed>) = 0 [pid 5429] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5432] <... futex resumed>) = 0 [pid 5429] <... futex resumed>) = 0 [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5432] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5431] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5426] <... futex resumed>) = 0 [pid 5431] <... set_robust_list resumed>) = 0 [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5432] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5434] set_robust_list(0x5555731a86a0, 24 [pid 5433] <... mkdirat resumed>) = 0 [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5431] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5431] mkdirat(AT_FDCWD, "./config", 0777 [pid 5426] <... futex resumed>) = 0 [pid 5434] <... set_robust_list resumed>) = 0 [pid 5432] <... futex resumed>) = 1 [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] <... futex resumed>) = 0 [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5426] <... futex resumed>) = 0 [pid 5432] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5430] <... futex resumed>) = 0 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5433] <... futex resumed>) = 1 [pid 5433] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5432] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] <... futex resumed>) = 0 [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] <... futex resumed>) = 1 [pid 5433] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5432] <... futex resumed>) = 1 [pid 5426] <... futex resumed>) = 0 [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5432] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5426] <... futex resumed>) = 0 [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] <... futex resumed>) = 0 [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5432] <... mkdirat resumed>) = 0 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5433] <... futex resumed>) = 1 [pid 5433] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] <... futex resumed>) = 0 [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] <... futex resumed>) = 1 [pid 5426] <... futex resumed>) = 0 [pid 5432] <... futex resumed>) = 1 [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5432] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5426] <... futex resumed>) = 0 [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5433] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5432] <... symlinkat resumed>) = 0 [pid 5430] <... futex resumed>) = 0 [pid 5433] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5430] <... futex resumed>) = 0 [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5433] <... futex resumed>) = 0 [pid 5430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5433] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] <... unlinkat resumed>) = 0 [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] <... futex resumed>) = 0 [pid 5434] rt_sigprocmask(SIG_SETMASK, [] [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5433] <... futex resumed>) = 0 [pid 5430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5433] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5430] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] <... unlinkat resumed>) = 0 [pid 5432] <... futex resumed>) = 1 [pid 5431] <... mkdirat resumed>) = 0 [pid 5430] <... futex resumed>) = 0 [pid 5434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5426] <... futex resumed>) = 0 [pid 5433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5433] <... futex resumed>) = 0 [pid 5432] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5426] <... futex resumed>) = 0 [pid 5434] chdir("./521" [pid 5433] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5430] exit_group(0 [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5434] <... chdir resumed>) = 0 [pid 5433] <... futex resumed>) = ? [pid 5432] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5430] <... exit_group resumed>) = ? [pid 5434] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5433] +++ exited with 0 +++ [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5430] +++ exited with 0 +++ [pid 5434] <... prctl resumed>) = 0 [pid 5432] <... futex resumed>) = 1 [pid 5431] <... futex resumed>) = 1 [pid 5428] <... futex resumed>) = 0 [pid 5426] <... futex resumed>) = 0 [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5432] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] setpgid(0, 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5430, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5431] mount(NULL, "./config", "configfs", 0, NULL [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5426] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5435 attached [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5434] <... setpgid resumed>) = 0 [pid 5432] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5435] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5431] <... mount resumed>) = 0 [pid 5434] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5432] <... futex resumed>) = 1 [pid 5426] <... futex resumed>) = 0 [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5435] <... set_robust_list resumed>) = 0 [pid 5426] exit_group(0 [pid 5432] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5426] <... exit_group resumed>) = ? [pid 5432] <... futex resumed>) = ? [pid 5435] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5435] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5432] +++ exited with 0 +++ [pid 5429] <... futex resumed>) = 0 [pid 5426] +++ exited with 0 +++ [pid 5435] mount(NULL, "./config", "configfs", 0, NULL [pid 5434] <... openat resumed>) = 3 [pid 5431] <... futex resumed>) = 1 [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5428] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5426, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5435] <... mount resumed>) = 0 [pid 5429] <... futex resumed>) = 0 [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5428] <... futex resumed>) = 0 [pid 5435] <... futex resumed>) = 0 [pid 5429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5435] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5435] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5429] <... futex resumed>) = 0 [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] write(3, "1000", 4 [pid 5431] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5435] <... futex resumed>) = 0 [pid 5429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5435] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5435] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5434] <... write resumed>) = 4 [pid 5429] <... futex resumed>) = 0 [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] close(3 [pid 5431] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5435] <... futex resumed>) = 0 [pid 5429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5435] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5435] <... mkdirat resumed>) = 0 [pid 5434] <... close resumed>) = 0 [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] <... futex resumed>) = 0 [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5435] <... futex resumed>) = 0 [pid 5429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5435] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5435] <... symlinkat resumed>) = 0 [pid 5434] symlink("/dev/binderfs", "./binderfs" [pid 5431] <... futex resumed>) = 1 [pid 5429] <... futex resumed>) = 0 [pid 5428] <... futex resumed>) = 0 [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5435] <... futex resumed>) = 0 [pid 5429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5428] <... futex resumed>) = 0 [pid 5435] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5434] <... symlink resumed>) = 0 [pid 5431] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5435] <... unlinkat resumed>) = 0 [pid 5434] write(1, "executing program\n", 18 [pid 5431] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5429] <... futex resumed>) = 0 [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5435] <... futex resumed>) = 0 [pid 5434] <... write resumed>) = 18 [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5435] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5435] <... unlinkat resumed>) = 0 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5431] <... futex resumed>) = 1 [pid 5429] <... futex resumed>) = 0 [pid 5428] <... futex resumed>) = 0 [pid 5435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 5435] <... futex resumed>) = 0 [pid 5429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5428] <... futex resumed>) = 0 [pid 5435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5434] <... futex resumed>) = 0 [pid 5431] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5429] exit_group(0 [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5434] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5429] <... exit_group resumed>) = ? [pid 307] umount2("./505", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5435] <... futex resumed>) = ? [pid 5434] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5431] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./505", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./505/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5435] +++ exited with 0 +++ [pid 5429] +++ exited with 0 +++ [pid 307] newfstatat(AT_FDCWD, "./505/binderfs" [pid 5434] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5431] <... futex resumed>) = 1 [pid 5428] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5429, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] unlink("./505/binderfs" [pid 5434] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5431] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... unlink resumed>) = 0 [pid 5434] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5428] <... futex resumed>) = 0 [pid 307] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5434] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5431] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5434] <... mprotect resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5431] <... symlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5434] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] newfstatat(AT_FDCWD, "./505/config" [pid 5434] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5434] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5431] <... futex resumed>) = 1 [pid 5428] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5431] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5436 attached [pid 5434] <... clone3 resumed> => {parent_tid=[5436]}, 88) = 5436 [pid 5431] <... unlinkat resumed>) = 0 [pid 5428] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./505/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5434] rt_sigprocmask(SIG_SETMASK, [] [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5431] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5428] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5431] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./515", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 5434] <... futex resumed>) = 0 [pid 5431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5428] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5431] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... openat resumed>) = 3 [pid 307] getdents64(4 [pid 308] fstat(3 [pid 5436] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(4 [pid 308] getdents64(3 [pid 5431] <... unlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... close resumed>) = 0 [pid 5431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./505/config" [pid 5428] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5436] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5436] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5431] <... futex resumed>) = 1 [pid 5428] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./515/binderfs" [pid 307] <... rmdir resumed>) = 0 [pid 5428] <... exit_group resumed>) = ? [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] <... futex resumed>) = 0 [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5436] <... futex resumed>) = 1 [pid 308] unlink("./515/binderfs" [pid 307] getdents64(3 [pid 5436] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 308] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./505" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5434] <... futex resumed>) = 0 [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5436] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./515/config" [pid 307] mkdir("./506", 0777 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5436] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] <... futex resumed>) = 0 [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 308] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] openat(AT_FDCWD, "./515/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... openat resumed>) = 4 [pid 5436] <... futex resumed>) = 1 [pid 5436] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] <... futex resumed>) = 0 [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5436] <... futex resumed>) = 1 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5437 [pid 308] getdents64(4 [pid 5436] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5436] <... mkdirat resumed>) = 0 [pid 5431] +++ exited with 0 +++ [pid 5428] +++ exited with 0 +++ [pid 308] close(4 [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5428, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rmdir("./515/config" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5434] <... futex resumed>) = 0 [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5436] <... futex resumed>) = 1 [pid 5436] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5436] <... futex resumed>) = 1 [pid 5434] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5436] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 5436] <... unlinkat resumed>) = 0 [pid 5434] <... futex resumed>) = 0 [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5436] <... futex resumed>) = 0 [pid 5434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5436] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5434] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5436] <... unlinkat resumed>) = 0 [pid 5434] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./515" [pid 5436] <... futex resumed>) = 0 [pid 5434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5436] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5434] exit_group(0 [pid 5436] <... futex resumed>) = ? [pid 5434] <... exit_group resumed>) = ? [pid 5436] +++ exited with 0 +++ [pid 5434] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./516", 0777 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5434, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5437 attached [pid 5437] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5437] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... restart_syscall resumed>) = 0 [pid 5437] chdir("./506" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5437] <... chdir resumed>) = 0 [pid 309] umount2("./509", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] umount2("./521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5437] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5437] setpgid(0, 0) = 0 [pid 5437] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./509", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5438 [pid 310] <... openat resumed>) = 3 [pid 309] fstat(3 [pid 5437] write(3, "1000", 4 [pid 310] fstat(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 5437] <... write resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5437] close(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./509/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./509/binderfs" [pid 310] newfstatat(AT_FDCWD, "./521/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./509/binderfs" [pid 310] unlink("./521/binderfs" [pid 5437] <... close resumed>) = 0 [pid 5437] symlink("/dev/binderfs", "./binderfs" [pid 309] <... unlink resumed>) = 0 [pid 5437] <... symlink resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5437] write(1, "executing program\n", 18) = 18 [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 executing program [pid 309] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./509/config" [pid 310] newfstatat(AT_FDCWD, "./521/config" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5437] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5437] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5437] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5437] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./509/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./521/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5437] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... openat resumed>) = 4 [pid 309] <... openat resumed>) = 4 [pid 5437] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] fstat(4 [pid 309] fstat(4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5437] <... mprotect resumed>) = 0 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 5437] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 5437] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 309] close(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 310] rmdir("./521/config" [pid 309] rmdir("./509/config"ci2-android-6-1/strace-static-x86_64: Process 5438 attached [pid 5437] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rmdir resumed>) = 0 [pid 5437] <... clone3 resumed> => {parent_tid=[5439]}, 88) = 5439 [pid 5437] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 5437] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5439 attached [pid 310] getdents64(3 [pid 309] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 306] umount2("./502", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(3 [pid 5439] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... close resumed>) = 0 [pid 5439] <... set_robust_list resumed>) = 0 [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5439] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./521" [pid 309] rmdir("./509" [pid 5439] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5437] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./502", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5438] set_robust_list(0x5555731a86a0, 24 [pid 310] <... rmdir resumed>) = 0 [pid 5438] <... set_robust_list resumed>) = 0 [pid 5438] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5439] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] mkdir("./522", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5438] chdir("./516") = 0 [pid 5438] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5438] setpgid(0, 0) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 306] fstat(3 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] mkdir("./510", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5438] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5438] write(3, "1000", 4) = 4 [pid 5438] close(3) = 0 [pid 5438] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./502/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5440 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./502/binderfs" [pid 5438] write(1, "executing program\n", 18) = 18 [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5438] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5438] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5438] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5441 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./502/binderfs" [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5438] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5438] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5439] <... mkdirat resumed>) = 0 [pid 5438] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 5438] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5439] <... futex resumed>) = 1 [pid 5437] <... futex resumed>) = 0 [pid 5439] mount(NULL, "./config", "configfs", 0, NULL [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5438] <... clone3 resumed> => {parent_tid=[5442]}, 88) = 5442 [pid 5437] <... futex resumed>) = 0 [pid 5438] rt_sigprocmask(SIG_SETMASK, [] [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./502/config" [pid 5439] <... mount resumed>) = 0 [pid 5438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./502/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5439] <... futex resumed>) = 1 [pid 5438] <... futex resumed>) = 0 [pid 5437] <... futex resumed>) = 0 [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./502/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5441 attached [pid 5439] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5437] <... futex resumed>) = 0 [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5439] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 5440 attached [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(4 [pid 5439] <... futex resumed>) = 1 [pid 5437] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] getdents64(4 [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5440] set_robust_list(0x5555731a86a0, 24 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5439] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] getdents64(4 [pid 5440] <... set_robust_list resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5439] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] close(4 [pid 5440] rt_sigprocmask(SIG_SETMASK, [] [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 5440] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./502/config" [pid 5439] <... futex resumed>) = 1 [pid 5437] <... futex resumed>) = 0 [pid 5440] chdir("./522" [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5440] <... chdir resumed>) = 0 [pid 5437] <... futex resumed>) = 0 [pid 5440] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5440] <... prctl resumed>) = 0 [pid 5439] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 5440] setpgid(0, 0 [pid 306] getdents64(3 [pid 5440] <... setpgid resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5440] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] close(3 [pid 5440] <... openat resumed>) = 3 [pid 5439] <... mkdirat resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5440] write(3, "1000", 4 [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./502" [pid 5440] <... write resumed>) = 4 [pid 5440] close(3) = 0 [pid 5440] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5439] <... futex resumed>) = 1 [pid 5437] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5441] set_robust_list(0x5555731a86a0, 24 [pid 5440] write(1, "executing program\n", 18 [pid 5439] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./503", 0777 [pid 5440] <... write resumed>) = 18 [pid 5437] <... futex resumed>) = 0 [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5440] <... futex resumed>) = 0 [pid 5440] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5440] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5440] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5440] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5440] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5440] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5440] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5439] <... symlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5442 attached executing program [pid 5440] <... clone3 resumed> => {parent_tid=[5444]}, 88) = 5444 [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5443 [pid 5442] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5440] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5439] <... futex resumed>) = 1 [pid 5437] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5442] <... set_robust_list resumed>) = 0 [pid 5440] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5442] rt_sigprocmask(SIG_SETMASK, [] [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5439] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5437] <... futex resumed>) = 0 [pid 5442] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5440] <... futex resumed>) = 0 [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5442] mkdirat(AT_FDCWD, "./config", 0777 [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5442] <... mkdirat resumed>) = 0 [pid 5441] <... set_robust_list resumed>) = 0 [pid 5439] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5443 attached [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5438] <... futex resumed>) = 0 [pid 5442] mount(NULL, "./config", "configfs", 0, NULL [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5442] <... mount resumed>) = 0 [pid 5438] <... futex resumed>) = 0 [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5442] <... futex resumed>) = 0 [pid 5438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5442] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5443] set_robust_list(0x5555731a86a0, 24 [pid 5442] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5441] rt_sigprocmask(SIG_SETMASK, [] [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5438] <... futex resumed>) = 0 [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5439] <... futex resumed>) = 1 [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5437] <... futex resumed>) = 0 [pid 5442] <... futex resumed>) = 0 [pid 5439] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5442] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5441] chdir("./510" [pid 5439] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5437] <... futex resumed>) = 0 [pid 5442] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5439] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5438] <... futex resumed>) = 0 [pid 5437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] <... chdir resumed>) = 0 [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5442] <... futex resumed>) = 0 [pid 5441] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5439] <... unlinkat resumed>) = 0 [pid 5438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5442] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5441] <... prctl resumed>) = 0 [pid 5439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5443] <... set_robust_list resumed>) = 0 [pid 5442] <... mkdirat resumed>) = 0 [pid 5441] setpgid(0, 0 [pid 5439] <... futex resumed>) = 1 [pid 5438] <... futex resumed>) = 0 [pid 5437] <... futex resumed>) = 0 [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] <... setpgid resumed>) = 0 [pid 5439] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5437] exit_group(0 [pid 5443] rt_sigprocmask(SIG_SETMASK, [] [pid 5442] <... futex resumed>) = 0 [pid 5441] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5437] <... exit_group resumed>) = ? [pid 5442] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5439] <... futex resumed>) = ? [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] <... openat resumed>) = 3 [pid 5442] <... symlinkat resumed>) = 0 [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5442] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5444 attached [pid 5444] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5444] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5444] mkdirat(AT_FDCWD, "./config", 0777 [pid 5439] +++ exited with 0 +++ [pid 5438] <... futex resumed>) = 1 [pid 5441] write(3, "1000", 4 [pid 5437] +++ exited with 0 +++ [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5437, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] <... write resumed>) = 4 [pid 5438] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5441] close(3 [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5442] <... futex resumed>) = 0 [pid 5442] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5441] <... close resumed>) = 0 [pid 5442] <... unlinkat resumed>) = 0 [pid 5444] <... mkdirat resumed>) = 0 [pid 5443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] symlink("/dev/binderfs", "./binderfs" [pid 5442] <... futex resumed>) = 1 [pid 5438] <... futex resumed>) = 0 [pid 5438] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5438] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5442] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5444] <... futex resumed>) = 1 [pid 5442] <... unlinkat resumed>) = 0 [pid 5441] <... symlink resumed>) = 0 [pid 5440] <... futex resumed>) = 0 [pid 5444] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5442] <... futex resumed>) = 1 [pid 5441] write(1, "executing program\n", 18 [pid 5440] <... futex resumed>) = 0 [pid 5438] <... futex resumed>) = 0 [pid 307] umount2("./506", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5444] mount(NULL, "./config", "configfs", 0, NULL executing program [pid 5442] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5444] <... mount resumed>) = 0 [pid 5441] <... write resumed>) = 18 [pid 5438] exit_group(0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5442] <... futex resumed>) = ? [pid 5438] <... exit_group resumed>) = ? [pid 307] openat(AT_FDCWD, "./506", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5444] <... futex resumed>) = 1 [pid 5443] chdir("./503" [pid 5442] +++ exited with 0 +++ [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5440] <... futex resumed>) = 0 [pid 5444] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5444] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5440] <... futex resumed>) = 0 [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5444] <... futex resumed>) = 0 [pid 5440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5444] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5444] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5440] <... futex resumed>) = 0 [pid 5438] +++ exited with 0 +++ [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] <... futex resumed>) = 0 [pid 5443] <... chdir resumed>) = 0 [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 3 [pid 5444] <... futex resumed>) = 0 [pid 5441] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5443] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5438, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] fstat(3 [pid 5444] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5441] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5444] <... mkdirat resumed>) = 0 [pid 5443] <... prctl resumed>) = 0 [pid 5441] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5440] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5443] setpgid(0, 0 [pid 5441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5444] <... futex resumed>) = 0 [pid 5443] <... setpgid resumed>) = 0 [pid 5441] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3 [pid 5444] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5441] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5444] <... symlinkat resumed>) = 0 [pid 5443] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5441] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5440] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] <... mprotect resumed>) = 0 [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./506/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5444] <... futex resumed>) = 0 [pid 5443] <... openat resumed>) = 3 [pid 5440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5444] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5443] write(3, "1000", 4 [pid 5441] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5444] <... unlinkat resumed>) = 0 [pid 5443] <... write resumed>) = 4 [pid 5441] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5440] <... futex resumed>) = 0 [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5443] close(3 [pid 5441] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./506/binderfs" [pid 5444] <... futex resumed>) = 0 [pid 5440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5444] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5443] <... close resumed>) = 0 [pid 5441] <... clone3 resumed> => {parent_tid=[5445]}, 88) = 5445 [pid 5440] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5443] symlink("/dev/binderfs", "./binderfs" [pid 5441] rt_sigprocmask(SIG_SETMASK, [] [pid 5440] <... futex resumed>) = 0 [pid 307] unlink("./506/binderfs" [pid 5444] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5440] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5444] <... unlinkat resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5444] <... futex resumed>) = 1 [pid 5441] <... futex resumed>) = 0 [pid 5440] <... futex resumed>) = 0 [pid 5444] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5443] <... symlink resumed>) = 0 [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5440] exit_group(0 [pid 307] <... umount2 resumed>) = 0 [pid 5444] <... futex resumed>) = ? [pid 5443] write(1, "executing program\n", 18 [pid 5440] <... exit_group resumed>) = ? executing program [pid 307] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5445 attached [pid 5444] +++ exited with 0 +++ [pid 5443] <... write resumed>) = 18 [pid 5440] +++ exited with 0 +++ [pid 308] umount2("./516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5440, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./506/config" [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] openat(AT_FDCWD, "./516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 3 [pid 5443] <... futex resumed>) = 0 [pid 307] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5445] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5443] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] getdents64(3 [pid 307] openat(AT_FDCWD, "./506/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5445] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... openat resumed>) = 4 [pid 5443] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] umount2("./516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5443] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] newfstatat(AT_FDCWD, "./516/binderfs" [pid 5443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5445] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5443] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] unlink("./516/binderfs" [pid 307] getdents64(4 [pid 5445] mkdirat(AT_FDCWD, "./config", 0777 [pid 5443] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5445] <... mkdirat resumed>) = 0 [pid 5443] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4 [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5441] <... futex resumed>) = 0 [pid 5445] mount(NULL, "./config", "configfs", 0, NULL [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5445] <... mount resumed>) = 0 [pid 5443] <... mprotect resumed>) = 0 [pid 5441] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./506/config" [pid 5445] <... futex resumed>) = 0 [pid 5443] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5445] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5445] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5441] <... futex resumed>) = 0 [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5443] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./516/config" [pid 307] <... rmdir resumed>) = 0 [pid 5445] <... futex resumed>) = 0 [pid 5441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5445] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5443] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5445] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5441] <... futex resumed>) = 0 [pid 308] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5445] <... futex resumed>) = 0 [pid 5441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] close(3 [pid 5445] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5443] <... clone3 resumed> => {parent_tid=[5446]}, 88) = 5446 [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./516/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5445] <... mkdirat resumed>) = 0 [pid 5443] rt_sigprocmask(SIG_SETMASK, [] [pid 5441] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5445] <... futex resumed>) = 0 [pid 5443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 4 [pid 307] rmdir("./506" [pid 5445] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5445] <... symlinkat resumed>) = 0 [pid 5441] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5445] <... futex resumed>) = 0 [pid 5441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rmdir resumed>) = 0 [pid 5445] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] mkdir("./507", 0777 [pid 5445] <... unlinkat resumed>) = 0 [pid 5443] <... futex resumed>) = 0 [pid 5441] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5445] <... futex resumed>) = 0 [pid 5441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5445] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5445] <... unlinkat resumed>) = 0 [pid 5441] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5445] <... futex resumed>) = 0 [pid 5441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... restart_syscall resumed>) = 0 [pid 308] getdents64(4 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5445] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5441] exit_group(0 [pid 5445] <... futex resumed>) = ? [pid 5441] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5445] +++ exited with 0 +++ [pid 5441] +++ exited with 0 +++ [pid 308] close(4 [pid 310] umount2("./522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5441, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5446 attached [pid 5446] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5446] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5446] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./516/config" [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5447 [pid 310] openat(AT_FDCWD, "./522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5446] <... mkdirat resumed>) = 0 [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... rmdir resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5446] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5443] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 308] getdents64(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5443] <... futex resumed>) = 0 [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 308] close(3 [pid 5446] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5446] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... close resumed>) = 0 [pid 310] umount2("./522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./516" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5446] <... mount resumed>) = 0 [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5446] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... rmdir resumed>) = 0 [pid 5443] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./522/binderfs" [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./517", 0777 [pid 5443] <... futex resumed>) = 1 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5446] <... futex resumed>) = 0 [pid 5446] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5446] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... mkdir resumed>) = 0 [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./522/binderfs" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 5447 attached [pid 310] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5447] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5447] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5447] chdir("./507") = 0 [pid 5447] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... umount2 resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5448 [pid 5443] <... futex resumed>) = 1 [pid 310] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./522/config" [pid 5446] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5446] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5446] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 310] openat(AT_FDCWD, "./522/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5443] <... futex resumed>) = 0 [pid 5446] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5443] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5446] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(4 [pid 5446] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5446] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5443] <... futex resumed>) = 0 [pid 310] close(4 [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5443] <... futex resumed>) = 0 [pid 310] rmdir("./522/config" [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5446] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5446] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5443] <... futex resumed>) = 0 [pid 310] close(3 [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5446] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] rmdir("./522" [pid 5446] <... unlinkat resumed>) = 0 [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5446] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5447] <... prctl resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5443] <... futex resumed>) = 0 [pid 310] mkdir("./523", 0777 [pid 5443] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] setpgid(0, 0) = 0 [pid 5447] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5446] <... futex resumed>) = 0 [pid 5443] <... futex resumed>) = 1 [pid 310] <... mkdir resumed>) = 0 [pid 5443] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5446] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5448 attached [pid 5447] write(3, "1000", 4 [pid 5446] <... unlinkat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5443] <... futex resumed>) = 0 [pid 5446] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5443] exit_group(0 [pid 5446] <... futex resumed>) = ? [pid 5443] <... exit_group resumed>) = ? [pid 5448] set_robust_list(0x5555731a86a0, 24 [pid 5447] <... write resumed>) = 4 [pid 5446] +++ exited with 0 +++ [pid 5443] +++ exited with 0 +++ [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5449 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5443, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5449 attached [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5449] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5449] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5449] chdir("./523") = 0 [pid 5448] <... set_robust_list resumed>) = 0 [pid 5447] close(3 [pid 5449] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5449] setpgid(0, 0) = 0 [pid 5449] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5448] rt_sigprocmask(SIG_SETMASK, [] [pid 5447] <... close resumed>) = 0 [pid 5449] <... openat resumed>) = 3 [pid 5448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5447] symlink("/dev/binderfs", "./binderfs" [pid 5449] write(3, "1000", 4) = 4 [pid 5449] close(3) = 0 [pid 5449] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5449] write(1, "executing program\n", 18) = 18 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5448] chdir("./517" [pid 5449] <... futex resumed>) = 0 [pid 5449] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5449] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5449] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5449] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5449] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5449] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5450]}, 88) = 5450 [pid 5447] <... symlink resumed>) = 0 [pid 5449] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5448] <... chdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5450 attached [pid 5450] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5450] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5450] mkdirat(AT_FDCWD, "./config", 0777 [pid 5448] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5447] write(1, "executing program\n", 18 [pid 5450] <... mkdirat resumed>) = 0 [pid 5448] <... prctl resumed>) = 0 [pid 5447] <... write resumed>) = 18 executing program [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5449] <... futex resumed>) = 0 [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5450] <... futex resumed>) = 1 [pid 5450] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5449] <... futex resumed>) = 0 [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5449] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5450] <... futex resumed>) = 1 [pid 309] <... openat resumed>) = 3 [pid 5448] setpgid(0, 0 [pid 309] fstat(3 [pid 5448] <... setpgid resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5450] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] getdents64(3 [pid 5448] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5450] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5448] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 5448] write(3, "1000", 4 [pid 5447] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./510/binderfs" [pid 5447] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5449] <... futex resumed>) = 0 [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] unlink("./510/binderfs" [pid 306] umount2("./503", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5448] <... write resumed>) = 4 [pid 5447] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5449] <... futex resumed>) = 0 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5448] close(3 [pid 5447] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] openat(AT_FDCWD, "./503", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = 0 [pid 5450] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 3 [pid 309] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5447] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] fstat(3 [pid 5448] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5448] symlink("/dev/binderfs", "./binderfs" [pid 5447] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] newfstatat(AT_FDCWD, "./510/config" [pid 306] getdents64(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5450] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5447] <... mprotect resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./503/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./510/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./503/binderfs" [pid 309] fstat(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./503/binderfs" [pid 5447] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(4 [pid 5450] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5449] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(4 [pid 5450] <... futex resumed>) = 1 [pid 5449] <... futex resumed>) = 0 [pid 5448] <... symlink resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5447] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5450] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5448] write(1, "executing program\n", 18 [pid 309] close(4 [pid 306] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./510/config" [pid 306] newfstatat(AT_FDCWD, "./503/config" [pid 309] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] getdents64(3 [pid 306] umount2("./503/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] close(3 [pid 306] openat(AT_FDCWD, "./503/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5448] <... write resumed>) = 18 [pid 309] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 309] rmdir("./510" [pid 306] fstat(4 [pid 5450] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] mkdir("./511", 0777 [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 306] getdents64(4 [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5449] <... futex resumed>) = 0 [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5450] <... futex resumed>) = 1 [pid 309] <... mkdir resumed>) = 0 [pid 5450] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5448] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5451 attached [pid 5448] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4 [pid 5448] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5447] <... clone3 resumed> => {parent_tid=[5451]}, 88) = 5451 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5451] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5448] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5447] rt_sigprocmask(SIG_SETMASK, [] [pid 5450] <... symlinkat resumed>) = 0 [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5449] <... futex resumed>) = 0 [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5452 [pid 5451] <... set_robust_list resumed>) = 0 [pid 5448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5448] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./503/config" [pid 5451] rt_sigprocmask(SIG_SETMASK, [] [pid 5448] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5447] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5450] <... futex resumed>) = 1 [pid 5450] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5448] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... rmdir resumed>) = 0 [pid 5451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5448] <... mprotect resumed>) = 0 [pid 306] getdents64(3 [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5448] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5448] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5451] mkdirat(AT_FDCWD, "./config", 0777 [pid 5448] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] close(3 [pid 5449] <... futex resumed>) = 0 [pid 5449] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5449] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5448] <... clone3 resumed> => {parent_tid=[5453]}, 88) = 5453 [pid 306] <... close resumed>) = 0 [pid 5448] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./503" [pid 5448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5450] <... futex resumed>) = 1 [pid 5450] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5448] <... futex resumed>) = 0 [pid 306] mkdir("./504", 0777 [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5449] <... futex resumed>) = 0 [pid 5449] exit_group(0) = ? [pid 306] <... mkdir resumed>) = 0 [pid 5450] <... futex resumed>) = ? [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5453 attached ci2-android-6-1/strace-static-x86_64: Process 5452 attached [pid 5451] <... mkdirat resumed>) = 0 [pid 5450] +++ exited with 0 +++ [pid 5449] +++ exited with 0 +++ [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5449, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5453] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5453] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5453] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5452] set_robust_list(0x5555731a86a0, 24 [pid 5447] <... futex resumed>) = 0 [pid 5451] <... futex resumed>) = 1 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5454 [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5448] <... futex resumed>) = 0 [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5451] mount(NULL, "./config", "configfs", 0, NULL [pid 5448] <... futex resumed>) = 0 [pid 5447] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5453] <... futex resumed>) = 1 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5451] <... mount resumed>) = 0 [pid 5453] mount(NULL, "./config", "configfs", 0, NULL [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5453] <... mount resumed>) = 0 [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5448] <... futex resumed>) = 0 [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5453] <... futex resumed>) = 1 [pid 5453] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5451] <... futex resumed>) = 1 [pid 5447] <... futex resumed>) = 0 [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5451] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5453] <... futex resumed>) = 1 [pid 5448] <... futex resumed>) = 0 [pid 5447] <... futex resumed>) = 0 [pid 5453] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5451] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5453] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5448] <... futex resumed>) = 0 [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5453] <... futex resumed>) = 0 [pid 5448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5453] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5454 attached [pid 5453] <... mkdirat resumed>) = 0 [pid 5452] <... set_robust_list resumed>) = 0 [pid 5451] <... futex resumed>) = 1 [pid 5448] <... futex resumed>) = 0 [pid 5447] <... futex resumed>) = 0 [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5453] <... futex resumed>) = 0 [pid 5451] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5447] <... futex resumed>) = 0 [pid 5453] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5452] rt_sigprocmask(SIG_SETMASK, [] [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5453] <... symlinkat resumed>) = 0 [pid 5452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5451] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5448] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5453] <... futex resumed>) = 0 [pid 5448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5453] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5453] <... unlinkat resumed>) = 0 [pid 5452] chdir("./511" [pid 5451] <... futex resumed>) = 1 [pid 5448] <... futex resumed>) = 0 [pid 5447] <... futex resumed>) = 0 [pid 310] umount2("./523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5451] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5453] <... futex resumed>) = 0 [pid 5452] <... chdir resumed>) = 0 [pid 5448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5451] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5447] <... futex resumed>) = 0 [pid 5453] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5448] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5453] <... unlinkat resumed>) = 0 [pid 5452] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5451] <... futex resumed>) = 0 [pid 5448] <... futex resumed>) = 0 [pid 5447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5452] <... prctl resumed>) = 0 [pid 5451] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5448] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 5453] <... futex resumed>) = 0 [pid 5452] setpgid(0, 0 [pid 5451] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 5453] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5452] <... setpgid resumed>) = 0 [pid 5451] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5448] exit_group(0 [pid 5453] <... futex resumed>) = ? [pid 5448] <... exit_group resumed>) = ? [pid 5447] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5454] set_robust_list(0x5555731a86a0, 24 [pid 5453] +++ exited with 0 +++ [pid 5452] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5451] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5448] +++ exited with 0 +++ [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5454] <... set_robust_list resumed>) = 0 [pid 5452] <... openat resumed>) = 3 [pid 5451] <... futex resumed>) = 0 [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5448, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5454] rt_sigprocmask(SIG_SETMASK, [] [pid 5452] write(3, "1000", 4 [pid 5451] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5447] <... futex resumed>) = 0 [pid 310] umount2("./523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5451] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5452] <... write resumed>) = 4 [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5452] close(3 [pid 5451] <... futex resumed>) = 0 [pid 5447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./523/binderfs" [pid 5452] <... close resumed>) = 0 [pid 5451] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5447] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5452] symlink("/dev/binderfs", "./binderfs" [pid 5451] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./523/binderfs" [pid 5451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5454] chdir("./504" [pid 5451] <... futex resumed>) = 1 [pid 5447] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5454] <... chdir resumed>) = 0 [pid 5447] exit_group(0 [pid 5451] ???( [pid 310] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5452] <... symlink resumed>) = 0 [pid 5451] <... ??? resumed>) = ? [pid 5447] <... exit_group resumed>) = ? [pid 5454] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5452] write(1, "executing program\n", 18 [pid 5451] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 5454] <... prctl resumed>) = 0 [pid 5454] setpgid(0, 0) = 0 [pid 5447] +++ exited with 0 +++ [pid 5452] <... write resumed>) = 18 executing program [pid 310] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5454] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5452] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./523/config" [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5452] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5452] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5452] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5454] <... openat resumed>) = 3 [pid 5452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./523/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5452] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... openat resumed>) = 4 [pid 5454] write(3, "1000", 4 [pid 5452] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] fstat(4 [pid 5452] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5454] <... write resumed>) = 4 [pid 310] getdents64(4 [pid 5452] <... mprotect resumed>) = 0 [pid 5454] close(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5454] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 5452] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5452] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] close(4 [pid 5454] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... close resumed>) = 0 [pid 5454] write(1, "executing program\n", 18 [pid 5452] <... clone3 resumed> => {parent_tid=[5455]}, 88) = 5455 [pid 310] rmdir("./523/config" [pid 5452] rt_sigprocmask(SIG_SETMASK, [] [pid 5454] <... write resumed>) = 18 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5454] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] getdents64(3 [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5452] <... futex resumed>) = 0 executing program [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5454] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 5454] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... close resumed>) = 0 [pid 5454] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] rmdir("./523" [pid 5454] <... mprotect resumed>) = 0 [pid 5454] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5454] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5456]}, 88) = 5456 [pid 310] <... rmdir resumed>) = 0 [pid 5454] rt_sigprocmask(SIG_SETMASK, [] [pid 310] mkdir("./524", 0777 [pid 5454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5455 attached [pid 5455] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5455] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5455] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5457 [pid 5455] <... mkdirat resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5452] <... futex resumed>) = 0 [pid 5455] <... futex resumed>) = 1 [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5455] mount(NULL, "./config", "configfs", 0, NULL [pid 5452] <... futex resumed>) = 0 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5457 attached [pid 5455] <... mount resumed>) = 0 [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5452] <... futex resumed>) = 0 [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5455] <... futex resumed>) = 1 [pid 5455] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5452] <... futex resumed>) = 0 [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5455] <... futex resumed>) = 1 [pid 5455] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5452] <... futex resumed>) = 0 [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5455] <... futex resumed>) = 1 [pid 5455] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5452] <... futex resumed>) = 0 [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5455] <... futex resumed>) = 1 [pid 5455] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 308] umount2("./517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./507", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5452] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./507", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 5452] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5455] <... futex resumed>) = 1 [pid 5455] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] getdents64(3 [pid 308] umount2("./517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5455] <... unlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./517/binderfs" [pid 307] umount2("./507/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./517/binderfs" [pid 307] newfstatat(AT_FDCWD, "./507/binderfs" [pid 5452] <... futex resumed>) = 0 [pid 5452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./507/binderfs" [pid 5455] <... futex resumed>) = 1 [pid 5455] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 307] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./517/config" [pid 5452] <... futex resumed>) = 0 [pid 5452] exit_group(0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5452] <... exit_group resumed>) = ? [pid 308] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./507/config" [pid 5457] set_robust_list(0x5555731a86a0, 24 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./517/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5455] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5456 attached [pid 5457] <... set_robust_list resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5457] rt_sigprocmask(SIG_SETMASK, [] [pid 5456] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5455] +++ exited with 0 +++ [pid 5452] +++ exited with 0 +++ [pid 308] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5452, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] openat(AT_FDCWD, "./507/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(4 [pid 307] <... openat resumed>) = 4 [pid 5457] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5457] chdir("./524" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] fstat(4 [pid 308] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 308] close(4 [pid 5457] <... chdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 5457] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] rmdir("./517/config" [pid 307] getdents64(4 [pid 5457] <... prctl resumed>) = 0 [pid 5457] setpgid(0, 0) = 0 [pid 5457] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 307] close(4 [pid 5457] <... openat resumed>) = 3 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 308] close(3 [pid 307] rmdir("./507/config" [pid 5457] write(3, "1000", 4) = 4 [pid 5457] close(3) = 0 [pid 5457] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] umount2("./511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./517" [pid 307] getdents64(3 [pid 309] openat(AT_FDCWD, "./511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5457] write(1, "executing program\n", 18) = 18 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5457] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] mkdir("./518", 0777 [pid 309] fstat(3 [pid 307] close(3 [pid 5457] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5457] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5457] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5457] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... mkdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 309] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rmdir("./507" [pid 5457] <... mprotect resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5457] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 executing program [pid 309] umount2("./511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] mkdir("./508", 0777 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5457] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5457] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5458]}, 88) = 5458 [pid 5457] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./511/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5458 attached [pid 5458] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5458] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5459 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] unlink("./511/binderfs" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5458] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... umount2 resumed>) = 0 [pid 5458] <... mkdirat resumed>) = 0 [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5457] <... futex resumed>) = 0 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5458] <... futex resumed>) = 1 [pid 309] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5460 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5458] mount(NULL, "./config", "configfs", 0, NULL [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./511/config" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./511/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5458] <... mount resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5457] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 5458] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5458] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] close(4 [pid 5458] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5457] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./511/config" [pid 5457] <... futex resumed>) = 0 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5458] <... futex resumed>) = 1 [pid 5458] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 309] <... rmdir resumed>) = 0 [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5457] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 5457] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./511" [pid 5458] <... futex resumed>) = 1 ci2-android-6-1/strace-static-x86_64: Process 5460 attached ci2-android-6-1/strace-static-x86_64: Process 5459 attached [pid 5456] <... set_robust_list resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5458] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] mkdir("./512", 0777 [pid 5458] <... mkdirat resumed>) = 0 [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5457] <... futex resumed>) = 0 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 5457] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5458] <... futex resumed>) = 1 [pid 5458] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5457] <... futex resumed>) = 0 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5458] <... futex resumed>) = 1 [pid 5458] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5461 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5458] <... unlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5457] <... futex resumed>) = 0 [pid 5457] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5457] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5458] <... futex resumed>) = 1 [pid 5458] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5457] <... futex resumed>) = 0 [pid 5457] exit_group(0) = ? ci2-android-6-1/strace-static-x86_64: Process 5461 attached [pid 5458] <... futex resumed>) = ? [pid 5461] set_robust_list(0x5555731a86a0, 24 [pid 5460] set_robust_list(0x5555731a86a0, 24 [pid 5459] set_robust_list(0x5555731a86a0, 24 [pid 5456] rt_sigprocmask(SIG_SETMASK, [] [pid 5461] <... set_robust_list resumed>) = 0 [pid 5460] <... set_robust_list resumed>) = 0 [pid 5459] <... set_robust_list resumed>) = 0 [pid 5458] +++ exited with 0 +++ [pid 5457] +++ exited with 0 +++ [pid 5456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5457, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5460] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5460] chdir("./508" [pid 5456] mkdirat(AT_FDCWD, "./config", 0777 [pid 5461] rt_sigprocmask(SIG_SETMASK, [] [pid 5460] <... chdir resumed>) = 0 [pid 5460] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5460] setpgid(0, 0) = 0 [pid 5460] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5461] chdir("./512" [pid 5459] rt_sigprocmask(SIG_SETMASK, [] [pid 5460] <... openat resumed>) = 3 [pid 5456] <... mkdirat resumed>) = 0 [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5456] <... futex resumed>) = 1 [pid 5456] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5460] write(3, "1000", 4 [pid 5456] <... futex resumed>) = 1 [pid 5456] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5456] <... futex resumed>) = 1 [pid 5456] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5456] <... futex resumed>) = 1 [pid 5456] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5460] <... write resumed>) = 4 [pid 5459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5456] <... mkdirat resumed>) = 0 [pid 5461] <... chdir resumed>) = 0 [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5456] <... futex resumed>) = 1 [pid 5456] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5460] close(3 [pid 5456] <... symlinkat resumed>) = 0 [pid 5459] chdir("./518" [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5456] <... futex resumed>) = 1 [pid 5456] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5460] <... close resumed>) = 0 [pid 5459] <... chdir resumed>) = 0 [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5454] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5456] <... futex resumed>) = 1 [pid 5456] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5461] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5460] symlink("/dev/binderfs", "./binderfs" [pid 5459] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5456] <... unlinkat resumed>) = 0 [pid 5456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5454] <... futex resumed>) = 0 [pid 5454] exit_group(0) = ? [pid 5456] <... futex resumed>) = ? [pid 5461] <... prctl resumed>) = 0 [pid 5460] <... symlink resumed>) = 0 [pid 5459] <... prctl resumed>) = 0 [pid 5460] write(1, "executing program\n", 18) = 18 executing program [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5456] +++ exited with 0 +++ [pid 5454] +++ exited with 0 +++ [pid 5461] setpgid(0, 0 [pid 5460] <... futex resumed>) = 0 [pid 5459] setpgid(0, 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5454, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5461] <... setpgid resumed>) = 0 [pid 5459] <... setpgid resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5460] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5459] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5461] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5460] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5461] <... openat resumed>) = 3 [pid 5460] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5461] write(3, "1000", 4 [pid 310] openat(AT_FDCWD, "./524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5461] <... write resumed>) = 4 [pid 5460] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... openat resumed>) = 3 [pid 5461] close(3 [pid 310] fstat(3 [pid 5461] <... close resumed>) = 0 [pid 5461] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5460] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5461] write(1, "executing program\n", 18 [pid 5460] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] getdents64(3 [pid 5461] <... write resumed>) = 18 [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5460] <... mprotect resumed>) = 0 [pid 310] umount2("./524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5461] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5461] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] newfstatat(AT_FDCWD, "./524/binderfs" executing program [pid 5460] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5459] <... openat resumed>) = 3 [pid 5461] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5460] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] unlink("./524/binderfs" [pid 5460] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5462]}, 88) = 5462 [pid 310] <... unlink resumed>) = 0 [pid 5460] rt_sigprocmask(SIG_SETMASK, [] [pid 5461] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5459] write(3, "1000", 4 [pid 310] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./504", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... write resumed>) = 4 [pid 310] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./504", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5461] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5460] <... futex resumed>) = 0 [pid 5459] close(3 [pid 310] newfstatat(AT_FDCWD, "./524/config" [pid 306] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5462 attached [pid 5461] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5459] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(3 [pid 5461] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5459] symlink("/dev/binderfs", "./binderfs" [pid 5461] <... mprotect resumed>) = 0 [pid 5459] <... symlink resumed>) = 0 [pid 310] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 310] openat(AT_FDCWD, "./524/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5461] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5459] write(1, "executing program\n", 18 [pid 310] <... openat resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] fstat(4 [pid 306] umount2("./504/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5461] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5459] <... write resumed>) = 18 executing program [pid 5461] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5459] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] newfstatat(AT_FDCWD, "./504/binderfs" [pid 5461] <... clone3 resumed> => {parent_tid=[5463]}, 88) = 5463 [pid 5459] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] unlink("./504/binderfs" [pid 310] close(4 [pid 5461] rt_sigprocmask(SIG_SETMASK, [] [pid 5459] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5459] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... unlink resumed>) = 0 [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 306] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./524/config" [pid 5461] <... futex resumed>) = 0 [pid 5459] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5459] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5459] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] getdents64(3 [pid 306] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5459] <... mprotect resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(3 [pid 306] newfstatat(AT_FDCWD, "./504/config" [pid 5459] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./524" [pid 5459] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./504/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5459] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] mkdir("./525", 0777 [pid 306] openat(AT_FDCWD, "./504/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5459] <... clone3 resumed> => {parent_tid=[5464]}, 88) = 5464 [pid 5459] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5464 attached [pid 310] <... mkdir resumed>) = 0 [pid 5464] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 4 [pid 5464] <... set_robust_list resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5464] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5464] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] getdents64(4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5465 [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5459] <... futex resumed>) = 0 [pid 306] close(4 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5464] <... futex resumed>) = 1 [pid 306] <... close resumed>) = 0 [pid 5459] <... futex resumed>) = 0 [pid 306] rmdir("./504/config" [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5464] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 5459] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 5459] <... futex resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./504" [pid 5464] <... futex resumed>) = 1 [pid 5464] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... futex resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./505", 0777 [pid 5464] <... futex resumed>) = 1 [pid 5464] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... futex resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5464] <... futex resumed>) = 1 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5464] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... futex resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5464] <... futex resumed>) = 1 [pid 5464] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5466 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5464] <... symlinkat resumed>) = 0 [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... futex resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5464] <... futex resumed>) = 1 [pid 5464] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5462] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... futex resumed>) = 0 [pid 5459] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5459] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5464] <... futex resumed>) = 1 [pid 5464] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIRci2-android-6-1/strace-static-x86_64: Process 5466 attached ci2-android-6-1/strace-static-x86_64: Process 5465 attached ci2-android-6-1/strace-static-x86_64: Process 5463 attached ) = 0 [pid 5462] <... set_robust_list resumed>) = 0 [pid 5464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5459] <... futex resumed>) = 0 [pid 5462] rt_sigprocmask(SIG_SETMASK, [] [pid 5459] exit_group(0 [pid 5466] set_robust_list(0x5555731a86a0, 24 [pid 5459] <... exit_group resumed>) = ? [pid 5464] <... futex resumed>) = ? [pid 5466] <... set_robust_list resumed>) = 0 [pid 5465] set_robust_list(0x5555731a86a0, 24 [pid 5463] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5462] mkdirat(AT_FDCWD, "./config", 0777 [pid 5466] rt_sigprocmask(SIG_SETMASK, [] [pid 5465] <... set_robust_list resumed>) = 0 [pid 5464] +++ exited with 0 +++ [pid 5463] <... set_robust_list resumed>) = 0 [pid 5462] <... mkdirat resumed>) = 0 [pid 5459] +++ exited with 0 +++ [pid 5466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5465] rt_sigprocmask(SIG_SETMASK, [] [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5463] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5459, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5462] <... futex resumed>) = 1 [pid 5460] <... futex resumed>) = 0 [pid 5466] chdir("./505" [pid 5465] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5463] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5462] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5466] <... chdir resumed>) = 0 [pid 5462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5460] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5462] mount(NULL, "./config", "configfs", 0, NULL [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5462] <... mount resumed>) = 0 [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5462] <... futex resumed>) = 1 [pid 5460] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5462] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5462] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5460] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 5462] <... futex resumed>) = 0 [pid 5460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5462] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5466] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5465] chdir("./525" [pid 5463] mkdirat(AT_FDCWD, "./config", 0777 [pid 5462] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5460] <... futex resumed>) = 0 [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5462] <... futex resumed>) = 0 [pid 5460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5462] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5466] <... prctl resumed>) = 0 [pid 5465] <... chdir resumed>) = 0 [pid 5462] <... mkdirat resumed>) = 0 [pid 5460] <... futex resumed>) = 0 [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5463] <... mkdirat resumed>) = 0 [pid 5462] <... futex resumed>) = 0 [pid 5460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./518/binderfs" [pid 5466] setpgid(0, 0 [pid 5465] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5462] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5466] <... setpgid resumed>) = 0 [pid 5462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5460] <... futex resumed>) = 0 [pid 308] unlink("./518/binderfs" [pid 5466] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5465] <... prctl resumed>) = 0 [pid 5463] <... futex resumed>) = 1 [pid 5462] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5461] <... futex resumed>) = 0 [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5466] <... openat resumed>) = 3 [pid 5465] setpgid(0, 0 [pid 5463] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5462] <... symlinkat resumed>) = 0 [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 5466] write(3, "1000", 4 [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5461] <... futex resumed>) = 0 [pid 5466] <... write resumed>) = 4 [pid 5462] <... futex resumed>) = 1 [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5460] <... futex resumed>) = 0 [pid 308] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5466] close(3 [pid 5465] <... setpgid resumed>) = 0 [pid 5462] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] <... close resumed>) = 0 [pid 5462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5460] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5466] symlink("/dev/binderfs", "./binderfs" [pid 5462] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5466] <... symlink resumed>) = 0 [pid 5465] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5463] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5462] <... unlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5466] write(1, "executing program\n", 18 [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] <... write resumed>) = 18 [pid 5462] <... futex resumed>) = 1 [pid 5460] <... futex resumed>) = 0 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5463] mount(NULL, "./config", "configfs", 0, NULL [pid 5462] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./518/config" [pid 5466] <... futex resumed>) = 0 [pid 5465] <... openat resumed>) = 3 [pid 5462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5460] <... futex resumed>) = 0 [pid 5466] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5462] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5466] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5465] write(3, "1000", 4 [pid 5463] <... mount resumed>) = 0 [pid 5462] <... unlinkat resumed>) = 0 [pid 308] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5466] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5465] <... write resumed>) = 4 [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5462] <... futex resumed>) = 1 [pid 5460] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5466] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5462] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5460] exit_group(0 [pid 308] openat(AT_FDCWD, "./518/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5466] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5465] close(3 [pid 5463] <... futex resumed>) = 1 [pid 5462] <... futex resumed>) = ? [pid 5461] <... futex resumed>) = 0 [pid 5460] <... exit_group resumed>) = ? [pid 5466] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5465] <... close resumed>) = 0 [pid 5463] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5462] +++ exited with 0 +++ [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 5465] symlink("/dev/binderfs", "./binderfs" [pid 5463] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5461] <... futex resumed>) = 0 [pid 5460] +++ exited with 0 +++ [pid 308] fstat(4 [pid 5466] <... mprotect resumed>) = 0 [pid 5465] <... symlink resumed>) = 0 [pid 5463] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5460, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5466] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5465] write(1, "executing program\n", 18 [pid 5463] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5466] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5465] <... write resumed>) = 18 [pid 308] getdents64(4 [pid 5466] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5463] <... futex resumed>) = 1 [pid 5461] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 5466] <... clone3 resumed> => {parent_tid=[5467]}, 88) = 5467 [pid 5463] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5461] <... futex resumed>) = 0 [pid 5466] rt_sigprocmask(SIG_SETMASK, [] [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5465] <... futex resumed>) = 0 [pid 5463] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... close resumed>) = 0 [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5465] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] rmdir("./518/config" [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5467 attached [pid 5467] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5467] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 5465] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5463] <... futex resumed>) = 1 [pid 5461] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5465] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5463] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5461] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3) = 0 [pid 5467] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] rmdir("./518") = 0 [pid 308] mkdir("./519", 0777 [pid 5463] <... mkdirat resumed>) = 0 [pid 5467] <... mkdirat resumed>) = 0 [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] <... futex resumed>) = 0 [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5465] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 5467] <... futex resumed>) = 1 [pid 5465] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5463] <... futex resumed>) = 1 [pid 5461] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5463] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5465] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5461] <... futex resumed>) = 0 [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5465] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5463] <... symlinkat resumed>) = 0 [pid 5467] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] <... futex resumed>) = 0 [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5467] <... futex resumed>) = 1 [pid 5467] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... restart_syscall resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5468 [pid 5465] <... mprotect resumed>) = 0 [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5467] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5463] <... futex resumed>) = 1 [pid 5461] <... futex resumed>) = 0 [pid 5465] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5463] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5461] <... futex resumed>) = 0 [pid 307] umount2("./508", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5465] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5465] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5463] <... unlinkat resumed>) = 0 [pid 307] openat(AT_FDCWD, "./508", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5466] <... futex resumed>) = 0 [pid 5463] <... futex resumed>) = 1 [pid 5461] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5461] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] <... futex resumed>) = 0 [pid 5463] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5461] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5461] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5467] <... futex resumed>) = 1 [pid 5467] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5465] <... clone3 resumed> => {parent_tid=[5469]}, 88) = 5469 [pid 5463] <... unlinkat resumed>) = 0 [pid 307] umount2("./508/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5465] rt_sigprocmask(SIG_SETMASK, [] [pid 5463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5465] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5463] <... futex resumed>) = 1 [pid 5461] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./508/binderfs" [pid 5465] <... futex resumed>) = 0 [pid 5463] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5461] exit_group(0) = ? [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5463] <... futex resumed>) = ? [pid 307] unlink("./508/binderfs" [pid 5467] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] <... futex resumed>) = 0 [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 5467] <... futex resumed>) = 1 [pid 307] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5467] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5466] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./508/config" [pid 5466] <... futex resumed>) = 0 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5463] +++ exited with 0 +++ [pid 5461] +++ exited with 0 +++ [pid 307] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5467] <... futex resumed>) = 1 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5461, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] openat(AT_FDCWD, "./508/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5467] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... openat resumed>) = 4 [pid 5467] <... symlinkat resumed>) = 0 [pid 307] fstat(4 [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5466] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5467] <... futex resumed>) = 1 [pid 307] getdents64(4 [pid 5467] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5467] <... unlinkat resumed>) = 0 [pid 307] close(4 [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5467] <... futex resumed>) = 1 [pid 5466] <... futex resumed>) = 0 [pid 307] rmdir("./508/config" [pid 5467] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5466] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5467] <... unlinkat resumed>) = 0 [pid 5466] <... futex resumed>) = 0 [pid 5467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5466] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 5467] <... futex resumed>) = 0 [pid 5466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5467] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5466] exit_group(0 [pid 307] getdents64(3 [pid 5467] <... futex resumed>) = ? [pid 5466] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5469 attached ci2-android-6-1/strace-static-x86_64: Process 5468 attached [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5469] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5468] set_robust_list(0x5555731a86a0, 24 [pid 5467] +++ exited with 0 +++ [pid 5466] +++ exited with 0 +++ [pid 307] close(3) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5466, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rmdir("./508" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5469] <... set_robust_list resumed>) = 0 [pid 5469] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5469] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 5468] <... set_robust_list resumed>) = 0 [pid 307] mkdir("./509", 0777 [pid 5469] <... mkdirat resumed>) = 0 [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5469] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5468] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5465] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5465] <... futex resumed>) = 1 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5469] <... futex resumed>) = 0 [pid 5468] chdir("./519" [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5469] mount(NULL, "./config", "configfs", 0, NULL [pid 5468] <... chdir resumed>) = 0 [pid 5469] <... mount resumed>) = 0 [pid 5468] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5468] <... prctl resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5470 [pid 5469] <... futex resumed>) = 1 [pid 5468] setpgid(0, 0 [pid 5465] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5465] <... futex resumed>) = 0 [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5469] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5468] <... setpgid resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5469] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5468] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5468] <... openat resumed>) = 3 [pid 5469] <... futex resumed>) = 1 [pid 5468] write(3, "1000", 4 [pid 5465] <... futex resumed>) = 0 [pid 306] umount2("./505", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5469] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5468] <... write resumed>) = 4 [pid 5468] close(3) = 0 [pid 5468] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 5470 attached ) = 0 [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5468] write(1, "executing program\n", 18) = 18 executing program [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5465] <... futex resumed>) = 1 [pid 306] openat(AT_FDCWD, "./505", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5469] <... futex resumed>) = 0 [pid 5468] <... futex resumed>) = 0 [pid 5469] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5469] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5468] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... openat resumed>) = 3 [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5468] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5469] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5468] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5468] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5468] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5468] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5469] <... futex resumed>) = 0 [pid 5468] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5465] <... futex resumed>) = 1 [pid 5469] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] getdents64(3 [pid 5470] set_robust_list(0x5555731a86a0, 24 [pid 5469] <... mkdirat resumed>) = 0 [pid 5468] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5469] <... futex resumed>) = 0 [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./505/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5469] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5468] <... clone3 resumed> => {parent_tid=[5471]}, 88) = 5471 [pid 5465] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5471 attached [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5468] rt_sigprocmask(SIG_SETMASK, [] [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./505/binderfs" [pid 5469] <... futex resumed>) = 0 [pid 5465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5469] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5469] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5468] <... futex resumed>) = 0 [pid 5465] <... futex resumed>) = 0 [pid 306] unlink("./505/binderfs" [pid 5469] <... unlinkat resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5469] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... unlink resumed>) = 0 [pid 5465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] openat(AT_FDCWD, "./512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5465] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3 [pid 5471] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5470] <... set_robust_list resumed>) = 0 [pid 5469] <... futex resumed>) = 0 [pid 5465] <... futex resumed>) = 1 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5469] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5465] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 306] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5469] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./505/config" [pid 5469] <... futex resumed>) = 1 [pid 5465] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5471] <... set_robust_list resumed>) = 0 [pid 5469] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5465] exit_group(0 [pid 309] newfstatat(AT_FDCWD, "./512/binderfs" [pid 306] umount2("./505/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5469] <... futex resumed>) = ? [pid 5465] <... exit_group resumed>) = ? [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5469] +++ exited with 0 +++ [pid 309] unlink("./512/binderfs" [pid 306] openat(AT_FDCWD, "./505/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... unlink resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 309] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 5465] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5471] rt_sigprocmask(SIG_SETMASK, [] [pid 5470] rt_sigprocmask(SIG_SETMASK, [] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5465, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5470] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./512/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5470] chdir("./509" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 5471] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5470] <... chdir resumed>) = 0 [pid 5470] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(4 [pid 309] openat(AT_FDCWD, "./512/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 5470] <... prctl resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] rmdir("./505/config" [pid 309] fstat(4 [pid 5470] setpgid(0, 0) = 0 [pid 5470] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5471] mkdirat(AT_FDCWD, "./config", 0777 [pid 5470] write(3, "1000", 4) = 4 [pid 5470] close(3 [pid 309] getdents64(4 [pid 306] getdents64(3 [pid 5470] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] getdents64(4 [pid 306] close(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5470] symlink("/dev/binderfs", "./binderfs" [pid 309] close(4 [pid 306] <... close resumed>) = 0 [pid 5470] <... symlink resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] rmdir("./505" [pid 309] rmdir("./512/config" [pid 5470] write(1, "executing program\n", 18) = 18 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5470] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... rmdir resumed>) = 0 [pid 5470] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5470] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5470] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] umount2("./525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 306] mkdir("./506", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5470] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5470] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5470] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... mkdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "./525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] close(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... openat resumed>) = 3 [pid 309] <... close resumed>) = 0 [pid 310] fstat(3 executing program [pid 309] rmdir("./512" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5470] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5470] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] mkdir("./513", 0777 [pid 5470] <... clone3 resumed> => {parent_tid=[5472]}, 88) = 5472 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5470] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5472 attached [pid 309] <... mkdir resumed>) = 0 [pid 310] umount2("./525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5472] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5472] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5472] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5473 [pid 310] newfstatat(AT_FDCWD, "./525/binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] unlink("./525/binderfs" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5472] <... mkdirat resumed>) = 0 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5470] <... futex resumed>) = 0 [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5472] <... futex resumed>) = 1 [pid 5472] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 310] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5474 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5470] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5470] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./525/config" [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5472] <... futex resumed>) = 1 [pid 310] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5472] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./525/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5472] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] fstat(4 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5470] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5472] <... futex resumed>) = 1 [pid 5472] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 5472] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... close resumed>) = 0 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5470] <... futex resumed>) = 0 [pid 310] rmdir("./525/config" [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5472] <... futex resumed>) = 1 [pid 5472] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./525" [pid 5472] <... mkdirat resumed>) = 0 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5470] <... futex resumed>) = 0 [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5472] <... futex resumed>) = 1 [pid 310] mkdir("./526", 0777 [pid 5472] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5470] <... futex resumed>) = 0 [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5472] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5472] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5470] <... futex resumed>) = 0 [pid 5470] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5470] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5472] <... futex resumed>) = 1 [pid 5472] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5475 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5472] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5475 attached ci2-android-6-1/strace-static-x86_64: Process 5474 attached ci2-android-6-1/strace-static-x86_64: Process 5473 attached [pid 5471] <... mkdirat resumed>) = 0 [pid 5472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5470] <... futex resumed>) = 0 [pid 5470] exit_group(0) = ? [pid 5475] set_robust_list(0x5555731a86a0, 24 [pid 5474] set_robust_list(0x5555731a86a0, 24 [pid 5473] set_robust_list(0x5555731a86a0, 24 [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] <... set_robust_list resumed>) = 0 [pid 5473] rt_sigprocmask(SIG_SETMASK, [] [pid 5472] +++ exited with 0 +++ [pid 5470] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5470, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5473] chdir("./506" [pid 5475] <... set_robust_list resumed>) = 0 [pid 5474] <... set_robust_list resumed>) = 0 [pid 5475] rt_sigprocmask(SIG_SETMASK, [] [pid 5474] rt_sigprocmask(SIG_SETMASK, [] [pid 5473] <... chdir resumed>) = 0 [pid 5475] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5474] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5473] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5474] chdir("./513" [pid 5473] setpgid(0, 0 [pid 5475] chdir("./526" [pid 5473] <... setpgid resumed>) = 0 [pid 5474] <... chdir resumed>) = 0 [pid 5475] <... chdir resumed>) = 0 [pid 5474] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5473] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5475] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5474] <... prctl resumed>) = 0 [pid 5475] <... prctl resumed>) = 0 [pid 5474] setpgid(0, 0 [pid 5471] <... futex resumed>) = 1 [pid 5473] <... openat resumed>) = 3 [pid 5468] <... futex resumed>) = 0 [pid 5473] write(3, "1000", 4 [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5471] mount(NULL, "./config", "configfs", 0, NULL [pid 5473] <... write resumed>) = 4 [pid 5473] close(3 [pid 5468] <... futex resumed>) = 0 [pid 5473] <... close resumed>) = 0 [pid 5473] symlink("/dev/binderfs", "./binderfs" [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5471] <... mount resumed>) = 0 [pid 5474] <... setpgid resumed>) = 0 [pid 5474] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5473] <... symlink resumed>) = 0 [pid 5474] write(3, "1000", 4 [pid 5473] write(1, "executing program\n", 18 [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] <... write resumed>) = 18 [pid 5474] <... write resumed>) = 4 [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5471] <... futex resumed>) = 1 [pid 5473] <... futex resumed>) = 0 [pid 5473] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5471] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5468] <... futex resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5473] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5471] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5473] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5474] close(3 [pid 5473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5471] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5473] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5474] <... close resumed>) = 0 [pid 5474] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5473] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5471] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5473] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5474] write(1, "executing program\n", 18 [pid 5473] <... mprotect resumed>) = 0 [pid 5471] <... futex resumed>) = 1 [pid 5468] <... futex resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5474] <... write resumed>) = 18 executing program [pid 5473] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5471] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5473] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5471] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5474] <... futex resumed>) = 0 [pid 5474] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5474] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] <... clone3 resumed> => {parent_tid=[5476]}, 88) = 5476 [pid 5474] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5473] rt_sigprocmask(SIG_SETMASK, [] [pid 5471] <... futex resumed>) = 1 [pid 5468] <... futex resumed>) = 0 [pid 5473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5471] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5468] <... futex resumed>) = 0 [pid 5473] <... futex resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5474] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5471] <... mkdirat resumed>) = 0 [pid 5474] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5474] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5476 attached [pid 5475] setpgid(0, 0 [pid 5474] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5474] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5471] <... futex resumed>) = 1 [pid 5475] <... setpgid resumed>) = 0 [pid 5468] <... futex resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5471] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5474] <... clone3 resumed> => {parent_tid=[5477]}, 88) = 5477 [pid 5474] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5475] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5471] <... symlinkat resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5477 attached [pid 5475] <... openat resumed>) = 3 [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5477] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5477] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5477] mkdirat(AT_FDCWD, "./config", 0777 [pid 5471] <... futex resumed>) = 1 [pid 5475] write(3, "1000", 4 [pid 5468] <... futex resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5471] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5475] <... write resumed>) = 4 [pid 5468] <... futex resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5477] <... mkdirat resumed>) = 0 [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5471] <... unlinkat resumed>) = 0 [pid 5475] close(3 [pid 5474] <... futex resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5477] <... futex resumed>) = 1 [pid 5477] mount(NULL, "./config", "configfs", 0, NULL [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5475] <... close resumed>) = 0 [pid 5471] <... futex resumed>) = 1 [pid 5475] symlink("/dev/binderfs", "./binderfs" [pid 5476] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5468] <... futex resumed>) = 0 [pid 5477] <... mount resumed>) = 0 [pid 5468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5471] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5475] <... symlink resumed>) = 0 [pid 5471] <... unlinkat resumed>) = 0 [pid 5471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5468] <... futex resumed>) = 0 [pid 5475] write(1, "executing program\n", 18 [pid 5468] exit_group(0) = ? executing program [pid 5475] <... write resumed>) = 18 [pid 5471] <... futex resumed>) = ? [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5476] <... set_robust_list resumed>) = 0 [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5475] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5475] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5475] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5471] +++ exited with 0 +++ [pid 5468] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5475] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5474] <... futex resumed>) = 0 [pid 5477] <... futex resumed>) = 1 [pid 5476] rt_sigprocmask(SIG_SETMASK, [] [pid 5475] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5475] <... mprotect resumed>) = 0 [pid 308] umount2("./519", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5475] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./509", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 307] openat(AT_FDCWD, "./509", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 307] fstat(3 [pid 5475] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5475] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] newfstatat(AT_FDCWD, "./519/binderfs" [pid 307] umount2("./509/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5475] <... clone3 resumed> => {parent_tid=[5478]}, 88) = 5478 [pid 308] unlink("./519/binderfs" [pid 307] newfstatat(AT_FDCWD, "./509/binderfs" [pid 5475] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 5475] <... futex resumed>) = 0 [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./509/binderfs" [pid 5477] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5476] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5476] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5474] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5474] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./519/config" [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./509/config" [pid 308] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5477] <... futex resumed>) = 1 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5477] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./519/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5477] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 307] openat(AT_FDCWD, "./509/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 4 [pid 308] getdents64(4 [pid 307] fstat(4ci2-android-6-1/strace-static-x86_64: Process 5478 attached [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5476] <... mkdirat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 307] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] close(4 [pid 307] getdents64(4 [pid 5476] <... futex resumed>) = 1 [pid 5473] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./519/config" [pid 307] close(4 [pid 5473] <... futex resumed>) = 0 [pid 5476] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5476] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5478] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 307] rmdir("./509/config" [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5478] <... set_robust_list resumed>) = 0 [pid 5478] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5478] mkdirat(AT_FDCWD, "./config", 0777 [pid 5477] <... futex resumed>) = 1 [pid 5474] <... futex resumed>) = 0 [pid 5473] <... futex resumed>) = 1 [pid 308] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5474] <... futex resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 5476] <... futex resumed>) = 0 [pid 308] rmdir("./519" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5476] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] <... futex resumed>) = 0 [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5473] <... futex resumed>) = 0 [pid 307] close(3 [pid 308] mkdir("./520", 0777 [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5476] <... futex resumed>) = 1 [pid 5476] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] <... futex resumed>) = 0 [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 307] rmdir("./509" [pid 5473] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5476] <... futex resumed>) = 1 [pid 5476] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] mkdir("./510", 0777 [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] <... futex resumed>) = 0 [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5476] <... futex resumed>) = 1 [pid 5476] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] <... futex resumed>) = 0 [pid 5476] <... futex resumed>) = 1 [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5476] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5473] <... futex resumed>) = 0 [pid 5476] <... unlinkat resumed>) = 0 [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5473] <... futex resumed>) = 0 [pid 5476] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5473] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5479 [pid 307] <... mkdir resumed>) = 0 [pid 5477] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5476] <... unlinkat resumed>) = 0 [pid 5473] <... futex resumed>) = 0 [pid 5476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5473] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5476] <... futex resumed>) = 0 [pid 5473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5476] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5473] exit_group(0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5476] <... futex resumed>) = ? [pid 5473] <... exit_group resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5479 attached [pid 5478] <... mkdirat resumed>) = 0 [pid 5477] <... mkdirat resumed>) = 0 [pid 5476] +++ exited with 0 +++ [pid 5473] +++ exited with 0 +++ [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5479] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5479] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5479] chdir("./520") = 0 [pid 5479] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5473, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5480 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5479] <... prctl resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5479] setpgid(0, 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5479] <... setpgid resumed>) = 0 [pid 5479] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5480 attached [pid 5478] <... futex resumed>) = 1 [pid 5477] <... futex resumed>) = 1 [pid 5475] <... futex resumed>) = 0 [pid 5474] <... futex resumed>) = 0 [pid 5480] set_robust_list(0x5555731a86a0, 24 [pid 5479] <... openat resumed>) = 3 [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] write(3, "1000", 4 [pid 5475] <... futex resumed>) = 0 [pid 5474] <... futex resumed>) = 0 [pid 5479] <... write resumed>) = 4 [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5479] close(3) = 0 [pid 5479] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5477] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... restart_syscall resumed>) = 0 [pid 5479] write(1, "executing program\n", 18) = 18 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 306] umount2("./506", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5479] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5479] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./506", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5479] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... openat resumed>) = 3 [pid 5479] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 5479] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5479] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] getdents64(3 [pid 5479] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5479] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./506/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5479] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5479] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] newfstatat(AT_FDCWD, "./506/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5479] <... clone3 resumed> => {parent_tid=[5481]}, 88) = 5481 [pid 5479] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./506/binderfs" [pid 5479] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5481 attached [pid 306] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5481] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5478] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... umount2 resumed>) = 0 [pid 5481] <... set_robust_list resumed>) = 0 [pid 306] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5481] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5477] <... symlinkat resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./506/config" [pid 5478] <... mount resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5481] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./506/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5477] <... futex resumed>) = 1 [pid 5474] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./506/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5478] <... futex resumed>) = 1 [pid 5475] <... futex resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5474] <... futex resumed>) = 0 [pid 5475] <... futex resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5478] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... openat resumed>) = 4 [pid 5477] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5478] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] fstat(4 [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5477] <... unlinkat resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5478] <... futex resumed>) = 1 [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5475] <... futex resumed>) = 0 [pid 5478] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5477] <... futex resumed>) = 1 [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5474] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5475] <... futex resumed>) = 0 [pid 5474] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 5478] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5477] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5474] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5474] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5478] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] close(4 [pid 5481] mkdirat(AT_FDCWD, "./config", 0777 [pid 5478] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./506/config" [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5477] <... unlinkat resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5478] <... futex resumed>) = 1 [pid 5477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5475] <... futex resumed>) = 0 [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 5475] <... futex resumed>) = 0 [pid 5478] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5477] <... futex resumed>) = 1 [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5474] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5474] exit_group(0 [pid 306] close(3 [pid 5474] <... exit_group resumed>) = ? [pid 306] <... close resumed>) = 0 [pid 5478] <... mkdirat resumed>) = 0 [pid 306] rmdir("./506" [pid 5481] <... mkdirat resumed>) = 0 [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... futex resumed>) = 1 [pid 5481] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... futex resumed>) = 1 [pid 5481] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5477] +++ exited with 0 +++ [pid 5474] +++ exited with 0 +++ [pid 306] mkdir("./507", 0777 [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... futex resumed>) = 1 [pid 5481] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 5478] <... futex resumed>) = 1 [pid 5475] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5478] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5475] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... futex resumed>) = 1 [pid 5481] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... futex resumed>) = 1 [pid 5481] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5478] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5482 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5478] <... futex resumed>) = 1 [pid 5475] <... futex resumed>) = 0 [pid 5479] <... futex resumed>) = 0 [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5475] <... futex resumed>) = 0 [pid 5478] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... futex resumed>) = 1 [pid 5481] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5478] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5479] <... futex resumed>) = 0 [pid 5479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] <... futex resumed>) = 1 [pid 5481] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5478] <... futex resumed>) = 1 [pid 5475] <... futex resumed>) = 0 [pid 5481] <... unlinkat resumed>) = 0 [pid 5478] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5480] <... set_robust_list resumed>) = 0 [pid 5475] <... futex resumed>) = 0 [pid 5481] <... futex resumed>) = 1 [pid 5479] <... futex resumed>) = 0 [pid 5478] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5481] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5479] exit_group(0 [pid 5481] <... futex resumed>) = ? [pid 5479] <... exit_group resumed>) = ? [pid 5478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5482 attached [pid 5480] rt_sigprocmask(SIG_SETMASK, [] [pid 5478] <... futex resumed>) = 1 [pid 5475] <... futex resumed>) = 0 [pid 5482] set_robust_list(0x5555731a86a0, 24 [pid 5481] +++ exited with 0 +++ [pid 5480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5479] +++ exited with 0 +++ [pid 5478] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5475] exit_group(0 [pid 5482] <... set_robust_list resumed>) = 0 [pid 5480] chdir("./510" [pid 5478] <... futex resumed>) = ? [pid 5475] <... exit_group resumed>) = ? [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5479, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5482] rt_sigprocmask(SIG_SETMASK, [] [pid 5480] <... chdir resumed>) = 0 [pid 5478] +++ exited with 0 +++ [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5480] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5482] chdir("./507" [pid 5480] <... prctl resumed>) = 0 [pid 5482] <... chdir resumed>) = 0 [pid 5480] setpgid(0, 0 [pid 5475] +++ exited with 0 +++ [pid 5482] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5480] <... setpgid resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5475, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5482] <... prctl resumed>) = 0 [pid 5480] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... restart_syscall resumed>) = 0 [pid 310] umount2("./526", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5482] setpgid(0, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./513", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... openat resumed>) = 3 [pid 309] openat(AT_FDCWD, "./513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(3 [pid 5480] <... openat resumed>) = 3 [pid 5482] <... setpgid resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5480] write(3, "1000", 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(3 [pid 5482] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5480] <... write resumed>) = 4 [pid 310] getdents64(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5482] <... openat resumed>) = 3 [pid 5480] close(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(3 [pid 310] umount2("./526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5482] write(3, "1000", 4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5480] <... close resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./526/binderfs" [pid 5480] symlink("/dev/binderfs", "./binderfs" [pid 309] umount2("./513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] unlink("./526/binderfs" [pid 309] newfstatat(AT_FDCWD, "./513/binderfs" [pid 5482] <... write resumed>) = 4 [pid 5482] close(3) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./513/binderfs" [pid 5482] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5480] <... symlink resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5482] write(1, "executing program\n", 18) = 18 [pid 310] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 5480] write(1, "executing program\n", 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5480] <... write resumed>) = 18 [pid 310] newfstatat(AT_FDCWD, "./526/config" [pid 309] <... umount2 resumed>) = 0 [pid 5482] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5482] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5480] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./513/config" [pid 310] openat(AT_FDCWD, "./526/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5480] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5480] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] fstat(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5482] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5482] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5480] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./513/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(4 [pid 5482] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... openat resumed>) = 4 [pid 5482] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5482] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] fstat(4 [pid 5482] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5480] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5482] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5482] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(4 [pid 5480] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] close(4 [pid 5482] <... clone3 resumed> => {parent_tid=[5483]}, 88) = 5483 [pid 5480] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5482] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... close resumed>) = 0 [pid 5482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5480] <... mprotect resumed>) = 0 [pid 310] rmdir("./526/config" [pid 309] getdents64(4 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5483 attached [pid 5483] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5483] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5483] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5480] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 309] close(4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 5480] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] close(3 [pid 309] rmdir("./513/config" [pid 310] <... close resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] rmdir("./526" [pid 5480] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] getdents64(3 [pid 5483] <... mkdirat resumed>) = 0 [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] mkdir("./527", 0777 [pid 309] close(3 [pid 5482] <... futex resumed>) = 0 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5483] <... futex resumed>) = 1 [pid 5483] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... mkdir resumed>) = 0 [pid 5480] <... clone3 resumed> => {parent_tid=[5484]}, 88) = 5484 [pid 309] <... close resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5480] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rmdir("./513" [pid 5480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5483] <... mount resumed>) = 0 [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5482] <... futex resumed>) = 0 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5483] <... futex resumed>) = 1 [pid 5483] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5482] <... futex resumed>) = 0 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5483] <... futex resumed>) = 1 [pid 5483] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./514", 0777 [pid 5480] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5485 [pid 5483] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5482] <... futex resumed>) = 0 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5483] <... futex resumed>) = 1 [pid 5483] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5482] <... futex resumed>) = 0 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5483] <... futex resumed>) = 1 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5486 [pid 5483] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5482] <... futex resumed>) = 0 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./520", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5483] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5483] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] openat(AT_FDCWD, "./520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5483] <... unlinkat resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 5482] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] getdents64(3 [pid 5482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5483] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5483] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] umount2("./520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5486 attached ci2-android-6-1/strace-static-x86_64: Process 5485 attached ci2-android-6-1/strace-static-x86_64: Process 5484 attached [pid 5483] <... unlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5482] <... futex resumed>) = 0 [pid 5482] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./520/binderfs" [pid 5485] set_robust_list(0x5555731a86a0, 24 [pid 5482] <... exit_group resumed>) = ? [pid 5483] <... futex resumed>) = ? [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5486] set_robust_list(0x5555731a86a0, 24 [pid 5485] <... set_robust_list resumed>) = 0 [pid 5484] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] unlink("./520/binderfs" [pid 5486] <... set_robust_list resumed>) = 0 [pid 5485] rt_sigprocmask(SIG_SETMASK, [] [pid 5484] <... set_robust_list resumed>) = 0 [pid 5483] +++ exited with 0 +++ [pid 5482] +++ exited with 0 +++ [pid 308] <... unlink resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5486] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5486] chdir("./514" [pid 5485] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5484] rt_sigprocmask(SIG_SETMASK, [] [pid 5486] <... chdir resumed>) = 0 [pid 5486] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5486] setpgid(0, 0) = 0 [pid 5486] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5486] write(3, "1000", 4) = 4 [pid 5486] close(3) = 0 [pid 5486] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5486] write(1, "executing program\n", 18) = 18 [pid 5485] chdir("./527" [pid 308] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5486] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5486] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5486] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5486] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5486] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5485] <... chdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./520/config" [pid 5486] <... clone3 resumed> => {parent_tid=[5487]}, 88) = 5487 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5486] rt_sigprocmask(SIG_SETMASK, [] [pid 5485] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5486] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5485] <... prctl resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5485] setpgid(0, 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5487 attached [pid 5485] <... setpgid resumed>) = 0 [pid 308] openat(AT_FDCWD, "./520/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5487] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 308] <... openat resumed>) = 4 [pid 5487] rt_sigprocmask(SIG_SETMASK, [] [pid 5485] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] fstat(4 [pid 5487] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5485] <... openat resumed>) = 3 [pid 308] getdents64(4 [pid 5487] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5485] write(3, "1000", 4 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5485] <... write resumed>) = 4 [pid 308] close(4) = 0 [pid 5485] close(3 [pid 308] rmdir("./520/config" [pid 5485] <... close resumed>) = 0 [pid 5487] <... mkdirat resumed>) = 0 [pid 5485] symlink("/dev/binderfs", "./binderfs" [pid 308] <... rmdir resumed>) = 0 [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5486] <... futex resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5487] <... futex resumed>) = 1 [pid 5485] <... symlink resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5487] mount(NULL, "./config", "configfs", 0, NULL [pid 5485] write(1, "executing program\n", 18 [pid 308] close(3) = 0 [pid 5485] <... write resumed>) = 18 executing program [pid 308] rmdir("./520" [pid 5487] <... mount resumed>) = 0 [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5486] <... futex resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5487] <... futex resumed>) = 1 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./521", 0777 [pid 5487] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5486] <... futex resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5487] <... futex resumed>) = 1 [pid 308] <... mkdir resumed>) = 0 [pid 5485] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5487] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5485] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5485] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5487] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5486] <... futex resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5487] <... futex resumed>) = 1 [pid 5487] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5486] <... futex resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5487] <... futex resumed>) = 1 [pid 5487] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5486] <... futex resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5487] <... futex resumed>) = 1 [pid 5487] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5486] <... futex resumed>) = 0 [pid 5486] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5486] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5487] <... futex resumed>) = 1 [pid 5487] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5488 [pid 306] <... restart_syscall resumed>) = 0 [pid 5485] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5485] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5485] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] umount2("./507", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5485] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./507", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5485] <... mprotect resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./507/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./507/binderfs" [pid 5485] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5485] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] unlink("./507/binderfs" [pid 5485] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... unlink resumed>) = 0 [pid 5484] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5485] <... clone3 resumed> => {parent_tid=[5489]}, 88) = 5489 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5485] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./507/config" [pid 5485] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./507/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5485] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./507/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5484] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./507/config") = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 5487] <... futex resumed>) = 1 [pid 5486] <... futex resumed>) = 0 [pid 306] rmdir("./507"ci2-android-6-1/strace-static-x86_64: Process 5489 attached ci2-android-6-1/strace-static-x86_64: Process 5488 attached [pid 5487] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5486] exit_group(0 [pid 5484] <... mkdirat resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5487] <... futex resumed>) = ? [pid 5486] <... exit_group resumed>) = ? [pid 306] mkdir("./508", 0777 [pid 5489] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5488] set_robust_list(0x5555731a86a0, 24 [pid 5487] +++ exited with 0 +++ [pid 5486] +++ exited with 0 +++ [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] <... set_robust_list resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5489] rt_sigprocmask(SIG_SETMASK, [] [pid 5488] <... set_robust_list resumed>) = 0 [pid 5484] <... futex resumed>) = 1 [pid 5480] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5486, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5490 attached [pid 5489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5490] set_robust_list(0x5555731a86a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5490 [pid 5490] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5490] rt_sigprocmask(SIG_SETMASK, [] [pid 5484] mount(NULL, "./config", "configfs", 0, NULL [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5490] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5480] <... futex resumed>) = 0 [pid 5490] chdir("./508" [pid 5484] <... mount resumed>) = 0 [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] <... chdir resumed>) = 0 [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5490] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5490] setpgid(0, 0) = 0 [pid 5490] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5484] <... futex resumed>) = 1 [pid 5480] <... futex resumed>) = 0 [pid 5490] <... openat resumed>) = 3 [pid 5488] rt_sigprocmask(SIG_SETMASK, [] [pid 5484] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5490] write(3, "1000", 4 [pid 5480] <... futex resumed>) = 0 [pid 5484] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] <... write resumed>) = 4 [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5490] close(3) = 0 [pid 5490] symlink("/dev/binderfs", "./binderfs" [pid 5489] mkdirat(AT_FDCWD, "./config", 0777 [pid 5490] <... symlink resumed>) = 0 [pid 5488] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5484] <... futex resumed>) = 1 [pid 5480] <... futex resumed>) = 0 [pid 5490] write(1, "executing program\n", 18 [pid 5484] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5490] <... write resumed>) = 18 [pid 5480] <... futex resumed>) = 0 [pid 5484] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5490] <... futex resumed>) = 0 [pid 5490] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5488] chdir("./521" [pid 5484] <... futex resumed>) = 1 [pid 5480] <... futex resumed>) = 0 [pid 5490] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5484] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 executing program [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] <... chdir resumed>) = 0 [pid 5480] <... futex resumed>) = 0 [pid 5490] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5490] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5488] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5484] <... mkdirat resumed>) = 0 [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5488] <... prctl resumed>) = 0 [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5490] <... mprotect resumed>) = 0 [pid 5488] setpgid(0, 0 [pid 5484] <... futex resumed>) = 0 [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5490] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5488] <... setpgid resumed>) = 0 [pid 5484] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5480] <... futex resumed>) = 0 [pid 5490] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5488] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5484] <... symlinkat resumed>) = 0 [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5488] <... openat resumed>) = 3 [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5489] <... mkdirat resumed>) = 0 [pid 5488] write(3, "1000", 4 [pid 5484] <... futex resumed>) = 0 [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5484] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5485] <... futex resumed>) = 0 [pid 5480] <... futex resumed>) = 0 [pid 5489] mount(NULL, "./config", "configfs", 0, NULL [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5484] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5491 attached [pid 5490] <... clone3 resumed> => {parent_tid=[5491]}, 88) = 5491 [pid 5489] <... mount resumed>) = 0 [pid 5488] <... write resumed>) = 4 [pid 5485] <... futex resumed>) = 0 [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5489] <... futex resumed>) = 0 [pid 5485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5489] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5485] <... futex resumed>) = 0 [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5489] <... futex resumed>) = 0 [pid 5485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5489] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5485] <... futex resumed>) = 0 [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] rt_sigprocmask(SIG_SETMASK, [] [pid 5489] <... futex resumed>) = 0 [pid 5488] close(3 [pid 5485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5489] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5485] <... futex resumed>) = 0 [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5489] <... futex resumed>) = 0 [pid 5485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5489] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] <... symlinkat resumed>) = 0 [pid 5485] <... futex resumed>) = 0 [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5489] <... futex resumed>) = 0 [pid 5485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5489] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] <... unlinkat resumed>) = 0 [pid 5485] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5490] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] <... futex resumed>) = 0 [pid 5488] <... close resumed>) = 0 [pid 5485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5484] <... futex resumed>) = 0 [pid 5480] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5489] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5485] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5490] <... futex resumed>) = 0 [pid 5489] <... unlinkat resumed>) = 0 [pid 5488] symlink("/dev/binderfs", "./binderfs" [pid 5485] <... futex resumed>) = 0 [pid 5480] <... futex resumed>) = 0 [pid 5489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5485] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5484] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5489] <... futex resumed>) = 0 [pid 5485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5489] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5488] <... symlink resumed>) = 0 [pid 5485] exit_group(0 [pid 5484] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5480] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5489] <... futex resumed>) = ? [pid 5485] <... exit_group resumed>) = ? [pid 309] umount2("./514", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5491] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5489] +++ exited with 0 +++ [pid 5488] write(1, "executing program\n", 18 [pid 5485] +++ exited with 0 +++ [pid 5484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5491] <... set_robust_list resumed>) = 0 [pid 5491] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5491] mkdirat(AT_FDCWD, "./config", 0777 [pid 5484] <... futex resumed>) = 1 [pid 5488] <... write resumed>) = 18 [pid 5484] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5480] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5485, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] openat(AT_FDCWD, "./514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5491] <... mkdirat resumed>) = 0 [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5480] exit_group(0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5488] <... futex resumed>) = 0 [pid 5484] <... futex resumed>) = ? [pid 5480] <... exit_group resumed>) = ? [pid 309] <... openat resumed>) = 3 [pid 5488] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5484] +++ exited with 0 +++ [pid 309] fstat(3 [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5491] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5488] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5488] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5480] +++ exited with 0 +++ [pid 5490] <... futex resumed>) = 0 [pid 5488] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5480, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] getdents64(3 [pid 5490] <... futex resumed>) = 1 [pid 5488] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5488] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] umount2("./514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5488] <... mprotect resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./514/binderfs" [pid 5488] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5488] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] unlink("./514/binderfs" [pid 5488] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5491] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5492 attached [pid 5488] <... clone3 resumed> => {parent_tid=[5492]}, 88) = 5492 [pid 309] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./514/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5488] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 3 [pid 309] openat(AT_FDCWD, "./514/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5491] mount(NULL, "./config", "configfs", 0, NULL [pid 5488] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(4 [pid 307] fstat(3 [pid 5492] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./514/config" [pid 5492] <... set_robust_list resumed>) = 0 [pid 5491] <... mount resumed>) = 0 [pid 5488] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5492] rt_sigprocmask(SIG_SETMASK, [] [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 5492] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5491] <... futex resumed>) = 1 [pid 5490] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5490] <... futex resumed>) = 0 [pid 309] close(3 [pid 307] umount2("./510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5492] mkdirat(AT_FDCWD, "./config", 0777 [pid 5491] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5492] <... mkdirat resumed>) = 0 [pid 5491] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] rmdir("./514" [pid 307] newfstatat(AT_FDCWD, "./510/binderfs" [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5492] <... futex resumed>) = 1 [pid 5491] <... futex resumed>) = 1 [pid 5490] <... futex resumed>) = 0 [pid 5488] <... futex resumed>) = 0 [pid 309] mkdir("./515", 0777 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5492] mount(NULL, "./config", "configfs", 0, NULL [pid 5491] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./510/binderfs" [pid 5490] <... futex resumed>) = 0 [pid 5488] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... unlink resumed>) = 0 [pid 5491] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5492] <... mount resumed>) = 0 [pid 5491] <... futex resumed>) = 1 [pid 5490] <... futex resumed>) = 0 [pid 310] umount2("./527", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5493 attached [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5491] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5493] set_robust_list(0x5555731a86a0, 24 [pid 5492] <... futex resumed>) = 1 [pid 5491] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5490] <... futex resumed>) = 0 [pid 5488] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5493 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5493] <... set_robust_list resumed>) = 0 [pid 5492] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5491] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] newfstatat(AT_FDCWD, "./510/config" [pid 5493] rt_sigprocmask(SIG_SETMASK, [] [pid 5491] <... mkdirat resumed>) = 0 [pid 5488] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5493] chdir("./515" [pid 5492] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5491] <... futex resumed>) = 1 [pid 5490] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5493] <... chdir resumed>) = 0 [pid 5491] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5493] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5491] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5490] <... futex resumed>) = 0 [pid 310] umount2("./527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5493] <... prctl resumed>) = 0 [pid 5492] <... futex resumed>) = 1 [pid 5491] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5488] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./510/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5493] setpgid(0, 0 [pid 5492] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5491] <... symlinkat resumed>) = 0 [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./527/binderfs" [pid 5493] <... setpgid resumed>) = 0 [pid 5492] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 4 [pid 5493] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5491] <... futex resumed>) = 1 [pid 5490] <... futex resumed>) = 0 [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./527/binderfs" [pid 307] fstat(4 [pid 5493] <... openat resumed>) = 3 [pid 5492] <... futex resumed>) = 0 [pid 5491] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... unlink resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5493] write(3, "1000", 4 [pid 5492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5491] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5490] <... futex resumed>) = 0 [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 5493] <... write resumed>) = 4 [pid 5492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5491] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5488] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5493] close(3 [pid 5492] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5491] <... unlinkat resumed>) = 0 [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5493] <... close resumed>) = 0 [pid 5492] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 5493] symlink("/dev/binderfs", "./binderfs" [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5491] <... futex resumed>) = 1 [pid 5490] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./527/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5493] <... symlink resumed>) = 0 [pid 5492] <... futex resumed>) = 1 [pid 5491] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5490] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5488] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] close(4 [pid 5493] write(1, "executing program\n", 18 [pid 5492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5491] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5490] <... futex resumed>) = 0 [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 executing program [pid 5493] <... write resumed>) = 18 [pid 5492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5491] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5490] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5488] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./510/config" [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5492] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5491] <... unlinkat resumed>) = 0 [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./527/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5493] <... futex resumed>) = 0 [pid 5492] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5493] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5491] <... futex resumed>) = 1 [pid 5490] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] getdents64(3 [pid 5493] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5492] <... futex resumed>) = 1 [pid 5491] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5490] exit_group(0 [pid 5488] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5493] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5491] <... futex resumed>) = ? [pid 5490] <... exit_group resumed>) = ? [pid 5488] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... close resumed>) = 0 [pid 5493] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5492] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5491] +++ exited with 0 +++ [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./510" [pid 5492] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5490] +++ exited with 0 +++ [pid 310] getdents64(4 [pid 307] <... rmdir resumed>) = 0 [pid 5493] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] mkdir("./511", 0777 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5490, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5493] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5492] <... futex resumed>) = 1 [pid 5488] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5493] <... mprotect resumed>) = 0 [pid 5492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5493] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5488] <... futex resumed>) = 0 [pid 310] close(4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5493] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5492] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5493] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5492] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] rmdir("./527/config" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5493] <... clone3 resumed> => {parent_tid=[5494]}, 88) = 5494 [pid 5492] <... futex resumed>) = 1 [pid 5488] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5495 ci2-android-6-1/strace-static-x86_64: Process 5494 attached [pid 5493] rt_sigprocmask(SIG_SETMASK, [] [pid 5492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5488] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5492] <... futex resumed>) = ? [pid 5488] <... exit_group resumed>) = ? [pid 310] close(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5495 attached [pid 5494] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5492] +++ exited with 0 +++ [pid 5488] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 5495] set_robust_list(0x5555731a86a0, 24 [pid 5493] <... futex resumed>) = 0 [pid 310] rmdir("./527" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5488, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5495] <... set_robust_list resumed>) = 0 [pid 5495] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5495] chdir("./511") = 0 [pid 5495] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5495] setpgid(0, 0) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] mkdir("./528", 0777 [pid 5495] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... restart_syscall resumed>) = 0 [pid 5495] <... openat resumed>) = 3 [pid 5495] write(3, "1000", 4) = 4 [pid 5495] close(3) = 0 [pid 5495] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... mkdir resumed>) = 0 executing program [pid 5495] write(1, "executing program\n", 18) = 18 [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5495] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5495] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5495] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5495] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5495] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5495] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5495] <... clone3 resumed> => {parent_tid=[5496]}, 88) = 5496 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5494] <... set_robust_list resumed>) = 0 [pid 5495] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5496 attached [pid 5496] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5496] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5496] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5494] rt_sigprocmask(SIG_SETMASK, [] [pid 308] openat(AT_FDCWD, "./521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5497 attached [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5495] <... futex resumed>) = 0 [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5496] mount(NULL, "./config", "configfs", 0, NULL [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5496] <... mount resumed>) = 0 [pid 5494] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5497 [pid 308] <... openat resumed>) = 3 [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5495] <... futex resumed>) = 0 [pid 5496] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5494] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... restart_syscall resumed>) = 0 [pid 5496] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5495] <... futex resumed>) = 0 [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(3 [pid 5496] <... futex resumed>) = 0 [pid 5495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./508", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5496] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5494] <... mkdirat resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5496] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5495] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./508", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5496] <... futex resumed>) = 0 [pid 5495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 5496] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5497] set_robust_list(0x5555731a86a0, 24 [pid 5496] <... mkdirat resumed>) = 0 [pid 5495] <... futex resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5496] <... futex resumed>) = 0 [pid 5495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./508/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5496] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5496] <... symlinkat resumed>) = 0 [pid 5495] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./508/binderfs" [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5496] <... futex resumed>) = 0 [pid 5495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] unlink("./508/binderfs" [pid 5496] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5496] <... unlinkat resumed>) = 0 [pid 5495] <... futex resumed>) = 0 [pid 5494] <... futex resumed>) = 1 [pid 5493] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5496] <... futex resumed>) = 0 [pid 5495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5495] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5494] mount(NULL, "./config", "configfs", 0, NULL [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 5497] <... set_robust_list resumed>) = 0 [pid 5496] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5495] <... futex resumed>) = 0 [pid 5494] <... mount resumed>) = 0 [pid 5493] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./521/binderfs" [pid 5494] <... futex resumed>) = 0 [pid 5493] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5495] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./521/binderfs" [pid 306] newfstatat(AT_FDCWD, "./508/config" [pid 5497] rt_sigprocmask(SIG_SETMASK, [] [pid 5496] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5493] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5496] <... unlinkat resumed>) = 0 [pid 5494] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./508/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5494] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5494] <... futex resumed>) = 1 [pid 5493] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./508/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./521/config" [pid 5494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5493] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 4 [pid 5494] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 5494] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5496] <... futex resumed>) = 1 [pid 5495] <... futex resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./521/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(4 [pid 5496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5495] exit_group(0 [pid 5494] <... futex resumed>) = 1 [pid 5493] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 5496] <... futex resumed>) = ? [pid 5495] <... exit_group resumed>) = ? [pid 5494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5493] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5494] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5494] <... mkdirat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 306] close(4 [pid 5496] +++ exited with 0 +++ [pid 5495] +++ exited with 0 +++ [pid 5494] <... futex resumed>) = 1 [pid 5493] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... close resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5495, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5493] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rmdir("./508/config" [pid 5494] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./521/config" [pid 5497] chdir("./528" [pid 5494] <... symlinkat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 5494] <... futex resumed>) = 1 [pid 5493] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5493] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] close(3 [pid 5497] <... chdir resumed>) = 0 [pid 5494] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./521" [pid 306] <... close resumed>) = 0 [pid 5497] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5494] <... unlinkat resumed>) = 0 [pid 306] rmdir("./508" [pid 5497] <... prctl resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5497] setpgid(0, 0 [pid 5494] <... futex resumed>) = 1 [pid 5493] <... futex resumed>) = 0 [pid 308] mkdir("./522", 0777 [pid 306] mkdir("./509", 0777 [pid 5497] <... setpgid resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5497] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5493] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5497] <... openat resumed>) = 3 [pid 5494] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5497] write(3, "1000", 4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5494] <... unlinkat resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5498 attached [pid 5497] <... write resumed>) = 4 [pid 5494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] set_robust_list(0x5555731a86a0, 24 [pid 5497] close(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5498 [pid 5498] <... set_robust_list resumed>) = 0 [pid 5497] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5498] rt_sigprocmask(SIG_SETMASK, [] [pid 5497] symlink("/dev/binderfs", "./binderfs" [pid 5494] <... futex resumed>) = 1 [pid 5493] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5499 attached [pid 5498] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5497] <... symlink resumed>) = 0 [pid 5494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5498] chdir("./509" [pid 5497] write(1, "executing program\n", 18 [pid 5493] exit_group(0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5499 [pid 5498] <... chdir resumed>) = 0 [pid 5497] <... write resumed>) = 18 [pid 5498] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] <... prctl resumed>) = 0 executing program [pid 5497] <... futex resumed>) = 0 [pid 5493] <... exit_group resumed>) = ? [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5498] setpgid(0, 0 [pid 5497] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5494] <... futex resumed>) = ? [pid 5498] <... setpgid resumed>) = 0 [pid 5497] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5498] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5497] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5498] <... openat resumed>) = 3 [pid 5497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5498] write(3, "1000", 4 [pid 5497] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5498] <... write resumed>) = 4 [pid 5497] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5494] +++ exited with 0 +++ [pid 5493] +++ exited with 0 +++ [pid 5498] close(3 [pid 5497] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5498] <... close resumed>) = 0 [pid 5497] <... mprotect resumed>) = 0 [pid 5498] symlink("/dev/binderfs", "./binderfs" [pid 5497] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5493, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5498] <... symlink resumed>) = 0 [pid 5497] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5498] write(1, "executing program\n", 18 [pid 5497] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5498] <... write resumed>) = 18 executing program [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5497] <... clone3 resumed> => {parent_tid=[5500]}, 88) = 5500 [pid 5498] <... futex resumed>) = 0 [pid 5497] rt_sigprocmask(SIG_SETMASK, [] [pid 5498] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5498] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5497] <... futex resumed>) = 0 [pid 5498] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5499] set_robust_list(0x5555731a86a0, 24 [pid 5498] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5498] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5499] <... set_robust_list resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5500 attached [pid 5498] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5499] rt_sigprocmask(SIG_SETMASK, [] [pid 5498] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5498] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5501 attached [pid 5500] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5499] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5498] <... clone3 resumed> => {parent_tid=[5501]}, 88) = 5501 [pid 5498] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5501] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5501] rt_sigprocmask(SIG_SETMASK, [] [pid 5499] chdir("./522" [pid 5501] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5501] mkdirat(AT_FDCWD, "./config", 0777 [pid 5500] <... set_robust_list resumed>) = 0 [pid 5499] <... chdir resumed>) = 0 [pid 5501] <... mkdirat resumed>) = 0 [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5498] <... futex resumed>) = 0 [pid 5501] mount(NULL, "./config", "configfs", 0, NULL [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5501] <... mount resumed>) = 0 [pid 5498] <... futex resumed>) = 0 [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5501] <... futex resumed>) = 0 [pid 5498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5501] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5501] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5499] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5498] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5500] rt_sigprocmask(SIG_SETMASK, [] [pid 5501] <... futex resumed>) = 0 [pid 5499] <... prctl resumed>) = 0 [pid 5498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5501] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5501] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5500] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5499] setpgid(0, 0 [pid 5498] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5501] <... futex resumed>) = 0 [pid 5498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... openat resumed>) = 3 [pid 5501] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5501] <... mkdirat resumed>) = 0 [pid 5498] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5501] <... futex resumed>) = 0 [pid 5499] <... setpgid resumed>) = 0 [pid 5498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5501] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5500] mkdirat(AT_FDCWD, "./config", 0777 [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5501] <... symlinkat resumed>) = 0 [pid 5499] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5498] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./511/binderfs" [pid 5501] <... futex resumed>) = 0 [pid 5498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5501] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5499] <... openat resumed>) = 3 [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./511/binderfs" [pid 5501] <... unlinkat resumed>) = 0 [pid 5500] <... mkdirat resumed>) = 0 [pid 5499] write(3, "1000", 4 [pid 5498] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5499] <... write resumed>) = 4 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./515", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5501] <... futex resumed>) = 0 [pid 5500] <... futex resumed>) = 1 [pid 5499] close(3 [pid 5498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5497] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 5501] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5500] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5499] <... close resumed>) = 0 [pid 5498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5501] <... unlinkat resumed>) = 0 [pid 5500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5499] symlink("/dev/binderfs", "./binderfs" [pid 5498] <... futex resumed>) = 0 [pid 5497] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./511/config" [pid 5501] <... futex resumed>) = 0 [pid 5500] mount(NULL, "./config", "configfs", 0, NULL [pid 5499] <... symlink resumed>) = 0 [pid 5498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] fstat(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5501] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5499] write(1, "executing program\n", 18 [pid 5498] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5501] <... futex resumed>) = ? [pid 5499] <... write resumed>) = 18 [pid 5498] <... exit_group resumed>) = ? executing program [pid 309] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5501] +++ exited with 0 +++ [pid 5500] <... mount resumed>) = 0 [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5498] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] openat(AT_FDCWD, "./511/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5499] <... futex resumed>) = 0 [pid 309] umount2("./515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5498, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5500] <... futex resumed>) = 1 [pid 5499] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5497] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5500] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5499] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./515/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5499] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5497] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] getdents64(4 [pid 5500] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5499] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./515/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5500] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5499] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] getdents64(4 [pid 306] umount2("./509", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] close(4 [pid 306] openat(AT_FDCWD, "./509", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 307] rmdir("./511/config" [pid 306] fstat(3 [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5499] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... unlink resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5500] <... futex resumed>) = 1 [pid 5499] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5497] <... futex resumed>) = 0 [pid 309] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 5500] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5499] <... mprotect resumed>) = 0 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5500] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5499] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5497] <... futex resumed>) = 0 [pid 309] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 306] umount2("./509/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5499] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5500] <... futex resumed>) = 0 [pid 5499] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./515/config" [pid 307] rmdir("./511" [pid 306] newfstatat(AT_FDCWD, "./509/binderfs" [pid 5500] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5497] <... futex resumed>) = 0 [pid 307] mkdir("./512", 0777 [pid 306] unlink("./509/binderfs" [pid 5500] <... mkdirat resumed>) = 0 [pid 5499] <... clone3 resumed> => {parent_tid=[5502]}, 88) = 5502 [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... mkdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5499] rt_sigprocmask(SIG_SETMASK, [] [pid 5497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5500] <... futex resumed>) = 0 [pid 5499] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./515/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5500] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5497] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5500] <... symlinkat resumed>) = 0 [pid 5499] <... futex resumed>) = 0 [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5503 [pid 306] newfstatat(AT_FDCWD, "./509/config" [pid 5500] <... futex resumed>) = 0 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5500] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5497] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./509/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5500] <... unlinkat resumed>) = 0 [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./509/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5500] <... futex resumed>) = 0 [pid 5497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 306] <... openat resumed>) = 4 [pid 5500] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5497] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] fstat(4 [pid 5497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./515/config" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5500] <... unlinkat resumed>) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 306] close(4 [pid 5500] <... futex resumed>) = 1 [pid 5497] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 5500] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5497] exit_group(0 [pid 306] rmdir("./509/config"ci2-android-6-1/strace-static-x86_64: Process 5503 attached ci2-android-6-1/strace-static-x86_64: Process 5502 attached [pid 5500] <... futex resumed>) = ? [pid 5497] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5503] set_robust_list(0x5555731a86a0, 24 [pid 5502] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5500] +++ exited with 0 +++ [pid 5497] +++ exited with 0 +++ [pid 309] close(3 [pid 306] getdents64(3 [pid 309] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5497, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] rmdir("./515" [pid 306] close(3 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./509" [pid 309] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] mkdir("./516", 0777 [pid 306] mkdir("./510", 0777) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5503] <... set_robust_list resumed>) = 0 [pid 5502] <... set_robust_list resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5504 attached [pid 5504] set_robust_list(0x5555731a86a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5504 [pid 5504] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5504] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5504] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5505 [pid 5504] chdir("./510") = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5504] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5504] <... prctl resumed>) = 0 [pid 5504] setpgid(0, 0) = 0 [pid 5504] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5502] rt_sigprocmask(SIG_SETMASK, [] [pid 5504] <... openat resumed>) = 3 [pid 5503] rt_sigprocmask(SIG_SETMASK, [] [pid 5502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5504] write(3, "1000", 4) = 4 [pid 5504] close(3 [pid 5502] mkdirat(AT_FDCWD, "./config", 0777 [pid 5504] <... close resumed>) = 0 [pid 5504] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5504] write(1, "executing program\n", 18) = 18 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5502] <... mkdirat resumed>) = 0 [pid 5504] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 executing program [pid 5504] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5504] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5504] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5504] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5504] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5506]}, 88) = 5506 [pid 5504] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5506 attached [pid 5506] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5506] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5506] mkdirat(AT_FDCWD, "./config", 0777 [pid 5503] chdir("./512" [pid 310] <... restart_syscall resumed>) = 0 [pid 310] umount2("./528", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 5503] <... chdir resumed>) = 0 [pid 5506] <... mkdirat resumed>) = 0 [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5503] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] umount2("./528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5504] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5503] <... prctl resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./528/binderfs" [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5503] setpgid(0, 0 [pid 5502] <... futex resumed>) = 1 [pid 5499] <... futex resumed>) = 0 [pid 310] unlink("./528/binderfs" [pid 5503] <... setpgid resumed>) = 0 [pid 5502] mount(NULL, "./config", "configfs", 0, NULL [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5504] <... futex resumed>) = 0 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5499] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5503] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5506] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = 0 [pid 5506] mount(NULL, "./config", "configfs", 0, NULL [pid 310] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./528/config" [pid 5503] <... openat resumed>) = 3 [pid 5502] <... mount resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5503] write(3, "1000", 4 [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./528/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5503] <... write resumed>) = 4 [pid 5502] <... futex resumed>) = 1 [pid 5499] <... futex resumed>) = 0 [pid 5503] close(3 [pid 310] <... openat resumed>) = 4 [pid 5502] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 5503] <... close resumed>) = 0 [pid 5499] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5503] symlink("/dev/binderfs", "./binderfs" [pid 5502] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 5506] <... mount resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5504] <... futex resumed>) = 0 [pid 5499] <... futex resumed>) = 0 [pid 5502] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] <... symlink resumed>) = 0 [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5504] <... futex resumed>) = 0 [pid 5502] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5499] <... futex resumed>) = 0 [pid 310] close(4 [pid 5503] write(1, "executing program\n", 18 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5503] <... write resumed>) = 18 [pid 5502] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... close resumed>) = 0 [pid 5506] <... futex resumed>) = 1 [pid 5506] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] rmdir("./528/config" [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5506] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5504] <... futex resumed>) = 0 [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5499] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5502] <... futex resumed>) = 1 executing program [pid 5503] <... futex resumed>) = 0 [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5499] <... futex resumed>) = 0 [pid 5503] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5502] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5506] <... futex resumed>) = 1 [pid 310] close(3 [pid 5506] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./528" [pid 5506] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5504] <... futex resumed>) = 0 [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5506] <... futex resumed>) = 1 [pid 310] mkdir("./529", 0777 [pid 5503] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5502] <... mkdirat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5505 attached [pid 5506] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 5503] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5505] set_robust_list(0x5555731a86a0, 24 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5502] <... futex resumed>) = 1 [pid 5499] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5503] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5499] <... futex resumed>) = 0 [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5504] <... futex resumed>) = 0 [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5506] <... futex resumed>) = 1 [pid 5506] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5503] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5502] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5507 [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5504] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5502] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5504] <... futex resumed>) = 0 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5506] <... futex resumed>) = 1 [pid 5506] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5506] <... unlinkat resumed>) = 0 [pid 5503] <... mprotect resumed>) = 0 [pid 5502] <... futex resumed>) = 1 [pid 5499] <... futex resumed>) = 0 [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5502] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5499] <... futex resumed>) = 0 [pid 5504] <... futex resumed>) = 0 [pid 5504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5503] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5502] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5505] <... set_robust_list resumed>) = 0 [pid 5504] <... futex resumed>) = 0 [pid 5504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5506] <... futex resumed>) = 1 [pid 5506] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5503] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] rt_sigprocmask(SIG_SETMASK, [] [pid 5506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5504] <... futex resumed>) = 0 [pid 5505] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5504] exit_group(0 [pid 5502] <... futex resumed>) = 1 [pid 5499] <... futex resumed>) = 0 [pid 5504] <... exit_group resumed>) = ? [pid 5502] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5499] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] chdir("./516" [pid 5503] <... clone3 resumed> => {parent_tid=[5508]}, 88) = 5508 [pid 5502] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5503] rt_sigprocmask(SIG_SETMASK, [] [pid 5499] <... futex resumed>) = 0 [pid 5505] <... chdir resumed>) = 0 [pid 5502] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5499] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5506] <... futex resumed>) = ? [pid 5502] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5508 attached ci2-android-6-1/strace-static-x86_64: Process 5507 attached [pid 5506] +++ exited with 0 +++ [pid 5505] <... prctl resumed>) = 0 [pid 5504] +++ exited with 0 +++ [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5502] <... futex resumed>) = 1 [pid 5499] <... futex resumed>) = 0 [pid 5508] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5507] set_robust_list(0x5555731a86a0, 24 [pid 5505] setpgid(0, 0 [pid 5502] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5504, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5499] exit_group(0 [pid 5508] <... set_robust_list resumed>) = 0 [pid 5505] <... setpgid resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5508] rt_sigprocmask(SIG_SETMASK, [] [pid 5502] <... futex resumed>) = ? [pid 5499] <... exit_group resumed>) = ? [pid 5508] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5502] +++ exited with 0 +++ [pid 5508] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5499] +++ exited with 0 +++ [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5508] <... futex resumed>) = 1 [pid 5503] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5499, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5508] mount(NULL, "./config", "configfs", 0, NULL [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5508] <... mount resumed>) = 0 [pid 5505] <... openat resumed>) = 3 [pid 5503] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5508] <... futex resumed>) = 0 [pid 5505] write(3, "1000", 4 [pid 5503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5508] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5508] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5503] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] <... write resumed>) = 4 [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5508] <... futex resumed>) = 0 [pid 5503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5508] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5505] close(3 [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5508] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5503] <... futex resumed>) = 0 [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] <... close resumed>) = 0 [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5508] <... futex resumed>) = 0 [pid 5503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5508] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5507] <... set_robust_list resumed>) = 0 [pid 5505] symlink("/dev/binderfs", "./binderfs" [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5508] <... mkdirat resumed>) = 0 [pid 5503] <... futex resumed>) = 0 [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5508] <... futex resumed>) = 0 [pid 5503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5508] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5508] <... symlinkat resumed>) = 0 [pid 5505] <... symlink resumed>) = 0 [pid 5503] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5507] rt_sigprocmask(SIG_SETMASK, [] [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 5508] <... futex resumed>) = 0 [pid 5507] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5505] write(1, "executing program\n", 18 [pid 5503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5508] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5508] <... unlinkat resumed>) = 0 [pid 5505] <... write resumed>) = 18 [pid 5503] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] chdir("./529" [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5508] <... futex resumed>) = 0 [pid 5507] <... chdir resumed>) = 0 [pid 5505] <... futex resumed>) = 0 [pid 5503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5508] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5507] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5505] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5508] <... unlinkat resumed>) = 0 [pid 5507] <... prctl resumed>) = 0 [pid 5505] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5503] <... futex resumed>) = 0 [pid 5508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] setpgid(0, 0 [pid 5505] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5508] <... futex resumed>) = 0 [pid 5507] <... setpgid resumed>) = 0 [pid 5505] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./522/binderfs" [pid 5508] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5507] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5505] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5503] exit_group(0 [pid 5508] <... futex resumed>) = ? [pid 5503] <... exit_group resumed>) = ? [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5508] +++ exited with 0 +++ [pid 5507] <... openat resumed>) = 3 [pid 5505] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] unlink("./522/binderfs" [pid 5507] write(3, "1000", 4 [pid 5505] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5503] +++ exited with 0 +++ [pid 308] <... unlink resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5503, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5505] <... mprotect resumed>) = 0 [pid 5507] <... write resumed>) = 4 [pid 308] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5505] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5507] close(3 [pid 5505] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5507] <... close resumed>) = 0 [pid 5505] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5507] symlink("/dev/binderfs", "./binderfs" [pid 5505] <... clone3 resumed> => {parent_tid=[5509]}, 88) = 5509 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 3 [pid 5505] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./522/config" [pid 307] fstat(3 [pid 5505] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5507] <... symlink resumed>) = 0 [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5507] write(1, "executing program\n", 18 [pid 5505] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5507] <... write resumed>) = 18 [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./522/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./512/binderfs" [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 5507] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] unlink("./512/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5509 attached [pid 5507] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] getdents64(4 [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5507] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = 0 [pid 5507] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(4 [pid 307] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5507] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(4 [pid 5507] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] newfstatat(AT_FDCWD, "./512/config" [pid 5507] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... close resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5507] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] rmdir("./522/config" [pid 307] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./512/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5507] <... mprotect resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 5507] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5507] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 5507] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] close(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 307] close(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] rmdir("./522" [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./512/config" [pid 5507] <... clone3 resumed> => {parent_tid=[5510]}, 88) = 5510 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5509] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5507] rt_sigprocmask(SIG_SETMASK, [] [pid 308] mkdir("./523", 0777 [pid 307] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5507] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(3 [pid 306] <... openat resumed>) = 3 [pid 307] <... close resumed>) = 0 [pid 306] fstat(3 [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 307] rmdir("./512" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5509] <... set_robust_list resumed>) = 0 [pid 5507] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] mkdir("./513", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5510 attached [pid 5509] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5511 attached [pid 5510] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5509] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] newfstatat(AT_FDCWD, "./510/binderfs" [pid 5511] set_robust_list(0x5555731a86a0, 24 [pid 5510] <... set_robust_list resumed>) = 0 [pid 5509] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5511 ci2-android-6-1/strace-static-x86_64: Process 5512 attached [pid 5511] <... set_robust_list resumed>) = 0 [pid 5510] rt_sigprocmask(SIG_SETMASK, [] [pid 5509] <... mkdirat resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5511] rt_sigprocmask(SIG_SETMASK, [] [pid 5510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5512 [pid 306] unlink("./510/binderfs" [pid 5512] set_robust_list(0x5555731a86a0, 24 [pid 5511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5510] mkdirat(AT_FDCWD, "./config", 0777 [pid 5509] <... futex resumed>) = 1 [pid 5505] <... futex resumed>) = 0 [pid 5512] <... set_robust_list resumed>) = 0 [pid 5511] chdir("./523" [pid 5510] <... mkdirat resumed>) = 0 [pid 5509] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... unlink resumed>) = 0 [pid 5512] rt_sigprocmask(SIG_SETMASK, [] [pid 5511] <... chdir resumed>) = 0 [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5505] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5511] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5510] <... futex resumed>) = 1 [pid 5509] mount(NULL, "./config", "configfs", 0, NULL [pid 5507] <... futex resumed>) = 0 [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5511] <... prctl resumed>) = 0 [pid 5510] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5509] <... mount resumed>) = 0 [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5511] setpgid(0, 0 [pid 5510] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5511] <... setpgid resumed>) = 0 [pid 5510] mount(NULL, "./config", "configfs", 0, NULL [pid 5509] <... futex resumed>) = 1 [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5505] <... futex resumed>) = 0 [pid 306] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5512] chdir("./513" [pid 5511] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5510] <... mount resumed>) = 0 [pid 5509] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5512] <... chdir resumed>) = 0 [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5505] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./510/config" [pid 5512] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5510] <... futex resumed>) = 1 [pid 5509] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5507] <... futex resumed>) = 0 [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5512] <... prctl resumed>) = 0 [pid 5511] <... openat resumed>) = 3 [pid 5510] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5509] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./510/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5512] setpgid(0, 0 [pid 5510] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5512] <... setpgid resumed>) = 0 [pid 5511] write(3, "1000", 4 [pid 5510] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./510/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5512] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5511] <... write resumed>) = 4 [pid 5510] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5509] <... futex resumed>) = 1 [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5505] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5511] close(3 [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5507] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(4 [pid 5512] <... openat resumed>) = 3 [pid 5511] <... close resumed>) = 0 [pid 5510] <... futex resumed>) = 0 [pid 5509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5512] write(3, "1000", 4 [pid 5511] symlink("/dev/binderfs", "./binderfs" [pid 5510] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5509] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5507] <... futex resumed>) = 0 [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 5512] <... write resumed>) = 4 [pid 5511] <... symlink resumed>) = 0 [pid 5510] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5509] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5512] close(3 [pid 5511] write(1, "executing program\n", 18 [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 306] getdents64(4 [pid 5512] <... close resumed>) = 0 [pid 5511] <... write resumed>) = 18 [pid 5510] <... futex resumed>) = 0 [pid 5509] <... futex resumed>) = 1 [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5512] symlink("/dev/binderfs", "./binderfs" [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5510] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5509] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5507] <... futex resumed>) = 0 [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 5512] <... symlink resumed>) = 0 [pid 5511] <... futex resumed>) = 0 [pid 5510] <... mkdirat resumed>) = 0 [pid 5509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5505] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5512] write(1, "executing program\n", 18 [pid 5511] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5507] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./510/config" [pid 5511] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5510] <... futex resumed>) = 0 [pid 5509] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5512] <... write resumed>) = 18 [pid 5511] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 5510] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 5512] <... futex resumed>) = 0 [pid 5511] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5510] <... symlinkat resumed>) = 0 [pid 5509] <... futex resumed>) = 1 [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5505] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5512] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5511] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5507] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 5512] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5511] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5510] <... futex resumed>) = 0 [pid 5509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5512] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5511] <... mprotect resumed>) = 0 [pid 5510] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5509] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5507] <... futex resumed>) = 0 [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./510" [pid 5512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5511] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5510] <... unlinkat resumed>) = 0 [pid 5509] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 5512] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5511] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] mkdir("./511", 0777 [pid 5512] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5511] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5510] <... futex resumed>) = 0 [pid 5509] <... futex resumed>) = 1 [pid 5507] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] <... futex resumed>) = 0 [pid 5512] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5510] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5509] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5507] <... futex resumed>) = 0 [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 5512] <... mprotect resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5512] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5511] <... clone3 resumed> => {parent_tid=[5513]}, 88) = 5513 [pid 5510] <... unlinkat resumed>) = 0 [pid 5509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5507] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5505] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5512] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5511] rt_sigprocmask(SIG_SETMASK, [] [pid 5510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5507] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5513 attached [pid 5512] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5510] <... futex resumed>) = 0 [pid 5509] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5507] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5515 attached ci2-android-6-1/strace-static-x86_64: Process 5514 attached [pid 5513] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5507] <... exit_group resumed>) = ? [pid 5515] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5514] set_robust_list(0x5555731a86a0, 24 [pid 5513] <... set_robust_list resumed>) = 0 [pid 5512] <... clone3 resumed> => {parent_tid=[5515]}, 88) = 5515 [pid 5511] <... futex resumed>) = 0 [pid 5510] +++ exited with 0 +++ [pid 5509] <... futex resumed>) = 1 [pid 5505] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5514 [pid 5513] rt_sigprocmask(SIG_SETMASK, [] [pid 5512] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5507] +++ exited with 0 +++ [pid 5509] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5505] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5515] <... set_robust_list resumed>) = 0 [pid 5514] <... set_robust_list resumed>) = 0 [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5509] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5505] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5507, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5513] mkdirat(AT_FDCWD, "./config", 0777 [pid 5512] <... futex resumed>) = 0 [pid 5509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5505] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5509] <... futex resumed>) = 0 [pid 5505] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5509] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5505] exit_group(0 [pid 5513] <... mkdirat resumed>) = 0 [pid 5509] <... futex resumed>) = ? [pid 5505] <... exit_group resumed>) = ? [pid 5515] rt_sigprocmask(SIG_SETMASK, [] [pid 5514] rt_sigprocmask(SIG_SETMASK, [] [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5509] +++ exited with 0 +++ [pid 5513] <... futex resumed>) = 1 [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5515] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5515] mkdirat(AT_FDCWD, "./config", 0777 [pid 5514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5514] chdir("./511" [pid 5505] +++ exited with 0 +++ [pid 5511] <... futex resumed>) = 0 [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5505, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5513] <... futex resumed>) = 0 [pid 5511] <... futex resumed>) = 1 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5513] mount(NULL, "./config", "configfs", 0, NULL [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5514] <... chdir resumed>) = 0 [pid 5513] <... mount resumed>) = 0 [pid 5515] <... mkdirat resumed>) = 0 [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5511] <... futex resumed>) = 0 [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 5513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5511] <... futex resumed>) = 0 [pid 5515] <... futex resumed>) = 1 [pid 5514] <... prctl resumed>) = 0 [pid 5513] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5512] <... futex resumed>) = 0 [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] umount2("./529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5513] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5513] <... futex resumed>) = 1 [pid 5511] <... futex resumed>) = 0 [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5511] <... futex resumed>) = 0 [pid 5515] mount(NULL, "./config", "configfs", 0, NULL [pid 5513] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 5513] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] fstat(3 [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5513] <... futex resumed>) = 1 [pid 5511] <... futex resumed>) = 0 [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5515] <... mount resumed>) = 0 [pid 5514] setpgid(0, 0 [pid 5513] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5511] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... setpgid resumed>) = 0 [pid 310] umount2("./529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5515] <... futex resumed>) = 1 [pid 5514] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5512] <... futex resumed>) = 0 [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5515] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5514] <... openat resumed>) = 3 [pid 5513] <... mkdirat resumed>) = 0 [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./529/binderfs" [pid 5515] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5514] write(3, "1000", 4 [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5512] <... futex resumed>) = 0 [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... write resumed>) = 4 [pid 5513] <... futex resumed>) = 1 [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5511] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5515] <... futex resumed>) = 0 [pid 5514] close(3 [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./529/binderfs" [pid 5515] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5514] <... close resumed>) = 0 [pid 5513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5511] <... futex resumed>) = 0 [pid 5515] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5514] symlink("/dev/binderfs", "./binderfs" [pid 5512] <... futex resumed>) = 0 [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... symlink resumed>) = 0 [pid 5513] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 5515] <... futex resumed>) = 0 [pid 5514] write(1, "executing program\n", 18 [pid 5513] <... symlinkat resumed>) = 0 [pid 5512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 5515] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5514] <... write resumed>) = 18 [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5515] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5512] <... futex resumed>) = 0 [pid 309] umount2("./516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... futex resumed>) = 0 [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 5515] <... futex resumed>) = 0 [pid 5514] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5513] <... futex resumed>) = 1 [pid 5512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5511] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5515] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5514] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5515] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5514] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5512] <... futex resumed>) = 0 [pid 5511] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5513] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5515] <... futex resumed>) = 0 [pid 5514] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5513] <... unlinkat resumed>) = 0 [pid 5512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] newfstatat(AT_FDCWD, "./529/config" [pid 309] <... openat resumed>) = 3 [pid 5515] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5514] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(3 [pid 5515] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5514] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5513] <... futex resumed>) = 1 [pid 5512] <... futex resumed>) = 0 [pid 5511] <... futex resumed>) = 0 [pid 310] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5515] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5514] <... mprotect resumed>) = 0 [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5515] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5514] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5511] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] openat(AT_FDCWD, "./529/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5515] <... futex resumed>) = 1 [pid 5514] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5513] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5512] <... futex resumed>) = 0 [pid 5511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5516 attached [pid 5515] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5512] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5515] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5514] <... clone3 resumed> => {parent_tid=[5516]}, 88) = 5516 [pid 5512] <... futex resumed>) = 0 [pid 5515] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5514] rt_sigprocmask(SIG_SETMASK, [] [pid 5513] <... unlinkat resumed>) = 0 [pid 5512] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 309] umount2("./516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5515] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5515] <... futex resumed>) = 1 [pid 5514] <... futex resumed>) = 0 [pid 5513] <... futex resumed>) = 1 [pid 5512] <... futex resumed>) = 0 [pid 5511] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 5515] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5513] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5512] exit_group(0 [pid 5515] <... futex resumed>) = ? [pid 5512] <... exit_group resumed>) = ? [pid 5516] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5515] +++ exited with 0 +++ [pid 5512] +++ exited with 0 +++ [pid 5511] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] newfstatat(AT_FDCWD, "./516/binderfs" [pid 5513] <... futex resumed>) = ? [pid 5511] <... exit_group resumed>) = ? [pid 310] getdents64(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5512, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5513] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5516] <... set_robust_list resumed>) = 0 [pid 5516] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5516] mkdirat(AT_FDCWD, "./config", 0777 [pid 5511] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] unlink("./516/binderfs" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5511, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... restart_syscall resumed>) = 0 [pid 310] close(4 [pid 309] <... unlink resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./513", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./529/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = 0 [pid 307] openat(AT_FDCWD, "./513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] newfstatat(AT_FDCWD, "./516/config" [pid 308] openat(AT_FDCWD, "./523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... close resumed>) = 0 [pid 309] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 307] newfstatat(AT_FDCWD, "./513/binderfs" [pid 310] rmdir("./529" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./513/binderfs") = 0 [pid 307] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rmdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./516/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 310] mkdir("./530", 0777 [pid 309] <... openat resumed>) = 4 [pid 307] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./513/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] <... mkdir resumed>) = 0 [pid 309] fstat(4 [pid 308] umount2("./523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./513/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 4 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(4 [pid 308] newfstatat(AT_FDCWD, "./523/binderfs" [pid 307] fstat(4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./513/config" [pid 309] getdents64(4 [pid 308] unlink("./523/binderfs" [pid 307] <... rmdir resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5517 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 308] <... unlink resumed>) = 0 [pid 307] close(3 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... close resumed>) = 0 [pid 308] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./513" [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./516/config" [pid 308] <... umount2 resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./514", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... mkdir resumed>) = 0 [pid 5516] <... mkdirat resumed>) = 0 [pid 309] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./523/config" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] close(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5517 attached [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5518 attached [pid 5517] set_robust_list(0x5555731a86a0, 24 [pid 5518] set_robust_list(0x5555731a86a0, 24 [pid 309] rmdir("./516" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5518 [pid 5518] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5518] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5518] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./523/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5518] chdir("./514" [pid 309] mkdir("./517", 0777 [pid 308] <... openat resumed>) = 4 [pid 5518] <... chdir resumed>) = 0 [pid 5518] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5518] setpgid(0, 0) = 0 [pid 5518] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... mkdir resumed>) = 0 [pid 308] fstat(4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5518] <... openat resumed>) = 3 [pid 5517] <... set_robust_list resumed>) = 0 [pid 5516] <... futex resumed>) = 1 [pid 5514] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5518] write(3, "1000", 4 [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5518] <... write resumed>) = 4 [pid 5514] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5518] close(3 [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5518] <... close resumed>) = 0 [pid 5518] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5518] write(1, "executing program\n", 18) = 18 executing program [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5519 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5518] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 5518] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... close resumed>) = 0 [pid 5518] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] rmdir("./523/config" [pid 5518] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5518] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5518] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... rmdir resumed>) = 0 [pid 5518] <... mprotect resumed>) = 0 [pid 308] getdents64(3 [pid 5518] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5518] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] close(3 [pid 5518] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./523" [pid 5518] <... clone3 resumed> => {parent_tid=[5520]}, 88) = 5520 [pid 5518] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5519 attached [pid 308] mkdir("./524", 0777 [pid 5519] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5519] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5519] chdir("./517" [pid 308] <... mkdir resumed>) = 0 [pid 5519] <... chdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5516] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5519] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5519] setpgid(0, 0) = 0 [pid 5519] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5519] write(3, "1000", 4) = 4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5521 [pid 5519] close(3) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5519] symlink("/dev/binderfs", "./binderfs" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5519] <... symlink resumed>) = 0 [pid 5519] write(1, "executing program\n", 18) = 18 executing program [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5519] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5519] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5519] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5519] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5519] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5519] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5516] <... mount resumed>) = 0 [pid 5517] rt_sigprocmask(SIG_SETMASK, [] [pid 5519] <... clone3 resumed> => {parent_tid=[5522]}, 88) = 5522 [pid 5519] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5517] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5520 attached [pid 5520] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5520] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5520] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5516] <... futex resumed>) = 1 [pid 5514] <... futex resumed>) = 0 [pid 5517] chdir("./530" [pid 5516] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... futex resumed>) = 0 [pid 5516] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5518] <... futex resumed>) = 0 [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5520] <... futex resumed>) = 1 [pid 5520] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5518] <... futex resumed>) = 0 [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5520] <... futex resumed>) = 1 [pid 5520] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5516] <... futex resumed>) = 1 [pid 5514] <... futex resumed>) = 0 [pid 5517] <... chdir resumed>) = 0 [pid 5516] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5517] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... futex resumed>) = 0 [pid 5517] <... prctl resumed>) = 0 [pid 5516] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5518] <... futex resumed>) = 0 [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5517] setpgid(0, 0 [pid 5520] <... futex resumed>) = 1 [pid 5520] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5518] <... futex resumed>) = 0 [pid 5520] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5521 attached [pid 5520] <... mkdirat resumed>) = 0 [pid 5518] <... futex resumed>) = 0 [pid 5517] <... setpgid resumed>) = 0 [pid 5516] <... futex resumed>) = 1 [pid 5514] <... futex resumed>) = 0 [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5516] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5520] <... futex resumed>) = 0 [pid 5518] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5516] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5514] <... futex resumed>) = 0 [pid 5520] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5516] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5522 attached [pid 5521] set_robust_list(0x5555731a86a0, 24 [pid 5520] <... symlinkat resumed>) = 0 [pid 5518] <... futex resumed>) = 0 [pid 5517] <... openat resumed>) = 3 [pid 5516] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5520] <... futex resumed>) = 0 [pid 5518] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] write(3, "1000", 4 [pid 5520] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5516] <... futex resumed>) = 1 [pid 5514] <... futex resumed>) = 0 [pid 5520] <... unlinkat resumed>) = 0 [pid 5518] <... futex resumed>) = 0 [pid 5517] <... write resumed>) = 4 [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5517] close(3 [pid 5516] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5520] <... futex resumed>) = 0 [pid 5518] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5514] <... futex resumed>) = 0 [pid 5520] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5518] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5517] <... close resumed>) = 0 [pid 5516] <... symlinkat resumed>) = 0 [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5520] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5518] <... futex resumed>) = 0 [pid 5517] symlink("/dev/binderfs", "./binderfs" [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5518] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5520] <... futex resumed>) = 0 [pid 5518] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5516] <... futex resumed>) = 0 [pid 5520] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5518] exit_group(0 [pid 5514] <... futex resumed>) = 0 [pid 5520] <... futex resumed>) = ? [pid 5518] <... exit_group resumed>) = ? [pid 5517] <... symlink resumed>) = 0 [pid 5516] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5520] +++ exited with 0 +++ [pid 5518] +++ exited with 0 +++ [pid 5516] <... unlinkat resumed>) = 0 [pid 5517] write(1, "executing program\n", 18 [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5518, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5517] <... write resumed>) = 18 [pid 5516] <... futex resumed>) = 1 executing program [pid 5514] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5516] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5514] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5516] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5514] <... futex resumed>) = 0 [pid 5517] <... futex resumed>) = 0 [pid 5516] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5514] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5517] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5522] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5521] <... set_robust_list resumed>) = 0 [pid 5517] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5516] <... unlinkat resumed>) = 0 [pid 5517] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5517] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5516] <... futex resumed>) = 1 [pid 5517] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5514] <... futex resumed>) = 0 [pid 5516] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5522] <... set_robust_list resumed>) = 0 [pid 5521] rt_sigprocmask(SIG_SETMASK, [] [pid 5514] exit_group(0 [pid 5517] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5516] <... futex resumed>) = ? [pid 5514] <... exit_group resumed>) = ? [pid 5517] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5522] rt_sigprocmask(SIG_SETMASK, [] [pid 5521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5521] chdir("./524" [pid 5522] mkdirat(AT_FDCWD, "./config", 0777 [pid 5521] <... chdir resumed>) = 0 [pid 5521] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5517] <... mprotect resumed>) = 0 [pid 5522] <... mkdirat resumed>) = 0 [pid 5516] +++ exited with 0 +++ [pid 5514] +++ exited with 0 +++ [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5514, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5522] <... futex resumed>) = 1 [pid 5519] <... futex resumed>) = 0 [pid 5517] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5522] mount(NULL, "./config", "configfs", 0, NULL [pid 5521] <... prctl resumed>) = 0 [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5517] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5522] <... mount resumed>) = 0 [pid 5521] setpgid(0, 0 [pid 5519] <... futex resumed>) = 0 [pid 5517] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5521] <... setpgid resumed>) = 0 [pid 5522] <... futex resumed>) = 0 [pid 5519] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] <... clone3 resumed> => {parent_tid=[5523]}, 88) = 5523 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5522] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5522] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5521] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5519] <... futex resumed>) = 0 [pid 5517] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... openat resumed>) = 3 [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5517] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 5522] <... futex resumed>) = 0 [pid 5519] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5522] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5521] <... openat resumed>) = 3 [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5517] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5522] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5521] write(3, "1000", 4 [pid 5519] <... futex resumed>) = 0 [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5521] <... write resumed>) = 4 [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5522] <... futex resumed>) = 0 [pid 5519] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5522] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./511/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5523 attached [pid 5521] close(3 [pid 5519] <... futex resumed>) = 0 [pid 5522] <... mkdirat resumed>) = 0 [pid 5521] <... close resumed>) = 0 [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./511/binderfs" [pid 5522] <... futex resumed>) = 1 [pid 5519] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5522] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5522] <... symlinkat resumed>) = 0 [pid 5519] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5521] symlink("/dev/binderfs", "./binderfs" [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5522] <... futex resumed>) = 0 [pid 5519] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5522] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] <... symlink resumed>) = 0 [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./511/config" [pid 5522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5521] write(1, "executing program\n", 18 [pid 5519] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5523] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5522] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5521] <... write resumed>) = 18 executing program [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./511/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5523] <... set_robust_list resumed>) = 0 [pid 5522] <... unlinkat resumed>) = 0 [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5523] rt_sigprocmask(SIG_SETMASK, [] [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5521] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5523] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5522] <... futex resumed>) = 1 [pid 5521] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5519] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./511/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5523] mkdirat(AT_FDCWD, "./config", 0777 [pid 5522] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 5522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5521] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5519] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 5522] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5523] <... mkdirat resumed>) = 0 [pid 5522] <... unlinkat resumed>) = 0 [pid 5521] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(4 [pid 5522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5522] <... futex resumed>) = 1 [pid 5521] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5519] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5523] <... futex resumed>) = 1 [pid 5522] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5519] exit_group(0 [pid 5517] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5522] <... futex resumed>) = ? [pid 5521] <... mprotect resumed>) = 0 [pid 5519] <... exit_group resumed>) = ? [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 5523] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5522] +++ exited with 0 +++ [pid 5521] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5519] +++ exited with 0 +++ [pid 5517] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5523] mount(NULL, "./config", "configfs", 0, NULL [pid 5521] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 306] rmdir("./511/config" [pid 5523] <... mount resumed>) = 0 [pid 5521] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5519, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rmdir resumed>) = 0 [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] getdents64(3 [pid 5523] <... futex resumed>) = 1 [pid 5521] <... clone3 resumed> => {parent_tid=[5524]}, 88) = 5524 [pid 5517] <... futex resumed>) = 0 [pid 307] umount2("./514", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] rt_sigprocmask(SIG_SETMASK, [] [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 5523] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5517] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 5523] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 3 [pid 306] rmdir("./511"ci2-android-6-1/strace-static-x86_64: Process 5524 attached [pid 5523] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5521] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] fstat(3 [pid 306] <... rmdir resumed>) = 0 [pid 5524] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] mkdir("./512", 0777 [pid 5523] <... futex resumed>) = 1 [pid 5517] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5523] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5523] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... mkdir resumed>) = 0 [pid 5523] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... openat resumed>) = 3 [pid 307] umount2("./514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5523] <... futex resumed>) = 1 [pid 5517] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./514/binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5523] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5523] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5524] <... set_robust_list resumed>) = 0 [pid 5523] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./514/binderfs" [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./517/binderfs" [pid 5523] <... futex resumed>) = 1 [pid 5517] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./517/binderfs" [pid 307] <... unlink resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5525 [pid 5524] rt_sigprocmask(SIG_SETMASK, [] [pid 5523] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5523] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5523] <... symlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5523] <... futex resumed>) = 1 [pid 5517] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5525 attached [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./517/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5523] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./514/config" [pid 5523] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5523] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./517/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5523] <... futex resumed>) = 1 [pid 5517] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5524] mkdirat(AT_FDCWD, "./config", 0777 [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5517] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 5523] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5517] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5523] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5517] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 307] openat(AT_FDCWD, "./514/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5523] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] <... openat resumed>) = 4 [pid 5523] <... futex resumed>) = 1 [pid 5517] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] fstat(4 [pid 5523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] close(4 [pid 5517] exit_group(0 [pid 309] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5523] <... futex resumed>) = ? [pid 5517] <... exit_group resumed>) = ? [pid 309] rmdir("./517/config" [pid 307] getdents64(4 [pid 5525] set_robust_list(0x5555731a86a0, 24 [pid 5523] +++ exited with 0 +++ [pid 309] <... rmdir resumed>) = 0 [pid 5525] <... set_robust_list resumed>) = 0 [pid 309] getdents64(3 [pid 5525] rt_sigprocmask(SIG_SETMASK, [] [pid 5517] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5517, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] close(3 [pid 5525] chdir("./512" [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... close resumed>) = 0 [pid 5525] <... chdir resumed>) = 0 [pid 309] rmdir("./517" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5525] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5524] <... mkdirat resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5525] <... prctl resumed>) = 0 [pid 309] mkdir("./518", 0777 [pid 307] getdents64(4 [pid 5525] setpgid(0, 0 [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 5525] <... setpgid resumed>) = 0 [pid 310] umount2("./530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5525] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5524] <... futex resumed>) = 1 [pid 5521] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] close(4 [pid 5524] mount(NULL, "./config", "configfs", 0, NULL [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 5525] <... openat resumed>) = 3 [pid 5524] <... mount resumed>) = 0 [pid 5521] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./514/config" [pid 5525] write(3, "1000", 4 [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 307] <... rmdir resumed>) = 0 [pid 5524] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5524] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5525] <... write resumed>) = 4 [pid 5521] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(3 [pid 5525] close(3 [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5526 [pid 307] <... close resumed>) = 0 [pid 5524] <... futex resumed>) = 0 [pid 5521] <... futex resumed>) = 1 [pid 307] rmdir("./514" [pid 5525] <... close resumed>) = 0 [pid 5524] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 5524] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] umount2("./530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5525] symlink("/dev/binderfs", "./binderfs" [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] mkdir("./515", 0777 [pid 5525] <... symlink resumed>) = 0 [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 5524] <... futex resumed>) = 1 [pid 310] newfstatat(AT_FDCWD, "./530/binderfs" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5525] write(1, "executing program\n", 18 [pid 5524] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5525] <... write resumed>) = 18 [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5524] <... futex resumed>) = 0 [pid 5521] <... futex resumed>) = 1 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5527 [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5524] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./530/binderfs" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5525] <... futex resumed>) = 0 [pid 5524] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5525] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... unlink resumed>) = 0 [pid 5525] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5524] <... futex resumed>) = 1 [pid 5521] <... futex resumed>) = 0 [pid 310] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5524] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5525] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5524] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5521] <... futex resumed>) = 0 [pid 5524] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 5524] <... mkdirat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5526 attached [pid 5525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5525] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5524] <... futex resumed>) = 1 [pid 5521] <... futex resumed>) = 0 [pid 5525] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5524] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5525] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5524] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5521] <... futex resumed>) = 0 [pid 5526] set_robust_list(0x5555731a86a0, 24 [pid 5525] <... mprotect resumed>) = 0 [pid 5524] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./530/config" [pid 5526] <... set_robust_list resumed>) = 0 [pid 5525] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5524] <... symlinkat resumed>) = 0 [pid 5526] rt_sigprocmask(SIG_SETMASK, [] [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5525] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5524] <... futex resumed>) = 1 [pid 5521] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5526] chdir("./518" [pid 5525] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5524] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... chdir resumed>) = 0 [pid 5524] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5521] <... futex resumed>) = 0 [pid 310] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5526] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5524] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5526] <... prctl resumed>) = 0 [pid 5525] <... clone3 resumed> => {parent_tid=[5528]}, 88) = 5528 [pid 5524] <... unlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5526] setpgid(0, 0 [pid 5525] rt_sigprocmask(SIG_SETMASK, [] [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./530/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5526] <... setpgid resumed>) = 0 [pid 5524] <... futex resumed>) = 1 [pid 5521] <... futex resumed>) = 0 [pid 5526] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5524] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 5527 attached [pid 5526] <... openat resumed>) = 3 [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5524] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5521] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5526] write(3, "1000", 4 [pid 5525] <... futex resumed>) = 0 [pid 5524] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5521] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5527] set_robust_list(0x5555731a86a0, 24 [pid 5526] <... write resumed>) = 4 [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5524] <... unlinkat resumed>) = 0 [pid 310] getdents64(4 [pid 5526] close(3 [pid 5524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... close resumed>) = 0 [pid 5524] <... futex resumed>) = 1 [pid 5521] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5526] symlink("/dev/binderfs", "./binderfs" [pid 5524] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5521] exit_group(0 [pid 310] getdents64(4 [pid 5527] <... set_robust_list resumed>) = 0 [pid 5526] <... symlink resumed>) = 0 [pid 5524] <... futex resumed>) = ? [pid 5521] <... exit_group resumed>) = ? [pid 5527] rt_sigprocmask(SIG_SETMASK, [] [pid 5526] write(1, "executing program\n", 18 [pid 5524] +++ exited with 0 +++ [pid 5521] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5521, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... close resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] rmdir("./530/config" [pid 5526] <... write resumed>) = 18 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 executing program [pid 5526] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] getdents64(3 [pid 5526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5526] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] close(3 [pid 5526] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... close resumed>) = 0 [pid 5526] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] rmdir("./530"ci2-android-6-1/strace-static-x86_64: Process 5528 attached [pid 5527] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5526] <... mprotect resumed>) = 0 [pid 5526] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5526] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5529]}, 88) = 5529 [pid 5526] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5529 attached [pid 5529] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 310] mkdir("./531", 0777 [pid 5529] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5529] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5529] <... mkdirat resumed>) = 0 [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... futex resumed>) = 0 [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5529] <... futex resumed>) = 1 [pid 5529] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5530 [pid 5529] <... mount resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5526] <... futex resumed>) = 0 [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5529] <... futex resumed>) = 1 [pid 5529] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... futex resumed>) = 0 [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5529] <... futex resumed>) = 1 [pid 5527] chdir("./515" [pid 5529] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... futex resumed>) = 0 [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5529] <... futex resumed>) = 1 [pid 5529] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5527] <... chdir resumed>) = 0 [pid 5528] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5529] <... mkdirat resumed>) = 0 [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5528] <... set_robust_list resumed>) = 0 [pid 5527] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5526] <... futex resumed>) = 0 [pid 5528] rt_sigprocmask(SIG_SETMASK, [] [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5528] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5527] <... prctl resumed>) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5529] <... futex resumed>) = 1 [pid 5527] setpgid(0, 0 [pid 5529] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5527] <... setpgid resumed>) = 0 [pid 5528] mkdirat(AT_FDCWD, "./config", 0777 [pid 5527] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5529] <... symlinkat resumed>) = 0 [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... futex resumed>) = 0 [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5529] <... futex resumed>) = 1 [pid 5528] <... mkdirat resumed>) = 0 [pid 5529] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5527] <... openat resumed>) = 3 [pid 5529] <... unlinkat resumed>) = 0 [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] write(3, "1000", 4 [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5526] <... futex resumed>) = 0 [pid 5526] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5526] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5529] <... futex resumed>) = 1 [pid 5529] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] <... write resumed>) = 4 [pid 5526] <... futex resumed>) = 0 [pid 5528] <... futex resumed>) = 1 [pid 5526] exit_group(0 [pid 5525] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5530 attached [pid 5528] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5527] close(3 [pid 5526] <... exit_group resumed>) = ? [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5528] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5527] <... close resumed>) = 0 [pid 5525] <... futex resumed>) = 0 [pid 5529] <... futex resumed>) = ? [pid 5530] set_robust_list(0x5555731a86a0, 24 [pid 5529] +++ exited with 0 +++ [pid 5528] mount(NULL, "./config", "configfs", 0, NULL [pid 5527] symlink("/dev/binderfs", "./binderfs" [pid 5526] +++ exited with 0 +++ [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5530] <... set_robust_list resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5526, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5530] rt_sigprocmask(SIG_SETMASK, [] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5527] <... symlink resumed>) = 0 [pid 5530] chdir("./531" [pid 5528] <... mount resumed>) = 0 [pid 5527] write(1, "executing program\n", 18 [pid 5530] <... chdir resumed>) = 0 [pid 5530] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5530] setpgid(0, 0) = 0 [pid 5530] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] <... write resumed>) = 18 executing program [pid 5530] write(3, "1000", 4) = 4 [pid 5530] close(3) = 0 [pid 5530] symlink("/dev/binderfs", "./binderfs" [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5528] <... futex resumed>) = 1 [pid 5525] <... futex resumed>) = 0 [pid 5530] <... symlink resumed>) = 0 [pid 5528] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5527] <... futex resumed>) = 0 [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] write(1, "executing program\n", 18 [pid 5525] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5528] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5527] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5530] <... write resumed>) = 18 [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 308] umount2("./524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5528] <... futex resumed>) = 1 [pid 5527] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5525] <... futex resumed>) = 0 [pid 5527] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5528] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5527] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5525] <... futex resumed>) = 0 [pid 5528] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5527] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5525] <... futex resumed>) = 0 [pid 5528] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 3 [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 5528] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5527] <... mprotect resumed>) = 0 [pid 5525] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 5527] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5530] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5527] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5530] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5527] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] newfstatat(AT_FDCWD, "./524/binderfs" [pid 5528] <... mkdirat resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] unlink("./524/binderfs" [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5527] <... clone3 resumed> => {parent_tid=[5531]}, 88) = 5531 [pid 308] <... unlink resumed>) = 0 [pid 5528] <... futex resumed>) = 1 [pid 5527] rt_sigprocmask(SIG_SETMASK, [] [pid 5525] <... futex resumed>) = 0 [pid 308] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5528] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5527] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5525] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5528] <... symlinkat resumed>) = 0 [pid 5527] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./524/config" [pid 5528] <... futex resumed>) = 1 [pid 5525] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] <... mprotect resumed>) = 0 [pid 5528] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5530] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5525] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5528] <... unlinkat resumed>) = 0 [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./524/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5530] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5530] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 5528] <... futex resumed>) = 1 [pid 5525] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5528] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5528] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5525] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5528] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5530] <... clone3 resumed> => {parent_tid=[5532]}, 88) = 5532 [pid 308] getdents64(4 [pid 5530] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5528] <... unlinkat resumed>) = 0 [pid 308] close(4 [pid 5530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5530] <... futex resumed>) = 0 [pid 308] rmdir("./524/config" [pid 5528] <... futex resumed>) = 1 [pid 5525] <... futex resumed>) = 0 [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5531 attached [pid 5531] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5531] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 5531] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5531] mkdirat(AT_FDCWD, "./config", 0777 [pid 5528] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5525] exit_group(0 [pid 308] getdents64(3 [pid 5525] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5532 attached [pid 5531] <... mkdirat resumed>) = 0 [pid 5528] <... futex resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5531] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5532] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5532] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5532] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5528] +++ exited with 0 +++ [pid 5527] <... futex resumed>) = 0 [pid 5525] +++ exited with 0 +++ [pid 308] close(3 [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5525, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... close resumed>) = 0 [pid 5531] <... futex resumed>) = 0 [pid 5527] <... futex resumed>) = 1 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5531] mount(NULL, "./config", "configfs", 0, NULL [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./524" [pid 5531] <... mount resumed>) = 0 [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5531] <... futex resumed>) = 1 [pid 5532] <... futex resumed>) = 1 [pid 5531] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5530] <... futex resumed>) = 0 [pid 5527] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5532] mount(NULL, "./config", "configfs", 0, NULL [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./525", 0777 [pid 5532] <... mount resumed>) = 0 [pid 5530] <... futex resumed>) = 0 [pid 5527] <... futex resumed>) = 1 [pid 309] <... restart_syscall resumed>) = 0 [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5531] <... futex resumed>) = 0 [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5532] <... futex resumed>) = 0 [pid 5531] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5530] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5532] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5531] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5532] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] <... futex resumed>) = 0 [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5531] <... futex resumed>) = 0 [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5532] <... futex resumed>) = 0 [pid 5531] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5530] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5532] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5527] <... futex resumed>) = 0 [pid 309] umount2("./518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5532] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5531] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5530] <... futex resumed>) = 0 [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5531] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5532] <... futex resumed>) = 0 [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5532] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5531] <... futex resumed>) = 1 [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5532] <... mkdirat resumed>) = 0 [pid 5531] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5530] <... futex resumed>) = 0 [pid 5527] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5533 [pid 5532] <... futex resumed>) = 0 [pid 5530] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5532] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5532] <... symlinkat resumed>) = 0 [pid 5531] <... futex resumed>) = 0 [pid 5530] <... futex resumed>) = 0 [pid 5527] <... futex resumed>) = 1 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5533 attached [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5531] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5532] <... futex resumed>) = 0 [pid 5531] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5530] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5531] <... futex resumed>) = 1 [pid 5530] <... futex resumed>) = 0 [pid 5527] <... futex resumed>) = 0 [pid 309] umount2("./518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5532] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5531] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5532] <... unlinkat resumed>) = 0 [pid 5531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5527] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5531] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./518/binderfs" [pid 5532] <... futex resumed>) = 1 [pid 5531] <... symlinkat resumed>) = 0 [pid 5530] <... futex resumed>) = 0 [pid 5532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5531] <... futex resumed>) = 1 [pid 5530] <... futex resumed>) = 0 [pid 5527] <... futex resumed>) = 0 [pid 309] unlink("./518/binderfs" [pid 5532] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5531] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5532] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5531] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5527] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5532] <... futex resumed>) = 1 [pid 5531] <... unlinkat resumed>) = 0 [pid 5530] <... futex resumed>) = 0 [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5530] exit_group(0 [pid 5527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5533] set_robust_list(0x5555731a86a0, 24 [pid 5532] <... futex resumed>) = ? [pid 5531] <... futex resumed>) = 0 [pid 5530] <... exit_group resumed>) = ? [pid 5527] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5533] <... set_robust_list resumed>) = 0 [pid 5532] +++ exited with 0 +++ [pid 5531] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5530] +++ exited with 0 +++ [pid 5527] <... futex resumed>) = 0 [pid 309] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5533] rt_sigprocmask(SIG_SETMASK, [] [pid 5527] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5530, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5533] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5531] <... unlinkat resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] newfstatat(AT_FDCWD, "./518/config" [pid 306] umount2("./512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5533] chdir("./525" [pid 5531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5533] <... chdir resumed>) = 0 [pid 309] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5533] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5531] <... futex resumed>) = 1 [pid 5527] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 5533] <... prctl resumed>) = 0 [pid 5531] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] fstat(3 [pid 5533] setpgid(0, 0 [pid 5527] exit_group(0 [pid 309] openat(AT_FDCWD, "./518/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5533] <... setpgid resumed>) = 0 [pid 5531] <... futex resumed>) = ? [pid 5527] <... exit_group resumed>) = ? [pid 309] <... openat resumed>) = 4 [pid 306] getdents64(3 [pid 5533] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5533] <... openat resumed>) = 3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5533] write(3, "1000", 4 [pid 309] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5533] <... write resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./512/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5533] close(3 [pid 5531] +++ exited with 0 +++ [pid 5527] +++ exited with 0 +++ [pid 309] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5533] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5527, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] unlink("./512/binderfs" [pid 5533] symlink("/dev/binderfs", "./binderfs" [pid 309] close(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... unlink resumed>) = 0 [pid 5533] <... symlink resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./518/config" [pid 306] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5533] write(1, "executing program\n", 18 [pid 306] <... umount2 resumed>) = 0 [pid 5533] <... write resumed>) = 18 [pid 306] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5533] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./512/config" [pid 5533] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5533] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] close(3 [pid 306] umount2("./512/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5533] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5533] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./518" [pid 306] openat(AT_FDCWD, "./512/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5533] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5533] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] fstat(4 [pid 5533] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5533] <... mprotect resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 5533] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] mkdir("./519", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5533] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4 [pid 5533] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 5533] <... clone3 resumed> => {parent_tid=[5534]}, 88) = 5534 [pid 306] <... close resumed>) = 0 [pid 5533] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./512/config"ci2-android-6-1/strace-static-x86_64: Process 5534 attached [pid 5533] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./531", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 5533] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3) = 0 [pid 310] openat(AT_FDCWD, "./531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./512" [pid 5534] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... openat resumed>) = 3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rmdir resumed>) = 0 [pid 310] fstat(3 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] mkdir("./513", 0777 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5535 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./515", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5534] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5536 [pid 307] fstat(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] newfstatat(AT_FDCWD, "./531/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./515/binderfs" [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./515/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5536 attached [pid 5534] rt_sigprocmask(SIG_SETMASK, [] [pid 310] unlink("./531/binderfs" [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 307] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./515/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./515/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./515/config" [pid 5534] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5536] set_robust_list(0x5555731a86a0, 24 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./515"ci2-android-6-1/strace-static-x86_64: Process 5535 attached [pid 5536] <... set_robust_list resumed>) = 0 [pid 5534] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./516", 0777) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5534] <... mkdirat resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5536] rt_sigprocmask(SIG_SETMASK, [] [pid 5535] set_robust_list(0x5555731a86a0, 24 [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5537 attached [pid 5536] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5535] <... set_robust_list resumed>) = 0 [pid 5537] set_robust_list(0x5555731a86a0, 24 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5537 [pid 5537] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5537] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5537] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5537] chdir("./516" [pid 310] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5534] <... futex resumed>) = 1 [pid 5533] <... futex resumed>) = 0 [pid 5537] <... chdir resumed>) = 0 [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5533] <... futex resumed>) = 0 [pid 5537] <... prctl resumed>) = 0 [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5537] setpgid(0, 0) = 0 [pid 5537] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5537] write(3, "1000", 4) = 4 [pid 5534] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5537] close(3 [pid 310] newfstatat(AT_FDCWD, "./531/config" [pid 5536] chdir("./513" [pid 5535] rt_sigprocmask(SIG_SETMASK, [] [pid 5534] <... mount resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5537] <... close resumed>) = 0 [pid 5536] <... chdir resumed>) = 0 [pid 5535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5537] symlink("/dev/binderfs", "./binderfs" [pid 5536] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5535] chdir("./519" [pid 5534] <... futex resumed>) = 1 [pid 5533] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5537] <... symlink resumed>) = 0 [pid 5536] <... prctl resumed>) = 0 [pid 5535] <... chdir resumed>) = 0 [pid 5534] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./531/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5537] write(1, "executing program\n", 18 [pid 5536] setpgid(0, 0 [pid 5535] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5533] <... futex resumed>) = 0 [pid 5534] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 5537] <... write resumed>) = 18 [pid 5536] <... setpgid resumed>) = 0 [pid 5535] <... prctl resumed>) = 0 [pid 5534] <... futex resumed>) = 1 [pid 5533] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5534] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 executing program [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5535] setpgid(0, 0 [pid 5534] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5533] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5534] <... futex resumed>) = 0 [pid 5533] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(4 [pid 5537] <... futex resumed>) = 0 [pid 5536] <... openat resumed>) = 3 [pid 5535] <... setpgid resumed>) = 0 [pid 5534] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5537] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5536] write(3, "1000", 4 [pid 5533] <... futex resumed>) = 0 [pid 5537] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5536] <... write resumed>) = 4 [pid 5535] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5534] <... mkdirat resumed>) = 0 [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 5537] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5536] close(3 [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5536] <... close resumed>) = 0 [pid 5535] <... openat resumed>) = 3 [pid 310] <... close resumed>) = 0 [pid 5537] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5536] symlink("/dev/binderfs", "./binderfs" [pid 310] rmdir("./531/config" [pid 5537] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5536] <... symlink resumed>) = 0 [pid 5535] write(3, "1000", 4 [pid 5534] <... futex resumed>) = 1 [pid 5533] <... futex resumed>) = 0 [pid 5537] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5536] write(1, "executing program\n", 18 [pid 5537] <... mprotect resumed>) = 0 [pid 5536] <... write resumed>) = 18 [pid 5535] <... write resumed>) = 4 executing program [pid 5534] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5537] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5536] <... futex resumed>) = 0 [pid 5535] close(3 [pid 5537] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5536] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5535] <... close resumed>) = 0 [pid 5533] <... futex resumed>) = 0 [pid 310] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5538 attached [pid 5536] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5535] symlink("/dev/binderfs", "./binderfs" [pid 5534] <... symlinkat resumed>) = 0 [pid 5538] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5537] <... clone3 resumed> => {parent_tid=[5538]}, 88) = 5538 [pid 5536] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5535] <... symlink resumed>) = 0 [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5537] rt_sigprocmask(SIG_SETMASK, [] [pid 5536] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5535] write(1, "executing program\n", 18 [pid 5537] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5536] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5535] <... write resumed>) = 18 executing program [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] <... futex resumed>) = 0 [pid 5536] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5535] <... futex resumed>) = 0 [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5536] <... mprotect resumed>) = 0 [pid 5535] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5538] <... set_robust_list resumed>) = 0 [pid 5536] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5535] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5533] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] close(3 [pid 5534] <... futex resumed>) = 0 [pid 5536] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5535] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5536] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5535] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5534] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5538] rt_sigprocmask(SIG_SETMASK, [] [pid 5536] <... clone3 resumed> => {parent_tid=[5539]}, 88) = 5539 [pid 5535] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5536] rt_sigprocmask(SIG_SETMASK, [] [pid 5535] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5536] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5535] <... mprotect resumed>) = 0 [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5536] <... futex resumed>) = 0 [pid 5535] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5535] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5533] <... futex resumed>) = 0 [pid 5535] <... clone3 resumed> => {parent_tid=[5540]}, 88) = 5540 [pid 5534] <... unlinkat resumed>) = 0 [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5535] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./531" [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5540 attached [pid 310] <... rmdir resumed>) = 0 [pid 5534] <... futex resumed>) = 1 [pid 5533] <... futex resumed>) = 0 [pid 5534] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] mkdir("./532", 0777 [pid 5533] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5534] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5533] <... futex resumed>) = 0 [pid 5540] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5540] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5540] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... mkdir resumed>) = 0 [pid 5534] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5533] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5534] <... unlinkat resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5533] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5534] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5533] exit_group(0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5534] <... futex resumed>) = ? [pid 5533] <... exit_group resumed>) = ? [pid 5534] +++ exited with 0 +++ [pid 5540] <... mkdirat resumed>) = 0 [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] <... futex resumed>) = 0 [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5540] <... futex resumed>) = 1 [pid 5540] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5533] +++ exited with 0 +++ [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5539 attached [pid 5535] <... futex resumed>) = 0 [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5533, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5541 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5539] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5540] <... futex resumed>) = 1 [pid 5540] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5539] <... set_robust_list resumed>) = 0 [pid 5540] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5539] rt_sigprocmask(SIG_SETMASK, [] [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5539] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5535] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5539] mkdirat(AT_FDCWD, "./config", 0777 [pid 5538] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5541 attached [pid 5539] <... mkdirat resumed>) = 0 [pid 5538] mkdirat(AT_FDCWD, "./config", 0777 [pid 5540] <... futex resumed>) = 1 [pid 5540] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] <... futex resumed>) = 0 [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5540] <... futex resumed>) = 1 [pid 5540] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] <... futex resumed>) = 0 [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5540] <... futex resumed>) = 1 [pid 5540] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] <... futex resumed>) = 0 [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5539] <... futex resumed>) = 1 [pid 5539] mount(NULL, "./config", "configfs", 0, NULL [pid 5538] <... mkdirat resumed>) = 0 [pid 5539] <... mount resumed>) = 0 [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] <... futex resumed>) = 0 [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5540] <... futex resumed>) = 1 [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5540] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5536] <... futex resumed>) = 0 [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5540] <... unlinkat resumed>) = 0 [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5539] <... futex resumed>) = 1 [pid 5539] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] <... futex resumed>) = 0 [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5539] <... futex resumed>) = 1 [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5540] <... futex resumed>) = 1 [pid 5539] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5536] <... futex resumed>) = 0 [pid 5535] <... futex resumed>) = 0 [pid 5540] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5539] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5540] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] <... futex resumed>) = 0 [pid 5540] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5539] <... futex resumed>) = 1 [pid 5536] <... futex resumed>) = 0 [pid 5535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5540] <... unlinkat resumed>) = 0 [pid 5539] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5538] <... futex resumed>) = 1 [pid 5537] <... futex resumed>) = 0 [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5541] set_robust_list(0x5555731a86a0, 24 [pid 5540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5539] <... mkdirat resumed>) = 0 [pid 5538] mount(NULL, "./config", "configfs", 0, NULL [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] <... futex resumed>) = 0 [pid 5540] <... futex resumed>) = 1 [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] <... futex resumed>) = 0 [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5535] <... futex resumed>) = 0 [pid 5540] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5539] <... futex resumed>) = 0 [pid 5538] <... mount resumed>) = 0 [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5536] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5535] exit_group(0 [pid 5540] <... futex resumed>) = ? [pid 5539] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5535] <... exit_group resumed>) = ? [pid 5541] <... set_robust_list resumed>) = 0 [pid 5540] +++ exited with 0 +++ [pid 5539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] <... futex resumed>) = 0 [pid 5535] +++ exited with 0 +++ [pid 5539] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5539] <... symlinkat resumed>) = 0 [pid 5538] <... futex resumed>) = 1 [pid 5537] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5535, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5541] rt_sigprocmask(SIG_SETMASK, [] [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5539] <... futex resumed>) = 1 [pid 5538] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5537] <... futex resumed>) = 0 [pid 5536] <... futex resumed>) = 0 [pid 5539] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5536] <... futex resumed>) = 0 [pid 5539] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5541] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5539] <... unlinkat resumed>) = 0 [pid 5538] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] <... futex resumed>) = 0 [pid 5539] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5538] <... futex resumed>) = 1 [pid 5537] <... futex resumed>) = 0 [pid 5536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] <... futex resumed>) = 0 [pid 5539] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5537] <... futex resumed>) = 0 [pid 5536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5541] chdir("./532" [pid 5539] <... unlinkat resumed>) = 0 [pid 5538] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 5539] <... futex resumed>) = 1 [pid 5536] <... futex resumed>) = 0 [pid 5539] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5538] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5536] exit_group(0 [pid 5539] <... futex resumed>) = ? [pid 5536] <... exit_group resumed>) = ? [pid 5541] <... chdir resumed>) = 0 [pid 5539] +++ exited with 0 +++ [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5536] +++ exited with 0 +++ [pid 309] umount2("./519", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5536, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5537] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5538] <... futex resumed>) = 1 [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5538] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5537] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] umount2("./525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] openat(AT_FDCWD, "./525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3 [pid 5541] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... openat resumed>) = 3 [pid 5541] <... prctl resumed>) = 0 [pid 5541] setpgid(0, 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] fstat(3 [pid 309] umount2("./519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5538] <... mkdirat resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./519/binderfs" [pid 5541] <... setpgid resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5538] <... futex resumed>) = 1 [pid 5537] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5541] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5538] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./519/binderfs" [pid 5541] <... openat resumed>) = 3 [pid 5537] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5541] write(3, "1000", 4 [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5541] <... write resumed>) = 4 [pid 5541] close(3 [pid 309] <... unlink resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./525/binderfs" [pid 5541] <... close resumed>) = 0 [pid 5538] <... symlinkat resumed>) = 0 [pid 309] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5541] symlink("/dev/binderfs", "./binderfs" [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 308] unlink("./525/binderfs" [pid 5541] <... symlink resumed>) = 0 [pid 5538] <... futex resumed>) = 1 [pid 5537] <... futex resumed>) = 0 [pid 309] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5541] write(1, "executing program\n", 18 executing program [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 5541] <... write resumed>) = 18 [pid 5538] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5537] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./519/config" [pid 5541] <... futex resumed>) = 0 [pid 5538] <... unlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5541] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5541] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5538] <... futex resumed>) = 1 [pid 5537] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5541] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5537] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5541] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5537] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./519/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5541] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5538] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5537] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./525/config" [pid 5541] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5538] <... unlinkat resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5541] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] fstat(4 [pid 5538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5541] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5538] <... futex resumed>) = 1 [pid 5537] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5541] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5537] exit_group(0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5541] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5537] <... exit_group resumed>) = ? [pid 309] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5542 attached [pid 5538] <... futex resumed>) = ? [pid 308] openat(AT_FDCWD, "./525/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5541] <... clone3 resumed> => {parent_tid=[5542]}, 88) = 5542 [pid 5541] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5538] +++ exited with 0 +++ [pid 5537] +++ exited with 0 +++ [pid 309] getdents64(4 [pid 5542] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5537, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] close(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... close resumed>) = 0 [pid 308] fstat(4 [pid 309] rmdir("./519/config" [pid 5542] <... set_robust_list resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 308] getdents64(4 [pid 309] rmdir("./519" [pid 5542] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] mkdir("./520", 0777 [pid 5542] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] getdents64(4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5542] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] close(4ci2-android-6-1/strace-static-x86_64: Process 5543 attached [pid 5543] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5543 [pid 308] <... close resumed>) = 0 [pid 5543] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./525/config" [pid 5543] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5543] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5543] chdir("./520") = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5543] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] getdents64(3 [pid 5543] <... prctl resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5543] setpgid(0, 0 [pid 308] close(3 [pid 5543] <... setpgid resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5543] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] rmdir("./525" [pid 5543] <... openat resumed>) = 3 [pid 5543] write(3, "1000", 4) = 4 [pid 5543] close(3 [pid 308] <... rmdir resumed>) = 0 [pid 5543] <... close resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] mkdir("./526", 0777 [pid 5543] symlink("/dev/binderfs", "./binderfs" [pid 5542] <... mkdirat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./513", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5543] <... symlink resumed>) = 0 [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] openat(AT_FDCWD, "./513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5543] write(1, "executing program\n", 18 [pid 5542] <... futex resumed>) = 1 [pid 5541] <... futex resumed>) = 0 [pid 5543] <... write resumed>) = 18 [pid 5542] mount(NULL, "./config", "configfs", 0, NULL [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5542] <... mount resumed>) = 0 [pid 5541] <... futex resumed>) = 0 [pid 5543] <... futex resumed>) = 0 executing program [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5543] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5542] <... futex resumed>) = 0 [pid 5541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5544 [pid 306] fstat(3 [pid 5543] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5542] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5542] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5541] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5543] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5543] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5542] <... futex resumed>) = 0 [pid 5541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 5543] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5542] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5542] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5541] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5544 attached [pid 5543] <... mprotect resumed>) = 0 [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5543] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5542] <... futex resumed>) = 0 [pid 5541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5543] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5542] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] set_robust_list(0x5555731a86a0, 24 [pid 5543] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5542] <... mkdirat resumed>) = 0 [pid 5541] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5545 attached [pid 5544] <... set_robust_list resumed>) = 0 [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5543] <... clone3 resumed> => {parent_tid=[5545]}, 88) = 5545 [pid 5542] <... futex resumed>) = 0 [pid 5541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5543] rt_sigprocmask(SIG_SETMASK, [] [pid 5542] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 5543] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5542] <... symlinkat resumed>) = 0 [pid 5541] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./513/binderfs" [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5543] <... futex resumed>) = 0 [pid 5542] <... futex resumed>) = 0 [pid 5541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5542] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5542] <... unlinkat resumed>) = 0 [pid 5541] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 3 [pid 5542] <... futex resumed>) = 0 [pid 5541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] fstat(3 [pid 5542] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5541] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5542] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5545] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5544] rt_sigprocmask(SIG_SETMASK, [] [pid 5542] <... unlinkat resumed>) = 0 [pid 307] umount2("./516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./513/binderfs" [pid 5542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5542] <... futex resumed>) = 1 [pid 5541] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./516/binderfs" [pid 5542] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5541] exit_group(0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5542] <... futex resumed>) = ? [pid 5541] <... exit_group resumed>) = ? [pid 307] unlink("./516/binderfs" [pid 306] <... unlink resumed>) = 0 [pid 5545] <... set_robust_list resumed>) = 0 [pid 5544] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5542] +++ exited with 0 +++ [pid 5541] +++ exited with 0 +++ [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5541, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] newfstatat(AT_FDCWD, "./516/config" [pid 306] <... umount2 resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./513/config" [pid 307] openat(AT_FDCWD, "./516/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 4 [pid 306] umount2("./513/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./513/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4 [pid 306] <... openat resumed>) = 4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(4 [pid 307] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 307] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 307] rmdir("./516/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5544] chdir("./526" [pid 307] <... rmdir resumed>) = 0 [pid 306] close(4 [pid 307] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 5544] <... chdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./513/config" [pid 5545] rt_sigprocmask(SIG_SETMASK, [] [pid 5544] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] close(3) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] rmdir("./516" [pid 306] getdents64(3 [pid 5545] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5544] <... prctl resumed>) = 0 [pid 5544] setpgid(0, 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] mkdir("./517", 0777 [pid 306] close(3 [pid 5545] mkdirat(AT_FDCWD, "./config", 0777 [pid 5544] <... setpgid resumed>) = 0 [pid 5544] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./513" [pid 5544] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5544] write(3, "1000", 4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] mkdir("./514", 0777 [pid 5545] <... mkdirat resumed>) = 0 [pid 5544] <... write resumed>) = 4 [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] close(3 [pid 5545] <... futex resumed>) = 1 [pid 5544] <... close resumed>) = 0 [pid 5545] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5544] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5544] write(1, "executing program\n", 18) = 18 ci2-android-6-1/strace-static-x86_64: Process 5546 attached [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5546 [pid 306] <... mkdir resumed>) = 0 [pid 5546] set_robust_list(0x5555731a86a0, 24 [pid 5544] <... futex resumed>) = 0 [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5546] <... set_robust_list resumed>) = 0 [pid 5544] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5543] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5546] rt_sigprocmask(SIG_SETMASK, [] [pid 5545] <... futex resumed>) = 0 [pid 5544] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5545] mount(NULL, "./config", "configfs", 0, NULL [pid 5544] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5547 [pid 5544] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 5545] <... mount resumed>) = 0 [pid 5544] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 ci2-android-6-1/strace-static-x86_64: Process 5547 attached [pid 5546] chdir("./517" [pid 5544] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5547] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5547] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5547] chdir("./514") = 0 [pid 5547] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5544] <... mprotect resumed>) = 0 [pid 5547] <... prctl resumed>) = 0 [pid 5547] setpgid(0, 0) = 0 [pid 5547] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5544] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5547] write(3, "1000", 4) = 4 [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5547] close(3 [pid 5546] <... chdir resumed>) = 0 [pid 5545] <... futex resumed>) = 1 [pid 5543] <... futex resumed>) = 0 [pid 5547] <... close resumed>) = 0 [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5547] symlink("/dev/binderfs", "./binderfs" [pid 5543] <... futex resumed>) = 0 [pid 5547] <... symlink resumed>) = 0 [pid 5546] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5545] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5544] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5547] write(1, "executing program\n", 18) = 18 [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5547] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5547] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5547] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5546] <... prctl resumed>) = 0 [pid 5545] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5544] <... clone3 resumed> => {parent_tid=[5548]}, 88) = 5548 [pid 5547] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 5547] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5547] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5546] setpgid(0, 0 [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5548 attached [pid 5548] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5544] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5546] <... setpgid resumed>) = 0 [pid 5545] <... futex resumed>) = 1 [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] <... futex resumed>) = 0 [pid 5544] <... futex resumed>) = 0 [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5546] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5543] <... futex resumed>) = 0 [pid 5545] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5545] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5548] <... set_robust_list resumed>) = 0 [pid 5548] rt_sigprocmask(SIG_SETMASK, [] [pid 5546] <... openat resumed>) = 3 [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5548] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5548] mkdirat(AT_FDCWD, "./config", 0777 [pid 5546] write(3, "1000", 4 [pid 5545] <... futex resumed>) = 1 [pid 5543] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5546] <... write resumed>) = 4 [pid 5545] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5543] <... futex resumed>) = 0 [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5548] <... mkdirat resumed>) = 0 [pid 5546] close(3 [pid 5545] <... mkdirat resumed>) = 0 [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5546] <... close resumed>) = 0 [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5546] symlink("/dev/binderfs", "./binderfs" [pid 5544] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5545] <... futex resumed>) = 1 [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] <... futex resumed>) = 0 [pid 5544] <... futex resumed>) = 0 [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5543] <... futex resumed>) = 0 [pid 5546] <... symlink resumed>) = 0 [pid 5545] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 5548] <... futex resumed>) = 1 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5548] mount(NULL, "./config", "configfs", 0, NULL [pid 5545] <... symlinkat resumed>) = 0 [pid 5546] write(1, "executing program\n", 18 [pid 310] getdents64(3 [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5546] <... write resumed>) = 18 [pid 5543] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5545] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5543] <... futex resumed>) = 0 [pid 310] umount2("./532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5546] <... futex resumed>) = 0 [pid 5545] <... unlinkat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./532/binderfs" [pid 5548] <... mount resumed>) = 0 [pid 5546] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./532/binderfs" [pid 5546] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5545] <... futex resumed>) = 1 [pid 5543] <... futex resumed>) = 0 [pid 5543] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5543] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5546] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5545] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] <... unlink resumed>) = 0 [pid 5546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5544] <... futex resumed>) = 0 [pid 310] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5546] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5545] <... unlinkat resumed>) = 0 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 5548] <... futex resumed>) = 1 [pid 310] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5548] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5546] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5548] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5546] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5545] <... futex resumed>) = 1 [pid 5543] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./532/config" [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5547] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5546] <... mprotect resumed>) = 0 [pid 5545] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5543] exit_group(0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5548] <... futex resumed>) = 1 [pid 5546] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5545] <... futex resumed>) = ? [pid 5544] <... futex resumed>) = 0 [pid 5543] <... exit_group resumed>) = ? [pid 310] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5548] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5547] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5546] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5545] +++ exited with 0 +++ [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5543] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5548] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5546] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5544] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./532/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5543, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5548] <... futex resumed>) = 0 [pid 5546] <... clone3 resumed> => {parent_tid=[5549]}, 88) = 5549 [pid 5544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(4 [pid 5548] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5546] rt_sigprocmask(SIG_SETMASK, [] [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5550 attached [pid 5548] <... mkdirat resumed>) = 0 [pid 5546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5544] <... futex resumed>) = 0 [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5548] <... futex resumed>) = 0 [pid 5544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5548] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5548] <... symlinkat resumed>) = 0 [pid 5547] <... clone3 resumed> => {parent_tid=[5550]}, 88) = 5550 [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5550] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5548] <... futex resumed>) = 0 [pid 5544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5548] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5548] <... unlinkat resumed>) = 0 [pid 5547] rt_sigprocmask(SIG_SETMASK, [] [pid 5546] <... futex resumed>) = 0 [pid 5544] <... futex resumed>) = 0 [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5547] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5548] <... futex resumed>) = 0 [pid 5544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5548] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5544] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5549 attached [pid 5550] <... set_robust_list resumed>) = 0 [pid 5548] <... unlinkat resumed>) = 0 [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5544] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5544] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5548] <... futex resumed>) = 0 [pid 5544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5550] rt_sigprocmask(SIG_SETMASK, [] [pid 5548] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5549] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5547] <... futex resumed>) = 0 [pid 5544] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5548] <... futex resumed>) = ? executing program [pid 5544] <... exit_group resumed>) = ? [pid 5550] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5549] <... set_robust_list resumed>) = 0 [pid 5548] +++ exited with 0 +++ [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5544] +++ exited with 0 +++ [pid 310] close(4 [pid 5550] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5549] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5549] mkdirat(AT_FDCWD, "./config", 0777 [pid 5547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5544, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5549] <... mkdirat resumed>) = 0 [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5549] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = 0 [pid 5547] <... futex resumed>) = 1 [pid 5550] mount(NULL, "./config", "configfs", 0, NULL [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5550] <... mount resumed>) = 0 [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5547] <... futex resumed>) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5547] <... futex resumed>) = 0 [pid 5550] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5550] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5547] <... futex resumed>) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5547] <... futex resumed>) = 0 [pid 5550] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5550] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5547] <... futex resumed>) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5547] <... futex resumed>) = 0 [pid 5550] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5550] <... mkdirat resumed>) = 0 [pid 5546] <... futex resumed>) = 0 [pid 310] rmdir("./532/config" [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = 1 [pid 5547] <... futex resumed>) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5547] <... futex resumed>) = 0 [pid 5550] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5549] <... futex resumed>) = 0 [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5546] <... futex resumed>) = 1 [pid 310] <... rmdir resumed>) = 0 [pid 5550] <... symlinkat resumed>) = 0 [pid 5549] mount(NULL, "./config", "configfs", 0, NULL [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5547] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5549] <... mount resumed>) = 0 [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 5550] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5547] <... futex resumed>) = 0 [pid 5550] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5549] <... futex resumed>) = 1 [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5546] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5550] <... unlinkat resumed>) = 0 [pid 5549] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./532" [pid 5546] <... futex resumed>) = 0 [pid 5550] <... futex resumed>) = 1 [pid 5549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5547] <... futex resumed>) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5549] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5547] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5549] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5547] <... futex resumed>) = 0 [pid 5550] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5547] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5550] <... unlinkat resumed>) = 0 [pid 5549] <... futex resumed>) = 0 [pid 5546] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./533", 0777 [pid 5550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5549] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5550] <... futex resumed>) = 1 [pid 5549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5547] <... futex resumed>) = 0 [pid 5550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5549] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5547] exit_group(0 [pid 5550] <... futex resumed>) = ? [pid 5549] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5547] <... exit_group resumed>) = ? [pid 5546] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5550] +++ exited with 0 +++ [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5547] +++ exited with 0 +++ [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... restart_syscall resumed>) = 0 [pid 5549] <... futex resumed>) = 0 [pid 5546] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5549] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5547, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5546] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5551 attached [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./520", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5551] set_robust_list(0x5555731a86a0, 24 [pid 5549] <... mkdirat resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5551 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5551] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5551] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 5551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 5551] chdir("./533" [pid 5549] <... futex resumed>) = 1 [pid 5546] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5551] <... chdir resumed>) = 0 [pid 5549] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5551] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5546] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5551] <... prctl resumed>) = 0 [pid 5549] <... symlinkat resumed>) = 0 [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5551] setpgid(0, 0 [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5551] <... setpgid resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./520/binderfs" [pid 5551] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5549] <... futex resumed>) = 1 [pid 5546] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5551] <... openat resumed>) = 3 [pid 5549] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./520/binderfs" [pid 5551] write(3, "1000", 4 [pid 5549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5546] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5551] <... write resumed>) = 4 [pid 5549] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5551] close(3 [pid 5549] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5551] <... close resumed>) = 0 [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5551] symlink("/dev/binderfs", "./binderfs" [pid 5549] <... futex resumed>) = 1 [pid 5546] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5551] <... symlink resumed>) = 0 [pid 5549] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./520/config" [pid 5551] write(1, "executing program\n", 18 [pid 5549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5546] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5551] <... write resumed>) = 18 executing program [pid 5549] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5549] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5551] <... futex resumed>) = 0 [pid 5549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./520/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5551] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5549] <... futex resumed>) = 1 [pid 5546] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5551] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5549] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] fstat(4 [pid 5551] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5546] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5549] <... futex resumed>) = ? [pid 5546] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 5551] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5551] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] getdents64(4 [pid 5551] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5551] <... mprotect resumed>) = 0 [pid 309] close(4 [pid 5551] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5549] +++ exited with 0 +++ [pid 5546] +++ exited with 0 +++ [pid 309] <... close resumed>) = 0 [pid 5551] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rmdir("./520/config" [pid 5551] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5546, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5552 attached [pid 309] getdents64(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5551] <... clone3 resumed> => {parent_tid=[5552]}, 88) = 5552 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5551] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 308] umount2("./526", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5552] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./520" [pid 308] openat(AT_FDCWD, "./526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./514", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5552] <... set_robust_list resumed>) = 0 [pid 5551] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./521", 0777 [pid 308] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5552] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... mkdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(3 [pid 306] openat(AT_FDCWD, "./514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5553 attached [pid 5552] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5553] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5553 [pid 308] newfstatat(AT_FDCWD, "./526/binderfs" [pid 5553] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(3 [pid 5553] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] unlink("./526/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5552] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 5553] chdir("./521" [pid 308] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5553] <... chdir resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] umount2("./514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5553] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5552] <... mkdirat resumed>) = 0 [pid 308] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./514/binderfs" [pid 308] newfstatat(AT_FDCWD, "./526/config" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./514/binderfs" [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5552] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5551] <... futex resumed>) = 0 [pid 308] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5553] <... prctl resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5551] <... futex resumed>) = 1 [pid 308] openat(AT_FDCWD, "./526/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5553] setpgid(0, 0 [pid 5552] <... futex resumed>) = 0 [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 306] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./514/config" [pid 308] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5553] <... setpgid resumed>) = 0 [pid 5552] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./514/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./514/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(4 [pid 5553] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5552] <... mount resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 308] rmdir("./526/config" [pid 306] fstat(4 [pid 5553] <... openat resumed>) = 3 [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5553] write(3, "1000", 4 [pid 5552] <... futex resumed>) = 1 [pid 5553] <... write resumed>) = 4 [pid 5552] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... rmdir resumed>) = 0 [pid 5551] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5551] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 308] close(3 [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 308] rmdir("./526" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5553] close(3 [pid 5552] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5553] <... close resumed>) = 0 [pid 5552] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... restart_syscall resumed>) = 0 [pid 5553] symlink("/dev/binderfs", "./binderfs" [pid 5552] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... rmdir resumed>) = 0 [pid 306] close(4 [pid 5553] <... symlink resumed>) = 0 [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./527", 0777 [pid 5553] write(1, "executing program\n", 18 [pid 5552] <... futex resumed>) = 1 [pid 307] umount2("./517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 5553] <... write resumed>) = 18 [pid 5552] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5551] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 executing program [pid 307] openat(AT_FDCWD, "./517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rmdir("./514/config" [pid 5553] <... futex resumed>) = 0 [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... openat resumed>) = 3 [pid 5553] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] fstat(3 [pid 5553] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5553] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5552] <... futex resumed>) = 0 [pid 5551] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 306] <... rmdir resumed>) = 0 [pid 5553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5552] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] getdents64(3 [pid 5553] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5552] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5553] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5553] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5552] <... futex resumed>) = 1 [pid 307] newfstatat(AT_FDCWD, "./517/binderfs" [pid 5553] <... mprotect resumed>) = 0 [pid 5552] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5553] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5551] <... futex resumed>) = 0 [pid 307] unlink("./517/binderfs" [pid 306] close(3 [pid 5553] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5554 [pid 307] <... unlink resumed>) = 0 [pid 5553] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5552] <... futex resumed>) = 0 [pid 5551] <... futex resumed>) = 1 [pid 307] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5555 attached [pid 5552] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] rmdir("./514" [pid 5555] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5553] <... clone3 resumed> => {parent_tid=[5555]}, 88) = 5555 [pid 5552] <... mkdirat resumed>) = 0 [pid 307] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5553] rt_sigprocmask(SIG_SETMASK, [] [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5552] <... futex resumed>) = 1 [pid 5551] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./517/config" [pid 306] <... rmdir resumed>) = 0 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5552] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] mkdir("./515", 0777 [pid 5553] <... futex resumed>) = 0 [pid 5552] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5551] <... futex resumed>) = 0 [pid 307] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5552] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5552] <... symlinkat resumed>) = 0 [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./517/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... mkdir resumed>) = 0 [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5551] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... openat resumed>) = 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5552] <... futex resumed>) = 0 [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5552] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5551] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5552] <... unlinkat resumed>) = 0 [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5555] <... set_robust_list resumed>) = 0 [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5551] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5552] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5552] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./517/config" [pid 5551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5552] <... futex resumed>) = 0 [pid 5551] <... futex resumed>) = 1 [pid 307] getdents64(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5556 [pid 5552] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5552] <... unlinkat resumed>) = 0 [pid 307] close(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5551] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5554 attached [pid 5555] rt_sigprocmask(SIG_SETMASK, [] [pid 5552] <... futex resumed>) = 0 [pid 5551] exit_group(0 [pid 307] rmdir("./517" [pid 5555] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5554] set_robust_list(0x5555731a86a0, 24 [pid 5551] <... exit_group resumed>) = ? [pid 307] <... rmdir resumed>) = 0 [pid 5555] mkdirat(AT_FDCWD, "./config", 0777 [pid 5554] <... set_robust_list resumed>) = 0 [pid 5552] +++ exited with 0 +++ [pid 307] mkdir("./518", 0777 [pid 5555] <... mkdirat resumed>) = 0 [pid 5554] rt_sigprocmask(SIG_SETMASK, [] [pid 5551] +++ exited with 0 +++ [pid 307] <... mkdir resumed>) = 0 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5555] <... futex resumed>) = 1 [pid 5554] chdir("./527" [pid 5553] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5551, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5555] mount(NULL, "./config", "configfs", 0, NULL [pid 5554] <... chdir resumed>) = 0 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5555] <... mount resumed>) = 0 [pid 5554] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5553] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... prctl resumed>) = 0 [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5557 [pid 5555] <... futex resumed>) = 0 [pid 5554] setpgid(0, 0 [pid 5553] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5557 attached [pid 5555] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5554] <... setpgid resumed>) = 0 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5555] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5554] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5553] <... futex resumed>) = 0 [pid 5557] set_robust_list(0x5555731a86a0, 24 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... openat resumed>) = 3 [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5555] <... futex resumed>) = 0 [pid 5554] write(3, "1000", 4 [pid 5553] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./533", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5555] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5554] <... write resumed>) = 4 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5555] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5554] close(3 [pid 5553] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5557] <... set_robust_list resumed>) = 0 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... close resumed>) = 0 [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5555] <... futex resumed>) = 0 [pid 5554] symlink("/dev/binderfs", "./binderfs" [pid 5553] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5557] rt_sigprocmask(SIG_SETMASK, [] [pid 5555] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5554] <... symlink resumed>) = 0 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5557] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5555] <... mkdirat resumed>) = 0 [pid 5554] write(1, "executing program\n", 18 [pid 5553] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... write resumed>) = 18 [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5555] <... futex resumed>) = 0 [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5553] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 5556 attached [pid 5555] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5554] <... futex resumed>) = 0 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5556] set_robust_list(0x5555731a86a0, 24 [pid 5555] <... symlinkat resumed>) = 0 [pid 5554] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5553] <... futex resumed>) = 0 [pid 5556] <... set_robust_list resumed>) = 0 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5556] rt_sigprocmask(SIG_SETMASK, [] [pid 5555] <... futex resumed>) = 0 executing program [pid 5554] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5553] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5555] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5554] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5557] chdir("./518" [pid 5556] chdir("./515" [pid 5555] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5554] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5553] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5556] <... chdir resumed>) = 0 [pid 5555] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5554] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5557] <... chdir resumed>) = 0 [pid 5556] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5555] <... unlinkat resumed>) = 0 [pid 5554] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] newfstatat(AT_FDCWD, "./533/binderfs" [pid 5556] <... prctl resumed>) = 0 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... mprotect resumed>) = 0 [pid 5556] setpgid(0, 0 [pid 5555] <... futex resumed>) = 1 [pid 5554] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5553] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5556] <... setpgid resumed>) = 0 [pid 5555] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5554] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5556] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5555] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5554] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5553] <... futex resumed>) = 0 [pid 310] unlink("./533/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5558 attached [pid 5557] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5556] <... openat resumed>) = 3 [pid 5555] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5556] write(3, "1000", 4 [pid 5555] <... unlinkat resumed>) = 0 [pid 5554] <... clone3 resumed> => {parent_tid=[5558]}, 88) = 5558 [pid 310] <... unlink resumed>) = 0 [pid 5556] <... write resumed>) = 4 [pid 5555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] rt_sigprocmask(SIG_SETMASK, [] [pid 5556] close(3 [pid 5555] <... futex resumed>) = 1 [pid 5554] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5553] <... futex resumed>) = 0 [pid 5556] <... close resumed>) = 0 [pid 5555] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5557] <... prctl resumed>) = 0 [pid 5553] exit_group(0 [pid 310] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5558] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5556] symlink("/dev/binderfs", "./binderfs" [pid 5555] <... futex resumed>) = ? [pid 5554] <... futex resumed>) = 0 [pid 5553] <... exit_group resumed>) = ? [pid 5558] <... set_robust_list resumed>) = 0 [pid 5557] setpgid(0, 0 [pid 5556] <... symlink resumed>) = 0 [pid 5555] +++ exited with 0 +++ [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5553] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 5556] write(1, "executing program\n", 18 [pid 310] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5557] <... setpgid resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5553, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5556] <... write resumed>) = 18 [pid 5557] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./533/config" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5556] <... futex resumed>) = 0 [pid 5556] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5556] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5557] <... openat resumed>) = 3 [pid 5556] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 310] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5556] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5557] write(3, "1000", 4 [pid 5556] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5556] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5557] <... write resumed>) = 4 [pid 5556] <... mprotect resumed>) = 0 [pid 310] openat(AT_FDCWD, "./533/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5558] rt_sigprocmask(SIG_SETMASK, [] [pid 5557] close(3 executing program [pid 5556] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] <... openat resumed>) = 4 [pid 5556] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5557] <... close resumed>) = 0 [pid 310] fstat(4 [pid 5558] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5556] <... clone3 resumed> => {parent_tid=[5559]}, 88) = 5559 [pid 5557] symlink("/dev/binderfs", "./binderfs" [pid 5556] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5556] <... futex resumed>) = 0 [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5559 attached [pid 5557] <... symlink resumed>) = 0 [pid 5559] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5557] write(1, "executing program\n", 18 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5557] <... write resumed>) = 18 [pid 310] close(4 [pid 5559] <... set_robust_list resumed>) = 0 [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5557] <... futex resumed>) = 0 [pid 310] rmdir("./533/config" [pid 5559] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5558] mkdirat(AT_FDCWD, "./config", 0777 [pid 5559] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 executing program [pid 5557] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] getdents64(3 [pid 309] <... restart_syscall resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5557] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] close(3) = 0 [pid 5557] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rmdir("./533" [pid 309] umount2("./521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rmdir resumed>) = 0 [pid 5557] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] mkdir("./534", 0777 [pid 5557] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] openat(AT_FDCWD, "./521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5559] <... mkdirat resumed>) = 0 [pid 5558] <... mkdirat resumed>) = 0 [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5556] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... openat resumed>) = 3 [pid 5557] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] fstat(3 [pid 5557] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5556] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5559] <... futex resumed>) = 1 [pid 5554] <... futex resumed>) = 0 [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5557] <... mprotect resumed>) = 0 [pid 5559] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5560 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5557] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5558] <... futex resumed>) = 1 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5557] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5557] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] newfstatat(AT_FDCWD, "./521/binderfs" [pid 5558] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./521/binderfs" [pid 5559] <... mount resumed>) = 0 [pid 5557] <... clone3 resumed> => {parent_tid=[5561]}, 88) = 5561 [pid 309] <... unlink resumed>) = 0 [pid 5558] <... mount resumed>) = 0 [pid 5557] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5556] <... futex resumed>) = 0 [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5554] <... futex resumed>) = 0 [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5557] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5554] <... futex resumed>) = 0 [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5559] <... futex resumed>) = 1 [pid 5558] <... futex resumed>) = 1 [pid 5558] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5559] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5558] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... futex resumed>) = 0 [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5557] <... futex resumed>) = 0 [pid 5556] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./521/config" [pid 5556] <... futex resumed>) = 0 [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5558] <... futex resumed>) = 1 [pid 309] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5559] <... futex resumed>) = 1 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5558] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] openat(AT_FDCWD, "./521/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5559] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] <... openat resumed>) = 4 [pid 5558] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] fstat(4 [pid 5559] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] getdents64(4 [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5556] <... futex resumed>) = 0 [pid 309] close(4 [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5559] <... futex resumed>) = 1 [pid 5556] <... futex resumed>) = 0 [pid 5559] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5558] <... futex resumed>) = 1 [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5561 attached ci2-android-6-1/strace-static-x86_64: Process 5560 attached [pid 5559] <... mkdirat resumed>) = 0 [pid 5558] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] <... close resumed>) = 0 [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5558] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] rmdir("./521/config" [pid 5559] <... futex resumed>) = 1 [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5556] <... futex resumed>) = 0 [pid 5559] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5558] <... futex resumed>) = 1 [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... futex resumed>) = 0 [pid 5559] <... symlinkat resumed>) = 0 [pid 5558] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5556] <... futex resumed>) = 0 [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5554] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5559] <... futex resumed>) = 0 [pid 5558] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5556] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5559] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5558] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5559] <... unlinkat resumed>) = 0 [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5556] <... futex resumed>) = 0 [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5558] <... futex resumed>) = 1 [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5554] <... futex resumed>) = 0 [pid 309] close(3 [pid 5561] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5560] set_robust_list(0x5555731a86a0, 24 [pid 5559] <... futex resumed>) = 0 [pid 5558] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5556] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5559] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5554] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5561] <... set_robust_list resumed>) = 0 [pid 5560] <... set_robust_list resumed>) = 0 [pid 5559] <... unlinkat resumed>) = 0 [pid 5558] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5556] <... futex resumed>) = 0 [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./521" [pid 5559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5558] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5559] <... futex resumed>) = 0 [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5556] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5559] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5558] <... futex resumed>) = 1 [pid 5556] exit_group(0 [pid 5554] <... futex resumed>) = 0 [pid 5559] <... futex resumed>) = ? [pid 5558] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5556] <... exit_group resumed>) = ? [pid 5554] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5561] rt_sigprocmask(SIG_SETMASK, [] [pid 5560] rt_sigprocmask(SIG_SETMASK, [] [pid 5559] +++ exited with 0 +++ [pid 5558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5556] +++ exited with 0 +++ [pid 5554] <... futex resumed>) = 0 [pid 309] mkdir("./522", 0777 [pid 5558] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5554] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5558] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5554] <... futex resumed>) = 0 [pid 5558] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5554] exit_group(0 [pid 309] <... mkdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5556, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5558] <... futex resumed>) = ? [pid 5554] <... exit_group resumed>) = ? [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5561] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5560] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5558] +++ exited with 0 +++ [pid 5554] +++ exited with 0 +++ [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5561] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5554, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5561] <... futex resumed>) = 1 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5557] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5562 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./515", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5557] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5561] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... openat resumed>) = 3 [pid 5561] <... mount resumed>) = 0 [pid 306] fstat(3 [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5561] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 5557] <... futex resumed>) = 0 [pid 5561] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5560] chdir("./534" [pid 306] umount2("./515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5561] <... futex resumed>) = 0 [pid 5557] <... futex resumed>) = 1 [pid 5561] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5560] <... chdir resumed>) = 0 [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5561] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5560] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] newfstatat(AT_FDCWD, "./515/binderfs" [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5560] <... prctl resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5557] <... futex resumed>) = 0 [pid 306] unlink("./515/binderfs" [pid 5560] setpgid(0, 0 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5561] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5560] <... setpgid resumed>) = 0 [pid 5557] <... futex resumed>) = 0 [pid 306] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5561] <... futex resumed>) = 0 [pid 5560] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5557] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = 0 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5557] <... futex resumed>) = 0 [pid 5561] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5560] <... openat resumed>) = 3 [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5560] write(3, "1000", 4 [pid 306] newfstatat(AT_FDCWD, "./515/config" [pid 5561] <... futex resumed>) = 1 [pid 5557] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5560] <... write resumed>) = 4 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./515/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5557] <... futex resumed>) = 0 [pid 5560] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./515/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5560] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5562 attached [pid 5561] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5560] symlink("/dev/binderfs", "./binderfs" [pid 306] <... openat resumed>) = 4 [pid 5562] set_robust_list(0x5555731a86a0, 24 [pid 5561] <... symlinkat resumed>) = 0 [pid 306] fstat(4 [pid 5560] <... symlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5562] <... set_robust_list resumed>) = 0 [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5560] write(1, "executing program\n", 18 [pid 306] getdents64(4 [pid 5562] rt_sigprocmask(SIG_SETMASK, [] [pid 5561] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5560] <... write resumed>) = 18 [pid 5557] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5557] <... futex resumed>) = 0 [pid 5560] <... futex resumed>) = 0 [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 5560] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... close resumed>) = 0 executing program [pid 5562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5561] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5560] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] rmdir("./515/config" [pid 5562] chdir("./522" [pid 5561] <... unlinkat resumed>) = 0 [pid 5562] <... chdir resumed>) = 0 [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5562] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5561] <... futex resumed>) = 1 [pid 5562] <... prctl resumed>) = 0 [pid 5561] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5562] setpgid(0, 0 [pid 5560] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5557] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5560] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5557] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 5562] <... setpgid resumed>) = 0 [pid 5562] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5561] <... futex resumed>) = 0 [pid 5560] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5557] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5562] <... openat resumed>) = 3 [pid 5561] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5557] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3 [pid 5562] write(3, "1000", 4 [pid 5561] <... unlinkat resumed>) = 0 [pid 5560] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5562] <... write resumed>) = 4 [pid 5561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5562] close(3 [pid 5561] <... futex resumed>) = 1 [pid 5560] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5557] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5562] <... close resumed>) = 0 [pid 5561] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5562] symlink("/dev/binderfs", "./binderfs" [pid 5557] exit_group(0 [pid 306] rmdir("./515" [pid 5560] <... mprotect resumed>) = 0 [pid 5562] <... symlink resumed>) = 0 [pid 5561] <... futex resumed>) = ? [pid 5557] <... exit_group resumed>) = ? [pid 5562] write(1, "executing program\n", 18 [pid 5561] +++ exited with 0 +++ [pid 5560] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 [pid 5562] <... write resumed>) = 18 [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5562] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5562] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5562] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5557] +++ exited with 0 +++ [pid 5562] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5560] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] mkdir("./516", 0777 [pid 5562] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5557, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5562] <... mprotect resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5562] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 5562] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5560] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5562] <... clone3 resumed> => {parent_tid=[5563]}, 88) = 5563 [pid 5562] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5560] <... clone3 resumed> => {parent_tid=[5564]}, 88) = 5564 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5563 attached [pid 5563] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5563] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5563] mkdirat(AT_FDCWD, "./config", 0777 [pid 5560] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5565 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 5560] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5563] <... mkdirat resumed>) = 0 [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./527", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5562] <... futex resumed>) = 0 [pid 5560] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 5563] <... futex resumed>) = 1 [pid 308] fstat(3 [pid 5563] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./527/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./527/binderfs") = 0 [pid 308] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5563] <... mount resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5562] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./527/config" [pid 5562] <... futex resumed>) = 0 [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5563] <... futex resumed>) = 1 [pid 308] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5563] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./527/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5563] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5562] <... futex resumed>) = 0 [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5562] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5563] <... futex resumed>) = 1 [pid 308] close(4 [pid 5563] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] <... close resumed>) = 0 [pid 5563] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] rmdir("./527/config" [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5562] <... futex resumed>) = 0 [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5563] <... futex resumed>) = 1 [pid 5563] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 307] umount2("./518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./527" [pid 307] openat(AT_FDCWD, "./518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./528", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./518/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./518/binderfs") = 0 [pid 307] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./518/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./518/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5566 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(4) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./518/config"ci2-android-6-1/strace-static-x86_64: Process 5566 attached ci2-android-6-1/strace-static-x86_64: Process 5565 attached ci2-android-6-1/strace-static-x86_64: Process 5564 attached ) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./518" [pid 5566] set_robust_list(0x5555731a86a0, 24 [pid 5564] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... rmdir resumed>) = 0 [pid 5565] set_robust_list(0x5555731a86a0, 24 [pid 307] mkdir("./519", 0777 [pid 5566] <... set_robust_list resumed>) = 0 [pid 5565] <... set_robust_list resumed>) = 0 [pid 5564] <... set_robust_list resumed>) = 0 [pid 5563] <... mkdirat resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5566] rt_sigprocmask(SIG_SETMASK, [] [pid 5565] rt_sigprocmask(SIG_SETMASK, [] [pid 5564] rt_sigprocmask(SIG_SETMASK, [] [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5567 attached [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5567 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5565] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5565] chdir("./516" [pid 5564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5566] chdir("./528" [pid 5565] <... chdir resumed>) = 0 [pid 5565] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5565] setpgid(0, 0) = 0 [pid 5565] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5565] write(3, "1000", 4 [pid 5564] mkdirat(AT_FDCWD, "./config", 0777 [pid 5566] <... chdir resumed>) = 0 [pid 5565] <... write resumed>) = 4 [pid 5565] close(3) = 0 [pid 5565] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5565] write(1, "executing program\n", 18) = 18 executing program [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5565] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5565] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5565] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5565] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5565] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5565] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5566] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5565] <... clone3 resumed> => {parent_tid=[5568]}, 88) = 5568 [pid 5565] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5566] <... prctl resumed>) = 0 [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5564] <... mkdirat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5568 attached [pid 5568] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5566] setpgid(0, 0 [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5568] <... set_robust_list resumed>) = 0 [pid 5568] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5568] mkdirat(AT_FDCWD, "./config", 0777 [pid 5566] <... setpgid resumed>) = 0 [pid 5564] <... futex resumed>) = 1 [pid 5560] <... futex resumed>) = 0 [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5564] mount(NULL, "./config", "configfs", 0, NULL [pid 5560] <... futex resumed>) = 0 [pid 5568] <... mkdirat resumed>) = 0 [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5565] <... futex resumed>) = 0 [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5568] <... futex resumed>) = 1 [pid 5568] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] <... openat resumed>) = 3 [pid 5565] <... futex resumed>) = 0 [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5564] <... mount resumed>) = 0 [pid 5566] write(3, "1000", 4 [pid 5565] <... futex resumed>) = 0 [pid 5563] <... futex resumed>) = 1 [pid 5562] <... futex resumed>) = 0 [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5568] <... futex resumed>) = 1 [pid 5568] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5566] <... write resumed>) = 4 [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] close(3 [pid 5563] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5566] <... close resumed>) = 0 [pid 5564] <... futex resumed>) = 1 [pid 5560] <... futex resumed>) = 0 [pid 5566] symlink("/dev/binderfs", "./binderfs" [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5565] <... futex resumed>) = 0 [pid 5563] <... symlinkat resumed>) = 0 [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5568] <... futex resumed>) = 1 [pid 5566] <... symlink resumed>) = 0 [pid 5564] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5566] write(1, "executing program\n", 18 [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5560] <... futex resumed>) = 0 executing program [pid 5566] <... write resumed>) = 18 [pid 5564] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5563] <... futex resumed>) = 1 [pid 5562] <... futex resumed>) = 0 [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] <... futex resumed>) = 0 [pid 5564] <... futex resumed>) = 0 [pid 5562] <... futex resumed>) = 0 [pid 5560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5566] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5564] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5568] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5564] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5560] <... futex resumed>) = 0 [pid 5566] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5563] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5564] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5566] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5568] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5564] <... futex resumed>) = 0 [pid 5563] <... unlinkat resumed>) = 0 [pid 5560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5564] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5560] <... futex resumed>) = 0 [pid 5566] <... mprotect resumed>) = 0 [pid 5564] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5563] <... futex resumed>) = 1 [pid 5562] <... futex resumed>) = 0 [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5566] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5563] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5566] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5564] <... futex resumed>) = 0 [pid 5562] <... futex resumed>) = 0 [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5560] <... futex resumed>) = 0 [pid 5566] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5564] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5563] <... unlinkat resumed>) = 0 [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5565] <... futex resumed>) = 0 [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5568] <... futex resumed>) = 1 [pid 5568] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5564] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5566] <... clone3 resumed> => {parent_tid=[5569]}, 88) = 5569 [pid 5563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5568] <... mkdirat resumed>) = 0 [pid 5566] rt_sigprocmask(SIG_SETMASK, [] [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5564] <... futex resumed>) = 1 [pid 5563] <... futex resumed>) = 1 [pid 5562] <... futex resumed>) = 0 [pid 5560] <... futex resumed>) = 0 [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5564] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5562] exit_group(0 [pid 5566] <... futex resumed>) = 0 [pid 5564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5562] <... exit_group resumed>) = ? [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5569 attached [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] set_robust_list(0x5555731a86a0, 24 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5564] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5563] +++ exited with 0 +++ [pid 5562] +++ exited with 0 +++ [pid 5560] <... futex resumed>) = 0 [pid 5564] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5569] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5564] <... futex resumed>) = 0 [pid 5560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5564] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5560] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5560] <... futex resumed>) = 0 [pid 5569] <... set_robust_list resumed>) = 0 [pid 5564] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5560] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5569] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5569] mkdirat(AT_FDCWD, "./config", 0777 [pid 5564] <... unlinkat resumed>) = 0 [pid 5564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5569] <... mkdirat resumed>) = 0 [pid 5568] <... futex resumed>) = 1 [pid 5567] <... set_robust_list resumed>) = 0 [pid 5565] <... futex resumed>) = 0 [pid 5564] <... futex resumed>) = 1 [pid 5560] <... futex resumed>) = 0 [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5569] <... futex resumed>) = 1 [pid 5566] <... futex resumed>) = 0 [pid 5565] <... futex resumed>) = 0 [pid 5564] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5569] mount(NULL, "./config", "configfs", 0, NULL [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5560] exit_group(0 [pid 5569] <... mount resumed>) = 0 [pid 5568] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5567] rt_sigprocmask(SIG_SETMASK, [] [pid 5566] <... futex resumed>) = 0 [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5564] <... futex resumed>) = ? [pid 5560] <... exit_group resumed>) = ? [pid 5569] <... futex resumed>) = 0 [pid 5566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5569] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5564] +++ exited with 0 +++ [pid 5569] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5566] <... futex resumed>) = 0 [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5569] <... futex resumed>) = 0 [pid 5566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5569] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5569] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5566] <... futex resumed>) = 0 [pid 5560] +++ exited with 0 +++ [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5569] <... futex resumed>) = 0 [pid 5566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5560, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5569] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5569] <... mkdirat resumed>) = 0 [pid 5566] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5569] <... futex resumed>) = 0 [pid 5566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5569] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5569] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5568] <... symlinkat resumed>) = 0 [pid 5567] chdir("./519" [pid 5566] <... futex resumed>) = 0 [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5569] <... futex resumed>) = 0 [pid 5566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5569] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5569] <... unlinkat resumed>) = 0 [pid 5566] <... futex resumed>) = 0 [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5569] <... futex resumed>) = 0 [pid 5566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5569] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5569] <... unlinkat resumed>) = 0 [pid 5566] <... futex resumed>) = 0 [pid 5569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5569] <... futex resumed>) = 0 [pid 5567] <... chdir resumed>) = 0 [pid 5566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5569] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5566] exit_group(0 [pid 5569] <... futex resumed>) = ? [pid 5566] <... exit_group resumed>) = ? [pid 5569] +++ exited with 0 +++ [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5566] +++ exited with 0 +++ [pid 5568] <... futex resumed>) = 1 [pid 5567] <... prctl resumed>) = 0 [pid 5565] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5566, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] setpgid(0, 0 [pid 5565] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5568] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5567] <... setpgid resumed>) = 0 [pid 5568] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5567] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5565] <... futex resumed>) = 0 [pid 5568] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5565] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5568] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5567] <... openat resumed>) = 3 [pid 5565] <... futex resumed>) = 0 [pid 5568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5565] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5568] <... futex resumed>) = 0 [pid 5565] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5568] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5565] exit_group(0 [pid 5568] <... futex resumed>) = ? [pid 5565] <... exit_group resumed>) = ? [pid 5567] write(3, "1000", 4) = 4 [pid 5567] close(3 [pid 5568] +++ exited with 0 +++ [pid 5565] +++ exited with 0 +++ [pid 5567] <... close resumed>) = 0 [pid 5567] symlink("/dev/binderfs", "./binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5565, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5567] <... symlink resumed>) = 0 [pid 5567] write(1, "executing program\n", 18) = 18 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 309] <... restart_syscall resumed>) = 0 [pid 5567] <... futex resumed>) = 0 [pid 5567] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] umount2("./522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5567] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] umount2("./534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./528", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5567] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] fstat(3 [pid 308] openat(AT_FDCWD, "./528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... openat resumed>) = 3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5567] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] fstat(3 [pid 309] getdents64(3 [pid 308] <... openat resumed>) = 3 [pid 5567] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 3 [pid 5567] <... mprotect resumed>) = 0 [pid 310] getdents64(3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] fstat(3 [pid 306] fstat(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5567] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 310] newfstatat(AT_FDCWD, "./534/binderfs" [pid 5567] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./522/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5567] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] unlink("./534/binderfs" [pid 309] unlink("./522/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./516/binderfs" [pid 308] newfstatat(AT_FDCWD, "./528/binderfs" [pid 309] <... unlink resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./516/binderfs" [pid 308] unlink("./528/binderfs" [pid 306] <... unlink resumed>) = 0 [pid 5567] <... clone3 resumed> => {parent_tid=[5570]}, 88) = 5570 [pid 310] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5570 attached [pid 5567] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./534/config" [pid 306] <... umount2 resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./522/config" [pid 308] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5570] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5570] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./528/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./534/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./516/config" [pid 310] <... openat resumed>) = 4 [pid 5570] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./522/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5570] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] fstat(4 [pid 309] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./516/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(4 [pid 308] openat(AT_FDCWD, "./528/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 4 [pid 5567] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5570] mkdirat(AT_FDCWD, "./config", 0777 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 308] fstat(4 [pid 306] openat(AT_FDCWD, "./516/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 4 [pid 310] <... close resumed>) = 0 [pid 308] getdents64(4 [pid 310] rmdir("./534/config" [pid 309] getdents64(4 [pid 306] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5570] <... mkdirat resumed>) = 0 [pid 310] getdents64(3 [pid 309] close(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 308] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 309] rmdir("./522/config" [pid 308] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 310] <... close resumed>) = 0 [pid 5570] <... futex resumed>) = 1 [pid 5567] <... futex resumed>) = 0 [pid 5570] mount(NULL, "./config", "configfs", 0, NULL [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5570] <... mount resumed>) = 0 [pid 5567] <... futex resumed>) = 0 [pid 310] rmdir("./534" [pid 309] <... rmdir resumed>) = 0 [pid 308] rmdir("./528/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5570] <... futex resumed>) = 0 [pid 5567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5570] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5570] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5567] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5570] <... futex resumed>) = 0 [pid 5567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5570] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./535", 0777 [pid 309] getdents64(3 [pid 308] <... rmdir resumed>) = 0 [pid 306] close(4 [pid 5570] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5567] <... futex resumed>) = 0 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5570] <... futex resumed>) = 0 [pid 5567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5570] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5570] <... mkdirat resumed>) = 0 [pid 5567] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5570] <... futex resumed>) = 0 [pid 5567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] close(3 [pid 5570] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./516/config" [pid 5570] <... symlinkat resumed>) = 0 [pid 5567] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... close resumed>) = 0 [pid 308] close(3 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5570] <... futex resumed>) = 0 [pid 5567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./522" [pid 306] <... rmdir resumed>) = 0 [pid 5570] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5570] <... unlinkat resumed>) = 0 [pid 5567] <... futex resumed>) = 0 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5570] <... futex resumed>) = 0 [pid 5567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5570] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5567] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5571 attached [pid 5570] <... unlinkat resumed>) = 0 [pid 5567] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5571 [pid 309] <... rmdir resumed>) = 0 [pid 308] rmdir("./528" [pid 306] getdents64(3 [pid 5571] set_robust_list(0x5555731a86a0, 24 [pid 5570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5567] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./523", 0777 [pid 5571] <... set_robust_list resumed>) = 0 [pid 5570] <... futex resumed>) = 0 [pid 5567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5571] rt_sigprocmask(SIG_SETMASK, [] [pid 5570] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5567] exit_group(0 [pid 309] <... mkdir resumed>) = 0 [pid 308] mkdir("./529", 0777 [pid 306] close(3 [pid 5571] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5570] <... futex resumed>) = ? [pid 5567] <... exit_group resumed>) = ? [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5571] chdir("./535" [pid 5570] +++ exited with 0 +++ [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5571] <... chdir resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./516" [pid 5567] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5567, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5572 [pid 5571] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5572 attached [pid 5572] set_robust_list(0x5555731a86a0, 24 [pid 5571] <... prctl resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] mkdir("./517", 0777 [pid 5572] <... set_robust_list resumed>) = 0 [pid 5571] setpgid(0, 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5571] <... setpgid resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5573 attached [pid 5572] rt_sigprocmask(SIG_SETMASK, [] [pid 5571] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5573 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5573] set_robust_list(0x5555731a86a0, 24 [pid 5572] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5571] <... openat resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5573] <... set_robust_list resumed>) = 0 [pid 5572] chdir("./523" [pid 5571] write(3, "1000", 4 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5574 attached [pid 5573] rt_sigprocmask(SIG_SETMASK, [] [pid 5572] <... chdir resumed>) = 0 [pid 5571] <... write resumed>) = 4 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5574] set_robust_list(0x5555731a86a0, 24 [pid 5573] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5572] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5571] close(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5574 [pid 5574] <... set_robust_list resumed>) = 0 [pid 5573] chdir("./529" [pid 5572] <... prctl resumed>) = 0 [pid 5571] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5574] rt_sigprocmask(SIG_SETMASK, [] [pid 5573] <... chdir resumed>) = 0 [pid 5572] setpgid(0, 0 [pid 5571] symlink("/dev/binderfs", "./binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5574] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5573] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5572] <... setpgid resumed>) = 0 [pid 5571] <... symlink resumed>) = 0 [pid 5572] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5571] write(1, "executing program\n", 18 [pid 5574] chdir("./517" [pid 5573] <... prctl resumed>) = 0 executing program [pid 5572] <... openat resumed>) = 3 [pid 5571] <... write resumed>) = 18 [pid 5573] setpgid(0, 0 [pid 5572] write(3, "1000", 4 [pid 5573] <... setpgid resumed>) = 0 [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] <... chdir resumed>) = 0 [pid 5572] <... write resumed>) = 4 [pid 5571] <... futex resumed>) = 0 [pid 5572] close(3 [pid 5571] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5573] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5572] <... close resumed>) = 0 [pid 5571] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5574] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5572] symlink("/dev/binderfs", "./binderfs" [pid 5574] <... prctl resumed>) = 0 [pid 5571] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5574] setpgid(0, 0 [pid 5572] <... symlink resumed>) = 0 [pid 5571] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5574] <... setpgid resumed>) = 0 [pid 5573] <... openat resumed>) = 3 [pid 5572] write(1, "executing program\n", 18 [pid 5571] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5572] <... write resumed>) = 18 executing program [pid 5571] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5574] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5573] write(3, "1000", 4 [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5571] <... mprotect resumed>) = 0 [pid 5574] <... openat resumed>) = 3 [pid 5573] <... write resumed>) = 4 [pid 5572] <... futex resumed>) = 0 [pid 5571] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5572] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5574] write(3, "1000", 4 [pid 5573] close(3 [pid 5572] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5571] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5572] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5571] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5574] <... write resumed>) = 4 [pid 5573] <... close resumed>) = 0 [pid 5572] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5575 attached [pid 5574] close(3 [pid 5573] symlink("/dev/binderfs", "./binderfs" [pid 5572] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5575] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5574] <... close resumed>) = 0 [pid 5575] <... set_robust_list resumed>) = 0 [pid 5574] symlink("/dev/binderfs", "./binderfs" [pid 5572] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5571] <... clone3 resumed> => {parent_tid=[5575]}, 88) = 5575 [pid 5573] <... symlink resumed>) = 0 [pid 5572] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5575] rt_sigprocmask(SIG_SETMASK, [] [pid 5571] rt_sigprocmask(SIG_SETMASK, [] [pid 5572] <... mprotect resumed>) = 0 [pid 5571] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5575] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5572] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5573] write(1, "executing program\n", 18 [pid 5572] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5571] <... futex resumed>) = 0 [pid 5575] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 5576 attached ) = 0 [pid 5574] <... symlink resumed>) = 0 [pid 5573] <... write resumed>) = 18 [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5576] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5574] write(1, "executing program\n", 18 [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] <... clone3 resumed> => {parent_tid=[5576]}, 88) = 5576 [pid 5574] <... write resumed>) = 18 [pid 5573] <... futex resumed>) = 0 [pid 5572] rt_sigprocmask(SIG_SETMASK, [] [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5572] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5574] <... futex resumed>) = 0 [pid 5573] <... rt_sigaction resumed>, NULL, 8) = 0 executing program executing program [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5573] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5572] <... futex resumed>) = 0 [pid 5574] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5573] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5574] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5573] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5574] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5571] <... futex resumed>) = 0 [pid 5575] mount(NULL, "./config", "configfs", 0, NULL [pid 5574] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5573] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5575] <... mount resumed>) = 0 [pid 5574] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5573] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5571] <... futex resumed>) = 0 [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5575] <... futex resumed>) = 0 [pid 5574] <... mprotect resumed>) = 0 [pid 5573] <... mprotect resumed>) = 0 [pid 5571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5575] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5575] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5573] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5574] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5571] <... futex resumed>) = 0 [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5573] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5575] <... futex resumed>) = 0 [pid 5571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5575] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5573] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5575] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5574] <... clone3 resumed> => {parent_tid=[5577]}, 88) = 5577 [pid 5571] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5578 attached ci2-android-6-1/strace-static-x86_64: Process 5577 attached [pid 5576] <... set_robust_list resumed>) = 0 [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] rt_sigprocmask(SIG_SETMASK, [] [pid 5575] <... futex resumed>) = 0 [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5575] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5574] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5573] <... clone3 resumed> => {parent_tid=[5578]}, 88) = 5578 [pid 5571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] rt_sigprocmask(SIG_SETMASK, [] [pid 5577] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] <... set_robust_list resumed>) = 0 [pid 5575] <... futex resumed>) = 0 [pid 5574] <... futex resumed>) = 0 [pid 5573] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5571] <... futex resumed>) = 1 [pid 5577] rt_sigprocmask(SIG_SETMASK, [] [pid 5575] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5573] <... futex resumed>) = 0 [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5577] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5575] <... mkdirat resumed>) = 0 [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5571] <... futex resumed>) = 0 [pid 5575] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... restart_syscall resumed>) = 0 [pid 5577] mkdirat(AT_FDCWD, "./config", 0777 [pid 5575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5575] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5571] <... futex resumed>) = 0 [pid 5578] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5578] <... set_robust_list resumed>) = 0 [pid 5575] <... symlinkat resumed>) = 0 [pid 307] umount2("./519", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5575] <... futex resumed>) = 1 [pid 5571] <... futex resumed>) = 0 [pid 5575] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5571] <... futex resumed>) = 0 [pid 5575] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] <... openat resumed>) = 3 [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5578] rt_sigprocmask(SIG_SETMASK, [] [pid 5575] <... unlinkat resumed>) = 0 [pid 307] fstat(3 [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5575] <... futex resumed>) = 1 [pid 5571] <... futex resumed>) = 0 [pid 5575] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] getdents64(3 [pid 5571] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5571] <... futex resumed>) = 0 [pid 5577] <... mkdirat resumed>) = 0 [pid 5575] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5571] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5575] <... unlinkat resumed>) = 0 [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5577] <... futex resumed>) = 1 [pid 5575] <... futex resumed>) = 1 [pid 5574] <... futex resumed>) = 0 [pid 5571] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./519/binderfs" [pid 5577] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] rt_sigprocmask(SIG_SETMASK, [] [pid 5575] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5571] exit_group(0 [pid 5577] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5574] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5571] <... exit_group resumed>) = ? [pid 5575] <... futex resumed>) = ? [pid 5577] mount(NULL, "./config", "configfs", 0, NULL [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./519/binderfs" [pid 5578] mkdirat(AT_FDCWD, "./config", 0777 [pid 5577] <... mount resumed>) = 0 [pid 5576] mkdirat(AT_FDCWD, "./config", 0777 [pid 5575] +++ exited with 0 +++ [pid 5571] +++ exited with 0 +++ [pid 5578] <... mkdirat resumed>) = 0 [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... mkdirat resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5571, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] <... futex resumed>) = 1 [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5578] <... futex resumed>) = 1 [pid 5577] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5576] <... futex resumed>) = 1 [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] <... futex resumed>) = 0 [pid 5572] <... futex resumed>) = 0 [pid 310] umount2("./535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5578] mount(NULL, "./config", "configfs", 0, NULL [pid 5577] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5576] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5574] <... futex resumed>) = 0 [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5573] <... futex resumed>) = 0 [pid 5572] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./519/config" [pid 5578] <... mount resumed>) = 0 [pid 5577] <... futex resumed>) = 0 [pid 5576] mount(NULL, "./config", "configfs", 0, NULL [pid 5574] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5576] <... mount resumed>) = 0 [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5578] <... futex resumed>) = 0 [pid 5577] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] <... futex resumed>) = 0 [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... futex resumed>) = 1 [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5573] <... futex resumed>) = 0 [pid 5572] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./519/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5578] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5577] <... futex resumed>) = 0 [pid 5576] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5574] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5578] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5577] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... openat resumed>) = 4 [pid 5577] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5576] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5574] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5576] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5578] <... futex resumed>) = 1 [pid 5577] <... mkdirat resumed>) = 0 [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 5578] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... futex resumed>) = 1 [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./535/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5577] <... futex resumed>) = 1 [pid 5576] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5574] <... futex resumed>) = 0 [pid 5573] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] getdents64(4 [pid 5578] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5577] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5572] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5578] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5577] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5576] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5574] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./535/binderfs" [pid 307] close(4 [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5576] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5578] <... futex resumed>) = 1 [pid 5577] <... symlinkat resumed>) = 0 [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 307] rmdir("./519/config" [pid 5578] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... futex resumed>) = 1 [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] <... futex resumed>) = 0 [pid 310] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5577] <... futex resumed>) = 1 [pid 5576] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5574] <... futex resumed>) = 0 [pid 5573] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5578] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5577] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5572] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 307] getdents64(3 [pid 5578] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5577] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5576] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5574] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5576] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 5578] <... futex resumed>) = 1 [pid 5577] <... unlinkat resumed>) = 0 [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] <... futex resumed>) = 0 [pid 5572] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 5578] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... futex resumed>) = 0 [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./535/config" [pid 307] rmdir("./519" [pid 5578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5577] <... futex resumed>) = 1 [pid 5576] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5574] <... futex resumed>) = 0 [pid 5573] <... futex resumed>) = 0 [pid 5572] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5578] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5577] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] <... symlinkat resumed>) = 0 [pid 5574] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 5578] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5577] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] <... futex resumed>) = 0 [pid 307] mkdir("./520", 0777 [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5576] <... futex resumed>) = 0 [pid 5574] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5572] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5578] <... futex resumed>) = 1 [pid 5577] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5576] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5573] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./535/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... mkdir resumed>) = 0 [pid 5578] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5577] <... futex resumed>) = 1 [pid 5576] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5574] <... futex resumed>) = 0 [pid 5573] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5578] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5577] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] <... unlinkat resumed>) = 0 [pid 5574] exit_group(0 [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5578] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5577] <... futex resumed>) = ? [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5574] <... exit_group resumed>) = ? [pid 310] getdents64(4 [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5577] +++ exited with 0 +++ [pid 5576] <... futex resumed>) = 1 [pid 5574] +++ exited with 0 +++ [pid 5572] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5579 attached [pid 5578] <... futex resumed>) = 1 [pid 5576] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5573] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5579 [pid 5579] set_robust_list(0x5555731a86a0, 24 [pid 5578] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5572] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5579] <... set_robust_list resumed>) = 0 [pid 5578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5576] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5573] <... futex resumed>) = 0 [pid 5572] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5574, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5579] rt_sigprocmask(SIG_SETMASK, [] [pid 5578] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5576] <... unlinkat resumed>) = 0 [pid 5573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5578] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./535/config" [pid 306] <... restart_syscall resumed>) = 0 [pid 5578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5576] <... futex resumed>) = 1 [pid 5572] <... futex resumed>) = 0 [pid 5576] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5572] exit_group(0 [pid 5578] <... futex resumed>) = 1 [pid 5576] <... futex resumed>) = ? [pid 5573] <... futex resumed>) = 0 [pid 5572] <... exit_group resumed>) = ? [pid 310] <... rmdir resumed>) = 0 [pid 306] umount2("./517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5579] chdir("./520" [pid 5578] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5576] +++ exited with 0 +++ [pid 5573] exit_group(0 [pid 310] getdents64(3 [pid 5579] <... chdir resumed>) = 0 [pid 5578] <... futex resumed>) = ? [pid 5573] <... exit_group resumed>) = ? [pid 5572] +++ exited with 0 +++ [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5578] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./517/binderfs" [pid 5573] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5572, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5579] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] close(3 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5573, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] unlink("./517/binderfs" [pid 5579] <... prctl resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... unlink resumed>) = 0 [pid 5579] setpgid(0, 0 [pid 310] rmdir("./535" [pid 306] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 306] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./517/config" [pid 5579] <... setpgid resumed>) = 0 [pid 310] mkdir("./536", 0777 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./517/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./517/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] <... mkdir resumed>) = 0 [pid 306] fstat(4 [pid 5579] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4 [pid 5579] <... openat resumed>) = 3 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./517/config" [pid 5579] write(3, "1000", 4 [pid 306] <... rmdir resumed>) = 0 [pid 5579] <... write resumed>) = 4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5580 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5579] close(3 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 5579] <... close resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5579] symlink("/dev/binderfs", "./binderfs" [pid 306] rmdir("./517" [pid 5579] <... symlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./518", 0777ci2-android-6-1/strace-static-x86_64: Process 5580 attached [pid 5579] write(1, "executing program\n", 18 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5580] set_robust_list(0x5555731a86a0, 24 [pid 5579] <... write resumed>) = 18 ci2-android-6-1/strace-static-x86_64: Process 5581 attached [pid 5581] set_robust_list(0x5555731a86a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5581 [pid 5581] <... set_robust_list resumed>) = 0 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5581] rt_sigprocmask(SIG_SETMASK, [] [pid 5579] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5581] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5579] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5581] chdir("./518" [pid 5579] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5580] <... set_robust_list resumed>) = 0 [pid 5579] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5581] <... chdir resumed>) = 0 [pid 5579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5581] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5579] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5581] <... prctl resumed>) = 0 [pid 5581] setpgid(0, 0 [pid 5579] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5581] <... setpgid resumed>) = 0 [pid 5579] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5581] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5579] <... mprotect resumed>) = 0 [pid 5581] <... openat resumed>) = 3 [pid 5579] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5581] write(3, "1000", 4 [pid 5579] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5581] <... write resumed>) = 4 [pid 5579] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5581] close(3) = 0 [pid 5581] symlink("/dev/binderfs", "./binderfs" [pid 5579] <... clone3 resumed> => {parent_tid=[5582]}, 88) = 5582 ci2-android-6-1/strace-static-x86_64: Process 5582 attached [pid 5581] <... symlink resumed>) = 0 [pid 5580] rt_sigprocmask(SIG_SETMASK, [] [pid 5579] rt_sigprocmask(SIG_SETMASK, [] [pid 5581] write(1, "executing program\n", 18) = 18 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5581] <... futex resumed>) = 0 [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5581] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5579] <... futex resumed>) = 0 [pid 5581] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5581] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5581] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5581] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5581] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5581] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5581] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5583]}, 88) = 5583 [pid 5581] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5580] chdir("./536" [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5583 attached [pid 5583] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5583] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5583] mkdirat(AT_FDCWD, "./config", 0777 [pid 5580] <... chdir resumed>) = 0 [pid 5582] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5583] <... mkdirat resumed>) = 0 [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5581] <... futex resumed>) = 0 [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5583] <... futex resumed>) = 1 [pid 5583] mount(NULL, "./config", "configfs", 0, NULL [pid 5580] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... restart_syscall resumed>) = 0 [pid 5580] <... prctl resumed>) = 0 [pid 5580] setpgid(0, 0) = 0 [pid 308] umount2("./529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5583] <... mount resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5580] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 5580] <... openat resumed>) = 3 [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5582] <... set_robust_list resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5580] write(3, "1000", 4 [pid 308] umount2("./529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] umount2("./523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./529/binderfs" [pid 5580] <... write resumed>) = 4 [pid 5583] <... futex resumed>) = 1 [pid 5582] rt_sigprocmask(SIG_SETMASK, [] [pid 5581] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5580] close(3 [pid 309] openat(AT_FDCWD, "./523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] unlink("./529/binderfs" [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 5581] <... futex resumed>) = 0 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 5580] <... close resumed>) = 0 [pid 309] fstat(3 [pid 308] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5580] symlink("/dev/binderfs", "./binderfs" [pid 309] getdents64(3 [pid 308] <... umount2 resumed>) = 0 [pid 5582] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5583] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./529/config" [pid 309] newfstatat(AT_FDCWD, "./523/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./523/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5583] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5580] <... symlink resumed>) = 0 [pid 308] openat(AT_FDCWD, "./529/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5582] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... openat resumed>) = 4 [pid 5580] write(1, "executing program\n", 18 [pid 309] <... umount2 resumed>) = 0 [pid 308] fstat(4 [pid 309] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5580] <... write resumed>) = 18 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./523/config" [pid 5581] <... futex resumed>) = 0 [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5581] <... futex resumed>) = 0 [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5580] <... futex resumed>) = 0 [pid 309] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5580] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] close(4 [pid 309] openat(AT_FDCWD, "./523/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... close resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] rmdir("./529/config" [pid 5580] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] fstat(4 [pid 5583] <... futex resumed>) = 1 [pid 5583] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5580] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(3 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5581] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3 [pid 5581] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5580] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... close resumed>) = 0 [pid 5583] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./529" [pid 309] close(4 [pid 5583] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] mkdir("./530", 0777 [pid 309] rmdir("./523/config" [pid 5580] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5582] <... mkdirat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5583] <... mkdirat resumed>) = 0 [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5581] <... futex resumed>) = 0 [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5580] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(3 [pid 5583] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5580] <... mprotect resumed>) = 0 [pid 309] close(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5583] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... close resumed>) = 0 [pid 5583] <... symlinkat resumed>) = 0 [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5579] <... futex resumed>) = 0 [pid 309] rmdir("./523" [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5582] mount(NULL, "./config", "configfs", 0, NULL [pid 5579] <... futex resumed>) = 0 [pid 5582] <... mount resumed>) = 0 [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5581] <... futex resumed>) = 0 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5583] <... futex resumed>) = 1 [pid 5583] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] mkdir("./524", 0777 [pid 5583] <... unlinkat resumed>) = 0 [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5579] <... futex resumed>) = 0 [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 5580] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5584 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5582] <... futex resumed>) = 1 [pid 5582] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5580] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5582] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5581] <... futex resumed>) = 0 [pid 5581] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5581] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5583] <... futex resumed>) = 1 [pid 5583] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5580] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5585 [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5579] <... futex resumed>) = 0 [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5580] <... clone3 resumed> => {parent_tid=[5586]}, 88) = 5586 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5582] <... futex resumed>) = 1 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5580] rt_sigprocmask(SIG_SETMASK, [] [pid 5582] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5582] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5579] <... futex resumed>) = 0 [pid 5583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5582] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5583] <... futex resumed>) = 1 [pid 5582] <... mkdirat resumed>) = 0 [pid 5581] <... futex resumed>) = 0 [pid 5579] <... futex resumed>) = 0 [pid 5580] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5585 attached ci2-android-6-1/strace-static-x86_64: Process 5584 attached [pid 5583] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5581] exit_group(0 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5583] <... futex resumed>) = ? [pid 5582] <... futex resumed>) = 0 [pid 5581] <... exit_group resumed>) = ? [pid 5579] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 5586 attached [pid 5585] set_robust_list(0x5555731a86a0, 24 [pid 5584] set_robust_list(0x5555731a86a0, 24 [pid 5582] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] <... set_robust_list resumed>) = 0 [pid 5583] +++ exited with 0 +++ [pid 5582] <... symlinkat resumed>) = 0 [pid 5581] +++ exited with 0 +++ [pid 5584] <... set_robust_list resumed>) = 0 [pid 5579] <... futex resumed>) = 0 [pid 5586] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5581, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5582] <... futex resumed>) = 0 [pid 5579] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5582] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5582] <... unlinkat resumed>) = 0 [pid 5579] <... futex resumed>) = 0 [pid 5585] rt_sigprocmask(SIG_SETMASK, [] [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5582] <... futex resumed>) = 0 [pid 5579] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5582] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5579] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5584] rt_sigprocmask(SIG_SETMASK, [] [pid 5582] <... unlinkat resumed>) = 0 [pid 5579] <... futex resumed>) = 0 [pid 5582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5579] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5582] <... futex resumed>) = 0 [pid 5579] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5579] exit_group(0 [pid 5582] <... futex resumed>) = ? [pid 5579] <... exit_group resumed>) = ? [pid 5586] <... set_robust_list resumed>) = 0 [pid 5585] chdir("./524" [pid 5584] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5585] <... chdir resumed>) = 0 [pid 5582] +++ exited with 0 +++ [pid 5579] +++ exited with 0 +++ [pid 306] <... restart_syscall resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5579, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5585] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] umount2("./518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./520", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 307] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 307] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./518/binderfs" [pid 307] newfstatat(AT_FDCWD, "./520/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./518/binderfs" [pid 307] unlink("./520/binderfs" [pid 306] <... unlink resumed>) = 0 [pid 5585] <... prctl resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5585] setpgid(0, 0 [pid 5584] chdir("./530" [pid 5586] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5585] <... setpgid resumed>) = 0 [pid 5584] <... chdir resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./518/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./520/config" [pid 306] umount2("./518/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./518/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 4 [pid 307] openat(AT_FDCWD, "./520/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(4 [pid 307] <... openat resumed>) = 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(4 [pid 306] getdents64(4 [pid 5585] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5584] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 306] close(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... close resumed>) = 0 [pid 307] close(4 [pid 306] rmdir("./518/config" [pid 307] <... close resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] rmdir("./520/config" [pid 306] getdents64(3 [pid 5586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5585] <... openat resumed>) = 3 [pid 5584] <... prctl resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 306] close(3 [pid 5586] mkdirat(AT_FDCWD, "./config", 0777 [pid 5585] write(3, "1000", 4 [pid 5584] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... close resumed>) = 0 [pid 5585] <... write resumed>) = 4 [pid 307] close(3 [pid 306] rmdir("./518" [pid 5586] <... mkdirat resumed>) = 0 [pid 5585] close(3 [pid 5584] <... setpgid resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./520" [pid 306] <... rmdir resumed>) = 0 [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] <... close resumed>) = 0 [pid 5584] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... rmdir resumed>) = 0 [pid 306] mkdir("./519", 0777 [pid 5586] <... futex resumed>) = 1 [pid 5585] symlink("/dev/binderfs", "./binderfs" [pid 5584] <... openat resumed>) = 3 [pid 5580] <... futex resumed>) = 0 [pid 307] mkdir("./521", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 5586] mount(NULL, "./config", "configfs", 0, NULL [pid 5585] <... symlink resumed>) = 0 [pid 5584] write(3, "1000", 4 [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5585] write(1, "executing program\n", 18 [pid 5584] <... write resumed>) = 4 [pid 5580] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5586] <... mount resumed>) = 0 [pid 5585] <... write resumed>) = 18 [pid 5584] close(3 [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5584] <... close resumed>) = 0 executing program [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5587 attached ci2-android-6-1/strace-static-x86_64: Process 5588 attached [pid 5586] <... futex resumed>) = 1 [pid 5585] <... futex resumed>) = 0 [pid 5584] symlink("/dev/binderfs", "./binderfs" [pid 5580] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5587 [pid 5588] set_robust_list(0x5555731a86a0, 24 [pid 5586] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5585] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5588 [pid 5584] <... symlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5588] <... set_robust_list resumed>) = 0 [pid 5586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5585] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5584] write(1, "executing program\n", 18 [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5588] rt_sigprocmask(SIG_SETMASK, [] [pid 5586] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5585] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5584] <... write resumed>) = 18 [pid 5580] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5588] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5586] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5588] chdir("./521" [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] <... chdir resumed>) = 0 [pid 5585] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5586] <... futex resumed>) = 1 [pid 5584] <... futex resumed>) = 0 [pid 5580] <... futex resumed>) = 0 [pid 5586] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5585] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5584] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] <... mprotect resumed>) = 0 [pid 5580] <... futex resumed>) = 0 [pid 5584] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5588] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5588] setpgid(0, 0 [pid 5585] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5586] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5585] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5584] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5585] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5586] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5584] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5588] <... setpgid resumed>) = 0 [pid 5588] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5584] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5586] <... futex resumed>) = 1 [pid 5585] <... clone3 resumed> => {parent_tid=[5589]}, 88) = 5589 [pid 5580] <... futex resumed>) = 0 [pid 5586] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5584] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5585] rt_sigprocmask(SIG_SETMASK, [] [pid 5584] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5588] write(3, "1000", 4 [pid 5584] <... mprotect resumed>) = 0 [pid 5586] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5580] <... futex resumed>) = 0 [pid 5584] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5588] <... write resumed>) = 4 [pid 5588] close(3) = 0 [pid 5586] <... mkdirat resumed>) = 0 [pid 5585] <... futex resumed>) = 0 [pid 5584] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5584] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5586] <... futex resumed>) = 0 [pid 5580] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5588] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5586] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5584] <... clone3 resumed> => {parent_tid=[5590]}, 88) = 5590 [pid 5588] write(1, "executing program\n", 18 [pid 5586] <... symlinkat resumed>) = 0 [pid 5580] <... futex resumed>) = 0 [pid 5584] rt_sigprocmask(SIG_SETMASK, [] [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5584] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5580] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5586] <... futex resumed>) = 0 [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5586] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5584] <... futex resumed>) = 0 [pid 5580] <... futex resumed>) = 0 [pid 5588] <... write resumed>) = 18 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5586] <... unlinkat resumed>) = 0 [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5588] <... futex resumed>) = 0 [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5580] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5588] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5586] <... futex resumed>) = 0 [pid 5580] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5586] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5580] <... futex resumed>) = 0 [pid 5588] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5588] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 executing program [pid 5588] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5586] <... unlinkat resumed>) = 0 [pid 5580] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5588] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5580] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 5589 attached [pid 5588] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5586] <... futex resumed>) = 0 [pid 5589] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5588] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5589] <... set_robust_list resumed>) = 0 [pid 5586] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5580] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5590 attached [pid 5589] rt_sigprocmask(SIG_SETMASK, [] [pid 5588] <... clone3 resumed> => {parent_tid=[5591]}, 88) = 5591 [pid 5580] <... exit_group resumed>) = ? [pid 5589] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5588] rt_sigprocmask(SIG_SETMASK, [] [pid 5586] <... futex resumed>) = ? [pid 5589] mkdirat(AT_FDCWD, "./config", 0777 [pid 5588] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5589] <... mkdirat resumed>) = 0 [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] <... futex resumed>) = 0 [pid 5589] <... futex resumed>) = 1 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5586] +++ exited with 0 +++ [pid 5585] <... futex resumed>) = 0 [pid 5580] +++ exited with 0 +++ [pid 5589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5580, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5589] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5589] mount(NULL, "./config", "configfs", 0, NULL [pid 5590] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5589] <... mount resumed>) = 0 [pid 5590] <... set_robust_list resumed>) = 0 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5590] rt_sigprocmask(SIG_SETMASK, [] [pid 5589] <... futex resumed>) = 1 [pid 5585] <... futex resumed>) = 0 [pid 5590] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5590] mkdirat(AT_FDCWD, "./config", 0777 [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5591 attached [pid 5590] <... mkdirat resumed>) = 0 [pid 5589] <... futex resumed>) = 0 [pid 5587] set_robust_list(0x5555731a86a0, 24 [pid 5585] <... futex resumed>) = 1 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5590] <... futex resumed>) = 1 [pid 5584] <... futex resumed>) = 0 [pid 5590] mount(NULL, "./config", "configfs", 0, NULL [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5590] <... mount resumed>) = 0 [pid 5589] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5591] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5587] <... set_robust_list resumed>) = 0 [pid 5584] <... futex resumed>) = 0 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5590] <... futex resumed>) = 0 [pid 5584] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5590] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5590] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5584] <... futex resumed>) = 0 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5590] <... futex resumed>) = 0 [pid 5584] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5590] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5590] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5584] <... futex resumed>) = 0 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5590] <... futex resumed>) = 0 [pid 5584] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5590] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5590] <... mkdirat resumed>) = 0 [pid 5584] <... futex resumed>) = 0 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] rt_sigprocmask(SIG_SETMASK, [] [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5590] <... futex resumed>) = 0 [pid 5584] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5590] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5590] <... symlinkat resumed>) = 0 [pid 5584] <... futex resumed>) = 0 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5590] <... futex resumed>) = 0 [pid 5584] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5590] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5590] <... unlinkat resumed>) = 0 [pid 5584] <... futex resumed>) = 0 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] chdir("./519" [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5590] <... futex resumed>) = 0 [pid 5584] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5590] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5587] <... chdir resumed>) = 0 [pid 5584] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5591] <... set_robust_list resumed>) = 0 [pid 5589] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5587] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5584] <... futex resumed>) = 0 [pid 5591] rt_sigprocmask(SIG_SETMASK, [] [pid 5590] <... unlinkat resumed>) = 0 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] <... prctl resumed>) = 0 [pid 5584] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5591] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5589] <... futex resumed>) = 1 [pid 5587] setpgid(0, 0 [pid 5585] <... futex resumed>) = 0 [pid 5591] mkdirat(AT_FDCWD, "./config", 0777 [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5589] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5587] <... setpgid resumed>) = 0 [pid 5585] <... futex resumed>) = 0 [pid 5590] <... futex resumed>) = 1 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5584] <... futex resumed>) = 0 [pid 5590] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5589] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5587] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5584] exit_group(0 [pid 5590] <... futex resumed>) = ? [pid 5584] <... exit_group resumed>) = ? [pid 5591] <... mkdirat resumed>) = 0 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] <... openat resumed>) = 3 [pid 5590] +++ exited with 0 +++ [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5589] <... futex resumed>) = 1 [pid 5587] write(3, "1000", 4 [pid 5585] <... futex resumed>) = 0 [pid 5584] +++ exited with 0 +++ [pid 5591] <... futex resumed>) = 1 [pid 5589] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5588] <... futex resumed>) = 0 [pid 5587] <... write resumed>) = 4 [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5591] mount(NULL, "./config", "configfs", 0, NULL [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5584, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5587] close(3 [pid 5591] <... mount resumed>) = 0 [pid 5588] <... futex resumed>) = 0 [pid 5587] <... close resumed>) = 0 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5587] symlink("/dev/binderfs", "./binderfs" [pid 5591] <... futex resumed>) = 0 [pid 5588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5591] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5591] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5589] <... mkdirat resumed>) = 0 [pid 5588] <... futex resumed>) = 0 [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5591] <... futex resumed>) = 0 [pid 5588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5587] <... symlink resumed>) = 0 [pid 5591] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5591] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5588] <... futex resumed>) = 0 [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5591] <... futex resumed>) = 0 [pid 5588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5591] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5591] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5588] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5589] <... futex resumed>) = 1 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5587] write(1, "executing program\n", 18 [pid 5585] <... futex resumed>) = 0 [pid 5591] <... futex resumed>) = 0 [pid 5588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5591] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" executing program [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5585] <... futex resumed>) = 0 [pid 5591] <... symlinkat resumed>) = 0 [pid 5589] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5588] <... futex resumed>) = 0 [pid 5587] <... write resumed>) = 18 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5591] <... futex resumed>) = 0 [pid 5589] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5587] <... futex resumed>) = 0 [pid 5591] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5591] <... unlinkat resumed>) = 0 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] <... futex resumed>) = 0 [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5587] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5591] <... futex resumed>) = 0 [pid 5589] <... futex resumed>) = 1 [pid 5588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5587] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5585] <... futex resumed>) = 0 [pid 5591] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5588] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5589] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5591] <... unlinkat resumed>) = 0 [pid 5588] <... futex resumed>) = 0 [pid 5587] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5585] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5589] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5588] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5587] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5591] <... futex resumed>) = 0 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5587] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5591] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5589] <... futex resumed>) = 0 [pid 5588] exit_group(0 [pid 5585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5591] <... futex resumed>) = ? [pid 5589] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5588] <... exit_group resumed>) = ? [pid 5587] <... mprotect resumed>) = 0 [pid 5591] +++ exited with 0 +++ [pid 5589] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5588] +++ exited with 0 +++ [pid 5587] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5585] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5589] <... futex resumed>) = 0 [pid 5587] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5588, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5585] exit_group(0 [pid 310] newfstatat(AT_FDCWD, "./536/binderfs" [pid 5585] <... exit_group resumed>) = ? [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5592 attached [pid 310] unlink("./536/binderfs" [pid 5592] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5592] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5592] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5589] +++ exited with 0 +++ [pid 5585] +++ exited with 0 +++ [pid 5587] <... clone3 resumed> => {parent_tid=[5592]}, 88) = 5592 [pid 5587] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... unlink resumed>) = 0 [pid 5587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5585, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5592] <... futex resumed>) = 0 [pid 5587] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = 0 [pid 5592] mkdirat(AT_FDCWD, "./config", 0777 [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5592] <... mkdirat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./536/config" [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5592] <... futex resumed>) = 1 [pid 5587] <... futex resumed>) = 0 [pid 310] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5592] mount(NULL, "./config", "configfs", 0, NULL [pid 5587] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./536/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5592] <... mount resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5592] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5587] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 5592] <... futex resumed>) = 0 [pid 5592] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5592] <... futex resumed>) = 1 [pid 5592] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5587] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5592] <... futex resumed>) = 0 [pid 5587] <... futex resumed>) = 1 [pid 310] <... close resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5592] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./536/config") = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5592] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] getdents64(3 [pid 308] umount2("./530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5592] <... futex resumed>) = 1 [pid 5587] <... futex resumed>) = 0 [pid 310] close(3 [pid 309] umount2("./524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5592] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5592] <... mkdirat resumed>) = 0 [pid 5587] <... futex resumed>) = 0 [pid 310] rmdir("./536" [pid 308] openat(AT_FDCWD, "./530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 310] <... rmdir resumed>) = 0 [pid 308] fstat(3 [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./537", 0777 [pid 309] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./530/binderfs" [pid 5592] <... futex resumed>) = 1 [pid 5587] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] fstat(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5592] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] unlink("./530/binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 5592] <... symlinkat resumed>) = 0 [pid 5587] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(3 [pid 308] <... unlink resumed>) = 0 [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5593 attached [pid 5592] <... futex resumed>) = 0 [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5593] set_robust_list(0x5555731a86a0, 24 [pid 5592] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5587] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5593 [pid 309] newfstatat(AT_FDCWD, "./524/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5593] <... set_robust_list resumed>) = 0 [pid 5592] <... unlinkat resumed>) = 0 [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5593] rt_sigprocmask(SIG_SETMASK, [] [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] unlink("./524/binderfs" [pid 308] newfstatat(AT_FDCWD, "./530/config" [pid 307] <... openat resumed>) = 3 [pid 5593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5592] <... futex resumed>) = 0 [pid 5587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(3 [pid 5593] chdir("./537" [pid 5592] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5587] <... futex resumed>) = 0 [pid 309] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5593] <... chdir resumed>) = 0 [pid 5592] <... unlinkat resumed>) = 0 [pid 5587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 308] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5593] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5593] <... prctl resumed>) = 0 [pid 5592] <... futex resumed>) = 0 [pid 5587] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./530/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5593] setpgid(0, 0 [pid 5587] <... exit_group resumed>) = ? [pid 309] newfstatat(AT_FDCWD, "./524/config" [pid 308] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5593] <... setpgid resumed>) = 0 [pid 5592] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./521/binderfs" [pid 5593] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5593] <... openat resumed>) = 3 [pid 5587] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] unlink("./521/binderfs" [pid 5593] write(3, "1000", 4 [pid 309] openat(AT_FDCWD, "./524/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 307] <... unlink resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5587, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5593] <... write resumed>) = 4 [pid 309] <... openat resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5593] close(3 [pid 309] fstat(4 [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = 0 [pid 5593] <... close resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5593] symlink("/dev/binderfs", "./binderfs" [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5593] <... symlink resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] close(4 [pid 307] newfstatat(AT_FDCWD, "./521/config" [pid 5593] write(1, "executing program\n", 18 [pid 309] getdents64(4 [pid 308] <... close resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5593] <... write resumed>) = 18 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./530/config" [pid 307] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5593] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./521/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5593] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 309] rmdir("./524/config" [pid 307] <... openat resumed>) = 4 [pid 5593] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] fstat(4 [pid 5593] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 5593] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] close(3 [pid 308] close(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5593] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 5593] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rmdir("./524" [pid 308] rmdir("./530" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5593] <... mprotect resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 5593] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] mkdir("./525", 0777 [pid 307] <... close resumed>) = 0 [pid 5593] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] rmdir("./521/config" [pid 5593] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./531", 0777 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5594 attached [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 5593] <... clone3 resumed> => {parent_tid=[5594]}, 88) = 5594 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5595 attached [pid 5594] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5593] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 307] close(3 [pid 5594] <... set_robust_list resumed>) = 0 [pid 5593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5595 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5594] rt_sigprocmask(SIG_SETMASK, [] [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 5594] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5593] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./521"ci2-android-6-1/strace-static-x86_64: Process 5596 attached [pid 5595] set_robust_list(0x5555731a86a0, 24 [pid 5594] mkdirat(AT_FDCWD, "./config", 0777 [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5596] set_robust_list(0x5555731a86a0, 24 [pid 5595] <... set_robust_list resumed>) = 0 [pid 5594] <... mkdirat resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5596 [pid 307] <... rmdir resumed>) = 0 [pid 5596] <... set_robust_list resumed>) = 0 [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5596] rt_sigprocmask(SIG_SETMASK, [] [pid 5594] <... futex resumed>) = 1 [pid 5593] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] mkdir("./522", 0777 [pid 5596] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5594] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 5596] chdir("./531" [pid 5594] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5596] <... chdir resumed>) = 0 [pid 5594] mount(NULL, "./config", "configfs", 0, NULL [pid 5593] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5596] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5594] <... mount resumed>) = 0 [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5596] <... prctl resumed>) = 0 [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5596] setpgid(0, 0 [pid 5594] <... futex resumed>) = 0 [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./519", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5596] <... setpgid resumed>) = 0 [pid 5594] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5593] <... futex resumed>) = 0 [pid 5596] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5594] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5596] <... openat resumed>) = 3 [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] write(3, "1000", 4 [pid 5594] <... futex resumed>) = 0 [pid 5596] <... write resumed>) = 4 [pid 5594] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5596] close(3 [pid 5593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5597 [pid 306] openat(AT_FDCWD, "./519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5594] <... futex resumed>) = 0 [pid 5593] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 5594] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3 [pid 5594] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] symlink("/dev/binderfs", "./binderfs" [pid 306] getdents64(3 [pid 5594] <... futex resumed>) = 1 [pid 5593] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5597 attached [pid 5596] <... symlink resumed>) = 0 [pid 5595] rt_sigprocmask(SIG_SETMASK, [] [pid 5594] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5596] write(1, "executing program\n", 18) = 18 [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5596] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5596] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5596] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5594] <... mkdirat resumed>) = 0 [pid 5593] <... futex resumed>) = 0 [pid 306] umount2("./519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5596] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5594] <... futex resumed>) = 0 [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./519/binderfs" [pid 5594] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5593] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 5596] <... mprotect resumed>) = 0 [pid 5594] <... symlinkat resumed>) = 0 [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5597] set_robust_list(0x5555731a86a0, 24 [pid 5596] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] unlink("./519/binderfs" [pid 5597] <... set_robust_list resumed>) = 0 [pid 5596] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5594] <... futex resumed>) = 0 [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5594] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5593] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5596] <... clone3 resumed> => {parent_tid=[5598]}, 88) = 5598 [pid 5596] rt_sigprocmask(SIG_SETMASK, [] [pid 5594] <... unlinkat resumed>) = 0 [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5596] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5594] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5596] <... futex resumed>) = 0 [pid 5594] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5593] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5598 attached [pid 5594] <... unlinkat resumed>) = 0 [pid 5593] <... futex resumed>) = 0 [pid 5594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5593] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5594] <... futex resumed>) = 0 [pid 5593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5594] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] newfstatat(AT_FDCWD, "./519/config" [pid 5593] exit_group(0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5594] <... futex resumed>) = ? [pid 5593] <... exit_group resumed>) = ? [pid 306] umount2("./519/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5594] +++ exited with 0 +++ [pid 5598] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5598] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5598] mkdirat(AT_FDCWD, "./config", 0777 [pid 5593] +++ exited with 0 +++ [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5593, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] openat(AT_FDCWD, "./519/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... openat resumed>) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5598] <... mkdirat resumed>) = 0 [pid 306] getdents64(4 [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 5596] <... futex resumed>) = 0 [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5598] <... futex resumed>) = 1 [pid 5597] rt_sigprocmask(SIG_SETMASK, [] [pid 5595] chdir("./525" [pid 306] close(4 [pid 5598] mount(NULL, "./config", "configfs", 0, NULL [pid 5597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5595] <... chdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./519/config" [pid 5598] <... mount resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 5597] chdir("./522" [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./519" [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] <... chdir resumed>) = 0 [pid 5595] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... rmdir resumed>) = 0 [pid 5595] <... prctl resumed>) = 0 [pid 306] mkdir("./520", 0777 [pid 5595] setpgid(0, 0) = 0 [pid 5595] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 5595] write(3, "1000", 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5595] <... write resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5595] close(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5595] <... close resumed>) = 0 [pid 5595] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5595] write(1, "executing program\n", 18) = 18 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5599 [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5595] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5595] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5595] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5595] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5595] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITEci2-android-6-1/strace-static-x86_64: Process 5599 attached ) = 0 [pid 5598] <... futex resumed>) = 1 [pid 5597] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5596] <... futex resumed>) = 0 [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5597] <... prctl resumed>) = 0 [pid 5599] set_robust_list(0x5555731a86a0, 24 [pid 5597] setpgid(0, 0) = 0 [pid 5598] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5597] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5599] <... set_robust_list resumed>) = 0 [pid 5599] rt_sigprocmask(SIG_SETMASK, [] [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] <... futex resumed>) = 0 [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5598] <... futex resumed>) = 1 [pid 5598] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5599] chdir("./520" [pid 5597] <... openat resumed>) = 3 [pid 5595] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5599] <... chdir resumed>) = 0 [pid 5599] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5597] write(3, "1000", 4 [pid 5599] <... prctl resumed>) = 0 [pid 5597] <... write resumed>) = 4 [pid 5599] setpgid(0, 0) = 0 [pid 5597] close(3 [pid 310] <... restart_syscall resumed>) = 0 [pid 5598] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5595] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./537", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5597] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5597] symlink("/dev/binderfs", "./binderfs" [pid 310] openat(AT_FDCWD, "./537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5599] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] <... symlink resumed>) = 0 [pid 5595] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... openat resumed>) = 3 [pid 5597] write(1, "executing program\n", 18 [pid 310] fstat(3 [pid 5597] <... write resumed>) = 18 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5597] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 executing program [pid 5597] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] umount2("./537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5597] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5597] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] newfstatat(AT_FDCWD, "./537/binderfs" [pid 5597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5597] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] unlink("./537/binderfs" [pid 5598] <... futex resumed>) = 1 [pid 5597] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5596] <... futex resumed>) = 0 [pid 5595] <... clone3 resumed> => {parent_tid=[5600]}, 88) = 5600 [pid 310] <... unlink resumed>) = 0 [pid 5597] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5598] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5597] <... mprotect resumed>) = 0 [pid 5596] <... futex resumed>) = 0 [pid 5595] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = 0 [pid 5597] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5597] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5597] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] newfstatat(AT_FDCWD, "./537/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5597] <... clone3 resumed> => {parent_tid=[5601]}, 88) = 5601 [pid 5595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5598] <... mkdirat resumed>) = 0 [pid 5597] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./537/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 5597] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5599] <... openat resumed>) = 3 [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5595] <... futex resumed>) = 0 [pid 310] rmdir("./537/config"ci2-android-6-1/strace-static-x86_64: Process 5601 attached ci2-android-6-1/strace-static-x86_64: Process 5600 attached [pid 5599] write(3, "1000", 4 [pid 5598] <... futex resumed>) = 1 [pid 5596] <... futex resumed>) = 0 [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5596] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3) = 0 [pid 310] rmdir("./537" [pid 5601] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5600] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5599] <... write resumed>) = 4 [pid 5598] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./538", 0777 [pid 5601] <... set_robust_list resumed>) = 0 [pid 5600] <... set_robust_list resumed>) = 0 [pid 5599] close(3 [pid 5598] <... symlinkat resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5601] rt_sigprocmask(SIG_SETMASK, [] [pid 5600] rt_sigprocmask(SIG_SETMASK, [] [pid 5599] <... close resumed>) = 0 [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5602 attached [pid 5601] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5600] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5602] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5602 [pid 5602] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5602] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5602] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5602] chdir("./538") = 0 [pid 5602] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5602] setpgid(0, 0) = 0 [pid 5602] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5599] symlink("/dev/binderfs", "./binderfs" [pid 5602] write(3, "1000", 4 [pid 5598] <... futex resumed>) = 1 [pid 5596] <... futex resumed>) = 0 [pid 5602] <... write resumed>) = 4 [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] close(3 [pid 5596] <... futex resumed>) = 0 [pid 5602] <... close resumed>) = 0 [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5602] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5602] write(1, "executing program\n", 18) = 18 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5602] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5599] <... symlink resumed>) = 0 [pid 5598] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5602] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5602] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5602] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5602] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5599] write(1, "executing program\n", 18 [pid 5598] <... unlinkat resumed>) = 0 executing program [pid 5602] <... mprotect resumed>) = 0 executing program [pid 5600] mkdirat(AT_FDCWD, "./config", 0777 [pid 5602] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5599] <... write resumed>) = 18 [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5602] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5603]}, 88) = 5603 [pid 5600] <... mkdirat resumed>) = 0 [pid 5598] <... futex resumed>) = 1 [pid 5596] <... futex resumed>) = 0 [pid 5602] rt_sigprocmask(SIG_SETMASK, [] [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5596] <... futex resumed>) = 0 [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5602] <... futex resumed>) = 0 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5603 attached [pid 5603] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5603] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5603] mkdirat(AT_FDCWD, "./config", 0777 [pid 5598] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] <... futex resumed>) = 0 [pid 5603] <... mkdirat resumed>) = 0 [pid 5599] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5598] <... unlinkat resumed>) = 0 [pid 5595] <... futex resumed>) = 0 [pid 5600] <... futex resumed>) = 1 [pid 5599] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5595] <... futex resumed>) = 0 [pid 5600] mount(NULL, "./config", "configfs", 0, NULL [pid 5598] <... futex resumed>) = 1 [pid 5596] <... futex resumed>) = 0 [pid 5599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5596] exit_group(0 [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5596] <... exit_group resumed>) = ? [pid 5599] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5600] <... mount resumed>) = 0 [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] <... futex resumed>) = 0 [pid 5599] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5603] <... futex resumed>) = 1 [pid 5603] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5598] +++ exited with 0 +++ [pid 5596] +++ exited with 0 +++ [pid 5599] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5596, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5600] <... futex resumed>) = 1 [pid 5599] <... mprotect resumed>) = 0 [pid 5595] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5595] <... futex resumed>) = 0 [pid 5600] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5599] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5599] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5600] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] <... futex resumed>) = 0 [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] <... clone3 resumed> => {parent_tid=[5604]}, 88) = 5604 [pid 5602] <... futex resumed>) = 0 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5600] <... futex resumed>) = 1 [pid 5599] rt_sigprocmask(SIG_SETMASK, [] [pid 5595] <... futex resumed>) = 0 [pid 5599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5600] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5595] <... futex resumed>) = 0 [pid 5600] <... mkdirat resumed>) = -1 EEXIST (File exists) ci2-android-6-1/strace-static-x86_64: Process 5604 attached [pid 5603] <... futex resumed>) = 1 [pid 5601] mkdirat(AT_FDCWD, "./config", 0777 [pid 5599] <... futex resumed>) = 0 [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 5600] <... futex resumed>) = 0 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5595] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5600] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5600] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5600] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] umount2("./531", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5603] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] openat(AT_FDCWD, "./531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5603] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 3 [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 5602] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5600] <... mkdirat resumed>) = 0 [pid 5602] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5603] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5600] <... futex resumed>) = 1 [pid 5595] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./531/binderfs" [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5600] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5603] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5595] <... futex resumed>) = 0 [pid 308] unlink("./531/binderfs" [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] <... futex resumed>) = 0 [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5600] <... symlinkat resumed>) = 0 [pid 308] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] <... futex resumed>) = 1 [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 5603] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5595] <... futex resumed>) = 0 [pid 5600] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5603] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5595] <... futex resumed>) = 0 [pid 5600] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] newfstatat(AT_FDCWD, "./531/config" [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5600] <... unlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./531/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5603] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5603] <... symlinkat resumed>) = 0 [pid 5602] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5600] <... futex resumed>) = 1 [pid 5595] <... futex resumed>) = 0 [pid 5603] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5600] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] fstat(4 [pid 5603] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5600] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5603] <... unlinkat resumed>) = 0 [pid 5602] <... futex resumed>) = 0 [pid 5600] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5595] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5603] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(4 [pid 5603] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5602] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5600] <... unlinkat resumed>) = 0 [pid 5603] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5602] <... futex resumed>) = 0 [pid 5600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5600] <... futex resumed>) = 1 [pid 5595] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5603] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5600] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5603] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5602] exit_group(0 [pid 5595] exit_group(0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5603] <... futex resumed>) = ? [pid 5602] <... exit_group resumed>) = ? [pid 5604] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5603] +++ exited with 0 +++ [pid 5602] +++ exited with 0 +++ [pid 5601] <... mkdirat resumed>) = 0 [pid 5600] <... futex resumed>) = ? [pid 5595] <... exit_group resumed>) = ? [pid 308] close(4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5602, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... close resumed>) = 0 [pid 5604] <... set_robust_list resumed>) = 0 [pid 308] rmdir("./531/config" [pid 5604] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5604] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5604] <... futex resumed>) = 1 [pid 5599] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 5600] +++ exited with 0 +++ [pid 5599] <... futex resumed>) = 0 [pid 5595] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5595, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rmdir("./531" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5604] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5604] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5599] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./532", 0777 [pid 5599] <... futex resumed>) = 0 [pid 5604] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5604] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5604] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 5601] <... futex resumed>) = 1 [pid 5599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5597] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5601] mount(NULL, "./config", "configfs", 0, NULL [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5604] <... futex resumed>) = 0 [pid 5601] <... mount resumed>) = 0 [pid 5599] <... futex resumed>) = 1 [pid 5597] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5604] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5604] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5601] <... futex resumed>) = 0 [pid 5597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5601] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5604] <... futex resumed>) = 1 [pid 5601] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5597] <... futex resumed>) = 0 [pid 5604] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5601] <... futex resumed>) = 0 [pid 5597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5601] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5601] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5599] <... futex resumed>) = 0 [pid 5597] <... futex resumed>) = 0 [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5604] <... futex resumed>) = 0 [pid 5601] <... futex resumed>) = 0 [pid 5599] <... futex resumed>) = 1 [pid 5597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5605 [pid 5604] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5601] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5605 attached [pid 5604] <... mkdirat resumed>) = 0 [pid 5601] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5597] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5604] <... futex resumed>) = 1 [pid 5601] <... futex resumed>) = 0 [pid 5599] <... futex resumed>) = 0 [pid 5597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5604] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5601] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5604] <... symlinkat resumed>) = 0 [pid 5601] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5599] <... futex resumed>) = 0 [pid 5597] <... futex resumed>) = 0 [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5604] <... futex resumed>) = 0 [pid 5601] <... futex resumed>) = 0 [pid 5599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5604] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5601] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5604] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5601] <... unlinkat resumed>) = 0 [pid 5599] <... futex resumed>) = 0 [pid 5597] <... futex resumed>) = 0 [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5604] <... futex resumed>) = 0 [pid 5601] <... futex resumed>) = 0 [pid 5599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5604] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5601] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5597] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5604] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5601] <... unlinkat resumed>) = 0 [pid 5599] <... futex resumed>) = 0 [pid 5597] <... futex resumed>) = 0 [pid 5605] set_robust_list(0x5555731a86a0, 24 [pid 5604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5597] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5604] <... futex resumed>) = 0 [pid 5601] <... futex resumed>) = 0 [pid 5599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5604] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5601] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5599] exit_group(0 [pid 5597] exit_group(0 [pid 5605] <... set_robust_list resumed>) = 0 [pid 5604] <... futex resumed>) = ? [pid 5601] <... futex resumed>) = ? [pid 5597] <... exit_group resumed>) = ? [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5605] rt_sigprocmask(SIG_SETMASK, [] [pid 5604] +++ exited with 0 +++ [pid 5601] +++ exited with 0 +++ [pid 5599] <... exit_group resumed>) = ? [pid 5597] +++ exited with 0 +++ [pid 5605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5599] +++ exited with 0 +++ [pid 310] umount2("./538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5597, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5599, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5605] chdir("./532" [pid 310] <... openat resumed>) = 3 [pid 309] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(3 [pid 309] fstat(3 [pid 307] <... openat resumed>) = 3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 310] getdents64(3 [pid 309] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] getdents64(3 [pid 5605] <... chdir resumed>) = 0 [pid 310] umount2("./538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./538/binderfs" [pid 309] newfstatat(AT_FDCWD, "./525/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./522/binderfs" [pid 310] unlink("./538/binderfs" [pid 309] unlink("./525/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5605] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... unlink resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] unlink("./522/binderfs" [pid 310] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5605] <... prctl resumed>) = 0 [pid 5605] setpgid(0, 0 [pid 307] <... unlink resumed>) = 0 [pid 5605] <... setpgid resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5605] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 307] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./538/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./525/config" [pid 307] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./538/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./522/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... openat resumed>) = 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] fstat(4 [pid 309] openat(AT_FDCWD, "./525/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 310] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(4 [pid 5605] <... openat resumed>) = 3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./522/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 307] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] close(4 [pid 309] getdents64(4 [pid 307] fstat(4 [pid 310] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] rmdir("./538/config" [pid 309] close(4 [pid 307] getdents64(4 [pid 5605] write(3, "1000", 4) = 4 [pid 5605] close(3) = 0 [pid 5605] symlink("/dev/binderfs", "./binderfs" [pid 310] <... rmdir resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5605] <... symlink resumed>) = 0 [pid 310] getdents64(3 [pid 309] rmdir("./525/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5605] write(1, "executing program\n", 18 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5605] <... write resumed>) = 18 [pid 310] close(3 [pid 309] <... rmdir resumed>) = 0 executing program [pid 307] getdents64(4 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] rmdir("./538" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 5605] <... futex resumed>) = 0 [pid 5605] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rmdir resumed>) = 0 [pid 309] close(3 [pid 307] <... close resumed>) = 0 [pid 5605] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] mkdir("./539", 0777 [pid 309] <... close resumed>) = 0 [pid 307] rmdir("./522/config" [pid 5605] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] rmdir("./525" [pid 5605] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... rmdir resumed>) = 0 [pid 5605] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5605] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 5605] <... mprotect resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] mkdir("./526", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5605] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5605] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 307] close(3 [pid 5605] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5606 attached [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5606 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 5605] <... clone3 resumed> => {parent_tid=[5607]}, 88) = 5607 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./522" [pid 5606] set_robust_list(0x5555731a86a0, 24 [pid 5605] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5607 attached [pid 5607] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5607] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5607] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 5606] <... set_robust_list resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5608 [pid 307] mkdir("./523", 0777 [pid 5607] <... mkdirat resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 5606] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5605] <... futex resumed>) = 0 [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5607] <... futex resumed>) = 1 [pid 5607] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5605] <... futex resumed>) = 0 [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5606] chdir("./539" [pid 5605] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5609 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5607] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5606] <... chdir resumed>) = 0 [pid 5607] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5606] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5607] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5605] <... futex resumed>) = 0 [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5606] <... prctl resumed>) = 0 [pid 5605] <... futex resumed>) = 0 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5606] setpgid(0, 0 [pid 5607] <... futex resumed>) = 1 [pid 5607] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5606] <... setpgid resumed>) = 0 [pid 5606] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] umount2("./520", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5609 attached ci2-android-6-1/strace-static-x86_64: Process 5608 attached [pid 5607] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] openat(AT_FDCWD, "./520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 5605] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5605] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5607] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5607] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] umount2("./520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5606] <... openat resumed>) = 3 [pid 5607] <... mkdirat resumed>) = 0 [pid 5606] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./520/binderfs" [pid 5606] <... write resumed>) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5606] close(3 [pid 5605] <... futex resumed>) = 0 [pid 306] unlink("./520/binderfs" [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 5606] <... close resumed>) = 0 [pid 306] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5607] <... futex resumed>) = 1 [pid 5607] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... umount2 resumed>) = 0 [pid 5606] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5607] <... symlinkat resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./520/config" [pid 5606] <... symlink resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5606] write(1, "executing program\n", 18 [pid 306] umount2("./520/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5606] <... write resumed>) = 18 [pid 5605] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./520/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5606] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5605] <... futex resumed>) = 0 [pid 5606] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 306] fstat(4 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5606] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5607] <... futex resumed>) = 1 [pid 5606] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] getdents64(4 [pid 5607] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5607] <... unlinkat resumed>) = 0 [pid 5606] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(4 [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5606] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5606] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5605] <... futex resumed>) = 0 [pid 306] close(4 [pid 5605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 5605] <... futex resumed>) = 0 [pid 306] rmdir("./520/config" [pid 5606] <... mprotect resumed>) = 0 [pid 5605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5607] <... futex resumed>) = 1 [pid 5607] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] <... rmdir resumed>) = 0 [pid 5607] <... unlinkat resumed>) = 0 [pid 5606] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 5607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5606] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5606] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5605] <... futex resumed>) = 0 [pid 306] close(3 [pid 5605] exit_group(0 [pid 5607] <... futex resumed>) = ? [pid 5605] <... exit_group resumed>) = ? [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5610 attached [pid 5609] set_robust_list(0x5555731a86a0, 24 [pid 5608] set_robust_list(0x5555731a86a0, 24 [pid 306] rmdir("./520" [pid 5610] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5609] <... set_robust_list resumed>) = 0 [pid 5608] <... set_robust_list resumed>) = 0 [pid 5607] +++ exited with 0 +++ [pid 5606] <... clone3 resumed> => {parent_tid=[5610]}, 88) = 5610 [pid 5605] +++ exited with 0 +++ [pid 306] <... rmdir resumed>) = 0 [pid 5606] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5605, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] mkdir("./521", 0777 [pid 5606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5608] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 5606] <... futex resumed>) = 0 [pid 5608] chdir("./526" [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5608] <... chdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5608] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5608] <... prctl resumed>) = 0 [pid 5608] setpgid(0, 0) = 0 [pid 5608] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5608] write(3, "1000", 4) = 4 [pid 5608] close(3ci2-android-6-1/strace-static-x86_64: Process 5611 attached ) = 0 [pid 5610] <... set_robust_list resumed>) = 0 [pid 5609] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5611 [pid 5608] symlink("/dev/binderfs", "./binderfs" [pid 5610] rt_sigprocmask(SIG_SETMASK, [] [pid 5608] <... symlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] set_robust_list(0x5555731a86a0, 24 [pid 5609] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5608] write(1, "executing program\n", 18 [pid 5611] <... set_robust_list resumed>) = 0 [pid 5610] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5608] <... write resumed>) = 18 executing program [pid 308] umount2("./532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5608] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5608] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... openat resumed>) = 3 [pid 5608] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] fstat(3 [pid 5608] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5608] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 5608] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5608] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] umount2("./532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5610] mkdirat(AT_FDCWD, "./config", 0777 [pid 5608] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5608] <... mprotect resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./532/binderfs" [pid 5608] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5608] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./532/binderfs" [pid 5608] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... unlink resumed>) = 0 [pid 5610] <... mkdirat resumed>) = 0 [pid 308] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5608] <... clone3 resumed> => {parent_tid=[5612]}, 88) = 5612 [pid 308] <... umount2 resumed>) = 0 [pid 5608] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5608] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./532/config" [pid 5610] <... futex resumed>) = 1 [pid 5606] <... futex resumed>) = 0 [pid 5611] rt_sigprocmask(SIG_SETMASK, [] [pid 5609] chdir("./523" [pid 5608] <... futex resumed>) = 0 [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5606] <... futex resumed>) = 0 [pid 308] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5610] mount(NULL, "./config", "configfs", 0, NULL [pid 308] openat(AT_FDCWD, "./532/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 5610] <... mount resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./532/config"ci2-android-6-1/strace-static-x86_64: Process 5612 attached [pid 5611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... chdir resumed>) = 0 [pid 5612] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 5611] chdir("./521" [pid 5610] <... futex resumed>) = 1 [pid 5609] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5606] <... futex resumed>) = 0 [pid 308] rmdir("./532" [pid 5612] <... set_robust_list resumed>) = 0 [pid 5611] <... chdir resumed>) = 0 [pid 5610] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5609] <... prctl resumed>) = 0 [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./533", 0777 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5610] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5609] setpgid(0, 0 [pid 5606] <... futex resumed>) = 0 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] <... prctl resumed>) = 0 [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... setpgid resumed>) = 0 [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 5612] mkdirat(AT_FDCWD, "./config", 0777 [pid 5611] setpgid(0, 0 [pid 5610] <... futex resumed>) = 0 [pid 5609] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... mkdirat resumed>) = 0 [pid 5611] <... setpgid resumed>) = 0 [pid 5610] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] <... openat resumed>) = 3 [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5613 attached [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5610] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5613] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5613 [pid 5613] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5606] <... futex resumed>) = 0 [pid 5613] chdir("./533" [pid 5610] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... openat resumed>) = 3 [pid 5610] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5611] write(3, "1000", 4 [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] write(3, "1000", 4 [pid 5613] <... chdir resumed>) = 0 [pid 5610] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 4 [pid 5610] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] <... write resumed>) = 4 [pid 5606] <... futex resumed>) = 0 [pid 5611] close(3 [pid 5609] close(3 [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5613] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5610] <... futex resumed>) = 0 [pid 5606] <... futex resumed>) = 1 [pid 5611] <... close resumed>) = 0 [pid 5609] <... close resumed>) = 0 [pid 5610] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5613] <... prctl resumed>) = 0 [pid 5613] setpgid(0, 0) = 0 [pid 5610] <... mkdirat resumed>) = 0 [pid 5611] symlink("/dev/binderfs", "./binderfs" [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] symlink("/dev/binderfs", "./binderfs" [pid 5610] <... futex resumed>) = 1 [pid 5606] <... futex resumed>) = 0 [pid 5613] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5611] <... symlink resumed>) = 0 [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5610] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5613] <... openat resumed>) = 3 [pid 5609] <... symlink resumed>) = 0 [pid 5606] <... futex resumed>) = 0 [pid 5613] write(3, "1000", 4 [pid 5610] <... symlinkat resumed>) = 0 [pid 5611] write(1, "executing program\n", 18 [pid 5609] write(1, "executing program\n", 18 [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5610] <... futex resumed>) = 0 [pid 5609] <... write resumed>) = 18 [pid 5611] <... write resumed>) = 18 [pid 5606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5610] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5613] <... write resumed>) = 4 [pid 5610] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5606] <... futex resumed>) = 0 [pid 5610] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... futex resumed>) = 0 [pid 5609] <... futex resumed>) = 0 executing program executing program [pid 5611] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5610] <... unlinkat resumed>) = 0 [pid 5609] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5611] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5613] close(3 [pid 5610] <... futex resumed>) = 1 [pid 5609] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5606] <... futex resumed>) = 0 [pid 5611] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5610] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5610] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5606] <... futex resumed>) = 0 [pid 5611] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5610] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5610] <... unlinkat resumed>) = 0 [pid 5609] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5611] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5610] <... futex resumed>) = 1 [pid 5606] <... futex resumed>) = 0 [pid 5609] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5613] <... close resumed>) = 0 [pid 5606] exit_group(0 [pid 5613] symlink("/dev/binderfs", "./binderfs" [pid 5609] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5606] <... exit_group resumed>) = ? [pid 5613] <... symlink resumed>) = 0 [pid 5611] <... mprotect resumed>) = 0 [pid 5608] <... futex resumed>) = 0 [pid 5613] write(1, "executing program\n", 18 [pid 5609] <... mprotect resumed>) = 0 [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5613] <... write resumed>) = 18 [pid 5608] <... futex resumed>) = 0 [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5613] <... futex resumed>) = 0 [pid 5613] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5613] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5613] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5610] +++ exited with 0 +++ [pid 5606] +++ exited with 0 +++ [pid 5613] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 5611] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5609] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5606, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] umount2("./539", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5614 attached [pid 5612] <... futex resumed>) = 1 [pid 5611] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5609] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5615 attached [pid 5614] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5613] <... clone3 resumed> => {parent_tid=[5614]}, 88) = 5614 [pid 5612] mount(NULL, "./config", "configfs", 0, NULL [pid 5611] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] openat(AT_FDCWD, "./539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5616 attached [pid 5615] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5614] <... set_robust_list resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... mount resumed>) = 0 [pid 5609] <... clone3 resumed> => {parent_tid=[5615]}, 88) = 5615 [pid 310] <... openat resumed>) = 3 [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... clone3 resumed> => {parent_tid=[5616]}, 88) = 5616 [pid 5609] rt_sigprocmask(SIG_SETMASK, [] [pid 310] fstat(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] rt_sigprocmask(SIG_SETMASK, [] [pid 5609] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5608] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... futex resumed>) = 0 [pid 5608] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5612] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5611] <... futex resumed>) = 0 [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5615] <... set_robust_list resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./539/binderfs" [pid 5612] <... futex resumed>) = 1 [pid 5608] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./539/binderfs" [pid 5612] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5614] mkdirat(AT_FDCWD, "./config", 0777 [pid 5608] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5613] <... futex resumed>) = 0 [pid 5615] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... futex resumed>) = 0 [pid 5608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = 0 [pid 5614] <... mkdirat resumed>) = 0 [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5615] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5613] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] <... mkdirat resumed>) = 0 [pid 5608] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... futex resumed>) = 0 [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./539/config" [pid 5614] mount(NULL, "./config", "configfs", 0, NULL [pid 5613] <... futex resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... mount resumed>) = 0 [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5615] mkdirat(AT_FDCWD, "./config", 0777 [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5613] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5608] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... futex resumed>) = 0 [pid 5612] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./539/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5615] <... mkdirat resumed>) = 0 [pid 5614] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... symlinkat resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5614] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5613] <... futex resumed>) = 0 [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] <... futex resumed>) = 1 [pid 5608] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5615] <... futex resumed>) = 1 [pid 5614] <... futex resumed>) = 0 [pid 5613] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] <... futex resumed>) = 0 [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5616] <... set_robust_list resumed>) = 0 [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5614] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5608] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5612] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5609] <... futex resumed>) = 0 [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 5614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5613] <... futex resumed>) = 0 [pid 5614] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5612] <... unlinkat resumed>) = 0 [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5614] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5615] mount(NULL, "./config", "configfs", 0, NULL [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... futex resumed>) = 1 [pid 5608] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5614] <... futex resumed>) = 1 [pid 5613] <... futex resumed>) = 0 [pid 5612] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5608] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./539/config" [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5615] <... mount resumed>) = 0 [pid 5614] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5608] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5613] <... futex resumed>) = 0 [pid 5612] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5608] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5615] <... futex resumed>) = 1 [pid 5614] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] <... unlinkat resumed>) = 0 [pid 5609] <... futex resumed>) = 0 [pid 5616] mkdirat(AT_FDCWD, "./config", 0777 [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5614] <... mkdirat resumed>) = 0 [pid 5612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... futex resumed>) = 1 [pid 5609] <... futex resumed>) = 0 [pid 5608] <... futex resumed>) = 0 [pid 310] close(3 [pid 5616] <... mkdirat resumed>) = 0 [pid 5615] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5614] <... futex resumed>) = 1 [pid 5613] <... futex resumed>) = 0 [pid 5612] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5615] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5614] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5608] exit_group(0 [pid 310] <... close resumed>) = 0 [pid 5616] <... futex resumed>) = 1 [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5613] <... futex resumed>) = 0 [pid 5611] <... futex resumed>) = 0 [pid 5608] <... exit_group resumed>) = ? [pid 310] rmdir("./539" [pid 5612] <... futex resumed>) = ? [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5615] <... futex resumed>) = 1 [pid 5614] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... futex resumed>) = 0 [pid 5616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5614] <... symlinkat resumed>) = 0 [pid 5616] mount(NULL, "./config", "configfs", 0, NULL [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... futex resumed>) = 0 [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5616] <... mount resumed>) = 0 [pid 5614] <... futex resumed>) = 1 [pid 5613] <... futex resumed>) = 0 [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5614] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5616] <... futex resumed>) = 0 [pid 5614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5613] <... futex resumed>) = 0 [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5614] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] +++ exited with 0 +++ [pid 5608] +++ exited with 0 +++ [pid 5615] <... futex resumed>) = 0 [pid 5614] <... unlinkat resumed>) = 0 [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] <... futex resumed>) = 1 [pid 310] mkdir("./540", 0777 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5608, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5615] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5614] <... futex resumed>) = 1 [pid 5613] <... futex resumed>) = 0 [pid 5614] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5613] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5613] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5615] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5614] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5613] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5614] <... unlinkat resumed>) = 0 [pid 5611] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] <... futex resumed>) = 0 [pid 5615] <... futex resumed>) = 1 [pid 5614] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] umount2("./526", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5614] <... futex resumed>) = 1 [pid 5613] <... futex resumed>) = 0 [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5614] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5613] exit_group(0 [pid 5614] <... futex resumed>) = ? [pid 5613] <... exit_group resumed>) = ? [pid 5616] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5614] +++ exited with 0 +++ [pid 5609] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5617 attached [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5615] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5613] +++ exited with 0 +++ [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5617 [pid 309] openat(AT_FDCWD, "./526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] set_robust_list(0x5555731a86a0, 24 [pid 5616] <... futex resumed>) = 1 [pid 5615] <... mkdirat resumed>) = 0 [pid 5611] <... futex resumed>) = 0 [pid 5617] <... set_robust_list resumed>) = 0 [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5613, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5615] <... futex resumed>) = 1 [pid 5611] <... futex resumed>) = 0 [pid 5609] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5617] chdir("./540" [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5615] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5617] <... chdir resumed>) = 0 [pid 5616] <... futex resumed>) = 1 [pid 5615] <... symlinkat resumed>) = 0 [pid 5611] <... futex resumed>) = 0 [pid 309] umount2("./526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... prctl resumed>) = 0 [pid 5616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5615] <... futex resumed>) = 1 [pid 5611] <... futex resumed>) = 0 [pid 5609] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./526/binderfs" [pid 5617] setpgid(0, 0 [pid 5616] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] <... setpgid resumed>) = 0 [pid 5616] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] <... futex resumed>) = 0 [pid 309] unlink("./526/binderfs" [pid 5617] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5615] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 5617] <... openat resumed>) = 3 [pid 5616] <... futex resumed>) = 1 [pid 5615] <... unlinkat resumed>) = 0 [pid 5611] <... futex resumed>) = 0 [pid 309] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] write(3, "1000", 4 [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5617] <... write resumed>) = 4 [pid 5616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5615] <... futex resumed>) = 1 [pid 5611] <... futex resumed>) = 0 [pid 5609] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5617] close(3 [pid 5616] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... close resumed>) = 0 [pid 5616] <... symlinkat resumed>) = 0 [pid 5615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... restart_syscall resumed>) = 0 [pid 5617] symlink("/dev/binderfs", "./binderfs" [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5615] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5609] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./526/config" [pid 5617] <... symlink resumed>) = 0 [pid 5616] <... futex resumed>) = 1 [pid 5615] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5611] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] write(1, "executing program\n", 18 [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5615] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... write resumed>) = 18 [pid 5616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5615] <... futex resumed>) = 1 [pid 5611] <... futex resumed>) = 0 [pid 5609] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./533", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5616] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5615] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] exit_group(0 [pid 309] openat(AT_FDCWD, "./526/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] <... futex resumed>) = 0 [pid 5616] <... unlinkat resumed>) = 0 [pid 5615] <... futex resumed>) = ? [pid 5609] <... exit_group resumed>) = ? [pid 309] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5615] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5616] <... futex resumed>) = 1 [pid 5611] <... futex resumed>) = 0 [pid 5609] +++ exited with 0 +++ [pid 309] fstat(4 [pid 308] <... openat resumed>) = 3 [pid 5617] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5609, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5616] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(3 [pid 5617] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 5616] <... unlinkat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5617] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5616] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./526/config" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5617] <... mprotect resumed>) = 0 [pid 5616] <... futex resumed>) = 1 [pid 5611] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] exit_group(0 [pid 309] getdents64(3 [pid 308] umount2("./533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] <... futex resumed>) = ? [pid 5611] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5617] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5616] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5618 attached [pid 5611] +++ exited with 0 +++ [pid 309] close(3 [pid 308] newfstatat(AT_FDCWD, "./533/binderfs" [pid 5618] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5617] <... clone3 resumed> => {parent_tid=[5618]}, 88) = 5618 [pid 309] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5611, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5618] <... set_robust_list resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rmdir("./526" [pid 308] unlink("./533/binderfs" [pid 5618] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5618] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] mkdir("./527", 0777 [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 5618] mkdirat(AT_FDCWD, "./config", 0777 [pid 5617] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./533/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./533/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5618] <... mkdirat resumed>) = 0 [pid 308] getdents64(4 [pid 307] umount2("./523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5619 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5618] <... futex resumed>) = 1 [pid 5617] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5618] mount(NULL, "./config", "configfs", 0, NULL [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 307] openat(AT_FDCWD, "./523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5618] <... mount resumed>) = 0 [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./533/config" [pid 307] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5619 attached [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 307] fstat(3 [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5618] <... futex resumed>) = 1 [pid 5617] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5618] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 307] getdents64(3 [pid 5618] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5617] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./533" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5617] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./534", 0777 [pid 5619] set_robust_list(0x5555731a86a0, 24 [pid 5618] <... futex resumed>) = 0 [pid 5617] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5618] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./523/binderfs" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5618] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5619] <... set_robust_list resumed>) = 0 [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./523/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5620 attached [pid 5619] rt_sigprocmask(SIG_SETMASK, [] [pid 5618] <... futex resumed>) = 1 [pid 5617] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5620] set_robust_list(0x5555731a86a0, 24 [pid 5619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5618] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5620 [pid 307] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5620] <... set_robust_list resumed>) = 0 [pid 5618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5617] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5620] rt_sigprocmask(SIG_SETMASK, [] [pid 5619] chdir("./527" [pid 5618] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5620] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5619] <... chdir resumed>) = 0 [pid 5618] <... mkdirat resumed>) = 0 [pid 307] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5620] chdir("./534" [pid 5619] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5620] <... chdir resumed>) = 0 [pid 5619] <... prctl resumed>) = 0 [pid 5618] <... futex resumed>) = 1 [pid 5617] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./523/config" [pid 5620] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5619] setpgid(0, 0 [pid 5618] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5620] <... prctl resumed>) = 0 [pid 5619] <... setpgid resumed>) = 0 [pid 5618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5617] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5620] setpgid(0, 0 [pid 5618] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5620] <... setpgid resumed>) = 0 [pid 5619] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5618] <... symlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./523/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5620] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5619] <... openat resumed>) = 3 [pid 5618] <... futex resumed>) = 1 [pid 5617] <... futex resumed>) = 0 [pid 5619] write(3, "1000", 4 [pid 5618] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 5620] <... openat resumed>) = 3 [pid 5619] <... write resumed>) = 4 [pid 5618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5617] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 5620] write(3, "1000", 4 [pid 5619] close(3 [pid 5618] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5620] <... write resumed>) = 4 [pid 5619] <... close resumed>) = 0 [pid 5618] <... unlinkat resumed>) = 0 [pid 307] getdents64(4 [pid 5620] close(3 [pid 5619] symlink("/dev/binderfs", "./binderfs" [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5620] <... close resumed>) = 0 [pid 5619] <... symlink resumed>) = 0 [pid 5618] <... futex resumed>) = 1 [pid 5617] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5620] symlink("/dev/binderfs", "./binderfs" [pid 5619] write(1, "executing program\n", 18 [pid 5618] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5617] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5619] <... write resumed>) = 18 [pid 5618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] close(4 [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5618] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5617] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5620] <... symlink resumed>) = 0 [pid 5619] <... futex resumed>) = 0 [pid 5618] <... unlinkat resumed>) = 0 [pid 5617] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./523/config" [pid 5620] write(1, "executing program\n", 18 [pid 5619] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5618] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5617] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rmdir resumed>) = 0 [pid 5620] <... write resumed>) = 18 [pid 5619] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5618] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5619] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 5618] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5617] exit_group(0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5620] <... futex resumed>) = 0 [pid 5619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5618] <... futex resumed>) = ? [pid 5617] <... exit_group resumed>) = ? [pid 307] close(3 [pid 5620] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5619] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5618] +++ exited with 0 +++ [pid 307] <... close resumed>) = 0 [pid 5619] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] rmdir("./523" [pid 5619] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... rmdir resumed>) = 0 [pid 5620] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5619] <... mprotect resumed>) = 0 [pid 5617] +++ exited with 0 +++ [pid 307] mkdir("./524", 0777 [pid 5620] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5619] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5617, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... mkdir resumed>) = 0 [pid 306] umount2("./521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5620] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5619] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5620] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5619] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] openat(AT_FDCWD, "./521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5620] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5621 attached [pid 5620] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5619] <... clone3 resumed> => {parent_tid=[5621]}, 88) = 5621 [pid 306] fstat(3 [pid 5619] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5622 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5620] <... mprotect resumed>) = 0 [pid 5619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5619] <... futex resumed>) = 0 [pid 5620] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./521/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5620] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] unlink("./521/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5622 attached [pid 5621] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5620] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... unlink resumed>) = 0 [pid 306] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./521/config" [pid 310] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./521/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] openat(AT_FDCWD, "./521/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5620] <... clone3 resumed> => {parent_tid=[5623]}, 88) = 5623 [pid 310] umount2("./540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(4 [pid 310] newfstatat(AT_FDCWD, "./540/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5620] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 310] unlink("./540/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5622] set_robust_list(0x5555731a86a0, 24 [pid 5621] <... set_robust_list resumed>) = 0 [pid 5620] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] getdents64(4 [pid 5621] rt_sigprocmask(SIG_SETMASK, [] [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5622] <... set_robust_list resumed>) = 0 [pid 5621] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5620] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] close(4 [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 5621] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./521/config" [pid 310] newfstatat(AT_FDCWD, "./540/config" [pid 306] <... rmdir resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3 [pid 310] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5621] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./540/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 306] rmdir("./521" [pid 5622] rt_sigprocmask(SIG_SETMASK, [] [pid 5621] <... futex resumed>) = 1 [pid 5619] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 306] <... rmdir resumed>) = 0 [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] mkdir("./522", 0777 [pid 5622] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5621] mount(NULL, "./config", "configfs", 0, NULL [pid 5619] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 306] <... mkdir resumed>) = 0 [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5622] chdir("./524" [pid 5621] <... mount resumed>) = 0 [pid 310] close(4ci2-android-6-1/strace-static-x86_64: Process 5624 attached ) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5624 [pid 310] rmdir("./540/config" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] set_robust_list(0x5555731a86a0, 24 [pid 5622] <... chdir resumed>) = 0 [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./540" [pid 5624] <... set_robust_list resumed>) = 0 [pid 5622] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5621] <... futex resumed>) = 1 [pid 5619] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./541", 0777ci2-android-6-1/strace-static-x86_64: Process 5623 attached [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5622] <... prctl resumed>) = 0 [pid 5621] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5619] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5623] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5623] <... set_robust_list resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5622] setpgid(0, 0 [pid 5621] <... mkdirat resumed>) = -1 EEXIST (File exists) ci2-android-6-1/strace-static-x86_64: Process 5625 attached [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] set_robust_list(0x5555731a86a0, 24 [pid 5623] mkdirat(AT_FDCWD, "./config", 0777 [pid 5622] <... setpgid resumed>) = 0 [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5625 [pid 5625] <... set_robust_list resumed>) = 0 [pid 5624] chdir("./522" [pid 5623] <... mkdirat resumed>) = 0 [pid 5621] <... futex resumed>) = 1 [pid 5619] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5621] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5623] <... futex resumed>) = 1 [pid 5622] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5621] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5620] <... futex resumed>) = 0 [pid 5619] <... futex resumed>) = 0 [pid 5625] chdir("./541" [pid 5624] <... chdir resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5621] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... chdir resumed>) = 0 [pid 5623] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5623] mount(NULL, "./config", "configfs", 0, NULL [pid 5625] <... prctl resumed>) = 0 [pid 5623] <... mount resumed>) = 0 [pid 5621] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5620] <... futex resumed>) = 0 [pid 5625] setpgid(0, 0 [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... setpgid resumed>) = 0 [pid 5623] <... futex resumed>) = 0 [pid 5621] <... futex resumed>) = 1 [pid 5619] <... futex resumed>) = 0 [pid 5625] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5622] <... openat resumed>) = 3 [pid 5621] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5620] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... openat resumed>) = 3 [pid 5624] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5622] write(3, "1000", 4 [pid 5621] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5619] <... futex resumed>) = 0 [pid 5625] write(3, "1000", 4 [pid 5623] <... futex resumed>) = 0 [pid 5622] <... write resumed>) = 4 [pid 5621] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5620] <... futex resumed>) = 1 [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... write resumed>) = 4 [pid 5623] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5625] close(3 [pid 5623] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5625] <... close resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] symlink("/dev/binderfs", "./binderfs" [pid 5623] <... futex resumed>) = 0 [pid 5622] close(3 [pid 5621] <... mkdirat resumed>) = 0 [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... symlink resumed>) = 0 [pid 5624] <... prctl resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] write(1, "executing program\n", 18) = 18 [pid 5620] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5622] <... close resumed>) = 0 executing program [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] symlink("/dev/binderfs", "./binderfs" [pid 5621] <... futex resumed>) = 1 [pid 5623] <... futex resumed>) = 0 [pid 5620] <... futex resumed>) = 1 [pid 5619] <... futex resumed>) = 0 [pid 5625] <... futex resumed>) = 0 [pid 5623] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5621] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5623] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5622] <... symlink resumed>) = 0 [pid 5621] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5619] <... futex resumed>) = 0 [pid 5625] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] write(1, "executing program\n", 18 [pid 5621] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5623] <... futex resumed>) = 1 [pid 5620] <... futex resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5622] <... write resumed>) = 18 [pid 5621] <... symlinkat resumed>) = 0 [pid 5625] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5623] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5623] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5621] <... futex resumed>) = 1 [pid 5620] <... futex resumed>) = 0 [pid 5619] <... futex resumed>) = 0 [pid 5625] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5623] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... mprotect resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] <... futex resumed>) = 0 [pid 5621] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5619] <... futex resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5623] <... futex resumed>) = 0 [pid 5621] <... unlinkat resumed>) = 0 [pid 5620] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5622] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5619] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5623] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5622] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5621] <... futex resumed>) = 0 [pid 5620] <... futex resumed>) = 0 [pid 5619] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] setpgid(0, 0 [pid 5623] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5622] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5621] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5619] <... futex resumed>) = 0 [pid 5625] <... clone3 resumed> => {parent_tid=[5626]}, 88) = 5626 [pid 5623] <... symlinkat resumed>) = 0 [pid 5622] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5621] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5619] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5626 attached [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... setpgid resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5623] <... futex resumed>) = 1 [pid 5620] <... futex resumed>) = 0 [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... futex resumed>) = 0 [pid 5623] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5620] <... futex resumed>) = 0 [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5623] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5623] <... unlinkat resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5620] <... futex resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5620] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5623] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5620] <... futex resumed>) = 0 [pid 5623] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5620] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5623] <... unlinkat resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5620] <... futex resumed>) = 0 [pid 5623] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5620] exit_group(0 [pid 5623] <... futex resumed>) = ? [pid 5620] <... exit_group resumed>) = ? [pid 5626] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5624] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5623] +++ exited with 0 +++ [pid 5622] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5621] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5620] +++ exited with 0 +++ [pid 5622] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5621] <... futex resumed>) = 1 [pid 5619] <... futex resumed>) = 0 [pid 5622] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5621] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5619] exit_group(0 [pid 5624] <... openat resumed>) = 3 [pid 5622] <... mprotect resumed>) = 0 [pid 5621] <... futex resumed>) = ? [pid 5619] <... exit_group resumed>) = ? [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5620, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5622] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] <... set_robust_list resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5626] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5624] write(3, "1000", 4 [pid 5622] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5621] +++ exited with 0 +++ [pid 5619] +++ exited with 0 +++ [pid 308] umount2("./534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... write resumed>) = 4 [pid 5622] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5619, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5627 attached [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] close(3 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5626] <... futex resumed>) = 1 [pid 5625] <... futex resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5622] <... clone3 resumed> => {parent_tid=[5627]}, 88) = 5627 [pid 308] openat(AT_FDCWD, "./534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] <... set_robust_list resumed>) = 0 [pid 5624] symlink("/dev/binderfs", "./binderfs" [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 5626] mount(NULL, "./config", "configfs", 0, NULL [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] <... futex resumed>) = 0 [pid 5624] <... symlink resumed>) = 0 [pid 5622] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(3 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 5624] write(1, "executing program\n", 18 [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] mkdirat(AT_FDCWD, "./config", 0777 [pid 5624] <... write resumed>) = 18 [pid 5622] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5626] <... mount resumed>) = 0 [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... futex resumed>) = 0 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5627] <... mkdirat resumed>) = 0 [pid 5626] <... futex resumed>) = 1 [pid 5625] <... futex resumed>) = 0 [pid 5624] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] umount2("./534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... futex resumed>) = 1 [pid 5625] <... futex resumed>) = 0 [pid 5624] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5622] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./534/binderfs" [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5622] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] unlink("./534/binderfs" [pid 5626] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5624] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... unlink resumed>) = 0 [pid 5626] <... futex resumed>) = 1 [pid 5625] <... futex resumed>) = 0 [pid 5624] <... mprotect resumed>) = 0 [pid 309] umount2("./527", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5625] <... futex resumed>) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] openat(AT_FDCWD, "./527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = 0 [pid 5627] mount(NULL, "./config", "configfs", 0, NULL [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 5627] <... mount resumed>) = 0 [pid 5626] <... futex resumed>) = 0 [pid 5625] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] fstat(3 [pid 308] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5628 attached [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5627] <... futex resumed>) = 1 [pid 5626] <... mkdirat resumed>) = 0 [pid 5625] <... futex resumed>) = 0 [pid 5624] <... clone3 resumed> => {parent_tid=[5628]}, 88) = 5628 [pid 5622] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./534/config" [pid 5628] <... set_robust_list resumed>) = 0 [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5626] <... futex resumed>) = 0 [pid 5625] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5622] <... futex resumed>) = 0 [pid 309] umount2("./527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5626] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5626] <... symlinkat resumed>) = 0 [pid 5625] <... futex resumed>) = 0 [pid 5624] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./527/binderfs" [pid 5628] mkdirat(AT_FDCWD, "./config", 0777 [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... futex resumed>) = 1 [pid 5626] <... futex resumed>) = 0 [pid 5625] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5622] <... futex resumed>) = 0 [pid 309] unlink("./527/binderfs" [pid 308] openat(AT_FDCWD, "./534/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] <... mkdirat resumed>) = 0 [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5626] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] <... futex resumed>) = 0 [pid 5622] <... futex resumed>) = 0 [pid 309] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 4 [pid 5628] <... futex resumed>) = 1 [pid 5627] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5626] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... futex resumed>) = 0 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 308] fstat(4 [pid 5628] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5627] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5626] <... unlinkat resumed>) = 0 [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] mount(NULL, "./config", "configfs", 0, NULL [pid 5627] <... futex resumed>) = 1 [pid 5626] <... futex resumed>) = 1 [pid 5625] <... futex resumed>) = 0 [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5622] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./527/config" [pid 308] getdents64(4 [pid 5628] <... mount resumed>) = 0 [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5626] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] <... futex resumed>) = 0 [pid 5622] <... futex resumed>) = 0 [pid 309] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5628] <... futex resumed>) = 1 [pid 5627] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5626] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5625] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... futex resumed>) = 0 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 5628] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5627] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5626] <... unlinkat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./527/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5628] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5627] <... futex resumed>) = 1 [pid 5626] <... futex resumed>) = 1 [pid 5625] <... futex resumed>) = 0 [pid 5624] <... futex resumed>) = 0 [pid 5622] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 308] close(4 [pid 5628] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] exit_group(0 [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... close resumed>) = 0 [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5626] <... futex resumed>) = ? [pid 5625] <... exit_group resumed>) = ? [pid 5624] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5622] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] rmdir("./534/config" [pid 5628] <... futex resumed>) = 0 [pid 5627] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5626] +++ exited with 0 +++ [pid 5625] +++ exited with 0 +++ [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] getdents64(4 [pid 308] <... rmdir resumed>) = 0 [pid 5627] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5628] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] getdents64(3 [pid 5628] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5627] <... futex resumed>) = 1 [pid 5622] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./527/config" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5628] <... futex resumed>) = 1 [pid 5627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] <... futex resumed>) = 0 [pid 5622] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] close(3 [pid 5628] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5627] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 5628] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5627] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5624] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./534" [pid 5628] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 5627] <... futex resumed>) = 1 [pid 5622] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5628] <... mkdirat resumed>) = 0 [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5622] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./527" [pid 308] mkdir("./535", 0777 [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5622] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5628] <... futex resumed>) = 1 [pid 5627] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5624] <... futex resumed>) = 0 [pid 5622] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] mkdir("./528", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5627] <... unlinkat resumed>) = 0 [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5627] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5629 attached [pid 5628] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5627] <... futex resumed>) = 1 [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5622] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... mkdir resumed>) = 0 [pid 5628] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5627] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5622] exit_group(0 [pid 310] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5629 [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... futex resumed>) = ? [pid 5622] <... exit_group resumed>) = ? [pid 310] fstat(3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5629] set_robust_list(0x5555731a86a0, 24 [pid 5628] <... futex resumed>) = 1 [pid 5627] +++ exited with 0 +++ [pid 5624] <... futex resumed>) = 0 [pid 5622] +++ exited with 0 +++ [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5628] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] <... futex resumed>) = 0 [pid 5628] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5622, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5628] <... futex resumed>) = 1 [pid 5624] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5630 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5628] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5624] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5624] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] newfstatat(AT_FDCWD, "./541/binderfs" [pid 5628] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5624] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5630 attached [pid 5629] <... set_robust_list resumed>) = 0 [pid 5628] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5624] exit_group(0 [pid 310] unlink("./541/binderfs" [pid 5630] set_robust_list(0x5555731a86a0, 24 [pid 5629] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... futex resumed>) = ? [pid 5624] <... exit_group resumed>) = ? [pid 310] <... unlink resumed>) = 0 [pid 5630] <... set_robust_list resumed>) = 0 [pid 5629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] +++ exited with 0 +++ [pid 310] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5630] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] +++ exited with 0 +++ [pid 5629] chdir("./535" [pid 310] <... umount2 resumed>) = 0 [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5624, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] newfstatat(AT_FDCWD, "./541/config" [pid 5629] <... chdir resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5629] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5629] <... prctl resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5629] setpgid(0, 0 [pid 310] openat(AT_FDCWD, "./541/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5629] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5629] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] fstat(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 5629] <... openat resumed>) = 3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5629] write(3, "1000", 4) = 4 [pid 310] getdents64(4 [pid 306] umount2("./522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5629] close(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5629] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(4 [pid 5629] symlink("/dev/binderfs", "./binderfs" [pid 306] openat(AT_FDCWD, "./522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5630] chdir("./528" [pid 5629] <... symlink resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5629] write(1, "executing program\n", 18 [pid 306] <... openat resumed>) = 3 executing program [pid 310] rmdir("./541/config" [pid 5629] <... write resumed>) = 18 [pid 306] fstat(3 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5629] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5629] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 310] getdents64(3 [pid 306] getdents64(3 [pid 5629] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5629] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] close(3 [pid 5629] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] umount2("./522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5630] <... chdir resumed>) = 0 [pid 5629] <... mprotect resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5630] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5629] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rmdir("./541" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5629] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5629] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] newfstatat(AT_FDCWD, "./522/binderfs" [pid 5629] <... clone3 resumed> => {parent_tid=[5631]}, 88) = 5631 [pid 5629] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] mkdir("./542", 0777 [pid 306] unlink("./522/binderfs" [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5631 attached [pid 5631] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... mkdir resumed>) = 0 [pid 5631] <... set_robust_list resumed>) = 0 [pid 5631] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = 0 [pid 5631] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5632 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./522/config" [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5629] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] umount2("./522/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5632 attached [pid 5631] <... futex resumed>) = 1 [pid 5630] <... prctl resumed>) = 0 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5631] mount(NULL, "./config", "configfs", 0, NULL [pid 306] openat(AT_FDCWD, "./522/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./522/config" [pid 5632] set_robust_list(0x5555731a86a0, 24 [pid 5631] <... mount resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5630] setpgid(0, 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./522" [pid 5632] <... set_robust_list resumed>) = 0 [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] <... setpgid resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5630] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] mkdir("./523", 0777 [pid 5630] <... openat resumed>) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 5630] write(3, "1000", 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5630] <... write resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5630] close(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... restart_syscall resumed>) = 0 [pid 5630] <... close resumed>) = 0 [pid 5630] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5630] write(1, "executing program\n", 18) = 18 executing program [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5633 [pid 5630] <... futex resumed>) = 0 [pid 307] umount2("./524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5630] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5630] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5630] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3 [pid 5630] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5630] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5630] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] newfstatat(AT_FDCWD, "./524/binderfs" [pid 5630] <... mprotect resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5630] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] unlink("./524/binderfs" [pid 5632] rt_sigprocmask(SIG_SETMASK, [] [pid 5630] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5630] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5634]}, 88) = 5634 [pid 5630] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... unlink resumed>) = 0 [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5633 attached [pid 5632] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5629] <... futex resumed>) = 0 [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5629] <... futex resumed>) = 0 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5631] <... futex resumed>) = 1 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5631] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] newfstatat(AT_FDCWD, "./524/config" [pid 5631] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5629] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] openat(AT_FDCWD, "./524/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5631] <... futex resumed>) = 1 [pid 307] <... openat resumed>) = 4 [pid 5631] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] fstat(4 [pid 5631] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5631] <... futex resumed>) = 1 [pid 5629] <... futex resumed>) = 0 [pid 5631] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5634 attached [pid 5633] set_robust_list(0x5555731a86a0, 24 [pid 5632] chdir("./542" [pid 5631] <... mkdirat resumed>) = 0 [pid 5629] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5634] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5633] <... set_robust_list resumed>) = 0 [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5634] <... set_robust_list resumed>) = 0 [pid 5631] <... futex resumed>) = 0 [pid 5629] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5634] rt_sigprocmask(SIG_SETMASK, [] [pid 5631] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5634] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... chdir resumed>) = 0 [pid 5631] <... symlinkat resumed>) = 0 [pid 5629] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5634] mkdirat(AT_FDCWD, "./config", 0777 [pid 5633] rt_sigprocmask(SIG_SETMASK, [] [pid 5632] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5634] <... mkdirat resumed>) = 0 [pid 5633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... prctl resumed>) = 0 [pid 5631] <... futex resumed>) = 0 [pid 5629] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] close(4 [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5631] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5634] <... futex resumed>) = 1 [pid 5631] <... unlinkat resumed>) = 0 [pid 5630] <... futex resumed>) = 0 [pid 5629] <... futex resumed>) = 0 [pid 5634] mount(NULL, "./config", "configfs", 0, NULL [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5634] <... mount resumed>) = 0 [pid 5633] chdir("./523" [pid 5632] setpgid(0, 0 [pid 5631] <... futex resumed>) = 0 [pid 5630] <... futex resumed>) = 0 [pid 5629] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... close resumed>) = 0 [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5631] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5629] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5634] <... futex resumed>) = 0 [pid 5631] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5633] <... chdir resumed>) = 0 [pid 5632] <... setpgid resumed>) = 0 [pid 5630] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5629] <... futex resumed>) = 0 [pid 307] rmdir("./524/config" [pid 5634] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5631] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5634] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5632] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5631] <... unlinkat resumed>) = 0 [pid 5630] <... futex resumed>) = 0 [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5631] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 5634] <... futex resumed>) = 0 [pid 5631] <... futex resumed>) = 1 [pid 5630] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5629] <... futex resumed>) = 0 [pid 5634] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5633] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5632] <... openat resumed>) = 3 [pid 5631] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] exit_group(0 [pid 307] getdents64(3 [pid 5634] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5633] <... prctl resumed>) = 0 [pid 5632] write(3, "1000", 4 [pid 5631] <... futex resumed>) = ? [pid 5630] <... futex resumed>) = 0 [pid 5629] <... exit_group resumed>) = ? [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] setpgid(0, 0 [pid 5632] <... write resumed>) = 4 [pid 5631] +++ exited with 0 +++ [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5634] <... futex resumed>) = 0 [pid 5633] <... setpgid resumed>) = 0 [pid 5632] close(3 [pid 5630] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5629] +++ exited with 0 +++ [pid 307] close(3 [pid 5634] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5632] <... close resumed>) = 0 [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5629, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5633] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5634] <... mkdirat resumed>) = 0 [pid 5632] symlink("/dev/binderfs", "./binderfs" [pid 5630] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... close resumed>) = 0 [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] <... openat resumed>) = 3 [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5634] <... futex resumed>) = 0 [pid 5630] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5634] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5633] write(3, "1000", 4 [pid 5632] <... symlink resumed>) = 0 [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./524" [pid 5634] <... symlinkat resumed>) = 0 [pid 5633] <... write resumed>) = 4 [pid 5632] write(1, "executing program\n", 18 [pid 5630] <... futex resumed>) = 0 [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5634] <... futex resumed>) = 0 executing program [pid 5630] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5634] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] close(3 [pid 5632] <... write resumed>) = 18 [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5634] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5633] <... close resumed>) = 0 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] <... futex resumed>) = 0 [pid 307] mkdir("./525", 0777 [pid 5634] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5633] symlink("/dev/binderfs", "./binderfs" [pid 5632] <... futex resumed>) = 0 [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5634] <... unlinkat resumed>) = 0 [pid 308] umount2("./535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5632] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 5634] <... futex resumed>) = 1 [pid 5633] <... symlink resumed>) = 0 [pid 5632] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5630] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5634] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] write(1, "executing program\n", 18 [pid 5632] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 5630] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5634] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5633] <... write resumed>) = 18 [pid 5632] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5630] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 5634] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5632] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5630] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5634] <... unlinkat resumed>) = 0 [pid 5633] <... futex resumed>) = 0 [pid 5632] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] getdents64(3 [pid 5634] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5634] <... futex resumed>) = 1 [pid 5630] <... futex resumed>) = 0 [pid 308] umount2("./535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5634] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5632] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5630] exit_group(0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5634] <... futex resumed>) = ? [pid 5633] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5632] <... mprotect resumed>) = 0 [pid 5630] <... exit_group resumed>) = ? [pid 308] newfstatat(AT_FDCWD, "./535/binderfs" [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5635 [pid 5634] +++ exited with 0 +++ [pid 5633] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5632] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5630] +++ exited with 0 +++ [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./535/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5635 attached [pid 5633] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5632] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5630, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... unlink resumed>) = 0 [pid 5633] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5633] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = 0 [pid 5633] <... mprotect resumed>) = 0 [pid 5632] <... clone3 resumed> => {parent_tid=[5636]}, 88) = 5636 [pid 308] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5633] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5632] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5633] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5632] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./535/config" [pid 5633] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5636 attached [pid 5635] set_robust_list(0x5555731a86a0, 24 [pid 308] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5632] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5633] <... clone3 resumed> => {parent_tid=[5637]}, 88) = 5637 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./535/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5633] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 [pid 5633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(4 [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5633] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5635] <... set_robust_list resumed>) = 0 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./535/config"ci2-android-6-1/strace-static-x86_64: Process 5637 attached [pid 5636] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5635] rt_sigprocmask(SIG_SETMASK, [] [pid 5637] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./535" [pid 5637] <... set_robust_list resumed>) = 0 [pid 5636] <... set_robust_list resumed>) = 0 [pid 5635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5637] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./536", 0777 [pid 5637] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5636] rt_sigprocmask(SIG_SETMASK, [] [pid 5635] chdir("./525" [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5637] mkdirat(AT_FDCWD, "./config", 0777 [pid 5636] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5635] <... chdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5638 attached [pid 5635] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5638] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5638 [pid 5638] <... set_robust_list resumed>) = 0 [pid 5635] <... prctl resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5638] rt_sigprocmask(SIG_SETMASK, [] [pid 5636] mkdirat(AT_FDCWD, "./config", 0777 [pid 5635] setpgid(0, 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5638] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5638] chdir("./536" [pid 5635] <... setpgid resumed>) = 0 [pid 5638] <... chdir resumed>) = 0 [pid 5638] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5638] setpgid(0, 0) = 0 [pid 5636] <... mkdirat resumed>) = 0 [pid 5638] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5635] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5638] <... openat resumed>) = 3 [pid 5638] write(3, "1000", 4 [pid 5635] <... openat resumed>) = 3 [pid 5638] <... write resumed>) = 4 [pid 5638] close(3) = 0 [pid 5638] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] write(3, "1000", 4 [pid 5638] write(1, "executing program\n", 18 [pid 5635] <... write resumed>) = 4 [pid 5638] <... write resumed>) = 18 executing program [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5638] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5638] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5638] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5638] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5635] close(3 [pid 5636] <... futex resumed>) = 1 [pid 5632] <... futex resumed>) = 0 [pid 5636] mount(NULL, "./config", "configfs", 0, NULL [pid 5635] <... close resumed>) = 0 [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... mprotect resumed>) = 0 [pid 5635] symlink("/dev/binderfs", "./binderfs" [pid 5632] <... futex resumed>) = 0 [pid 5636] <... mount resumed>) = 0 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5638] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] <... symlink resumed>) = 0 [pid 5638] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5638] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5635] write(1, "executing program\n", 18 [pid 5636] <... futex resumed>) = 1 [pid 5632] <... futex resumed>) = 0 [pid 5635] <... write resumed>) = 18 [pid 5636] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5632] <... futex resumed>) = 0 [pid 5636] <... mkdirat resumed>) = -1 EEXIST (File exists) executing program [pid 5635] <... futex resumed>) = 0 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5632] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5636] <... futex resumed>) = 0 [pid 5635] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5635] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5632] <... futex resumed>) = 0 [pid 5636] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5632] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... clone3 resumed> => {parent_tid=[5639]}, 88) = 5639 [pid 5632] <... futex resumed>) = 0 [pid 5636] <... futex resumed>) = 0 [pid 5635] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5639 attached [pid 5638] rt_sigprocmask(SIG_SETMASK, [] [pid 5637] <... mkdirat resumed>) = 0 [pid 5636] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5635] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] umount2("./528", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5638] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5635] <... mprotect resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5635] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(3 [pid 5638] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5635] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5635] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5636] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./528/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5635] <... clone3 resumed> => {parent_tid=[5640]}, 88) = 5640 [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] rt_sigprocmask(SIG_SETMASK, [] [pid 309] unlink("./528/binderfs" [pid 5639] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5636] <... futex resumed>) = 1 [pid 5635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... futex resumed>) = 0 [pid 5639] <... set_robust_list resumed>) = 0 [pid 5639] rt_sigprocmask(SIG_SETMASK, [] [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5636] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5635] <... futex resumed>) = 0 [pid 5632] <... futex resumed>) = 0 [pid 309] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 5639] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5636] <... symlinkat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./528/config" [pid 5639] mkdirat(AT_FDCWD, "./config", 0777 [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5636] <... futex resumed>) = 1 [pid 5632] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./528/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5636] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5632] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 5640 attached [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] <... unlinkat resumed>) = 0 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 5636] <... futex resumed>) = 1 [pid 5632] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5632] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5632] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5632] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5636] <... unlinkat resumed>) = 0 [pid 309] close(4 [pid 5639] <... mkdirat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5636] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./528/config" [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5636] <... futex resumed>) = 1 [pid 5632] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5639] <... futex resumed>) = 1 [pid 5639] mount(NULL, "./config", "configfs", 0, NULL [pid 5632] exit_group(0 [pid 309] getdents64(3 [pid 5636] ???( [pid 5632] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 5636] <... ??? resumed>) = ? [pid 5639] <... mount resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5639] <... futex resumed>) = 1 [pid 5639] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5636] +++ exited with 0 +++ [pid 5632] +++ exited with 0 +++ [pid 309] rmdir("./528" [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5632, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5639] <... futex resumed>) = 1 [pid 5639] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5638] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./529", 0777 [pid 5639] <... futex resumed>) = 1 [pid 5639] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5638] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5639] <... futex resumed>) = 1 [pid 5639] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5641 [pid 5638] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5638] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5639] <... futex resumed>) = 1 [pid 5639] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5640] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5639] <... unlinkat resumed>) = 0 [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... futex resumed>) = 0 [pid 5633] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5638] <... futex resumed>) = 0 [pid 5638] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5639] <... futex resumed>) = 1 [pid 5639] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIRci2-android-6-1/strace-static-x86_64: Process 5641 attached [pid 5640] <... set_robust_list resumed>) = 0 [pid 5639] <... unlinkat resumed>) = 0 [pid 5637] mount(NULL, "./config", "configfs", 0, NULL [pid 5641] set_robust_list(0x5555731a86a0, 24 [pid 5640] rt_sigprocmask(SIG_SETMASK, [] [pid 5639] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] <... mount resumed>) = 0 [pid 5638] <... futex resumed>) = 0 [pid 5638] exit_group(0) = ? [pid 5640] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5639] <... futex resumed>) = ? [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] <... set_robust_list resumed>) = 0 [pid 5640] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 5641] rt_sigprocmask(SIG_SETMASK, [] [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5639] +++ exited with 0 +++ [pid 5638] +++ exited with 0 +++ [pid 5637] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5640] <... futex resumed>) = 1 [pid 5637] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] <... futex resumed>) = 0 [pid 5633] <... futex resumed>) = 0 [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5635] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5638, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5640] mount(NULL, "./config", "configfs", 0, NULL [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5640] <... mount resumed>) = 0 [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5640] <... futex resumed>) = 1 [pid 5637] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] <... futex resumed>) = 0 [pid 5633] <... futex resumed>) = 0 [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5635] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5640] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 5640] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./542", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5640] <... futex resumed>) = 1 [pid 5637] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] <... futex resumed>) = 0 [pid 5633] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5641] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] <... mkdirat resumed>) = 0 [pid 5635] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5640] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 5640] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] openat(AT_FDCWD, "./536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5641] chdir("./529" [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5640] <... futex resumed>) = 1 [pid 5637] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] <... futex resumed>) = 0 [pid 5633] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... openat resumed>) = 3 [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 5641] <... chdir resumed>) = 0 [pid 5640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] <... symlinkat resumed>) = 0 [pid 5635] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5640] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./542/binderfs" [pid 5641] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5640] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(3 [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./542/binderfs" [pid 5641] <... prctl resumed>) = 0 [pid 5640] <... futex resumed>) = 1 [pid 5637] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] <... futex resumed>) = 0 [pid 5633] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5641] setpgid(0, 0 [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5641] <... setpgid resumed>) = 0 [pid 5640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] <... unlinkat resumed>) = 0 [pid 5635] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5640] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5641] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5640] <... symlinkat resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./536/binderfs" [pid 5641] <... openat resumed>) = 3 [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5641] write(3, "1000", 4 [pid 5640] <... futex resumed>) = 1 [pid 5637] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5635] <... futex resumed>) = 0 [pid 5633] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./542/config" [pid 308] unlink("./536/binderfs" [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5641] <... write resumed>) = 4 [pid 5640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5635] <... futex resumed>) = 0 [pid 5633] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 5641] close(3 [pid 5640] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5637] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5641] <... close resumed>) = 0 [pid 5640] <... unlinkat resumed>) = 0 [pid 5637] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./542/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5641] symlink("/dev/binderfs", "./binderfs" [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] <... futex resumed>) = 1 [pid 5633] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = 0 [pid 5641] <... symlink resumed>) = 0 [pid 5640] <... futex resumed>) = 1 [pid 5637] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5635] <... futex resumed>) = 0 [pid 5633] exit_group(0 [pid 310] fstat(4 [pid 308] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5641] write(1, "executing program\n", 18 [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] <... futex resumed>) = ? executing program [pid 5635] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5633] <... exit_group resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5641] <... write resumed>) = 18 [pid 5640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] +++ exited with 0 +++ [pid 5635] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5640] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5635] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5633] +++ exited with 0 +++ [pid 310] getdents64(4 [pid 308] newfstatat(AT_FDCWD, "./536/config" [pid 5641] <... futex resumed>) = 0 [pid 5640] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5641] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5640] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5641] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5640] <... futex resumed>) = 1 [pid 5635] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5641] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5640] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5635] exit_group(0 [pid 310] close(4 [pid 5641] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5640] <... futex resumed>) = ? [pid 5635] <... exit_group resumed>) = ? [pid 310] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./536/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5641] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5640] +++ exited with 0 +++ [pid 308] <... openat resumed>) = 4 [pid 5641] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5635] +++ exited with 0 +++ [pid 310] rmdir("./542/config" [pid 5641] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] fstat(4 [pid 5641] <... mprotect resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5635, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5641] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5641] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 5641] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] close(3) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] rmdir("./542"ci2-android-6-1/strace-static-x86_64: Process 5642 attached [pid 5641] <... clone3 resumed> => {parent_tid=[5642]}, 88) = 5642 [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 5641] rt_sigprocmask(SIG_SETMASK, [] [pid 310] mkdir("./543", 0777 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5642] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5641] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 308] close(4 [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5641] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rmdir("./536/config" [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5643 attached [pid 5642] <... set_robust_list resumed>) = 0 [pid 5643] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5643 [pid 308] <... rmdir resumed>) = 0 [pid 5643] <... set_robust_list resumed>) = 0 [pid 5642] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 307] umount2("./525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5643] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5643] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5643] chdir("./543" [pid 5642] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3 [pid 307] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 5643] <... chdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] fstat(3 [pid 306] fstat(3 [pid 5643] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] rmdir("./536" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5643] <... prctl resumed>) = 0 [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 5643] setpgid(0, 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5643] <... setpgid resumed>) = 0 [pid 308] mkdir("./537", 0777 [pid 307] umount2("./525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5643] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5643] <... openat resumed>) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./525/binderfs" [pid 306] newfstatat(AT_FDCWD, "./523/binderfs" [pid 5643] write(3, "1000", 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5643] <... write resumed>) = 4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] unlink("./525/binderfs" [pid 306] unlink("./523/binderfs" [pid 5643] close(3 [pid 5642] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... unlink resumed>) = 0 [pid 5643] <... close resumed>) = 0 [pid 307] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 5643] symlink("/dev/binderfs", "./binderfs" [pid 307] <... umount2 resumed>) = 0 [pid 306] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5644 attached [pid 5642] <... mkdirat resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5644 [pid 307] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5644] set_robust_list(0x5555731a86a0, 24 [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = 0 [pid 5644] <... set_robust_list resumed>) = 0 [pid 5643] <... symlink resumed>) = 0 [pid 5642] <... futex resumed>) = 1 [pid 5641] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5644] rt_sigprocmask(SIG_SETMASK, [] [pid 5643] write(1, "executing program\n", 18 [pid 5642] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./525/config" [pid 306] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5644] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5641] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5644] chdir("./537" [pid 5643] <... write resumed>) = 18 executing program [pid 5642] mount(NULL, "./config", "configfs", 0, NULL [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5644] <... chdir resumed>) = 0 [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5642] <... mount resumed>) = 0 [pid 307] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./523/config" [pid 5644] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5643] <... futex resumed>) = 0 [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5644] <... prctl resumed>) = 0 [pid 5643] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5642] <... futex resumed>) = 1 [pid 5641] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./525/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./523/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5644] setpgid(0, 0 [pid 5643] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5642] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5644] <... setpgid resumed>) = 0 [pid 5643] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5641] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 306] openat(AT_FDCWD, "./523/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5644] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5643] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5642] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 4 [pid 5643] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5642] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] getdents64(4 [pid 306] fstat(4 [pid 5644] <... openat resumed>) = 3 [pid 5643] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5644] write(3, "1000", 4 [pid 5643] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5642] <... futex resumed>) = 1 [pid 5641] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 5644] <... write resumed>) = 4 [pid 5643] <... mprotect resumed>) = 0 [pid 5642] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5644] close(3 [pid 5643] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5641] <... futex resumed>) = 0 [pid 307] close(4 [pid 306] getdents64(4 [pid 5643] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5644] <... close resumed>) = 0 [pid 5643] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5642] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./525/config" [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 5645 attached executing program [pid 5644] symlink("/dev/binderfs", "./binderfs" [pid 5642] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5643] <... clone3 resumed> => {parent_tid=[5645]}, 88) = 5645 [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 306] rmdir("./523/config" [pid 5644] <... symlink resumed>) = 0 [pid 5643] rt_sigprocmask(SIG_SETMASK, [] [pid 5642] <... futex resumed>) = 1 [pid 5641] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5644] write(1, "executing program\n", 18 [pid 5643] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5642] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 306] getdents64(3 [pid 5644] <... write resumed>) = 18 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5641] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] <... futex resumed>) = 0 [pid 5642] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./525" [pid 306] close(3 [pid 5644] <... futex resumed>) = 0 [pid 5645] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5642] <... mkdirat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5644] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] mkdir("./526", 0777 [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./523" [pid 5645] <... set_robust_list resumed>) = 0 [pid 5644] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5642] <... futex resumed>) = 1 [pid 5641] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5644] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5642] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 [pid 5644] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5641] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] mkdir("./524", 0777 [pid 5645] rt_sigprocmask(SIG_SETMASK, [] [pid 5644] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5642] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5645] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5644] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5642] <... symlinkat resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5646 attached [pid 5644] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5646] set_robust_list(0x5555731a86a0, 24 [pid 5644] <... mprotect resumed>) = 0 [pid 5642] <... futex resumed>) = 1 [pid 5641] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5646 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5646] <... set_robust_list resumed>) = 0 [pid 5644] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5642] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5646] rt_sigprocmask(SIG_SETMASK, [] [pid 5645] mkdirat(AT_FDCWD, "./config", 0777 [pid 5644] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5642] <... unlinkat resumed>) = 0 [pid 5641] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5647 attached [pid 5646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5644] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5646] chdir("./526" [pid 5645] <... mkdirat resumed>) = 0 [pid 5642] <... futex resumed>) = 0 [pid 5641] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5647 [pid 5646] <... chdir resumed>) = 0 [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5644] <... clone3 resumed> => {parent_tid=[5648]}, 88) = 5648 [pid 5642] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5646] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5645] <... futex resumed>) = 1 [pid 5644] rt_sigprocmask(SIG_SETMASK, [] [pid 5643] <... futex resumed>) = 0 [pid 5642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5641] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5646] <... prctl resumed>) = 0 [pid 5645] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5644] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5642] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5641] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5648 attached [pid 5647] set_robust_list(0x5555731a86a0, 24 [pid 5646] setpgid(0, 0 [pid 5645] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] <... futex resumed>) = 0 [pid 5642] <... unlinkat resumed>) = 0 [pid 5645] mount(NULL, "./config", "configfs", 0, NULL [pid 5644] <... futex resumed>) = 0 [pid 5642] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5647] <... set_robust_list resumed>) = 0 [pid 5646] <... setpgid resumed>) = 0 [pid 5645] <... mount resumed>) = 0 [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5648] <... set_robust_list resumed>) = 0 [pid 5647] rt_sigprocmask(SIG_SETMASK, [] [pid 5646] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5642] <... futex resumed>) = 1 [pid 5641] <... futex resumed>) = 0 [pid 5648] rt_sigprocmask(SIG_SETMASK, [] [pid 5647] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5646] <... openat resumed>) = 3 [pid 5645] <... futex resumed>) = 0 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5642] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] exit_group(0 [pid 5648] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5647] chdir("./524" [pid 5646] write(3, "1000", 4 [pid 5645] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5643] <... futex resumed>) = 0 [pid 5642] <... futex resumed>) = ? [pid 5641] <... exit_group resumed>) = ? [pid 5648] mkdirat(AT_FDCWD, "./config", 0777 [pid 5647] <... chdir resumed>) = 0 [pid 5646] <... write resumed>) = 4 [pid 5645] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5642] +++ exited with 0 +++ [pid 5648] <... mkdirat resumed>) = 0 [pid 5647] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5646] close(3 [pid 5641] +++ exited with 0 +++ [pid 5646] <... close resumed>) = 0 [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5641, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5647] <... prctl resumed>) = 0 [pid 5646] symlink("/dev/binderfs", "./binderfs" [pid 5645] <... futex resumed>) = 1 [pid 5643] <... futex resumed>) = 0 [pid 5645] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] setpgid(0, 0 [pid 5646] <... symlink resumed>) = 0 [pid 5645] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5643] <... futex resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... setpgid resumed>) = 0 [pid 5646] write(1, "executing program\n", 18 [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5648] <... futex resumed>) = 1 executing program [pid 5647] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5646] <... write resumed>) = 18 [pid 5645] <... futex resumed>) = 0 [pid 5644] <... futex resumed>) = 0 [pid 5643] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5648] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5645] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5647] <... openat resumed>) = 3 [pid 5646] <... futex resumed>) = 0 [pid 5645] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5644] <... futex resumed>) = 0 [pid 5643] <... futex resumed>) = 0 [pid 5648] mount(NULL, "./config", "configfs", 0, NULL [pid 5647] write(3, "1000", 4 [pid 5646] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5645] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5648] <... mount resumed>) = 0 [pid 5647] <... write resumed>) = 4 [pid 5646] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5645] <... mkdirat resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] <... futex resumed>) = 1 [pid 5647] close(3 [pid 5646] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5645] <... futex resumed>) = 1 [pid 5644] <... futex resumed>) = 0 [pid 5643] <... futex resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5647] <... close resumed>) = 0 [pid 5646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5645] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5647] symlink("/dev/binderfs", "./binderfs" [pid 5646] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5645] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5644] <... futex resumed>) = 0 [pid 5643] <... futex resumed>) = 0 [pid 5648] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5645] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5648] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5647] <... symlink resumed>) = 0 [pid 5646] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5645] <... symlinkat resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] write(1, "executing program\n", 18 [pid 5646] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE executing program [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] <... futex resumed>) = 1 [pid 5647] <... write resumed>) = 18 [pid 5646] <... mprotect resumed>) = 0 [pid 5645] <... futex resumed>) = 1 [pid 5644] <... futex resumed>) = 0 [pid 5643] <... futex resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5646] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5645] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5647] <... futex resumed>) = 0 [pid 5646] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5645] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5644] <... futex resumed>) = 0 [pid 5643] <... futex resumed>) = 0 [pid 5648] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5647] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5646] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5645] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5647] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5647] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5646] <... clone3 resumed> => {parent_tid=[5649]}, 88) = 5649 [pid 5648] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5647] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5646] rt_sigprocmask(SIG_SETMASK, [] [pid 5645] <... unlinkat resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5646] <... futex resumed>) = 0 [pid 5645] <... futex resumed>) = 1 [pid 5643] <... futex resumed>) = 0 [pid 5648] <... futex resumed>) = 1 [pid 5647] <... mprotect resumed>) = 0 [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5645] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5644] <... futex resumed>) = 0 [pid 5643] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5649 attached [pid 5648] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5647] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5645] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5643] <... futex resumed>) = 0 [pid 5648] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5647] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5645] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5644] <... futex resumed>) = 0 [pid 5643] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5647] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5648] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5645] <... unlinkat resumed>) = 0 [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5647] <... clone3 resumed> => {parent_tid=[5650]}, 88) = 5650 [pid 5647] rt_sigprocmask(SIG_SETMASK, [] [pid 5648] <... mkdirat resumed>) = 0 [pid 5647] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5645] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... futex resumed>) = 0 [pid 5645] <... futex resumed>) = 1 [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5645] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5643] <... futex resumed>) = 0 [pid 5648] <... futex resumed>) = 1 [pid 5644] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5650 attached [pid 5650] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5643] exit_group(0 [pid 5648] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5645] <... futex resumed>) = ? [pid 5643] <... exit_group resumed>) = ? [pid 5650] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5648] <... symlinkat resumed>) = 0 [pid 5644] <... futex resumed>) = 0 [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5650] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5645] +++ exited with 0 +++ [pid 5643] +++ exited with 0 +++ [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5643, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5647] <... futex resumed>) = 0 [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5648] <... futex resumed>) = 1 [pid 5644] <... futex resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5644] <... futex resumed>) = 0 [pid 5648] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5650] <... futex resumed>) = 1 [pid 5650] mount(NULL, "./config", "configfs", 0, NULL [pid 5648] <... unlinkat resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5644] <... futex resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5644] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5644] <... futex resumed>) = 0 [pid 5648] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5644] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5650] <... mount resumed>) = 0 [pid 5648] <... unlinkat resumed>) = 0 [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5648] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5647] <... futex resumed>) = 0 [pid 5644] <... futex resumed>) = 0 [pid 5648] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5650] <... futex resumed>) = 1 [pid 5644] exit_group(0 [pid 5650] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5644] <... exit_group resumed>) = ? [pid 5648] <... futex resumed>) = ? [pid 5650] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... futex resumed>) = 0 [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5650] <... futex resumed>) = 1 [pid 5650] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... futex resumed>) = 0 [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5648] +++ exited with 0 +++ [pid 5644] +++ exited with 0 +++ [pid 5650] <... futex resumed>) = 1 [pid 5650] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5644, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5650] <... mkdirat resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5649] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... restart_syscall resumed>) = 0 [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... futex resumed>) = 0 [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./537", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5650] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5650] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] openat(AT_FDCWD, "./537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3 [pid 309] umount2("./529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./529/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./529/binderfs" [pid 308] newfstatat(AT_FDCWD, "./537/binderfs" [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5649] <... set_robust_list resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5650] <... symlinkat resumed>) = 0 [pid 309] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./537/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./529/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./529/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5649] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... umount2 resumed>) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(4) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5649] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./529/config" [pid 5650] <... futex resumed>) = 1 [pid 5649] mkdirat(AT_FDCWD, "./config", 0777 [pid 5647] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./537/config" [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5647] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3) = 0 [pid 308] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./529") = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] mkdir("./530", 0777 [pid 5650] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5649] <... mkdirat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./537/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 4 [pid 5650] <... unlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5651 attached [pid 5650] <... futex resumed>) = 1 [pid 5647] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5651] set_robust_list(0x5555731a86a0, 24 [pid 5650] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5649] <... futex resumed>) = 1 [pid 5647] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5646] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5651 [pid 5651] <... set_robust_list resumed>) = 0 [pid 5647] <... futex resumed>) = 0 [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5651] rt_sigprocmask(SIG_SETMASK, [] [pid 5650] <... unlinkat resumed>) = 0 [pid 5649] mount(NULL, "./config", "configfs", 0, NULL [pid 5647] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5646] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(4 [pid 5651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5651] chdir("./530" [pid 5650] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5649] <... mount resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(4 [pid 5651] <... chdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "./543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5651] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5650] <... futex resumed>) = 1 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] <... close resumed>) = 0 [pid 5651] <... prctl resumed>) = 0 [pid 5650] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5647] exit_group(0 [pid 310] fstat(3 [pid 5649] <... futex resumed>) = 1 [pid 5646] <... futex resumed>) = 0 [pid 308] rmdir("./537/config" [pid 5651] setpgid(0, 0 [pid 5647] <... exit_group resumed>) = ? [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5651] <... setpgid resumed>) = 0 [pid 5646] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5651] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5650] <... futex resumed>) = ? [pid 5649] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... rmdir resumed>) = 0 [pid 5651] <... openat resumed>) = 3 [pid 310] umount2("./543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 5651] write(3, "1000", 4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5651] <... write resumed>) = 4 [pid 310] newfstatat(AT_FDCWD, "./543/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5651] close(3 [pid 5650] +++ exited with 0 +++ [pid 5649] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5647] +++ exited with 0 +++ [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] close(3 [pid 5651] <... close resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./543/binderfs" [pid 308] <... close resumed>) = 0 [pid 5651] symlink("/dev/binderfs", "./binderfs" [pid 5649] <... futex resumed>) = 1 [pid 5646] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5647, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5651] <... symlink resumed>) = 0 [pid 5649] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 308] rmdir("./537" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5651] write(1, "executing program\n", 18 [pid 5646] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5651] <... write resumed>) = 18 [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5649] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 5651] <... futex resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./543/config" [pid 5651] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5649] <... futex resumed>) = 1 [pid 5646] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] mkdir("./538", 0777 [pid 5651] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5649] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5651] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5646] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... mkdir resumed>) = 0 [pid 5651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5649] <... mkdirat resumed>) = 0 [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./543/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5651] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5651] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] fstat(4 [pid 5651] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5649] <... futex resumed>) = 1 [pid 5646] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5651] <... mprotect resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5651] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5651] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(4 [pid 5651] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5649] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5646] <... futex resumed>) = 0 [pid 310] close(4 [pid 5651] <... clone3 resumed> => {parent_tid=[5653]}, 88) = 5653 [pid 5649] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5652 [pid 5651] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./543/config"ci2-android-6-1/strace-static-x86_64: Process 5653 attached ci2-android-6-1/strace-static-x86_64: Process 5652 attached [pid 5651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5649] <... symlinkat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5651] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3) = 0 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./543" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5652] set_robust_list(0x5555731a86a0, 24 [pid 5649] <... futex resumed>) = 1 [pid 5646] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./544", 0777 [pid 5653] <... set_robust_list resumed>) = 0 [pid 5652] <... set_robust_list resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5653] rt_sigprocmask(SIG_SETMASK, [] [pid 5652] rt_sigprocmask(SIG_SETMASK, [] [pid 5649] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5646] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5654 [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5649] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5649] <... unlinkat resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5646] <... futex resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5646] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5649] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5646] <... futex resumed>) = 0 [pid 5649] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5646] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5654 attached [pid 5654] set_robust_list(0x5555731a86a0, 24 [pid 5649] <... unlinkat resumed>) = 0 [pid 5654] <... set_robust_list resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5646] <... futex resumed>) = 0 [pid 5649] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5654] rt_sigprocmask(SIG_SETMASK, [] [pid 5646] exit_group(0 [pid 5654] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5646] <... exit_group resumed>) = ? [pid 5649] <... futex resumed>) = ? [pid 5654] chdir("./544") = 0 [pid 5654] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5654] setpgid(0, 0) = 0 [pid 5654] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5649] +++ exited with 0 +++ [pid 5646] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5646, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5654] <... openat resumed>) = 3 [pid 5654] write(3, "1000", 4 [pid 5653] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5654] <... write resumed>) = 4 [pid 5654] close(3) = 0 [pid 5654] symlink("/dev/binderfs", "./binderfs" [pid 5653] mkdirat(AT_FDCWD, "./config", 0777 [pid 5652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5654] <... symlink resumed>) = 0 [pid 5654] write(1, "executing program\n", 18) = 18 [pid 307] <... restart_syscall resumed>) = 0 [pid 307] umount2("./526", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5653] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 307] openat(AT_FDCWD, "./526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./526/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./526/binderfs" [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 307] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5653] <... futex resumed>) = 1 [pid 5651] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./526/config" [pid 5651] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 307] openat(AT_FDCWD, "./526/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4 [pid 306] umount2("./524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 306] openat(AT_FDCWD, "./524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... openat resumed>) = 3 [pid 307] getdents64(4 [pid 306] fstat(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5653] mount(NULL, "./config", "configfs", 0, NULL [pid 307] close(4 [pid 306] getdents64(3 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5653] <... mount resumed>) = 0 [pid 307] rmdir("./526/config" [pid 306] umount2("./524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5654] <... futex resumed>) = 0 [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] chdir("./538" [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5653] <... futex resumed>) = 1 [pid 5651] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./524/binderfs" [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5651] <... futex resumed>) = 0 [pid 307] close(3 [pid 306] unlink("./524/binderfs" [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5653] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] rmdir("./526" [pid 306] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5654] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5653] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5652] <... chdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./527", 0777 [pid 306] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5653] <... futex resumed>) = 1 [pid 5653] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5654] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5654] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5654] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5651] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./524/config" [pid 5653] <... futex resumed>) = 0 [pid 5651] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5653] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5654] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5652] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5652] setpgid(0, 0) = 0 [pid 5654] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5652] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] umount2("./524/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5653] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5655 [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5653] <... futex resumed>) = 1 [pid 5651] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./524/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5654] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5653] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5652] <... openat resumed>) = 3 [pid 5651] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(4 [pid 5654] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5652] write(3, "1000", 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5653] <... mkdirat resumed>) = 0 [pid 306] getdents64(4 [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] <... write resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5655 attached [pid 5654] <... clone3 resumed> => {parent_tid=[5656]}, 88) = 5656 [pid 5652] close(3 [pid 5654] rt_sigprocmask(SIG_SETMASK, [] [pid 5652] <... close resumed>) = 0 [pid 5653] <... futex resumed>) = 1 [pid 5651] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5654] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5652] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 5656 attached [pid 5655] set_robust_list(0x5555731a86a0, 24 [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5653] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5654] <... futex resumed>) = 0 [pid 5652] <... symlink resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5652] write(1, "executing program\n", 18 [pid 5653] <... symlinkat resumed>) = 0 [pid 5652] <... write resumed>) = 18 [pid 5651] <... futex resumed>) = 0 [pid 306] close(4 [pid 5655] <... set_robust_list resumed>) = 0 executing program [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... close resumed>) = 0 [pid 5653] <... futex resumed>) = 0 [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./524/config" [pid 5653] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5651] <... futex resumed>) = 0 [pid 5652] <... futex resumed>) = 0 [pid 5652] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5652] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5653] <... unlinkat resumed>) = 0 [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5651] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 5653] <... futex resumed>) = 0 [pid 5651] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5653] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5651] <... futex resumed>) = 0 [pid 306] close(3 [pid 5652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5652] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5653] <... unlinkat resumed>) = 0 [pid 5652] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5651] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 5653] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5651] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./524" [pid 5653] <... futex resumed>) = 0 [pid 5652] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5651] exit_group(0 [pid 5653] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5652] <... mprotect resumed>) = 0 [pid 5652] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5651] <... exit_group resumed>) = ? [pid 5653] <... futex resumed>) = ? [pid 306] <... rmdir resumed>) = 0 [pid 5652] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5652] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5657]}, 88) = 5657 [pid 5652] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5657 attached [pid 5657] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5653] +++ exited with 0 +++ [pid 5651] +++ exited with 0 +++ [pid 5657] <... set_robust_list resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5651, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] mkdir("./525", 0777 [pid 5657] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5657] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 5657] <... mkdirat resumed>) = 0 [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] <... futex resumed>) = 0 [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5657] <... futex resumed>) = 1 [pid 5657] mount(NULL, "./config", "configfs", 0, NULL [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5655] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5657] <... mount resumed>) = 0 [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] <... futex resumed>) = 0 [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5657] <... futex resumed>) = 1 [pid 5657] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] <... futex resumed>) = 0 [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5657] <... futex resumed>) = 1 [pid 5657] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5656] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5658 ci2-android-6-1/strace-static-x86_64: Process 5658 attached [pid 5657] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] umount2("./530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5655] chdir("./527" [pid 309] openat(AT_FDCWD, "./530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5652] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5655] <... chdir resumed>) = 0 [pid 309] fstat(3 [pid 5655] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5652] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5655] <... prctl resumed>) = 0 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5655] setpgid(0, 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5655] <... setpgid resumed>) = 0 [pid 5657] <... futex resumed>) = 1 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5657] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] newfstatat(AT_FDCWD, "./530/binderfs" [pid 5655] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./530/binderfs" [pid 5657] <... mkdirat resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5655] <... openat resumed>) = 3 [pid 309] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] <... futex resumed>) = 0 [pid 5655] write(3, "1000", 4 [pid 309] <... umount2 resumed>) = 0 [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5655] <... write resumed>) = 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5652] <... futex resumed>) = 0 [pid 5655] close(3 [pid 309] newfstatat(AT_FDCWD, "./530/config" [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5655] <... close resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5657] <... futex resumed>) = 1 [pid 5655] symlink("/dev/binderfs", "./binderfs" [pid 309] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5657] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] openat(AT_FDCWD, "./530/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5655] <... symlink resumed>) = 0 [pid 5657] <... symlinkat resumed>) = 0 [pid 5655] write(1, "executing program\n", 18 [pid 309] <... openat resumed>) = 4 [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 5655] <... write resumed>) = 18 [pid 5652] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] getdents64(4 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5657] <... futex resumed>) = 1 [pid 5655] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5657] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] getdents64(4 [pid 5655] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5657] <... unlinkat resumed>) = 0 [pid 5655] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] close(4 [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... close resumed>) = 0 [pid 5655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5652] <... futex resumed>) = 0 [pid 309] rmdir("./530/config" [pid 5652] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5652] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5657] <... futex resumed>) = 1 [pid 5657] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] <... rmdir resumed>) = 0 [pid 5655] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] getdents64(3 [pid 5657] <... unlinkat resumed>) = 0 [pid 5655] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5657] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] close(3 [pid 5652] <... futex resumed>) = 0 [pid 5655] <... mprotect resumed>) = 0 [pid 5652] exit_group(0 [pid 309] <... close resumed>) = 0 [pid 5652] <... exit_group resumed>) = ? [pid 5655] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rmdir("./530" [pid 5658] set_robust_list(0x5555731a86a0, 24 [pid 5656] <... set_robust_list resumed>) = 0 [pid 5655] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5657] <... futex resumed>) = ? [pid 5658] <... set_robust_list resumed>) = 0 [pid 5656] rt_sigprocmask(SIG_SETMASK, [] [pid 5655] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... rmdir resumed>) = 0 [pid 309] mkdir("./531", 0777 [pid 5658] rt_sigprocmask(SIG_SETMASK, [] [pid 5657] +++ exited with 0 +++ [pid 5656] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5652] +++ exited with 0 +++ [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5656] mkdirat(AT_FDCWD, "./config", 0777 [pid 5655] <... clone3 resumed> => {parent_tid=[5659]}, 88) = 5659 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5652, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5658] chdir("./525" [pid 5655] rt_sigprocmask(SIG_SETMASK, [] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5660 [pid 5656] <... mkdirat resumed>) = 0 [pid 5655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5658] <... chdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5660 attached ci2-android-6-1/strace-static-x86_64: Process 5659 attached [pid 5658] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5660] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5660] chdir("./531") = 0 [pid 5660] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5660] setpgid(0, 0) = 0 [pid 5660] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5658] <... prctl resumed>) = 0 [pid 5655] <... futex resumed>) = 0 [pid 5656] <... futex resumed>) = 1 [pid 5654] <... futex resumed>) = 0 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5658] setpgid(0, 0 [pid 5656] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5660] <... openat resumed>) = 3 [pid 5660] write(3, "1000", 4) = 4 [pid 5660] close(3) = 0 [pid 5660] symlink("/dev/binderfs", "./binderfs" [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] <... setpgid resumed>) = 0 [pid 5656] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5654] <... futex resumed>) = 0 [pid 5660] <... symlink resumed>) = 0 [pid 5658] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5660] write(1, "executing program\n", 18) = 18 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5658] <... openat resumed>) = 3 [pid 5656] mount(NULL, "./config", "configfs", 0, NULL [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5660] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5660] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5660] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5658] write(3, "1000", 4 [pid 5660] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5656] <... mount resumed>) = 0 executing program [pid 5658] <... write resumed>) = 4 [pid 5660] <... mprotect resumed>) = 0 [pid 5658] close(3 [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5658] <... close resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5656] <... futex resumed>) = 1 [pid 5658] symlink("/dev/binderfs", "./binderfs" [pid 5654] <... futex resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5660] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5658] <... symlink resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5656] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] umount2("./538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5658] write(1, "executing program\n", 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5658] <... write resumed>) = 18 executing program [pid 5656] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] openat(AT_FDCWD, "./538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 5656] <... futex resumed>) = 1 [pid 5654] <... futex resumed>) = 0 [pid 5658] <... futex resumed>) = 0 [pid 5656] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5658] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5656] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5654] <... futex resumed>) = 0 [pid 5658] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5656] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 5658] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5656] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5656] <... futex resumed>) = 1 [pid 5658] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5654] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5656] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5658] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./538/binderfs" [pid 5658] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5656] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5654] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5658] <... mprotect resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./538/binderfs" [pid 5656] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5658] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5660] <... clone3 resumed> => {parent_tid=[5661]}, 88) = 5661 [pid 308] <... unlink resumed>) = 0 [pid 5660] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] <... mkdirat resumed>) = 0 [pid 5658] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5658] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5656] <... futex resumed>) = 1 [pid 5654] <... futex resumed>) = 0 [pid 5660] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5654] <... futex resumed>) = 0 [pid 308] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5656] <... symlinkat resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5658] <... clone3 resumed> => {parent_tid=[5662]}, 88) = 5662 [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5654] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./538/config" [pid 5658] rt_sigprocmask(SIG_SETMASK, [] [pid 5656] <... futex resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5654] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5656] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5662 attached [pid 5662] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5656] <... unlinkat resumed>) = 0 [pid 5658] <... futex resumed>) = 0 [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5662] <... set_robust_list resumed>) = 0 [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./538/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5656] <... futex resumed>) = 1 [pid 5654] <... futex resumed>) = 0 [pid 5662] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 [pid 5654] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5654] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5662] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5662] mkdirat(AT_FDCWD, "./config", 0777 [pid 5656] <... unlinkat resumed>) = 0 [pid 5654] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5656] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5656] <... futex resumed>) = 1 [pid 5654] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5654] exit_group(0 [pid 5656] ???( [pid 308] getdents64(4 [pid 5656] <... ??? resumed>) = ? [pid 5654] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5656] +++ exited with 0 +++ [pid 5662] <... mkdirat resumed>) = 0 [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5662] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5661 attached [pid 5654] +++ exited with 0 +++ [pid 5658] <... futex resumed>) = 0 [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 5658] <... futex resumed>) = 1 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5654, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rmdir("./538/config" [pid 5662] <... futex resumed>) = 0 [pid 5662] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... rmdir resumed>) = 0 [pid 5658] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5662] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5658] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 5662] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... close resumed>) = 0 [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./538" [pid 5662] <... futex resumed>) = 1 [pid 5662] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5661] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5661] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5661] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 5658] <... futex resumed>) = 0 [pid 308] mkdir("./539", 0777 [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5661] <... mkdirat resumed>) = 0 [pid 5658] <... futex resumed>) = 1 [pid 308] <... mkdir resumed>) = 0 [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5662] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5662] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5658] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5658] <... futex resumed>) = 0 [pid 5662] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5658] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5663 [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5662] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5658] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5662] <... symlinkat resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5658] <... futex resumed>) = 0 [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5662] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5658] <... futex resumed>) = 0 [pid 5662] <... unlinkat resumed>) = 0 [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5658] <... futex resumed>) = 0 [pid 5662] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5658] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5662] <... unlinkat resumed>) = 0 [pid 5658] <... futex resumed>) = 0 [pid 5662] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5662] <... futex resumed>) = 0 [pid 5662] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... futex resumed>) = 0 [pid 5658] exit_group(0 [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5662] <... futex resumed>) = ? [pid 5660] <... futex resumed>) = 0 [pid 5658] <... exit_group resumed>) = ? [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5662] +++ exited with 0 +++ [pid 5661] <... futex resumed>) = 1 [pid 5661] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... futex resumed>) = 0 [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5658] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5658, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5661] <... futex resumed>) = 1 [pid 5661] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... futex resumed>) = 0 [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5661] <... futex resumed>) = 1 [pid 5661] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5659] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... futex resumed>) = 0 [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] <... set_robust_list resumed>) = 0 [pid 5660] <... futex resumed>) = 0 [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5661] <... futex resumed>) = 1 [pid 5661] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5659] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5663 attached , NULL, 8) = 0 [pid 310] umount2("./544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5659] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 310] fstat(3 [pid 306] fstat(3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 306] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5663] set_robust_list(0x5555731a86a0, 24 [pid 5659] <... mkdirat resumed>) = 0 [pid 310] umount2("./544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5661] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./544/binderfs" [pid 306] newfstatat(AT_FDCWD, "./525/binderfs" [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5659] <... futex resumed>) = 1 [pid 5655] <... futex resumed>) = 0 [pid 310] unlink("./544/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5659] mount(NULL, "./config", "configfs", 0, NULL [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] <... mount resumed>) = 0 [pid 5655] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] unlink("./525/binderfs" [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] <... futex resumed>) = 0 [pid 5655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... unlink resumed>) = 0 [pid 5659] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 306] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5655] <... futex resumed>) = 0 [pid 310] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 5659] <... futex resumed>) = 0 [pid 5655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./544/config" [pid 5659] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5655] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5659] <... futex resumed>) = 0 [pid 5655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] newfstatat(AT_FDCWD, "./525/config" [pid 5663] <... set_robust_list resumed>) = 0 [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5655] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./525/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./544/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5659] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... openat resumed>) = 4 [pid 306] openat(AT_FDCWD, "./525/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(4 [pid 306] <... openat resumed>) = 4 [pid 5663] rt_sigprocmask(SIG_SETMASK, [] [pid 5660] <... futex resumed>) = 0 [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(4 [pid 5663] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5661] <... futex resumed>) = 1 [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5663] chdir("./539" [pid 5661] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5660] <... futex resumed>) = 0 [pid 5659] <... futex resumed>) = 1 [pid 5655] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 5663] <... chdir resumed>) = 0 [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5659] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5663] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5655] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 5663] <... prctl resumed>) = 0 [pid 5659] <... symlinkat resumed>) = 0 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5663] setpgid(0, 0 [pid 5661] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 306] close(4 [pid 5663] <... setpgid resumed>) = 0 [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] <... futex resumed>) = 1 [pid 5655] <... futex resumed>) = 0 [pid 310] rmdir("./544/config" [pid 306] <... close resumed>) = 0 [pid 5663] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5661] <... futex resumed>) = 1 [pid 5660] <... futex resumed>) = 0 [pid 5659] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5661] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5655] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] rmdir("./525/config" [pid 5663] <... openat resumed>) = 3 [pid 5661] <... unlinkat resumed>) = 0 [pid 5660] <... futex resumed>) = 0 [pid 5659] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5663] write(3, "1000", 4 [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5659] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 306] <... rmdir resumed>) = 0 [pid 5663] <... write resumed>) = 4 [pid 5661] <... futex resumed>) = 0 [pid 5660] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 5663] close(3 [pid 5661] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5660] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] <... futex resumed>) = 1 [pid 5655] <... futex resumed>) = 0 [pid 310] close(3 [pid 5663] <... close resumed>) = 0 [pid 5661] <... unlinkat resumed>) = 0 [pid 5660] <... futex resumed>) = 0 [pid 5659] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5655] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5663] symlink("/dev/binderfs", "./binderfs" [pid 5661] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5655] <... futex resumed>) = 0 [pid 310] rmdir("./544" [pid 306] close(3 [pid 5661] <... futex resumed>) = 0 [pid 5660] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5659] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5655] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5661] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5659] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5660] exit_group(0 [pid 5659] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./545", 0777 [pid 306] rmdir("./525" [pid 5663] <... symlink resumed>) = 0 [pid 5661] <... futex resumed>) = ? [pid 5660] <... exit_group resumed>) = ? [pid 5659] <... futex resumed>) = 1 [pid 5655] <... futex resumed>) = 0 [pid 5661] +++ exited with 0 +++ [pid 5659] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5655] exit_group(0 [pid 5659] <... futex resumed>) = ? [pid 5655] <... exit_group resumed>) = ? [pid 310] <... mkdir resumed>) = 0 [pid 5659] +++ exited with 0 +++ [pid 5660] +++ exited with 0 +++ [pid 5655] +++ exited with 0 +++ [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./526", 0777 [pid 5663] write(1, "executing program\n", 18 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5655, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5663] <... write resumed>) = 18 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... mkdir resumed>) = 0 [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD executing program [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5663] <... futex resumed>) = 0 [pid 5663] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}ci2-android-6-1/strace-static-x86_64: Process 5664 attached [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5664 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5663] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... restart_syscall resumed>) = 0 [pid 5663] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5663] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5663] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5665 [pid 5663] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5664] set_robust_list(0x5555731a86a0, 24 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./527", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5664] <... set_robust_list resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5663] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] openat(AT_FDCWD, "./527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5665 attached [pid 5664] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 3 [pid 5665] set_robust_list(0x5555731a86a0, 24 [pid 5664] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] fstat(3 [pid 5663] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5664] chdir("./545" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5665] <... set_robust_list resumed>) = 0 [pid 5664] <... chdir resumed>) = 0 [pid 307] getdents64(3 [pid 5665] rt_sigprocmask(SIG_SETMASK, [] [pid 5664] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5665] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5664] <... prctl resumed>) = 0 [pid 307] umount2("./527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5666 attached [pid 5665] chdir("./526" [pid 5664] setpgid(0, 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5665] <... chdir resumed>) = 0 [pid 5664] <... setpgid resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./527/binderfs" [pid 5665] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5664] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5666] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5665] <... prctl resumed>) = 0 [pid 5664] <... openat resumed>) = 3 [pid 5663] <... clone3 resumed> => {parent_tid=[5666]}, 88) = 5666 [pid 307] unlink("./527/binderfs" [pid 5666] <... set_robust_list resumed>) = 0 [pid 5665] setpgid(0, 0 [pid 5664] write(3, "1000", 4 [pid 5663] rt_sigprocmask(SIG_SETMASK, [] [pid 5665] <... setpgid resumed>) = 0 [pid 5664] <... write resumed>) = 4 [pid 307] <... unlink resumed>) = 0 [pid 5666] rt_sigprocmask(SIG_SETMASK, [] [pid 5665] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5664] close(3 [pid 5663] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5666] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5665] <... openat resumed>) = 3 [pid 5664] <... close resumed>) = 0 [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5665] write(3, "1000", 4 [pid 5664] symlink("/dev/binderfs", "./binderfs" [pid 307] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5666] mkdirat(AT_FDCWD, "./config", 0777 [pid 5665] <... write resumed>) = 4 [pid 5664] <... symlink resumed>) = 0 [pid 5663] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5665] close(3 [pid 5664] write(1, "executing program\n", 18 executing program [pid 307] newfstatat(AT_FDCWD, "./527/config" [pid 5665] <... close resumed>) = 0 [pid 5664] <... write resumed>) = 18 [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5665] symlink("/dev/binderfs", "./binderfs" [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5666] <... mkdirat resumed>) = 0 [pid 5665] <... symlink resumed>) = 0 [pid 5664] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5665] write(1, "executing program\n", 18 [pid 5664] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 307] openat(AT_FDCWD, "./527/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5665] <... write resumed>) = 18 [pid 5664] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 4 [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5664] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] fstat(4 [pid 5665] <... futex resumed>) = 0 [pid 5664] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5665] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5664] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] getdents64(4 [pid 5665] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5664] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5663] <... futex resumed>) = 0 [pid 5666] <... futex resumed>) = 1 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5665] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5664] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5666] mount(NULL, "./config", "configfs", 0, NULL [pid 5665] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5664] <... mprotect resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5665] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5664] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5663] <... futex resumed>) = 0 [pid 307] close(4 [pid 5665] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5664] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5665] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5664] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] rmdir("./527/config"ci2-android-6-1/strace-static-x86_64: Process 5667 attached [pid 5666] <... mount resumed>) = 0 [pid 5665] <... mprotect resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5665] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5664] <... clone3 resumed> => {parent_tid=[5667]}, 88) = 5667 [pid 307] getdents64(3 [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5665] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5664] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5665] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5664] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(3 [pid 5666] <... futex resumed>) = 1 [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5665] <... clone3 resumed> => {parent_tid=[5668]}, 88) = 5668 [pid 5664] <... futex resumed>) = 0 [pid 307] rmdir("./527"ci2-android-6-1/strace-static-x86_64: Process 5668 attached [pid 5667] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5666] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5665] rt_sigprocmask(SIG_SETMASK, [] [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5665] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./531", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] mkdir("./528", 0777 [pid 5668] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5667] <... set_robust_list resumed>) = 0 [pid 5666] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5665] <... futex resumed>) = 0 [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5666] <... futex resumed>) = 0 [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5663] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] fstat(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5668] <... set_robust_list resumed>) = 0 [pid 5667] rt_sigprocmask(SIG_SETMASK, [] [pid 5666] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5669 attached [pid 5668] rt_sigprocmask(SIG_SETMASK, [] [pid 5667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(3 [pid 5669] set_robust_list(0x5555731a86a0, 24 [pid 5668] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5667] mkdirat(AT_FDCWD, "./config", 0777 [pid 5666] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5663] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5669 [pid 5669] <... set_robust_list resumed>) = 0 [pid 309] umount2("./531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5669] rt_sigprocmask(SIG_SETMASK, [] [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5669] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./531/binderfs" [pid 5669] chdir("./528" [pid 5666] <... futex resumed>) = 0 [pid 5663] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5669] <... chdir resumed>) = 0 [pid 309] unlink("./531/binderfs" [pid 5669] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5667] <... mkdirat resumed>) = 0 [pid 5666] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5669] <... prctl resumed>) = 0 [pid 309] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5669] setpgid(0, 0 [pid 309] <... umount2 resumed>) = 0 [pid 5669] <... setpgid resumed>) = 0 [pid 5663] <... futex resumed>) = 0 [pid 309] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5669] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5669] <... openat resumed>) = 3 [pid 5666] <... mkdirat resumed>) = 0 [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./531/config" [pid 5669] write(3, "1000", 4 [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5669] <... write resumed>) = 4 [pid 309] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5669] close(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5669] <... close resumed>) = 0 [pid 309] openat(AT_FDCWD, "./531/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5669] symlink("/dev/binderfs", "./binderfs" [pid 309] <... openat resumed>) = 4 [pid 5669] <... symlink resumed>) = 0 [pid 5668] mkdirat(AT_FDCWD, "./config", 0777 [pid 5667] <... futex resumed>) = 1 [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5664] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 5669] write(1, "executing program\n", 18 [pid 5667] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5666] <... futex resumed>) = 1 [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5669] <... write resumed>) = 18 [pid 5667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5666] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5664] <... futex resumed>) = 0 [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5667] mount(NULL, "./config", "configfs", 0, NULL [pid 5666] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5663] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5669] <... futex resumed>) = 0 [pid 5666] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5667] <... mount resumed>) = 0 [pid 309] getdents64(4 [pid 5669] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5669] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5666] <... symlinkat resumed>) = 0 executing program [pid 309] close(4 [pid 5669] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5667] <... futex resumed>) = 1 [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5664] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5669] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5667] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5666] <... futex resumed>) = 1 [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] <... futex resumed>) = 0 [pid 309] rmdir("./531/config" [pid 5669] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5667] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5666] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5664] <... futex resumed>) = 0 [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5669] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5666] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5663] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5669] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5667] <... futex resumed>) = 0 [pid 5666] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5664] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5669] <... mprotect resumed>) = 0 [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 5669] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5667] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5666] <... unlinkat resumed>) = 0 [pid 5664] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5669] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5667] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./531" [pid 5669] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5666] <... futex resumed>) = 1 [pid 5664] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5663] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5667] <... futex resumed>) = 0 [pid 5666] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./532", 0777ci2-android-6-1/strace-static-x86_64: Process 5670 attached [pid 5669] <... clone3 resumed> => {parent_tid=[5670]}, 88) = 5670 [pid 5668] <... mkdirat resumed>) = 0 [pid 5667] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5666] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5664] <... futex resumed>) = 0 [pid 5663] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5669] rt_sigprocmask(SIG_SETMASK, [] [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5669] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5670] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5669] <... futex resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5667] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5666] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5663] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5671 attached [pid 5670] <... set_robust_list resumed>) = 0 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5671] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5671 [pid 5671] <... set_robust_list resumed>) = 0 [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5671] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5667] <... futex resumed>) = 1 [pid 5666] <... unlinkat resumed>) = 0 [pid 5664] <... futex resumed>) = 0 [pid 5671] chdir("./532" [pid 5670] rt_sigprocmask(SIG_SETMASK, [] [pid 5668] <... futex resumed>) = 1 [pid 5667] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5666] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5665] <... futex resumed>) = 0 [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... chdir resumed>) = 0 [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5664] <... futex resumed>) = 0 [pid 5671] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5665] <... futex resumed>) = 0 [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5671] <... prctl resumed>) = 0 [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5671] setpgid(0, 0) = 0 [pid 5671] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5667] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5666] <... futex resumed>) = 1 [pid 5663] <... futex resumed>) = 0 [pid 5671] write(3, "1000", 4) = 4 [pid 5671] close(3) = 0 [pid 5671] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5666] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5663] exit_group(0 [pid 5671] write(1, "executing program\n", 18) = 18 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5663] <... exit_group resumed>) = ? executing program [pid 5671] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5668] mount(NULL, "./config", "configfs", 0, NULL [pid 5667] <... futex resumed>) = 1 [pid 5666] <... futex resumed>) = ? [pid 5664] <... futex resumed>) = 0 [pid 5671] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5664] <... futex resumed>) = 0 [pid 5671] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5667] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5671] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5671] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5671] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5671] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5666] +++ exited with 0 +++ [pid 5663] +++ exited with 0 +++ [pid 5671] <... clone3 resumed> => {parent_tid=[5672]}, 88) = 5672 [pid 5667] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5671] rt_sigprocmask(SIG_SETMASK, [] [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5663, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5668] <... mount resumed>) = 0 [pid 5671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5667] <... futex resumed>) = 1 [pid 5664] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... futex resumed>) = 1 [pid 5667] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5665] <... futex resumed>) = 0 [pid 5664] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... futex resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5664] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5670] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5667] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5665] <... futex resumed>) = 0 [pid 5664] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5668] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5667] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5668] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5667] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5667] <... futex resumed>) = 1 [pid 5664] <... futex resumed>) = 0 [pid 5668] <... futex resumed>) = 1 [pid 5667] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5665] <... futex resumed>) = 0 [pid 5664] exit_group(0 [pid 5670] mkdirat(AT_FDCWD, "./config", 0777 [pid 5668] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5667] <... futex resumed>) = ? [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5664] <... exit_group resumed>) = ? [pid 5668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5667] +++ exited with 0 +++ [pid 5665] <... futex resumed>) = 0 [pid 5664] +++ exited with 0 +++ [pid 5670] <... mkdirat resumed>) = 0 [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5664, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5672 attached [pid 5672] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5672] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5672] mkdirat(AT_FDCWD, "./config", 0777 [pid 5668] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5670] <... futex resumed>) = 1 [pid 5669] <... futex resumed>) = 0 [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... mkdirat resumed>) = 0 [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... futex resumed>) = 1 [pid 5672] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... futex resumed>) = 1 [pid 5672] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... futex resumed>) = 1 [pid 5672] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... futex resumed>) = 1 [pid 5672] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5668] <... futex resumed>) = 1 [pid 5670] mount(NULL, "./config", "configfs", 0, NULL [pid 5665] <... futex resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5665] <... futex resumed>) = 0 [pid 5668] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... mkdirat resumed>) = 0 [pid 5668] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5670] <... mount resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... futex resumed>) = 1 [pid 5665] <... futex resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5665] <... futex resumed>) = 0 [pid 5668] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5671] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5668] <... symlinkat resumed>) = 0 [pid 5672] <... futex resumed>) = 1 [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5668] <... futex resumed>) = 1 [pid 5665] <... futex resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5665] <... futex resumed>) = 0 [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5671] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5668] <... unlinkat resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] <... futex resumed>) = 1 [pid 5672] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5668] <... futex resumed>) = 1 [pid 5665] <... futex resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5665] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5665] <... futex resumed>) = 0 [pid 5668] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5665] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... unlinkat resumed>) = 0 [pid 5671] <... futex resumed>) = 0 [pid 5668] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5668] <... futex resumed>) = 1 [pid 5665] <... futex resumed>) = 0 [pid 5671] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5668] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5665] exit_group(0 [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5665] <... exit_group resumed>) = ? [pid 5668] <... futex resumed>) = ? [pid 5672] <... futex resumed>) = 1 [pid 5672] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 5672] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... futex resumed>) = 0 [pid 5671] exit_group(0) = ? [pid 5672] <... futex resumed>) = ? [pid 5668] +++ exited with 0 +++ [pid 5665] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5665, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5670] <... futex resumed>) = 1 [pid 5669] <... futex resumed>) = 0 [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] +++ exited with 0 +++ [pid 5671] +++ exited with 0 +++ [pid 5670] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5671, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5670] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5669] <... futex resumed>) = 0 [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5670] <... futex resumed>) = 1 [pid 5670] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5669] <... futex resumed>) = 0 [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5670] <... futex resumed>) = 1 [pid 5670] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] <... restart_syscall resumed>) = 0 [pid 5670] <... mkdirat resumed>) = 0 [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5669] <... futex resumed>) = 0 [pid 308] umount2("./539", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5670] <... futex resumed>) = 1 [pid 308] openat(AT_FDCWD, "./539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5670] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] <... openat resumed>) = 3 [pid 5670] <... symlinkat resumed>) = 0 [pid 308] fstat(3 [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5669] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5670] <... futex resumed>) = 1 [pid 5670] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 308] umount2("./539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5669] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./539/binderfs" [pid 5669] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5669] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./539/binderfs" [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 310] umount2("./545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 310] openat(AT_FDCWD, "./545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = 0 [pid 5670] <... futex resumed>) = 1 [pid 310] <... openat resumed>) = 3 [pid 308] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5670] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] fstat(3 [pid 306] umount2("./526", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5670] <... unlinkat resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5670] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./539/config" [pid 306] openat(AT_FDCWD, "./526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5670] <... futex resumed>) = 1 [pid 5669] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 3 [pid 5670] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5669] exit_group(0 [pid 310] umount2("./545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 5670] <... futex resumed>) = ? [pid 5669] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5670] +++ exited with 0 +++ [pid 5669] +++ exited with 0 +++ [pid 310] newfstatat(AT_FDCWD, "./545/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./539/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5669, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] unlink("./545/binderfs" [pid 308] <... openat resumed>) = 4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... unlink resumed>) = 0 [pid 308] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./526/binderfs" [pid 310] <... umount2 resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 306] unlink("./526/binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... unlink resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./545/config" [pid 306] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(4 [pid 306] <... umount2 resumed>) = 0 [pid 310] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./545/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(4 [pid 306] newfstatat(AT_FDCWD, "./526/config" [pid 310] <... openat resumed>) = 4 [pid 308] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] fstat(4 [pid 306] umount2("./526/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./539/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 306] openat(AT_FDCWD, "./526/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... openat resumed>) = 4 [pid 310] getdents64(4 [pid 306] fstat(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] close(4 [pid 308] getdents64(3 [pid 306] getdents64(4 [pid 310] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] rmdir("./545/config" [pid 306] getdents64(4 [pid 310] <... rmdir resumed>) = 0 [pid 308] close(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 306] close(4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./539" [pid 306] <... close resumed>) = 0 [pid 310] close(3 [pid 306] rmdir("./526/config" [pid 310] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] rmdir("./545" [pid 308] mkdir("./540", 0777 [pid 306] getdents64(3 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] mkdir("./546", 0777 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] close(3 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./526" [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] mkdir("./527", 0777 [pid 309] openat(AT_FDCWD, "./532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... mkdir resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5673 [pid 309] <... openat resumed>) = 3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] fstat(3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5674 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5674 attached ci2-android-6-1/strace-static-x86_64: Process 5673 attached [pid 309] getdents64(3 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5675 attached [pid 5674] set_robust_list(0x5555731a86a0, 24 [pid 5673] set_robust_list(0x5555731a86a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5675] set_robust_list(0x5555731a86a0, 24 [pid 309] umount2("./532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5675 [pid 5675] <... set_robust_list resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5675] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./532/binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5675] chdir("./527" [pid 5674] <... set_robust_list resumed>) = 0 [pid 5673] <... set_robust_list resumed>) = 0 [pid 309] unlink("./532/binderfs" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5675] <... chdir resumed>) = 0 [pid 5674] rt_sigprocmask(SIG_SETMASK, [] [pid 5673] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... unlink resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5675] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] <... prctl resumed>) = 0 [pid 5673] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5674] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5675] setpgid(0, 0 [pid 309] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./528", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] <... setpgid resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5675] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] newfstatat(AT_FDCWD, "./532/config" [pid 307] openat(AT_FDCWD, "./528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5675] <... openat resumed>) = 3 [pid 5673] chdir("./546" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 3 [pid 5675] write(3, "1000", 4 [pid 309] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(3 [pid 5675] <... write resumed>) = 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5675] close(3 [pid 309] openat(AT_FDCWD, "./532/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(3 [pid 5675] <... close resumed>) = 0 [pid 5673] <... chdir resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5675] symlink("/dev/binderfs", "./binderfs" [pid 309] fstat(4 [pid 307] umount2("./528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] <... symlink resumed>) = 0 [pid 5674] chdir("./540" [pid 5673] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5675] write(1, "executing program\n", 18 [pid 309] getdents64(4 [pid 307] newfstatat(AT_FDCWD, "./528/binderfs" [pid 5675] <... write resumed>) = 18 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 executing program [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] <... prctl resumed>) = 0 [pid 309] getdents64(4 [pid 307] unlink("./528/binderfs" [pid 5675] <... futex resumed>) = 0 [pid 5674] <... chdir resumed>) = 0 [pid 5673] setpgid(0, 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5675] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] close(4 [pid 307] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5675] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] rmdir("./532/config" [pid 307] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5674] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5673] <... setpgid resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5675] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] getdents64(3 [pid 307] newfstatat(AT_FDCWD, "./528/config" [pid 5675] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5675] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] close(3 [pid 307] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] <... mprotect resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5675] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5673] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] rmdir("./532" [pid 307] openat(AT_FDCWD, "./528/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5675] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5673] <... openat resumed>) = 3 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5675] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] mkdir("./533", 0777 [pid 307] fstat(4 [pid 5674] <... prctl resumed>) = 0 [pid 5673] write(3, "1000", 4 [pid 309] <... mkdir resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5675] <... clone3 resumed> => {parent_tid=[5676]}, 88) = 5676 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(4 [pid 5675] rt_sigprocmask(SIG_SETMASK, [] [pid 5673] <... write resumed>) = 4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5674] setpgid(0, 0 [pid 5675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] getdents64(4 [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] <... setpgid resumed>) = 0 [pid 5673] close(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5675] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5677 [pid 307] close(4 [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... close resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./528/config"ci2-android-6-1/strace-static-x86_64: Process 5677 attached [pid 5674] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5673] <... close resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5673] symlink("/dev/binderfs", "./binderfs" [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./528" [pid 5673] <... symlink resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5673] write(1, "executing program\n", 18 [pid 307] mkdir("./529", 0777 [pid 5677] set_robust_list(0x5555731a86a0, 24 [pid 5674] <... openat resumed>) = 3 [pid 5673] <... write resumed>) = 18 [pid 307] <... mkdir resumed>) = 0 executing program [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5676 attached [pid 5677] <... set_robust_list resumed>) = 0 [pid 5674] write(3, "1000", 4 [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5678 attached [pid 5677] rt_sigprocmask(SIG_SETMASK, [] [pid 5678] set_robust_list(0x5555731a86a0, 24 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5678 [pid 5678] <... set_robust_list resumed>) = 0 [pid 5677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5676] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5674] <... write resumed>) = 4 [pid 5673] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5678] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5678] chdir("./529") = 0 [pid 5678] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5678] setpgid(0, 0) = 0 [pid 5678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5678] write(3, "1000", 4) = 4 [pid 5678] close(3) = 0 [pid 5678] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5674] close(3 [pid 5673] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5678] write(1, "executing program\n", 18) = 18 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5678] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5678] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 executing program [pid 5678] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5673] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5674] <... close resumed>) = 0 [pid 5673] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5678] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5678] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5679]}, 88) = 5679 [pid 5677] chdir("./533" [pid 5676] <... set_robust_list resumed>) = 0 [pid 5674] symlink("/dev/binderfs", "./binderfs" [pid 5673] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5678] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5673] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5674] <... symlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5679 attached [pid 5674] write(1, "executing program\n", 18 [pid 5673] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5673] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5674] <... write resumed>) = 18 [pid 5679] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5673] <... mprotect resumed>) = 0 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5679] <... set_robust_list resumed>) = 0 [pid 5674] <... futex resumed>) = 0 [pid 5673] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5679] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 5674] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5673] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5679] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5674] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5673] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5679] mkdirat(AT_FDCWD, "./config", 0777 [pid 5674] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5673] <... clone3 resumed> => {parent_tid=[5680]}, 88) = 5680 [pid 5674] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5673] rt_sigprocmask(SIG_SETMASK, [] [pid 5674] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5673] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5673] <... futex resumed>) = 0 [pid 5674] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5674] <... mprotect resumed>) = 0 [pid 5674] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5679] <... mkdirat resumed>) = 0 [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] <... futex resumed>) = 1 [pid 5679] mount(NULL, "./config", "configfs", 0, NULL [pid 5674] <... clone3 resumed> => {parent_tid=[5681]}, 88) = 5681 [pid 5677] <... chdir resumed>) = 0 [pid 5676] rt_sigprocmask(SIG_SETMASK, [] [pid 5679] <... mount resumed>) = 0 [pid 5674] rt_sigprocmask(SIG_SETMASK, [] [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... futex resumed>) = 0 [pid 5674] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] <... futex resumed>) = 1 [pid 5679] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] <... futex resumed>) = 1 [pid 5679] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5677] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5676] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5679] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] <... futex resumed>) = 1 [pid 5679] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5677] <... prctl resumed>) = 0 [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] <... futex resumed>) = 1 [pid 5679] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5677] setpgid(0, 0 [pid 5676] mkdirat(AT_FDCWD, "./config", 0777 [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] <... futex resumed>) = 1 [pid 5679] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5677] <... setpgid resumed>) = 0 [pid 5679] <... unlinkat resumed>) = 0 [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5677] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5679] <... futex resumed>) = 1 [pid 5679] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5679] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... futex resumed>) = 0 [pid 5678] exit_group(0 [pid 5677] <... openat resumed>) = 3 [pid 5678] <... exit_group resumed>) = ? [pid 5679] <... futex resumed>) = ? [pid 5677] write(3, "1000", 4) = 4 [pid 5677] close(3) = 0 [pid 5677] symlink("/dev/binderfs", "./binderfs" [pid 5679] +++ exited with 0 +++ [pid 5678] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5677] <... symlink resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5680 attached [pid 5680] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5680] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5680] mkdirat(AT_FDCWD, "./config", 0777 [pid 5677] write(1, "executing program\n", 18) = 18 [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5680] <... mkdirat resumed>) = 0 [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5673] <... futex resumed>) = 0 [pid 5677] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5677] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5673] <... futex resumed>) = 0 [pid 5677] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5680] mount(NULL, "./config", "configfs", 0, NULL [pid 5677] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5676] <... mkdirat resumed>) = 0 [pid 5677] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5677] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5677] <... mprotect resumed>) = 0 [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 5677] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5676] mount(NULL, "./config", "configfs", 0, NULL [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5677] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5675] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5677] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5676] <... mount resumed>) = 0 [pid 307] umount2("./529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5677] <... clone3 resumed> => {parent_tid=[5682]}, 88) = 5682 [pid 307] openat(AT_FDCWD, "./529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5677] rt_sigprocmask(SIG_SETMASK, [] [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5676] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5675] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5677] <... futex resumed>) = 0 [pid 5676] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./529/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 307] unlink("./529/binderfs" [pid 5676] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 5675] <... futex resumed>) = 0 [pid 307] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./529/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5676] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./529/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5675] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5676] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./529/config") = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./529" [pid 5676] <... mkdirat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./530", 0777 [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5676] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5676] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5675] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5680] <... mount resumed>) = 0 [pid 5676] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5683 [pid 5676] <... symlinkat resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 5676] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5675] <... futex resumed>) = 0 [pid 5676] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5681 attached [pid 5676] <... unlinkat resumed>) = 0 [pid 5681] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5681] <... set_robust_list resumed>) = 0 [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 5676] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5675] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5675] <... futex resumed>) = 0 [pid 5681] rt_sigprocmask(SIG_SETMASK, [] [pid 5676] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5675] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5681] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5681] mkdirat(AT_FDCWD, "./config", 0777 [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5683 attached ci2-android-6-1/strace-static-x86_64: Process 5682 attached [pid 5681] <... mkdirat resumed>) = 0 [pid 5680] <... futex resumed>) = 1 [pid 5676] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] <... futex resumed>) = 0 [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5674] <... futex resumed>) = 0 [pid 5681] mount(NULL, "./config", "configfs", 0, NULL [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5681] <... mount resumed>) = 0 [pid 5674] <... futex resumed>) = 0 [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5681] <... futex resumed>) = 0 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5681] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5681] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5674] <... futex resumed>) = 0 [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5681] <... futex resumed>) = 0 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5681] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5681] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5674] <... futex resumed>) = 0 [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5681] <... futex resumed>) = 0 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5681] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5683] set_robust_list(0x5555731a86a0, 24 [pid 5682] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5681] <... mkdirat resumed>) = 0 [pid 5680] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5676] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5675] exit_group(0 [pid 5674] <... futex resumed>) = 0 [pid 5673] <... futex resumed>) = 0 [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] <... futex resumed>) = ? [pid 5675] <... exit_group resumed>) = ? [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5683] <... set_robust_list resumed>) = 0 [pid 5682] <... set_robust_list resumed>) = 0 [pid 5681] <... futex resumed>) = 0 [pid 5680] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5676] +++ exited with 0 +++ [pid 5675] +++ exited with 0 +++ [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5681] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5681] <... symlinkat resumed>) = 0 [pid 5674] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5681] <... futex resumed>) = 0 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5681] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5681] <... unlinkat resumed>) = 0 [pid 5674] <... futex resumed>) = 0 [pid 5683] rt_sigprocmask(SIG_SETMASK, [] [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 5681] <... futex resumed>) = 0 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5683] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5682] rt_sigprocmask(SIG_SETMASK, [] [pid 5681] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5683] chdir("./530" [pid 5681] <... unlinkat resumed>) = 0 [pid 5674] <... futex resumed>) = 0 [pid 306] umount2("./527", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5681] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5681] <... futex resumed>) = 0 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] openat(AT_FDCWD, "./527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5683] <... chdir resumed>) = 0 [pid 5681] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5680] <... futex resumed>) = 1 [pid 5674] exit_group(0 [pid 5673] <... futex resumed>) = 0 [pid 5682] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 5681] <... futex resumed>) = ? [pid 5674] <... exit_group resumed>) = ? [pid 306] fstat(3 [pid 5683] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5682] mkdirat(AT_FDCWD, "./config", 0777 [pid 5681] +++ exited with 0 +++ [pid 5680] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5674] +++ exited with 0 +++ [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5683] <... prctl resumed>) = 0 [pid 5673] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5683] setpgid(0, 0 [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5674, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5683] <... setpgid resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5683] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] newfstatat(AT_FDCWD, "./527/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./527/binderfs" [pid 5683] <... openat resumed>) = 3 [pid 308] umount2("./540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 5683] write(3, "1000", 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5683] <... write resumed>) = 4 [pid 308] openat(AT_FDCWD, "./540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = 0 [pid 5683] close(3 [pid 308] <... openat resumed>) = 3 [pid 306] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./527/config" [pid 5683] <... close resumed>) = 0 [pid 308] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5683] symlink("/dev/binderfs", "./binderfs" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./527/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./527/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... openat resumed>) = 4 [pid 308] umount2("./540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5683] <... symlink resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./540/binderfs" [pid 306] getdents64(4 executing program [pid 5683] write(1, "executing program\n", 18) = 18 [pid 5682] <... mkdirat resumed>) = 0 [pid 5680] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./540/binderfs" [pid 306] getdents64(4 [pid 5683] <... futex resumed>) = 0 [pid 5682] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] close(4) = 0 [pid 5677] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] rmdir("./527/config" [pid 5683] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5680] <... futex resumed>) = 1 [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] <... futex resumed>) = 0 [pid 308] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 5683] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5682] <... futex resumed>) = 0 [pid 5680] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5677] <... futex resumed>) = 1 [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 306] getdents64(3 [pid 5683] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5682] mount(NULL, "./config", "configfs", 0, NULL [pid 5680] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5673] <... futex resumed>) = 0 [pid 308] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5683] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5682] <... mount resumed>) = 0 [pid 5680] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 5683] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./540/config" [pid 306] <... close resumed>) = 0 [pid 5683] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5682] <... futex resumed>) = 1 [pid 5680] <... mkdirat resumed>) = 0 [pid 5677] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./527" [pid 5683] <... mprotect resumed>) = 0 [pid 5682] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5683] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5682] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5677] <... futex resumed>) = 0 [pid 5673] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5683] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5680] <... futex resumed>) = 1 [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] mkdir("./528", 0777 [pid 5683] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5682] <... futex resumed>) = 0 [pid 5680] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5677] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5673] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./540/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5684 attached [pid 5682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 5684] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5683] <... clone3 resumed> => {parent_tid=[5684]}, 88) = 5684 [pid 5682] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5677] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5684] <... set_robust_list resumed>) = 0 [pid 5683] rt_sigprocmask(SIG_SETMASK, [] [pid 5682] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5680] <... symlinkat resumed>) = 0 [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5684] rt_sigprocmask(SIG_SETMASK, [] [pid 5683] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5682] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5680] <... futex resumed>) = 1 [pid 5673] <... futex resumed>) = 0 [pid 308] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5685 attached [pid 5684] mkdirat(AT_FDCWD, "./config", 0777 [pid 5683] <... futex resumed>) = 0 [pid 5682] <... futex resumed>) = 1 [pid 5680] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5677] <... futex resumed>) = 0 [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5685] set_robust_list(0x5555731a86a0, 24 [pid 5684] <... mkdirat resumed>) = 0 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5680] <... unlinkat resumed>) = 0 [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5685 [pid 5685] <... set_robust_list resumed>) = 0 [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5683] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5682] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5677] <... futex resumed>) = 0 [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5685] rt_sigprocmask(SIG_SETMASK, [] [pid 5684] <... futex resumed>) = 0 [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5680] <... futex resumed>) = 0 [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5673] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] close(4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5684] mount(NULL, "./config", "configfs", 0, NULL [pid 5683] <... futex resumed>) = 0 [pid 5682] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5680] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5673] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5685] chdir("./528" [pid 5684] <... mount resumed>) = 0 [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] <... futex resumed>) = 0 [pid 308] rmdir("./540/config" [pid 5685] <... chdir resumed>) = 0 [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5682] <... futex resumed>) = 1 [pid 5680] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5677] <... futex resumed>) = 0 [pid 5673] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5685] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5684] <... futex resumed>) = 0 [pid 5682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... prctl resumed>) = 0 [pid 5684] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5683] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5682] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5680] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5677] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5685] setpgid(0, 0 [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 5685] <... setpgid resumed>) = 0 [pid 5684] <... futex resumed>) = 0 [pid 5683] <... futex resumed>) = 1 [pid 5682] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5680] <... unlinkat resumed>) = 0 [pid 5685] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5684] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5680] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5685] <... openat resumed>) = 3 [pid 5684] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5682] <... futex resumed>) = 1 [pid 5680] <... futex resumed>) = 1 [pid 5677] <... futex resumed>) = 0 [pid 5673] <... futex resumed>) = 0 [pid 308] close(3 [pid 5685] write(3, "1000", 4 [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5680] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... write resumed>) = 4 [pid 5684] <... futex resumed>) = 1 [pid 5683] <... futex resumed>) = 0 [pid 5682] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5677] <... futex resumed>) = 0 [pid 5673] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 5685] close(3 [pid 5684] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5682] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5685] <... close resumed>) = 0 [pid 5684] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5680] <... futex resumed>) = ? [pid 5673] <... exit_group resumed>) = ? [pid 308] rmdir("./540" [pid 5685] symlink("/dev/binderfs", "./binderfs" [pid 5684] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5683] <... futex resumed>) = 0 [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... symlink resumed>) = 0 [pid 5684] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5682] <... futex resumed>) = 1 [pid 5677] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5685] write(1, "executing program\n", 18 [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5677] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./541", 0777 [pid 5685] <... write resumed>) = 18 [pid 5684] <... futex resumed>) = 0 [pid 5683] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5682] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5677] <... futex resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5684] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5682] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5677] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5685] <... futex resumed>) = 0 [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] <... mkdir resumed>) = 0 [pid 5685] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5684] <... futex resumed>) = 0 [pid 5683] <... futex resumed>) = 1 [pid 5682] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5685] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 5684] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5682] <... futex resumed>) = 1 [pid 5680] +++ exited with 0 +++ [pid 5677] <... futex resumed>) = 0 [pid 5673] +++ exited with 0 +++ [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5685] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5684] <... mkdirat resumed>) = 0 [pid 5682] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5677] exit_group(0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5673, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] <... futex resumed>) = ? [pid 5677] <... exit_group resumed>) = ? [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5686 attached [pid 5685] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5684] <... futex resumed>) = 1 [pid 5683] <... futex resumed>) = 0 [pid 5682] +++ exited with 0 +++ [pid 5677] +++ exited with 0 +++ [pid 5685] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5684] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5677, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5686 [pid 5685] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5684] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5685] <... mprotect resumed>) = 0 [pid 5684] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5683] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5685] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5684] <... symlinkat resumed>) = 0 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5685] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5684] <... futex resumed>) = 0 [pid 5683] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5684] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... clone3 resumed> => {parent_tid=[5687]}, 88) = 5687 [pid 5684] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5683] <... futex resumed>) = 0 [pid 5685] rt_sigprocmask(SIG_SETMASK, [] [pid 5684] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5686] set_robust_list(0x5555731a86a0, 24 [pid 5685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5684] <... unlinkat resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... futex resumed>) = 0 [pid 5684] <... futex resumed>) = 1 [pid 5683] <... futex resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5684] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5683] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5684] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5683] <... futex resumed>) = 0 [pid 5684] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5686] <... set_robust_list resumed>) = 0 [pid 5684] <... unlinkat resumed>) = 0 [pid 5683] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5684] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5683] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5684] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5687 attached [pid 5683] exit_group(0 [pid 5684] <... futex resumed>) = ? [pid 5683] <... exit_group resumed>) = ? [pid 5684] +++ exited with 0 +++ [pid 5687] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5687] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5687] mkdirat(AT_FDCWD, "./config", 0777 [pid 5683] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5683, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5686] rt_sigprocmask(SIG_SETMASK, [] [pid 5687] <... mkdirat resumed>) = 0 [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... futex resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5687] <... futex resumed>) = 1 [pid 5687] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... futex resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5687] <... futex resumed>) = 1 [pid 5687] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... futex resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5687] <... futex resumed>) = 1 [pid 5687] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5687] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... futex resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 5686] chdir("./541" [pid 309] umount2("./533", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] <... chdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 5686] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] <... prctl resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./533/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5686] setpgid(0, 0 [pid 309] unlink("./533/binderfs" [pid 5686] <... setpgid resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... umount2 resumed>) = 0 [pid 310] umount2("./546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] newfstatat(AT_FDCWD, "./533/config" [pid 310] <... openat resumed>) = 3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] fstat(3 [pid 309] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(3 [pid 309] openat(AT_FDCWD, "./533/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... openat resumed>) = 4 [pid 310] umount2("./546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] newfstatat(AT_FDCWD, "./546/binderfs" [pid 309] getdents64(4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5686] write(3, "1000", 4 [pid 310] unlink("./546/binderfs" [pid 309] getdents64(4 [pid 5686] <... write resumed>) = 4 [pid 310] <... unlink resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(4) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] rmdir("./533/config" [pid 5686] close(3 [pid 310] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rmdir resumed>) = 0 [pid 5686] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 5686] symlink("/dev/binderfs", "./binderfs" [pid 310] newfstatat(AT_FDCWD, "./546/config" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(3 [pid 5686] <... symlink resumed>) = 0 [pid 310] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 5686] write(1, "executing program\n", 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 309] rmdir("./533" [pid 5687] <... futex resumed>) = 1 [pid 5686] <... write resumed>) = 18 [pid 310] openat(AT_FDCWD, "./546/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rmdir resumed>) = 0 [pid 5687] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 309] mkdir("./534", 0777 [pid 5687] <... mkdirat resumed>) = 0 [pid 5686] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 309] <... mkdir resumed>) = 0 [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5686] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5687] <... futex resumed>) = 1 [pid 5686] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5685] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5687] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5686] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5687] <... symlinkat resumed>) = 0 [pid 5686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5685] <... futex resumed>) = 0 [pid 310] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5688 attached [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5688 [pid 5687] <... futex resumed>) = 0 [pid 5686] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] close(4 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5687] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5686] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5687] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5686] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5685] <... futex resumed>) = 0 [pid 310] rmdir("./546/config" [pid 5688] set_robust_list(0x5555731a86a0, 24 [pid 5687] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5686] <... mprotect resumed>) = 0 [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5687] <... unlinkat resumed>) = 0 [pid 5686] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 307] umount2("./530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5686] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5687] <... futex resumed>) = 1 [pid 5686] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5685] <... futex resumed>) = 0 [pid 310] close(3 [pid 307] openat(AT_FDCWD, "./530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5687] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5685] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5688] <... set_robust_list resumed>) = 0 [pid 5687] <... unlinkat resumed>) = 0 [pid 5686] <... clone3 resumed> => {parent_tid=[5689]}, 88) = 5689 [pid 5685] <... futex resumed>) = 0 [pid 310] rmdir("./546" [pid 307] fstat(3 [pid 5688] rt_sigprocmask(SIG_SETMASK, [] [pid 5687] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5686] rt_sigprocmask(SIG_SETMASK, [] [pid 5685] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5687] <... futex resumed>) = 0 [pid 5686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5685] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./547", 0777 [pid 307] getdents64(3 [pid 5688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5687] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] exit_group(0 [pid 310] <... mkdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5687] <... futex resumed>) = ? [pid 5686] <... futex resumed>) = 0 [pid 5685] <... exit_group resumed>) = ? [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5689 attached [pid 5688] chdir("./534" [pid 5687] +++ exited with 0 +++ [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5685] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] newfstatat(AT_FDCWD, "./530/binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5685, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5690 attached [pid 5689] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5688] <... chdir resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5690] set_robust_list(0x5555731a86a0, 24 [pid 5688] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5690 [pid 307] unlink("./530/binderfs" [pid 306] <... restart_syscall resumed>) = 0 [pid 5690] <... set_robust_list resumed>) = 0 [pid 5689] <... set_robust_list resumed>) = 0 [pid 5688] <... prctl resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... unlink resumed>) = 0 [pid 5690] rt_sigprocmask(SIG_SETMASK, [] [pid 5689] rt_sigprocmask(SIG_SETMASK, [] [pid 5688] setpgid(0, 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5689] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5688] <... setpgid resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] umount2("./528", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5690] chdir("./547" [pid 307] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5690] <... chdir resumed>) = 0 [pid 5688] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5690] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] newfstatat(AT_FDCWD, "./530/config" [pid 306] <... openat resumed>) = 3 [pid 5690] <... prctl resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(3 [pid 5690] setpgid(0, 0 [pid 307] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5690] <... setpgid resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 5690] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] openat(AT_FDCWD, "./530/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5690] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 4 [pid 306] umount2("./528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5690] write(3, "1000", 4 [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5690] <... write resumed>) = 4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./528/binderfs" [pid 5690] close(3 [pid 307] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5690] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] unlink("./528/binderfs" [pid 5690] symlink("/dev/binderfs", "./binderfs" [pid 307] getdents64(4 [pid 306] <... unlink resumed>) = 0 [pid 5690] <... symlink resumed>) = 0 [pid 5688] <... openat resumed>) = 3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 executing program [pid 306] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5690] write(1, "executing program\n", 18 [pid 5688] write(3, "1000", 4 [pid 307] close(4 [pid 306] <... umount2 resumed>) = 0 [pid 5690] <... write resumed>) = 18 [pid 5689] mkdirat(AT_FDCWD, "./config", 0777 [pid 5688] <... write resumed>) = 4 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./530/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5690] <... futex resumed>) = 0 [pid 5688] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./528/config" [pid 5690] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5688] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5690] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5688] symlink("/dev/binderfs", "./binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./528/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5690] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./528/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5690] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5688] <... symlink resumed>) = 0 [pid 307] rmdir("./530" [pid 306] <... openat resumed>) = 4 [pid 5690] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5689] <... mkdirat resumed>) = 0 [pid 5688] write(1, "executing program\n", 18 [pid 307] <... rmdir resumed>) = 0 [pid 306] fstat(4 [pid 5690] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE executing program [pid 307] mkdir("./531", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5690] <... mprotect resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] <... write resumed>) = 18 [pid 307] <... mkdir resumed>) = 0 [pid 5689] <... futex resumed>) = 1 [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5686] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5690] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5689] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] <... futex resumed>) = 0 [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5686] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5690] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5689] mount(NULL, "./config", "configfs", 0, NULL [pid 5688] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4 [pid 5690] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5689] <... mount resumed>) = 0 [pid 5688] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5689] <... futex resumed>) = 1 [pid 5688] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5686] <... futex resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5690] <... clone3 resumed> => {parent_tid=[5691]}, 88) = 5691 [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5686] <... futex resumed>) = 0 [pid 306] close(4 [pid 5690] rt_sigprocmask(SIG_SETMASK, [] [pid 5689] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5688] <... mprotect resumed>) = 0 [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5692 ci2-android-6-1/strace-static-x86_64: Process 5692 attached ci2-android-6-1/strace-static-x86_64: Process 5691 attached [pid 5690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5689] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5688] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5689] <... futex resumed>) = 1 [pid 5688] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5686] <... futex resumed>) = 0 [pid 5692] set_robust_list(0x5555731a86a0, 24 [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5689] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./528/config" [pid 5691] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] <... clone3 resumed> => {parent_tid=[5693]}, 88) = 5693 [pid 5686] <... futex resumed>) = 0 [pid 5689] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5688] rt_sigprocmask(SIG_SETMASK, [] [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5689] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5689] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 5686] <... futex resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5686] <... futex resumed>) = 0 [pid 5689] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5690] <... futex resumed>) = 0 [pid 5689] <... mkdirat resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5686] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5692] <... set_robust_list resumed>) = 0 [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5689] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 5692] rt_sigprocmask(SIG_SETMASK, [] [pid 5689] <... symlinkat resumed>) = 0 [pid 5686] <... futex resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5689] <... futex resumed>) = 0 [pid 5686] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(3 [pid 5689] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5686] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5692] chdir("./531" [pid 5689] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./528" [pid 5692] <... chdir resumed>) = 0 [pid 5689] <... unlinkat resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5686] <... futex resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5686] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5686] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5689] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5686] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./529", 0777ci2-android-6-1/strace-static-x86_64: Process 5693 attached [pid 5692] <... prctl resumed>) = 0 [pid 5691] <... set_robust_list resumed>) = 0 [pid 5689] <... unlinkat resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5686] <... futex resumed>) = 0 [pid 5689] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5686] exit_group(0 [pid 5689] <... futex resumed>) = ? [pid 5686] <... exit_group resumed>) = ? [pid 5693] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5692] setpgid(0, 0 [pid 5691] rt_sigprocmask(SIG_SETMASK, [] [pid 5689] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 5693] <... set_robust_list resumed>) = 0 [pid 5692] <... setpgid resumed>) = 0 [pid 5686] +++ exited with 0 +++ [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5692] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5686, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5692] <... openat resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5691] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5692] write(3, "1000", 4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5694 [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5690] <... futex resumed>) = 0 [pid 5692] <... write resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] close(3 [pid 5690] <... futex resumed>) = 0 [pid 5692] <... close resumed>) = 0 [pid 5691] mount(NULL, "./config", "configfs", 0, NULL [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5693] rt_sigprocmask(SIG_SETMASK, [] [pid 5692] symlink("/dev/binderfs", "./binderfs" [pid 5691] <... mount resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5694 attached [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5690] <... futex resumed>) = 0 [pid 5691] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] <... symlink resumed>) = 0 [pid 5691] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5690] <... futex resumed>) = 0 [pid 5693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5691] <... futex resumed>) = 0 [pid 5690] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5691] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5691] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5690] <... futex resumed>) = 0 [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5691] <... futex resumed>) = 0 [pid 5690] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5691] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5694] set_robust_list(0x5555731a86a0, 24 [pid 5693] mkdirat(AT_FDCWD, "./config", 0777 [pid 5692] write(1, "executing program\n", 18 [pid 5690] <... futex resumed>) = 0 executing program [pid 5692] <... write resumed>) = 18 [pid 5691] <... mkdirat resumed>) = 0 [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] <... futex resumed>) = 0 [pid 5691] <... futex resumed>) = 1 [pid 5690] <... futex resumed>) = 0 [pid 5692] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5691] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5690] <... futex resumed>) = 0 [pid 5692] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5691] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5691] <... symlinkat resumed>) = 0 [pid 5692] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5691] <... futex resumed>) = 1 [pid 5690] <... futex resumed>) = 0 [pid 5692] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5691] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] <... mprotect resumed>) = 0 [pid 5691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5690] <... futex resumed>) = 0 [pid 5691] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5692] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5692] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5691] <... unlinkat resumed>) = 0 [pid 5692] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5690] <... futex resumed>) = 0 [pid 5691] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5690] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5690] <... futex resumed>) = 0 [pid 5692] <... clone3 resumed> => {parent_tid=[5695]}, 88) = 5695 [pid 5691] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5690] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 5692] rt_sigprocmask(SIG_SETMASK, [] [pid 5691] <... unlinkat resumed>) = 0 [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5691] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5693] <... mkdirat resumed>) = 0 [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5691] <... futex resumed>) = 1 [pid 5690] <... futex resumed>) = 0 [pid 308] umount2("./541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5692] <... futex resumed>) = 0 [pid 5691] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5690] exit_group(0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5695 attached [pid 5694] <... set_robust_list resumed>) = 0 [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5691] <... futex resumed>) = ? [pid 5690] <... exit_group resumed>) = ? [pid 308] openat(AT_FDCWD, "./541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5695] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5694] rt_sigprocmask(SIG_SETMASK, [] [pid 5693] <... futex resumed>) = 1 [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5691] +++ exited with 0 +++ [pid 5695] <... set_robust_list resumed>) = 0 [pid 5694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5690] +++ exited with 0 +++ [pid 5688] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5695] rt_sigprocmask(SIG_SETMASK, [] [pid 5694] chdir("./529" [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5690, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] fstat(3 [pid 5695] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5694] <... chdir resumed>) = 0 [pid 5693] <... futex resumed>) = 0 [pid 5688] <... futex resumed>) = 1 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5695] mkdirat(AT_FDCWD, "./config", 0777 [pid 5694] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5693] mount(NULL, "./config", "configfs", 0, NULL [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 5695] <... mkdirat resumed>) = 0 [pid 5694] <... prctl resumed>) = 0 [pid 5693] <... mount resumed>) = 0 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5694] setpgid(0, 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5695] <... futex resumed>) = 1 [pid 5694] <... setpgid resumed>) = 0 [pid 5693] <... futex resumed>) = 1 [pid 5692] <... futex resumed>) = 0 [pid 5688] <... futex resumed>) = 0 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5692] <... futex resumed>) = 0 [pid 5688] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./541/binderfs" [pid 5693] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5694] <... openat resumed>) = 3 [pid 5693] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] umount2("./547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./541/binderfs" [pid 5694] write(3, "1000", 4 [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... unlink resumed>) = 0 [pid 5695] mount(NULL, "./config", "configfs", 0, NULL [pid 5694] <... write resumed>) = 4 [pid 5693] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5694] close(3 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = 0 [pid 5694] <... close resumed>) = 0 [pid 5693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 308] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5694] symlink("/dev/binderfs", "./binderfs" [pid 5693] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] <... symlink resumed>) = 0 [pid 5693] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./541/config" [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5694] write(1, "executing program\n", 18 [pid 5693] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 310] umount2("./547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 5694] <... write resumed>) = 18 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./547/binderfs" [pid 308] openat(AT_FDCWD, "./541/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5695] <... mount resumed>) = 0 [pid 5694] <... futex resumed>) = 0 [pid 5693] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 4 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5694] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] unlink("./547/binderfs" [pid 5695] <... futex resumed>) = 1 [pid 5694] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5693] <... mkdirat resumed>) = 0 [pid 5692] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5695] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5694] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5693] <... futex resumed>) = 1 [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] getdents64(4 [pid 5695] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] <... futex resumed>) = 0 [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5694] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5688] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5695] <... futex resumed>) = 0 [pid 5694] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5693] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5692] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5695] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5694] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5693] <... symlinkat resumed>) = 0 [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(4 [pid 5695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5694] <... mprotect resumed>) = 0 [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 5695] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5694] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5693] <... futex resumed>) = 1 [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5688] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./547/config" [pid 308] rmdir("./541/config" [pid 5695] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5694] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5694] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] <... futex resumed>) = 0 [pid 310] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5696 attached [pid 5695] <... futex resumed>) = 1 [pid 5693] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5692] <... futex resumed>) = 0 [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5695] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5694] <... clone3 resumed> => {parent_tid=[5696]}, 88) = 5696 [pid 5693] <... unlinkat resumed>) = 0 [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./547/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 5695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5694] rt_sigprocmask(SIG_SETMASK, [] [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5695] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5695] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5693] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(3 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5694] <... futex resumed>) = 0 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5695] <... futex resumed>) = 1 [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5692] <... futex resumed>) = 0 [pid 5688] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 5695] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5693] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 5695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5692] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./541" [pid 5695] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5693] <... unlinkat resumed>) = 0 [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 5695] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5693] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5693] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 310] rmdir("./547/config" [pid 308] mkdir("./542", 0777 [pid 5696] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5695] <... futex resumed>) = 1 [pid 5693] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] <... futex resumed>) = 0 [pid 5688] exit_group(0 [pid 310] <... rmdir resumed>) = 0 [pid 5695] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5692] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5695] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5693] <... futex resumed>) = ? [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5688] <... exit_group resumed>) = ? [pid 310] close(3 [pid 308] <... mkdir resumed>) = 0 [pid 5696] <... set_robust_list resumed>) = 0 [pid 5695] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5693] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./547" [pid 5695] <... futex resumed>) = 1 [pid 5692] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5695] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5688] +++ exited with 0 +++ [pid 310] mkdir("./548", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5696] rt_sigprocmask(SIG_SETMASK, [] [pid 5695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5692] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5688, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5695] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5692] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5695] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5695] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5697 attached [pid 5696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5695] <... futex resumed>) = 1 [pid 5692] <... futex resumed>) = 0 [pid 5695] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] exit_group(0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5698 [pid 5696] mkdirat(AT_FDCWD, "./config", 0777 [pid 5695] <... futex resumed>) = ? [pid 5692] <... exit_group resumed>) = ? [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5697 ci2-android-6-1/strace-static-x86_64: Process 5698 attached [pid 5697] set_robust_list(0x5555731a86a0, 24 [pid 5696] <... mkdirat resumed>) = 0 [pid 5695] +++ exited with 0 +++ [pid 5692] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5692, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5698] set_robust_list(0x5555731a86a0, 24 [pid 5696] <... futex resumed>) = 1 [pid 5694] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5698] <... set_robust_list resumed>) = 0 [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5698] rt_sigprocmask(SIG_SETMASK, [] [pid 5694] <... futex resumed>) = 0 [pid 5698] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5698] chdir("./548") = 0 [pid 5698] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5698] setpgid(0, 0) = 0 [pid 5698] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5697] <... set_robust_list resumed>) = 0 [pid 5696] mount(NULL, "./config", "configfs", 0, NULL [pid 5698] <... openat resumed>) = 3 [pid 5698] write(3, "1000", 4) = 4 [pid 5698] close(3) = 0 [pid 5698] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5698] write(1, "executing program\n", 18) = 18 [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5698] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5698] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5698] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5698] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5698] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5698] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5699]}, 88) = 5699 [pid 5698] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5699 attached [pid 5699] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5699] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5699] mkdirat(AT_FDCWD, "./config", 0777 [pid 5696] <... mount resumed>) = 0 [pid 5697] rt_sigprocmask(SIG_SETMASK, [] [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5696] <... futex resumed>) = 1 [pid 5694] <... futex resumed>) = 0 [pid 5696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] chdir("./542" [pid 5694] <... futex resumed>) = 0 [pid 5696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5696] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5697] <... chdir resumed>) = 0 [pid 5696] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5696] <... futex resumed>) = 1 [pid 5696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5694] <... futex resumed>) = 0 [pid 5697] <... prctl resumed>) = 0 [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5696] <... futex resumed>) = 0 [pid 5694] <... futex resumed>) = 1 [pid 5697] setpgid(0, 0 [pid 5696] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5697] <... setpgid resumed>) = 0 [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 5696] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5697] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5694] <... futex resumed>) = 0 [pid 5697] <... openat resumed>) = 3 [pid 5696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5697] write(3, "1000", 4 [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5697] <... write resumed>) = 4 [pid 5696] <... futex resumed>) = 0 [pid 5694] <... futex resumed>) = 1 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5696] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5697] close(3 [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5697] <... close resumed>) = 0 [pid 5696] <... mkdirat resumed>) = 0 [pid 5697] symlink("/dev/binderfs", "./binderfs" [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5696] <... futex resumed>) = 1 [pid 5694] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5697] <... symlink resumed>) = 0 [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5696] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5694] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5697] write(1, "executing program\n", 18 [pid 5696] <... symlinkat resumed>) = 0 [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 309] newfstatat(AT_FDCWD, "./534/binderfs" [pid 5697] <... write resumed>) = 18 [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5696] <... futex resumed>) = 0 [pid 5694] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5697] <... futex resumed>) = 0 [pid 5696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5697] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./534/binderfs" [pid 5696] <... futex resumed>) = 0 [pid 5694] <... futex resumed>) = 1 [pid 5697] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5696] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 5696] <... unlinkat resumed>) = 0 [pid 5697] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5696] <... futex resumed>) = 1 [pid 5694] <... futex resumed>) = 0 [pid 309] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5699] <... mkdirat resumed>) = 0 [pid 5697] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5694] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 5697] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5694] <... futex resumed>) = 0 [pid 309] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5697] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5696] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5694] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./534/config" [pid 5696] <... unlinkat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5697] <... mprotect resumed>) = 0 [pid 5696] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5696] <... futex resumed>) = 1 [pid 5694] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./534/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5697] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5696] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5694] exit_group(0 [pid 309] <... openat resumed>) = 4 [pid 5697] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5696] <... futex resumed>) = ? [pid 5694] <... exit_group resumed>) = ? [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./534/config" [pid 5697] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5696] +++ exited with 0 +++ [pid 5694] +++ exited with 0 +++ [pid 309] <... rmdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5694, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5697] <... clone3 resumed> => {parent_tid=[5700]}, 88) = 5700 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5697] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 307] umount2("./531", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5697] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5699] <... futex resumed>) = 1 [pid 5698] <... futex resumed>) = 0 [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./534" [pid 307] openat(AT_FDCWD, "./531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5700 attached [pid 5699] mount(NULL, "./config", "configfs", 0, NULL [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5698] <... futex resumed>) = 0 [pid 309] mkdir("./535", 0777 [pid 307] fstat(3 [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(3 [pid 5700] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5699] <... mount resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5700] <... set_robust_list resumed>) = 0 [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5701 attached [pid 5700] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5701 [pid 307] newfstatat(AT_FDCWD, "./531/binderfs" [pid 306] umount2("./529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5700] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5699] <... futex resumed>) = 1 [pid 5698] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] unlink("./531/binderfs" [pid 306] openat(AT_FDCWD, "./529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5701] set_robust_list(0x5555731a86a0, 24 [pid 5700] mkdirat(AT_FDCWD, "./config", 0777 [pid 5699] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5698] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 5699] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... umount2 resumed>) = 0 [pid 5701] <... set_robust_list resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] newfstatat(AT_FDCWD, "./531/config" [pid 306] umount2("./529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5699] <... futex resumed>) = 1 [pid 5698] <... futex resumed>) = 0 [pid 307] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./529/binderfs" [pid 5699] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5699] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5698] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./531/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] unlink("./529/binderfs" [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 306] <... unlink resumed>) = 0 [pid 5698] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] fstat(4 [pid 306] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5701] rt_sigprocmask(SIG_SETMASK, [] [pid 5699] <... futex resumed>) = 0 [pid 5698] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = 0 [pid 5701] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5701] chdir("./535" [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5701] <... chdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./529/config" [pid 5701] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] close(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5701] <... prctl resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./529/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5701] setpgid(0, 0 [pid 307] rmdir("./531/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5701] <... setpgid resumed>) = 0 [pid 5699] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./529/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5701] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5699] <... mkdirat resumed>) = 0 [pid 307] getdents64(3 [pid 306] <... openat resumed>) = 4 [pid 5701] <... openat resumed>) = 3 [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] fstat(4 [pid 5701] write(3, "1000", 4 [pid 5699] <... futex resumed>) = 1 [pid 5698] <... futex resumed>) = 0 [pid 307] close(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5701] <... write resumed>) = 4 [pid 5699] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 5701] close(3 [pid 5699] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5698] <... futex resumed>) = 0 [pid 307] rmdir("./531" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5701] <... close resumed>) = 0 [pid 5700] <... mkdirat resumed>) = 0 [pid 5699] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 5701] symlink("/dev/binderfs", "./binderfs" [pid 5699] <... symlinkat resumed>) = 0 [pid 307] mkdir("./532", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5701] <... symlink resumed>) = 0 [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 306] close(4 [pid 5701] write(1, "executing program\n", 18 [pid 5699] <... futex resumed>) = 1 [pid 5698] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 5701] <... write resumed>) = 18 executing program [pid 5699] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./529/config" [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5699] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5698] <... futex resumed>) = 0 [pid 5697] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5700] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 5701] <... futex resumed>) = 0 [pid 5699] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5702 attached [pid 5701] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5700] mount(NULL, "./config", "configfs", 0, NULL [pid 5699] <... unlinkat resumed>) = 0 [pid 5697] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5702] set_robust_list(0x5555731a86a0, 24 [pid 5701] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5702 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5702] <... set_robust_list resumed>) = 0 [pid 5701] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5700] <... mount resumed>) = 0 [pid 5699] <... futex resumed>) = 1 [pid 5698] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 5702] rt_sigprocmask(SIG_SETMASK, [] [pid 5701] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5699] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5698] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5701] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5700] <... futex resumed>) = 1 [pid 5699] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5698] <... futex resumed>) = 0 [pid 5697] <... futex resumed>) = 0 [pid 306] rmdir("./529" [pid 5702] chdir("./532" [pid 5701] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5700] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5699] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5698] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5702] <... chdir resumed>) = 0 [pid 5701] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] mkdir("./530", 0777 [pid 5702] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5701] <... mprotect resumed>) = 0 [pid 5700] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5699] <... unlinkat resumed>) = 0 [pid 5697] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5702] <... prctl resumed>) = 0 [pid 5701] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5700] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5699] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5702] setpgid(0, 0 [pid 5701] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5700] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5699] <... futex resumed>) = 1 [pid 5698] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5702] <... setpgid resumed>) = 0 [pid 5701] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5699] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5698] exit_group(0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5703 attached [pid 5702] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5700] <... futex resumed>) = 1 [pid 5699] <... futex resumed>) = ? [pid 5698] <... exit_group resumed>) = ? [pid 5697] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5704 attached [pid 5703] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5702] <... openat resumed>) = 3 [pid 5701] <... clone3 resumed> => {parent_tid=[5703]}, 88) = 5703 [pid 5704] set_robust_list(0x5555731a86a0, 24 [pid 5702] write(3, "1000", 4 [pid 5701] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5704 [pid 5704] <... set_robust_list resumed>) = 0 [pid 5702] <... write resumed>) = 4 [pid 5701] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5704] rt_sigprocmask(SIG_SETMASK, [] [pid 5702] close(3 [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5700] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5699] +++ exited with 0 +++ [pid 5698] +++ exited with 0 +++ [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5703] <... set_robust_list resumed>) = 0 [pid 5702] <... close resumed>) = 0 [pid 5701] <... futex resumed>) = 0 [pid 5700] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5697] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5698, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5704] chdir("./530" [pid 5703] rt_sigprocmask(SIG_SETMASK, [] [pid 5702] symlink("/dev/binderfs", "./binderfs" [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5704] <... chdir resumed>) = 0 [pid 5703] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5702] <... symlink resumed>) = 0 executing program [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5704] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5702] write(1, "executing program\n", 18 [pid 5700] <... futex resumed>) = 0 [pid 5697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5704] <... prctl resumed>) = 0 [pid 5702] <... write resumed>) = 18 [pid 5700] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] setpgid(0, 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5700] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5704] <... setpgid resumed>) = 0 [pid 5702] <... futex resumed>) = 0 [pid 5700] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5697] <... futex resumed>) = 0 [pid 5704] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5702] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5704] <... openat resumed>) = 3 [pid 5702] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5704] write(3, "1000", 4 [pid 5702] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5704] <... write resumed>) = 4 [pid 5702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5704] close(3 [pid 5702] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5700] <... mkdirat resumed>) = 0 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5704] <... close resumed>) = 0 [pid 5702] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5704] symlink("/dev/binderfs", "./binderfs" [pid 5702] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5703] mkdirat(AT_FDCWD, "./config", 0777 [pid 5702] <... mprotect resumed>) = 0 [pid 5700] <... futex resumed>) = 0 [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] <... symlink resumed>) = 0 [pid 5702] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5700] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5697] <... futex resumed>) = 0 [pid 5704] write(1, "executing program\n", 18 [pid 5702] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5704] <... write resumed>) = 18 executing program [pid 5702] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5700] <... symlinkat resumed>) = 0 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5704] <... futex resumed>) = 0 [pid 5702] <... clone3 resumed> => {parent_tid=[5705]}, 88) = 5705 [pid 5704] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5702] rt_sigprocmask(SIG_SETMASK, [] [pid 5704] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5700] <... futex resumed>) = 0 [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5700] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5697] <... futex resumed>) = 0 [pid 5704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5702] <... futex resumed>) = 0 [pid 5704] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5704] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5700] <... unlinkat resumed>) = 0 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5704] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5704] <... mprotect resumed>) = 0 [pid 5700] <... futex resumed>) = 0 [pid 5697] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5704] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5700] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5697] <... futex resumed>) = 0 [pid 5704] <... clone3 resumed> => {parent_tid=[5706]}, 88) = 5706 [pid 5704] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5700] <... unlinkat resumed>) = 0 [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5700] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] <... futex resumed>) = 0 [pid 5697] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5700] <... futex resumed>) = 0 [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5700] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5697] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5705 attached [pid 5705] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5700] <... futex resumed>) = ? [pid 5697] <... exit_group resumed>) = ? [pid 5705] <... set_robust_list resumed>) = 0 [pid 5700] +++ exited with 0 +++ [pid 5705] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5705] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5697] +++ exited with 0 +++ [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5697, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5702] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... futex resumed>) = 1 [pid 5703] <... mkdirat resumed>) = 0 [pid 5705] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... futex resumed>) = 1 [pid 5705] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... futex resumed>) = 1 [pid 5705] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5703] <... futex resumed>) = 1 [pid 5701] <... futex resumed>) = 0 [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... futex resumed>) = 1 [pid 5705] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... futex resumed>) = 1 [pid 5705] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... futex resumed>) = 1 [pid 5705] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5702] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5705] <... futex resumed>) = 1 [pid 5705] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5705] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5706 attached [pid 5703] mount(NULL, "./config", "configfs", 0, NULL [pid 5702] exit_group(0) = ? [pid 5705] <... futex resumed>) = ? [pid 5706] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5703] <... mount resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5706] <... set_robust_list resumed>) = 0 [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5703] <... futex resumed>) = 1 [pid 5701] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5703] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5703] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5701] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 5703] <... futex resumed>) = 0 [pid 5701] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5703] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5706] rt_sigprocmask(SIG_SETMASK, [] [pid 5703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5701] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5706] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5705] +++ exited with 0 +++ [pid 5703] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5702] +++ exited with 0 +++ [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5706] mkdirat(AT_FDCWD, "./config", 0777 [pid 5703] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5702, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./548/binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5703] <... futex resumed>) = 1 [pid 5701] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5703] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./548/binderfs" [pid 5703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5701] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5703] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./542", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5703] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./548/config" [pid 308] openat(AT_FDCWD, "./542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5703] <... futex resumed>) = 1 [pid 5701] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5703] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 5703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5701] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 5706] <... mkdirat resumed>) = 0 [pid 5703] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./548/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] <... symlinkat resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5706] <... futex resumed>) = 1 [pid 5704] <... futex resumed>) = 0 [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 308] getdents64(3 [pid 5706] mount(NULL, "./config", "configfs", 0, NULL [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] <... futex resumed>) = 1 [pid 5701] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5704] <... futex resumed>) = 0 [pid 5703] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5706] <... mount resumed>) = 0 [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5701] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 5706] <... futex resumed>) = 1 [pid 5704] <... futex resumed>) = 0 [pid 5703] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5706] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 308] newfstatat(AT_FDCWD, "./542/binderfs" [pid 5706] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5704] <... futex resumed>) = 0 [pid 5703] <... futex resumed>) = 1 [pid 5701] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5703] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5701] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./548/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5706] <... futex resumed>) = 0 [pid 5704] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5703] <... unlinkat resumed>) = 0 [pid 5701] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] unlink("./542/binderfs" [pid 5706] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5701] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5706] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5704] <... futex resumed>) = 0 [pid 5703] <... futex resumed>) = 0 [pid 5701] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5703] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5701] exit_group(0 [pid 310] close(3 [pid 5706] <... futex resumed>) = 0 [pid 5704] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5703] <... futex resumed>) = ? [pid 5701] <... exit_group resumed>) = ? [pid 310] <... close resumed>) = 0 [pid 308] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5706] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] +++ exited with 0 +++ [pid 5701] +++ exited with 0 +++ [pid 310] rmdir("./548" [pid 308] <... umount2 resumed>) = 0 [pid 5706] <... mkdirat resumed>) = 0 [pid 5704] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./549", 0777 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5706] <... futex resumed>) = 0 [pid 5704] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] newfstatat(AT_FDCWD, "./542/config" [pid 5706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5704] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5706] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5707 attached [pid 5706] <... symlinkat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./542/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 5707] set_robust_list(0x5555731a86a0, 24 [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5707 [pid 308] <... openat resumed>) = 4 [pid 307] fstat(3 [pid 5707] <... set_robust_list resumed>) = 0 [pid 5706] <... futex resumed>) = 1 [pid 5704] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5707] rt_sigprocmask(SIG_SETMASK, [] [pid 5706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 5707] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5704] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5707] chdir("./549" [pid 5706] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5707] <... chdir resumed>) = 0 [pid 5706] <... unlinkat resumed>) = 0 [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5707] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./532/binderfs" [pid 5707] <... prctl resumed>) = 0 [pid 5706] <... futex resumed>) = 1 [pid 5704] <... futex resumed>) = 0 [pid 308] close(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5707] setpgid(0, 0 [pid 5704] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 307] unlink("./532/binderfs" [pid 5707] <... setpgid resumed>) = 0 [pid 5706] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5704] <... futex resumed>) = 0 [pid 308] rmdir("./542/config" [pid 307] <... unlink resumed>) = 0 [pid 5707] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5704] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5707] <... openat resumed>) = 3 [pid 5706] <... unlinkat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5706] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 5707] write(3, "1000", 4 [pid 5706] <... futex resumed>) = 1 [pid 5704] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5707] <... write resumed>) = 4 [pid 5706] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5704] exit_group(0 [pid 308] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5707] close(3 [pid 5706] <... futex resumed>) = ? [pid 5704] <... exit_group resumed>) = ? [pid 308] <... close resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./532/config" [pid 5707] <... close resumed>) = 0 [pid 5706] +++ exited with 0 +++ [pid 5704] +++ exited with 0 +++ [pid 309] umount2("./535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./542" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5707] symlink("/dev/binderfs", "./binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5704, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5707] <... symlink resumed>) = 0 [pid 309] openat(AT_FDCWD, "./535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5707] write(1, "executing program\n", 18 [pid 309] <... openat resumed>) = 3 [pid 308] mkdir("./543", 0777 [pid 307] openat(AT_FDCWD, "./532/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5707] <... write resumed>) = 18 [pid 309] fstat(3 [pid 307] <... openat resumed>) = 4 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(4 [pid 5707] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 5707] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... mkdir resumed>) = 0 [pid 307] getdents64(4 [pid 5707] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] umount2("./535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5707] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 5707] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./535/binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5707] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] close(4 [pid 5707] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] unlink("./535/binderfs" [pid 307] <... close resumed>) = 0 [pid 5707] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... unlink resumed>) = 0 [pid 307] rmdir("./532/config" [pid 5707] <... mprotect resumed>) = 0 [pid 309] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 5707] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5708 [pid 307] getdents64(3 [pid 5707] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5707] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(3 [pid 309] newfstatat(AT_FDCWD, "./535/config" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 5707] <... clone3 resumed> => {parent_tid=[5709]}, 88) = 5709 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] rmdir("./532"ci2-android-6-1/strace-static-x86_64: Process 5709 attached [pid 5707] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 5707] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] mkdir("./533", 0777 [pid 5709] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./535/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... mkdir resumed>) = 0 [pid 5707] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5708 attached [pid 5709] <... set_robust_list resumed>) = 0 [pid 309] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5710 attached [pid 5709] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5710] set_robust_list(0x5555731a86a0, 24 [pid 309] getdents64(4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5710 [pid 5710] <... set_robust_list resumed>) = 0 [pid 5709] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5708] set_robust_list(0x5555731a86a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5710] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 5710] chdir("./533" [pid 5709] mkdirat(AT_FDCWD, "./config", 0777 [pid 5708] <... set_robust_list resumed>) = 0 [pid 309] rmdir("./535/config" [pid 5710] <... chdir resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5710] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] getdents64(3 [pid 5710] <... prctl resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5710] setpgid(0, 0 [pid 309] close(3 [pid 5710] <... setpgid resumed>) = 0 [pid 5709] <... mkdirat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5710] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./535" [pid 5710] <... openat resumed>) = 3 [pid 5709] <... futex resumed>) = 1 [pid 5708] rt_sigprocmask(SIG_SETMASK, [] [pid 5707] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5710] write(3, "1000", 4 [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./536", 0777 [pid 5710] <... write resumed>) = 4 [pid 5709] mount(NULL, "./config", "configfs", 0, NULL [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5707] <... futex resumed>) = 0 [pid 5710] close(3 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 5710] <... close resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5710] symlink("/dev/binderfs", "./binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5710] <... symlink resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5709] <... mount resumed>) = 0 [pid 5708] chdir("./543" [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5711 attached executing program [pid 5710] write(1, "executing program\n", 18 [pid 5711] set_robust_list(0x5555731a86a0, 24 [pid 5710] <... write resumed>) = 18 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5711 [pid 5711] <... set_robust_list resumed>) = 0 [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5709] <... futex resumed>) = 1 [pid 5707] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5711] rt_sigprocmask(SIG_SETMASK, [] [pid 5710] <... futex resumed>) = 0 [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5710] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5707] <... futex resumed>) = 0 [pid 5711] chdir("./536" [pid 5710] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5709] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5708] <... chdir resumed>) = 0 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5711] <... chdir resumed>) = 0 [pid 5710] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5711] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5711] <... prctl resumed>) = 0 [pid 5710] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5711] setpgid(0, 0 [pid 5710] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5711] <... setpgid resumed>) = 0 [pid 5710] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5711] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5710] <... mprotect resumed>) = 0 [pid 5709] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5708] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5711] <... openat resumed>) = 3 [pid 5710] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5711] write(3, "1000", 4 [pid 5710] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] <... write resumed>) = 4 [pid 5710] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5712 attached [pid 5711] close(3 [pid 5709] <... futex resumed>) = 1 [pid 5708] <... prctl resumed>) = 0 [pid 5707] <... futex resumed>) = 0 [pid 5711] <... close resumed>) = 0 [pid 5710] <... clone3 resumed> => {parent_tid=[5712]}, 88) = 5712 [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] symlink("/dev/binderfs", "./binderfs" [pid 5710] rt_sigprocmask(SIG_SETMASK, [] [pid 5707] <... futex resumed>) = 0 [pid 5712] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5711] <... symlink resumed>) = 0 [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5709] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5708] setpgid(0, 0 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] write(1, "executing program\n", 18 [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5711] <... write resumed>) = 18 [pid 5710] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5711] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 5711] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5711] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 5711] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5711] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5709] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5708] <... setpgid resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./530/binderfs" [pid 5712] <... set_robust_list resumed>) = 0 [pid 5711] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5711] <... mprotect resumed>) = 0 [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./530/binderfs" [pid 5711] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5709] <... futex resumed>) = 1 [pid 5707] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5711] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5709] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5707] <... futex resumed>) = 0 [pid 5709] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 5711] <... clone3 resumed> => {parent_tid=[5713]}, 88) = 5713 [pid 306] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] rt_sigprocmask(SIG_SETMASK, [] [pid 5709] <... mkdirat resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./530/config" [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5709] <... futex resumed>) = 1 [pid 5708] write(3, "1000", 4 [pid 5707] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5711] <... futex resumed>) = 0 [pid 5709] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] <... write resumed>) = 4 [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./530/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5707] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5709] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5708] close(3 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./530/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5709] <... symlinkat resumed>) = 0 [pid 306] fstat(4 [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5709] <... futex resumed>) = 1 [pid 5708] symlink("/dev/binderfs", "./binderfs" [pid 5707] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5709] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5707] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5709] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5709] <... unlinkat resumed>) = 0 [pid 5708] <... symlink resumed>) = 0 [pid 306] close(4 [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 5709] <... futex resumed>) = 1 [pid 5708] write(1, "executing program\n", 18 [pid 5707] <... futex resumed>) = 0 [pid 306] rmdir("./530/config" [pid 5712] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 5709] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] <... write resumed>) = 18 [pid 5707] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5707] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5709] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5707] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./530" [pid 5709] <... unlinkat resumed>) = 0 [pid 5712] mkdirat(AT_FDCWD, "./config", 0777 [pid 5708] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5709] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./531", 0777 [pid 5709] <... futex resumed>) = 1 [pid 5708] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5707] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5709] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5707] exit_group(0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5709] <... futex resumed>) = ? [pid 5708] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5707] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5712] <... mkdirat resumed>) = 0 [pid 5709] +++ exited with 0 +++ [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5707] +++ exited with 0 +++ [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5707, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5714 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5708] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5712] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 5708] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] getdents64(3 [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... mprotect resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5712] mount(NULL, "./config", "configfs", 0, NULL [pid 5710] <... futex resumed>) = 0 [pid 310] umount2("./549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5712] <... mount resumed>) = 0 [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./549/binderfs" [pid 5708] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5712] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 310] unlink("./549/binderfs" [pid 5712] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... clone3 resumed> => {parent_tid=[5715]}, 88) = 5715 [pid 310] <... unlink resumed>) = 0 [pid 5710] <... futex resumed>) = 0 [pid 310] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5712] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5713 attached [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5713] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5712] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5713] <... set_robust_list resumed>) = 0 [pid 5712] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./549/config" [pid 5713] rt_sigprocmask(SIG_SETMASK, [] [pid 5712] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5710] <... futex resumed>) = 0 [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5713] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5713] mkdirat(AT_FDCWD, "./config", 0777 [pid 5710] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5715 attached ci2-android-6-1/strace-static-x86_64: Process 5714 attached [pid 5713] <... mkdirat resumed>) = 0 [pid 5712] <... futex resumed>) = 0 [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./549/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5715] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5714] set_robust_list(0x5555731a86a0, 24 [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5712] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5710] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5714] <... set_robust_list resumed>) = 0 [pid 5713] <... futex resumed>) = 1 [pid 5711] <... futex resumed>) = 0 [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 5714] rt_sigprocmask(SIG_SETMASK, [] [pid 5713] mount(NULL, "./config", "configfs", 0, NULL [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5714] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5713] <... mount resumed>) = 0 [pid 5711] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5715] <... set_robust_list resumed>) = 0 [pid 5714] chdir("./531" [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5712] <... mkdirat resumed>) = 0 [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5714] <... chdir resumed>) = 0 [pid 5713] <... futex resumed>) = 0 [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(4 [pid 5714] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5713] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5712] <... futex resumed>) = 1 [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5710] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5714] <... prctl resumed>) = 0 [pid 5713] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5712] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5711] <... futex resumed>) = 0 [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5714] setpgid(0, 0 [pid 5713] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5710] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5714] <... setpgid resumed>) = 0 [pid 5713] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5712] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./549/config" [pid 5715] rt_sigprocmask(SIG_SETMASK, [] [pid 5714] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5712] <... symlinkat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5714] <... openat resumed>) = 3 [pid 5713] <... futex resumed>) = 1 [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5715] mkdirat(AT_FDCWD, "./config", 0777 [pid 5714] write(3, "1000", 4 [pid 5713] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5712] <... futex resumed>) = 1 [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5715] <... mkdirat resumed>) = 0 [pid 5714] <... write resumed>) = 4 [pid 5713] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5712] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5711] <... futex resumed>) = 0 [pid 5710] <... futex resumed>) = 0 [pid 310] close(3 [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] close(3 [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5715] <... futex resumed>) = 1 [pid 5714] <... close resumed>) = 0 [pid 5713] <... futex resumed>) = 0 [pid 5712] <... futex resumed>) = 0 [pid 5711] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5710] <... futex resumed>) = 1 [pid 5708] <... futex resumed>) = 0 [pid 310] rmdir("./549" [pid 5715] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5714] symlink("/dev/binderfs", "./binderfs" [pid 5713] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5712] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5714] <... symlink resumed>) = 0 [pid 5713] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5711] <... futex resumed>) = 0 [pid 310] mkdir("./550", 0777 [pid 5715] mount(NULL, "./config", "configfs", 0, NULL executing program [pid 5714] write(1, "executing program\n", 18 [pid 5713] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5712] <... unlinkat resumed>) = 0 [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5715] <... mount resumed>) = 0 [pid 5714] <... write resumed>) = 18 [pid 5713] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5712] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 5708] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5715] <... futex resumed>) = 0 [pid 5714] <... futex resumed>) = 0 [pid 5713] <... futex resumed>) = 1 [pid 5712] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5711] <... futex resumed>) = 0 [pid 5710] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5715] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5714] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5713] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5710] <... futex resumed>) = 0 [pid 5708] <... futex resumed>) = 0 [pid 5712] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5710] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5715] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5714] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5713] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5712] <... unlinkat resumed>) = 0 [pid 5711] <... futex resumed>) = 0 [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5713] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5712] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5716 [pid 5715] <... futex resumed>) = 1 [pid 5714] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 5708] <... futex resumed>) = 0 [pid 5715] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5714] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5713] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5712] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5710] exit_group(0 [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5714] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5712] <... futex resumed>) = ? [pid 5710] <... exit_group resumed>) = ? [pid 5708] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5716 attached [pid 5715] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5714] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5713] <... futex resumed>) = 1 [pid 5712] +++ exited with 0 +++ [pid 5711] <... futex resumed>) = 0 [pid 5716] set_robust_list(0x5555731a86a0, 24 [pid 5715] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5714] <... mprotect resumed>) = 0 [pid 5713] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5710] +++ exited with 0 +++ [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5713] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5711] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5710, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5715] <... futex resumed>) = 1 [pid 5714] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5713] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5715] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5714] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5713] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5708] <... futex resumed>) = 0 [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5717 attached [pid 5715] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] <... clone3 resumed> => {parent_tid=[5717]}, 88) = 5717 [pid 5717] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5714] rt_sigprocmask(SIG_SETMASK, [] [pid 5713] <... futex resumed>) = 1 [pid 5711] <... futex resumed>) = 0 [pid 5714] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5711] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5713] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5711] <... futex resumed>) = 0 [pid 5715] <... mkdirat resumed>) = 0 [pid 5714] <... futex resumed>) = 0 [pid 5717] <... set_robust_list resumed>) = 0 [pid 5717] rt_sigprocmask(SIG_SETMASK, [] [pid 5713] <... unlinkat resumed>) = 0 [pid 5711] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5713] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5715] <... futex resumed>) = 1 [pid 5713] <... futex resumed>) = 0 [pid 5708] <... futex resumed>) = 0 [pid 5711] exit_group(0 [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5715] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5711] <... exit_group resumed>) = ? [pid 5708] <... futex resumed>) = 0 [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5717] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5717] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5713] +++ exited with 0 +++ [pid 5711] +++ exited with 0 +++ [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5714] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5711, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5715] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5716] <... set_robust_list resumed>) = 0 [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] <... futex resumed>) = 0 [pid 5715] <... futex resumed>) = 1 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] <... futex resumed>) = 0 [pid 5716] rt_sigprocmask(SIG_SETMASK, [] [pid 5715] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5708] <... futex resumed>) = 0 [pid 5715] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5716] chdir("./550" [pid 5715] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5717] mount(NULL, "./config", "configfs", 0, NULL [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] <... chdir resumed>) = 0 [pid 5715] <... futex resumed>) = 1 [pid 5708] <... futex resumed>) = 0 [pid 5716] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5715] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] <... prctl resumed>) = 0 [pid 5715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5708] <... futex resumed>) = 0 [pid 5716] setpgid(0, 0 [pid 5715] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5708] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5716] <... setpgid resumed>) = 0 [pid 5715] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5717] <... mount resumed>) = 0 [pid 5716] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5715] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5715] <... futex resumed>) = 1 [pid 5708] <... futex resumed>) = 0 [pid 5716] <... openat resumed>) = 3 [pid 5715] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] exit_group(0 [pid 5716] write(3, "1000", 4 [pid 5715] <... futex resumed>) = ? [pid 5708] <... exit_group resumed>) = ? [pid 5716] <... write resumed>) = 4 [pid 5715] +++ exited with 0 +++ [pid 5708] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5708, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5716] close(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5717] <... futex resumed>) = 1 [pid 5714] <... futex resumed>) = 0 [pid 5716] <... close resumed>) = 0 [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5716] symlink("/dev/binderfs", "./binderfs" [pid 5714] <... futex resumed>) = 0 [pid 5717] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5714] <... futex resumed>) = 0 [pid 5717] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] <... symlink resumed>) = 0 [pid 5714] <... futex resumed>) = 0 [pid 5717] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5716] write(1, "executing program\n", 18 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] <... write resumed>) = 18 [pid 5717] <... futex resumed>) = 1 [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] <... futex resumed>) = 0 executing program [pid 5717] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] <... futex resumed>) = 0 [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5714] <... futex resumed>) = 0 [pid 308] umount2("./543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5716] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5717] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5716] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5716] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5717] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5716] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... openat resumed>) = 3 [pid 5716] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] fstat(3 [pid 5716] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5717] <... mkdirat resumed>) = 0 [pid 5716] <... mprotect resumed>) = 0 [pid 308] getdents64(3 [pid 5716] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5716] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5717] <... futex resumed>) = 1 [pid 5714] <... futex resumed>) = 0 [pid 5717] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5714] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./543/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5718 attached [pid 5717] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5716] <... clone3 resumed> => {parent_tid=[5718]}, 88) = 5718 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5716] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5716] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5717] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] unlink("./543/binderfs" [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5718] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... unlink resumed>) = 0 [pid 5718] <... set_robust_list resumed>) = 0 [pid 5718] rt_sigprocmask(SIG_SETMASK, [] [pid 5717] <... symlinkat resumed>) = 0 [pid 308] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5718] mkdirat(AT_FDCWD, "./config", 0777 [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 5717] <... futex resumed>) = 1 [pid 5714] <... futex resumed>) = 0 [pid 308] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] <... mkdirat resumed>) = 0 [pid 5717] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./533", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5714] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5718] <... futex resumed>) = 1 [pid 5717] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5716] <... futex resumed>) = 0 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./543/config" [pid 307] openat(AT_FDCWD, "./533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5718] mount(NULL, "./config", "configfs", 0, NULL [pid 5717] <... unlinkat resumed>) = 0 [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 3 [pid 5718] <... mount resumed>) = 0 [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] <... futex resumed>) = 1 [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5714] <... futex resumed>) = 0 [pid 308] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5718] <... futex resumed>) = 0 [pid 5717] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5714] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 5718] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5718] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5717] <... unlinkat resumed>) = 0 [pid 5716] <... futex resumed>) = 0 [pid 5714] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./543/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5718] <... futex resumed>) = 0 [pid 5716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./533/binderfs" [pid 5718] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5717] <... futex resumed>) = 1 [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5718] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5717] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] <... futex resumed>) = 0 [pid 5714] exit_group(0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] unlink("./533/binderfs" [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] <... futex resumed>) = ? [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5714] <... exit_group resumed>) = ? [pid 308] getdents64(4 [pid 5718] <... futex resumed>) = 0 [pid 5717] +++ exited with 0 +++ [pid 5716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... unlink resumed>) = 0 [pid 5718] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] <... mkdirat resumed>) = 0 [pid 5716] <... futex resumed>) = 0 [pid 5714] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = 0 [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 308] getdents64(4 [pid 307] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5718] <... futex resumed>) = 0 [pid 5716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] fstat(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(4 [pid 307] newfstatat(AT_FDCWD, "./533/config" [pid 5718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5716] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 5718] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] rmdir("./543/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5718] <... symlinkat resumed>) = 0 [pid 309] umount2("./536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5718] <... futex resumed>) = 1 [pid 5716] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./536/binderfs" [pid 5718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5716] <... futex resumed>) = 0 [pid 309] unlink("./536/binderfs" [pid 308] getdents64(3 [pid 5718] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5718] <... unlinkat resumed>) = 0 [pid 309] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 307] openat(AT_FDCWD, "./533/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(3 [pid 5718] <... futex resumed>) = 1 [pid 5716] <... futex resumed>) = 0 [pid 309] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5716] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./536/config" [pid 308] rmdir("./543" [pid 307] fstat(4 [pid 5718] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5716] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5718] <... unlinkat resumed>) = 0 [pid 309] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rmdir resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5718] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] mkdir("./544", 0777 [pid 5718] <... futex resumed>) = 1 [pid 5716] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./536/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4 [pid 5718] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] exit_group(0 [pid 309] <... openat resumed>) = 4 [pid 5718] <... futex resumed>) = ? [pid 5716] <... exit_group resumed>) = ? [pid 309] fstat(4 [pid 5718] +++ exited with 0 +++ [pid 5716] +++ exited with 0 +++ [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5716, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] getdents64(4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./536/config") = 0 [pid 309] getdents64(3 [pid 307] close(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5719 [pid 309] close(3 [pid 307] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rmdir("./533/config" [pid 309] rmdir("./536" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 309] mkdir("./537", 0777 [pid 307] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5719 attached [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] close(3ci2-android-6-1/strace-static-x86_64: Process 5720 attached [pid 5719] set_robust_list(0x5555731a86a0, 24 [pid 5720] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5720 [pid 307] <... close resumed>) = 0 [pid 5720] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5720] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./533" [pid 5720] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5720] chdir("./537") = 0 [pid 5720] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5720] setpgid(0, 0 [pid 307] mkdir("./534", 0777 [pid 5720] <... setpgid resumed>) = 0 [pid 5720] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5720] write(3, "1000", 4 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5720] <... write resumed>) = 4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5720] close(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5720] <... close resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./531", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5720] symlink("/dev/binderfs", "./binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5720] <... symlink resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] openat(AT_FDCWD, "./531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5720] write(1, "executing program\n", 18 [pid 306] <... openat resumed>) = 3 executing program [pid 5720] <... write resumed>) = 18 [pid 5719] <... set_robust_list resumed>) = 0 [pid 306] fstat(3 [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./550", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5720] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 5720] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] openat(AT_FDCWD, "./550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5721 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5720] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5719] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 3 [pid 306] umount2("./531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5720] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5720] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./531/binderfs" [pid 5720] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5720] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] unlink("./531/binderfs" [pid 5720] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 5720] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5720] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] newfstatat(AT_FDCWD, "./550/binderfs" [pid 5720] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = 0 [pid 5720] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] unlink("./550/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5722 attached ci2-android-6-1/strace-static-x86_64: Process 5721 attached [pid 5719] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5722] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5720] <... clone3 resumed> => {parent_tid=[5722]}, 88) = 5722 [pid 310] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./531/config" [pid 5722] <... set_robust_list resumed>) = 0 [pid 5721] set_robust_list(0x5555731a86a0, 24 [pid 5720] rt_sigprocmask(SIG_SETMASK, [] [pid 5719] chdir("./544" [pid 310] <... umount2 resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5722] rt_sigprocmask(SIG_SETMASK, [] [pid 5721] <... set_robust_list resumed>) = 0 [pid 5720] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./531/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5721] rt_sigprocmask(SIG_SETMASK, [] [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] <... chdir resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5722] mkdirat(AT_FDCWD, "./config", 0777 [pid 5721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5720] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./550/config" [pid 306] openat(AT_FDCWD, "./531/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5722] <... mkdirat resumed>) = 0 [pid 5721] chdir("./534" [pid 5719] <... prctl resumed>) = 0 [pid 310] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... chdir resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(4 [pid 5722] <... futex resumed>) = 1 [pid 5721] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5720] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./550/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5722] mount(NULL, "./config", "configfs", 0, NULL [pid 5721] <... prctl resumed>) = 0 [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 306] getdents64(4 [pid 5722] <... mount resumed>) = 0 [pid 5721] setpgid(0, 0 [pid 5720] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... setpgid resumed>) = 0 [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5722] <... futex resumed>) = 0 [pid 5721] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5719] setpgid(0, 0 [pid 310] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5722] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5721] <... openat resumed>) = 3 [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] <... setpgid resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] close(4 [pid 5722] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5721] write(3, "1000", 4 [pid 5720] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 306] <... close resumed>) = 0 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... write resumed>) = 4 [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./531/config" [pid 5722] <... futex resumed>) = 0 [pid 5721] close(3 [pid 5720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5719] <... openat resumed>) = 3 [pid 310] close(4 [pid 306] <... rmdir resumed>) = 0 [pid 5722] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5721] <... close resumed>) = 0 [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] write(3, "1000", 4 [pid 310] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 5722] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5721] symlink("/dev/binderfs", "./binderfs" [pid 5720] <... futex resumed>) = 0 [pid 5719] <... write resumed>) = 4 [pid 310] rmdir("./550/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... symlink resumed>) = 0 [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] close(3 [pid 310] <... rmdir resumed>) = 0 [pid 306] close(3 [pid 5722] <... futex resumed>) = 0 [pid 5721] write(1, "executing program\n", 18 [pid 5720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5719] <... close resumed>) = 0 [pid 310] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 5722] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5721] <... write resumed>) = 18 [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] symlink("/dev/binderfs", "./binderfs" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 executing program [pid 306] rmdir("./531" [pid 5722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5720] <... futex resumed>) = 0 [pid 5719] <... symlink resumed>) = 0 [pid 310] close(3 [pid 306] <... rmdir resumed>) = 0 [pid 5722] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5721] <... futex resumed>) = 0 [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] write(1, "executing program\n", 18 [pid 310] <... close resumed>) = 0 executing program [pid 306] mkdir("./532", 0777 [pid 5722] <... mkdirat resumed>) = 0 [pid 5721] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5719] <... write resumed>) = 18 [pid 310] rmdir("./550" [pid 306] <... mkdir resumed>) = 0 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5722] <... futex resumed>) = 1 [pid 5721] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5720] <... futex resumed>) = 0 [pid 5719] <... futex resumed>) = 0 [pid 310] mkdir("./551", 0777 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5722] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... mkdir resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5721] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5720] <... futex resumed>) = 0 [pid 5719] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5723 attached [pid 5722] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5721] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5723 [pid 5722] <... symlinkat resumed>) = 0 [pid 5721] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5719] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5723] set_robust_list(0x5555731a86a0, 24 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... mprotect resumed>) = 0 [pid 5719] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5724 attached [pid 5722] <... futex resumed>) = 1 [pid 5721] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5720] <... futex resumed>) = 0 [pid 5719] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5724 [pid 5724] set_robust_list(0x5555731a86a0, 24 [pid 5723] <... set_robust_list resumed>) = 0 [pid 5722] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5721] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5724] <... set_robust_list resumed>) = 0 [pid 5723] rt_sigprocmask(SIG_SETMASK, [] [pid 5722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5721] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5720] <... futex resumed>) = 0 [pid 5719] <... mprotect resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5724] rt_sigprocmask(SIG_SETMASK, [] [pid 5723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5722] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5724] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5723] chdir("./532" [pid 5722] <... unlinkat resumed>) = 0 [pid 5721] <... clone3 resumed> => {parent_tid=[5725]}, 88) = 5725 [pid 5719] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5725 attached [pid 5724] chdir("./551" [pid 5723] <... chdir resumed>) = 0 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] rt_sigprocmask(SIG_SETMASK, [] [pid 5724] <... chdir resumed>) = 0 [pid 5723] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5722] <... futex resumed>) = 1 [pid 5721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5720] <... futex resumed>) = 0 [pid 5724] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5723] <... prctl resumed>) = 0 [pid 5722] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5720] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] <... prctl resumed>) = 0 [pid 5723] setpgid(0, 0 [pid 5722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5721] <... futex resumed>) = 0 [pid 5720] <... futex resumed>) = 0 [pid 5724] setpgid(0, 0 [pid 5723] <... setpgid resumed>) = 0 [pid 5722] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5720] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5725] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5724] <... setpgid resumed>) = 0 [pid 5723] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5722] <... unlinkat resumed>) = 0 [pid 5719] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5725] <... set_robust_list resumed>) = 0 [pid 5724] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5723] <... openat resumed>) = 3 [pid 5722] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] <... openat resumed>) = 3 [pid 5723] write(3, "1000", 4 [pid 5722] <... futex resumed>) = 1 [pid 5720] <... futex resumed>) = 0 [pid 5724] write(3, "1000", 4 [pid 5723] <... write resumed>) = 4 [pid 5722] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5720] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5726 attached [pid 5725] rt_sigprocmask(SIG_SETMASK, [] [pid 5724] <... write resumed>) = 4 [pid 5723] close(3 [pid 5722] <... futex resumed>) = ? [pid 5720] <... exit_group resumed>) = ? [pid 5719] <... clone3 resumed> => {parent_tid=[5726]}, 88) = 5726 [pid 5726] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5724] close(3 [pid 5723] <... close resumed>) = 0 [pid 5722] +++ exited with 0 +++ [pid 5720] +++ exited with 0 +++ [pid 5719] rt_sigprocmask(SIG_SETMASK, [] [pid 5724] <... close resumed>) = 0 [pid 5723] symlink("/dev/binderfs", "./binderfs" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5720, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5724] symlink("/dev/binderfs", "./binderfs" [pid 5723] <... symlink resumed>) = 0 [pid 5719] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5726] <... set_robust_list resumed>) = 0 [pid 5725] mkdirat(AT_FDCWD, "./config", 0777 [pid 5724] <... symlink resumed>) = 0 [pid 5723] write(1, "executing program\n", 18 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] write(1, "executing program\n", 18 [pid 5723] <... write resumed>) = 18 executing program [pid 5724] <... write resumed>) = 18 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5723] <... futex resumed>) = 0 [pid 5724] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 executing program [pid 5723] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5724] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5723] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5724] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5723] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5724] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5724] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5723] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5724] <... mprotect resumed>) = 0 [pid 5723] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5724] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5723] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5724] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5723] <... mprotect resumed>) = 0 [pid 5724] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5723] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5719] <... futex resumed>) = 0 [pid 5724] <... clone3 resumed> => {parent_tid=[5727]}, 88) = 5727 [pid 5723] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5724] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5723] <... clone3 resumed> => {parent_tid=[5728]}, 88) = 5728 [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] rt_sigprocmask(SIG_SETMASK, [] [pid 5724] <... futex resumed>) = 0 [pid 5723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5728 attached [pid 5728] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5728] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5728] mkdirat(AT_FDCWD, "./config", 0777 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] <... mkdirat resumed>) = 0 [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] <... futex resumed>) = 0 [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 309] umount2("./537", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 5725] <... mkdirat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./537/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./537/binderfs" [pid 5728] <... futex resumed>) = 1 [pid 5726] rt_sigprocmask(SIG_SETMASK, [] [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5727 attached [pid 309] <... unlink resumed>) = 0 [pid 5725] <... futex resumed>) = 1 [pid 5721] <... futex resumed>) = 0 [pid 309] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5725] mount(NULL, "./config", "configfs", 0, NULL [pid 5721] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5725] <... mount resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./537/config" [pid 5725] <... futex resumed>) = 1 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5721] <... futex resumed>) = 0 [pid 309] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5721] <... futex resumed>) = 0 [pid 5725] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./537/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5725] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... openat resumed>) = 4 [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 5725] <... futex resumed>) = 1 [pid 5721] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5721] <... futex resumed>) = 0 [pid 5725] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5725] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] close(4 [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5725] <... futex resumed>) = 1 [pid 5721] <... futex resumed>) = 0 [pid 309] rmdir("./537/config" [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5725] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5721] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5728] mount(NULL, "./config", "configfs", 0, NULL [pid 5727] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 5725] <... futex resumed>) = 1 [pid 5721] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./537" [pid 5721] <... futex resumed>) = 0 [pid 5725] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5725] <... symlinkat resumed>) = 0 [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5726] mkdirat(AT_FDCWD, "./config", 0777 [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./538", 0777 [pid 5726] <... mkdirat resumed>) = 0 [pid 5725] <... futex resumed>) = 1 [pid 5721] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5721] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5725] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5726] <... futex resumed>) = 1 [pid 5725] <... unlinkat resumed>) = 0 [pid 5719] <... futex resumed>) = 0 [pid 5726] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5726] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5725] <... futex resumed>) = 1 [pid 5719] <... futex resumed>) = 0 [pid 5726] mount(NULL, "./config", "configfs", 0, NULL [pid 5725] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5721] <... futex resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5727] <... set_robust_list resumed>) = 0 [pid 5726] <... mount resumed>) = 0 [pid 5721] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5729 [pid 5728] <... mount resumed>) = 0 [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5725] <... futex resumed>) = 0 [pid 5721] <... futex resumed>) = 1 [pid 5726] <... futex resumed>) = 1 [pid 5725] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5721] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5729 attached [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] rt_sigprocmask(SIG_SETMASK, [] [pid 5726] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5725] <... unlinkat resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5725] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] <... futex resumed>) = 0 [pid 5728] <... futex resumed>) = 1 [pid 5727] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5725] <... futex resumed>) = 1 [pid 5723] <... futex resumed>) = 0 [pid 5721] <... futex resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5725] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5727] mkdirat(AT_FDCWD, "./config", 0777 [pid 5723] <... futex resumed>) = 0 [pid 5721] exit_group(0 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5725] <... futex resumed>) = ? [pid 5721] <... exit_group resumed>) = ? [pid 5728] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5725] +++ exited with 0 +++ [pid 5729] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5729] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5729] chdir("./538") = 0 [pid 5729] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5721] +++ exited with 0 +++ [pid 5729] setpgid(0, 0 [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5721, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5729] <... setpgid resumed>) = 0 [pid 5727] <... mkdirat resumed>) = 0 [pid 5723] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5728] <... futex resumed>) = 1 [pid 5729] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] <... openat resumed>) = 3 [pid 5728] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5727] <... futex resumed>) = 1 [pid 5724] <... futex resumed>) = 0 [pid 5723] <... futex resumed>) = 0 [pid 5726] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5729] write(3, "1000", 4 [pid 5728] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5727] mount(NULL, "./config", "configfs", 0, NULL [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5729] <... write resumed>) = 4 [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... mount resumed>) = 0 [pid 5726] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5724] <... futex resumed>) = 0 [pid 5723] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5728] <... futex resumed>) = 0 [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5727] <... futex resumed>) = 0 [pid 5726] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5723] <... futex resumed>) = 0 [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5724] <... futex resumed>) = 0 [pid 5729] close(3 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5729] <... close resumed>) = 0 [pid 5728] <... mkdirat resumed>) = 0 [pid 5727] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5726] <... futex resumed>) = 1 [pid 5719] <... futex resumed>) = 0 [pid 5729] write(1, "executing program\n", 18 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] <... write resumed>) = 18 [pid 5719] <... futex resumed>) = 0 executing program [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5729] <... futex resumed>) = 0 [pid 5729] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5729] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5729] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5729] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5729] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5729] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5728] <... futex resumed>) = 1 [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5726] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5723] <... futex resumed>) = 0 [pid 5728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5727] <... futex resumed>) = 1 [pid 5724] <... futex resumed>) = 0 [pid 5728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5727] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5726] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] <... futex resumed>) = 0 [pid 5724] <... futex resumed>) = 0 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] <... symlinkat resumed>) = 0 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5728] <... futex resumed>) = 1 [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] <... futex resumed>) = 0 [pid 5728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5727] <... futex resumed>) = 1 [pid 5726] <... futex resumed>) = 1 [pid 5724] <... futex resumed>) = 0 [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] <... futex resumed>) = 0 [pid 5729] <... clone3 resumed> => {parent_tid=[5730]}, 88) = 5730 [pid 5728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5726] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] <... futex resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] rt_sigprocmask(SIG_SETMASK, [] [pid 5728] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5726] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5724] <... futex resumed>) = 0 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] <... futex resumed>) = 0 [pid 5729] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5728] <... unlinkat resumed>) = 0 [pid 5727] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5730 attached [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5726] <... futex resumed>) = 0 [pid 5719] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5729] <... futex resumed>) = 0 [pid 5728] <... futex resumed>) = 1 [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5726] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5723] <... futex resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5727] <... futex resumed>) = 1 [pid 5726] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5724] <... futex resumed>) = 0 [pid 5723] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] <... futex resumed>) = 0 [pid 5728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5726] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] <... futex resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5726] <... symlinkat resumed>) = 0 [pid 5724] <... futex resumed>) = 0 [pid 5723] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5727] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5726] <... futex resumed>) = 1 [pid 5719] <... futex resumed>) = 0 [pid 5728] <... futex resumed>) = 1 [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5726] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5723] <... futex resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5727] <... futex resumed>) = 1 [pid 5726] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5724] <... futex resumed>) = 0 [pid 5719] <... futex resumed>) = 0 [pid 5727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5726] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5723] exit_group(0 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5726] <... unlinkat resumed>) = 0 [pid 5727] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5724] <... futex resumed>) = 0 [pid 5723] <... exit_group resumed>) = ? [pid 5728] <... futex resumed>) = ? [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5730] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5730] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5730] mkdirat(AT_FDCWD, "./config", 0777 [pid 5728] +++ exited with 0 +++ [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5726] <... futex resumed>) = 1 [pid 5723] +++ exited with 0 +++ [pid 5719] <... futex resumed>) = 0 [pid 5727] <... futex resumed>) = 1 [pid 5726] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5724] <... futex resumed>) = 0 [pid 5719] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5730] <... mkdirat resumed>) = 0 [pid 5727] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5719] <... futex resumed>) = 0 [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5726] <... unlinkat resumed>) = 0 [pid 5724] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5723, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5730] <... futex resumed>) = 1 [pid 5729] <... futex resumed>) = 0 [pid 5727] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5726] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] <... futex resumed>) = 0 [pid 5719] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5730] mount(NULL, "./config", "configfs", 0, NULL [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5726] <... futex resumed>) = 0 [pid 5724] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] exit_group(0 [pid 5730] <... mount resumed>) = 0 [pid 5729] <... futex resumed>) = 0 [pid 5727] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5719] <... exit_group resumed>) = ? [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5727] <... futex resumed>) = 0 [pid 5726] +++ exited with 0 +++ [pid 5724] exit_group(0) = ? [pid 5730] <... futex resumed>) = 0 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5727] +++ exited with 0 +++ [pid 5719] +++ exited with 0 +++ [pid 307] <... restart_syscall resumed>) = 0 [pid 5730] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5719, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5730] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5729] <... futex resumed>) = 0 [pid 5724] +++ exited with 0 +++ [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5730] <... futex resumed>) = 0 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5724, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5730] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] openat(AT_FDCWD, "./534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5730] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5729] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 5730] <... futex resumed>) = 0 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5730] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5730] <... mkdirat resumed>) = 0 [pid 5729] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5730] <... futex resumed>) = 0 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5730] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./534/binderfs" [pid 5730] <... symlinkat resumed>) = 0 [pid 5729] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./534/binderfs" [pid 5730] <... futex resumed>) = 0 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... unlink resumed>) = 0 [pid 5730] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5730] <... unlinkat resumed>) = 0 [pid 5729] <... futex resumed>) = 0 [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5730] <... futex resumed>) = 0 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5730] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5729] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5730] <... unlinkat resumed>) = 0 [pid 5729] <... futex resumed>) = 0 [pid 308] umount2("./544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./534/config" [pid 5730] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5730] <... futex resumed>) = 0 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] openat(AT_FDCWD, "./544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5730] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5729] exit_group(0 [pid 308] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5730] <... futex resumed>) = ? [pid 5729] <... exit_group resumed>) = ? [pid 308] fstat(3 [pid 307] openat(AT_FDCWD, "./534/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5730] +++ exited with 0 +++ [pid 5729] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 4 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5729, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3 [pid 307] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] newfstatat(AT_FDCWD, "./544/binderfs" [pid 307] getdents64(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] unlink("./544/binderfs" [pid 307] close(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 308] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./534/config" [pid 308] <... umount2 resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 308] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./544/config" [pid 307] close(3 [pid 306] umount2("./532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... close resumed>) = 0 [pid 310] umount2("./551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./534" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./544/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 310] fstat(3 [pid 308] <... openat resumed>) = 4 [pid 307] mkdir("./535", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 310] getdents64(3 [pid 308] fstat(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./532/binderfs" [pid 310] newfstatat(AT_FDCWD, "./551/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] unlink("./532/binderfs" [pid 310] unlink("./551/binderfs" [pid 308] getdents64(4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... unlink resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(4 [pid 306] newfstatat(AT_FDCWD, "./532/config" [pid 310] newfstatat(AT_FDCWD, "./551/config" [pid 308] <... close resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5731 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rmdir("./544/config" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./532/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./532/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./551/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 310] <... openat resumed>) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(4ci2-android-6-1/strace-static-x86_64: Process 5731 attached [pid 310] fstat(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 306] getdents64(4 [pid 310] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] openat(AT_FDCWD, "./538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(3 [pid 306] getdents64(4 [pid 310] getdents64(4 [pid 309] <... openat resumed>) = 3 [pid 308] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] fstat(3 [pid 308] rmdir("./544" [pid 306] close(4 [pid 310] close(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] getdents64(3 [pid 306] rmdir("./532/config" [pid 5731] set_robust_list(0x5555731a86a0, 24 [pid 310] rmdir("./551/config" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5731] <... set_robust_list resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./545", 0777 [pid 306] getdents64(3 [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5731] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] newfstatat(AT_FDCWD, "./538/binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 306] close(3 [pid 5731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5731] chdir("./535" [pid 310] <... close resumed>) = 0 [pid 309] unlink("./538/binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5731] <... chdir resumed>) = 0 [pid 310] rmdir("./551" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5732 attached [pid 5731] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... rmdir resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] rmdir("./532" [pid 5731] <... prctl resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5732 [pid 5731] setpgid(0, 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5731] <... setpgid resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5731] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] mkdir("./552", 0777 [pid 309] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 5731] <... openat resumed>) = 3 [pid 5731] write(3, "1000", 4) = 4 [pid 310] <... mkdir resumed>) = 0 [pid 5731] close(3) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = 0 [pid 306] mkdir("./533", 0777 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5731] symlink("/dev/binderfs", "./binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5731] <... symlink resumed>) = 0 [pid 5731] write(1, "executing program\n", 18 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] newfstatat(AT_FDCWD, "./538/config" [pid 306] <... mkdir resumed>) = 0 [pid 5731] <... write resumed>) = 18 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5731] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5731] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5731] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5731] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE executing program [pid 309] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5733 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5731] <... mprotect resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./538/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5731] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] fstat(4 [pid 5731] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5731] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5731] <... clone3 resumed> => {parent_tid=[5735]}, 88) = 5735 [pid 309] getdents64(4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5734 [pid 5731] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(4 [pid 5731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(4 [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./538/config" [pid 5731] <... futex resumed>) = 0 [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5733 attached [pid 309] <... rmdir resumed>) = 0 [pid 5733] set_robust_list(0x5555731a86a0, 24 [pid 309] getdents64(3 [pid 5733] <... set_robust_list resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5733] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 5733] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5735 attached ci2-android-6-1/strace-static-x86_64: Process 5734 attached [pid 5733] chdir("./552" [pid 5732] set_robust_list(0x5555731a86a0, 24 [pid 309] rmdir("./538" [pid 5733] <... chdir resumed>) = 0 [pid 5733] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5733] setpgid(0, 0) = 0 [pid 5733] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5732] <... set_robust_list resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5734] set_robust_list(0x5555731a86a0, 24 [pid 5733] write(3, "1000", 4) = 4 [pid 5733] close(3) = 0 [pid 5733] symlink("/dev/binderfs", "./binderfs" [pid 309] mkdir("./539", 0777 [pid 5733] <... symlink resumed>) = 0 [pid 5733] write(1, "executing program\n", 18) = 18 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 5733] <... futex resumed>) = 0 [pid 5733] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5733] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5733] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5733] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5732] rt_sigprocmask(SIG_SETMASK, [] [pid 5734] <... set_robust_list resumed>) = 0 executing program [pid 5733] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5735] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5733] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5733] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5733] <... clone3 resumed> => {parent_tid=[5736]}, 88) = 5736 [pid 5733] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5736 attached [pid 5736] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5737 [pid 5732] chdir("./545" [pid 5735] <... set_robust_list resumed>) = 0 [pid 5734] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5736] <... set_robust_list resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5732] <... chdir resumed>) = 0 [pid 5736] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5737 attached [pid 5735] rt_sigprocmask(SIG_SETMASK, [] [pid 5734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5732] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5736] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5736] mkdirat(AT_FDCWD, "./config", 0777 [pid 5737] set_robust_list(0x5555731a86a0, 24 [pid 5735] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5734] chdir("./533" [pid 5732] <... prctl resumed>) = 0 [pid 5732] setpgid(0, 0) = 0 [pid 5734] <... chdir resumed>) = 0 [pid 5734] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5732] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5737] <... set_robust_list resumed>) = 0 [pid 5735] mkdirat(AT_FDCWD, "./config", 0777 [pid 5736] <... mkdirat resumed>) = 0 [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5736] <... futex resumed>) = 1 [pid 5736] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5732] <... openat resumed>) = 3 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5736] <... futex resumed>) = 1 [pid 5736] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5732] write(3, "1000", 4 [pid 5736] <... futex resumed>) = 1 [pid 5736] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5734] <... prctl resumed>) = 0 [pid 5732] <... write resumed>) = 4 [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5732] close(3 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5736] <... futex resumed>) = 1 [pid 5736] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5734] setpgid(0, 0 [pid 5732] <... close resumed>) = 0 [pid 5732] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5734] <... setpgid resumed>) = 0 executing program [pid 5732] write(1, "executing program\n", 18 [pid 5736] <... mkdirat resumed>) = 0 [pid 5732] <... write resumed>) = 18 [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5736] <... futex resumed>) = 1 [pid 5736] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5734] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5732] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5736] <... symlinkat resumed>) = 0 [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5732] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] <... openat resumed>) = 3 [pid 5732] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5736] <... futex resumed>) = 1 [pid 5736] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5734] write(3, "1000", 4 [pid 5732] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5732] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5734] <... write resumed>) = 4 [pid 5732] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5733] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5732] <... mprotect resumed>) = 0 [pid 5734] close(3 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5732] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5734] <... close resumed>) = 0 [pid 5732] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5734] symlink("/dev/binderfs", "./binderfs" [pid 5736] <... futex resumed>) = 1 [pid 5732] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5736] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5734] <... symlink resumed>) = 0 [pid 5732] <... clone3 resumed> => {parent_tid=[5738]}, 88) = 5738 [pid 5736] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5732] rt_sigprocmask(SIG_SETMASK, [] [pid 5734] write(1, "executing program\n", 18 [pid 5733] exit_group(0 [pid 5732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5733] <... exit_group resumed>) = ? executing program [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] rt_sigprocmask(SIG_SETMASK, [] [pid 5735] <... mkdirat resumed>) = 0 [pid 5734] <... write resumed>) = 18 [pid 5732] <... futex resumed>) = 0 [pid 5736] <... futex resumed>) = ? [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5737] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5735] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5734] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5735] mount(NULL, "./config", "configfs", 0, NULL [pid 5734] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5735] <... mount resumed>) = 0 [pid 5734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5735] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5737] chdir("./539" [pid 5735] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5734] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5736] +++ exited with 0 +++ [pid 5733] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5733, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5734] <... mprotect resumed>) = 0 [pid 5735] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5738 attached [pid 5734] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5735] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5738] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5738] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5738] mkdirat(AT_FDCWD, "./config", 0777 [pid 5735] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5734] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5734] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... chdir resumed>) = 0 [pid 5735] <... futex resumed>) = 1 [pid 5734] <... clone3 resumed> => {parent_tid=[5739]}, 88) = 5739 [pid 5731] <... futex resumed>) = 0 [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] rt_sigprocmask(SIG_SETMASK, [] [pid 5735] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5735] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5734] <... futex resumed>) = 0 [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5735] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5737] <... prctl resumed>) = 0 [pid 5735] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5737] setpgid(0, 0 [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... setpgid resumed>) = 0 [pid 5735] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5735] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5731] <... futex resumed>) = 0 [pid 5737] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5735] <... symlinkat resumed>) = 0 [pid 5738] <... mkdirat resumed>) = 0 [pid 5737] <... openat resumed>) = 3 [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5732] <... futex resumed>) = 0 [pid 5737] write(3, "1000", 4 [pid 5735] <... futex resumed>) = 1 [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5731] <... futex resumed>) = 0 [pid 5737] <... write resumed>) = 4 [pid 5735] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5732] <... futex resumed>) = 0 [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] close(3 [pid 5735] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5731] <... futex resumed>) = 0 [pid 5737] <... close resumed>) = 0 [pid 5735] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5737] symlink("/dev/binderfs", "./binderfs" [pid 5735] <... unlinkat resumed>) = 0 [pid 5738] mount(NULL, "./config", "configfs", 0, NULL executing program [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... symlink resumed>) = 0 [pid 5735] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5737] write(1, "executing program\n", 18 [pid 5735] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5731] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5735] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5731] <... futex resumed>) = 0 [pid 5737] <... write resumed>) = 18 [pid 5735] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5731] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5738] <... mount resumed>) = 0 [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5735] <... unlinkat resumed>) = 0 [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... futex resumed>) = 0 [pid 5735] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5732] <... futex resumed>) = 0 [pid 5735] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5737] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5735] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5731] exit_group(0 [pid 5737] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5735] <... futex resumed>) = ? [pid 5732] <... futex resumed>) = 0 [pid 5731] <... exit_group resumed>) = ? [pid 5737] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5735] +++ exited with 0 +++ [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5731] +++ exited with 0 +++ [pid 5737] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5731, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5738] <... futex resumed>) = 1 [pid 5738] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5737] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5738] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5738] <... futex resumed>) = 1 [pid 5732] <... futex resumed>) = 0 [pid 5737] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5732] <... futex resumed>) = 0 [pid 5737] <... mprotect resumed>) = 0 [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5738] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5737] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5732] <... futex resumed>) = 0 [pid 5737] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5739 attached [pid 5738] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5737] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5740 attached [pid 5739] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5738] <... mkdirat resumed>) = 0 [pid 5732] <... futex resumed>) = 0 [pid 5737] <... clone3 resumed> => {parent_tid=[5740]}, 88) = 5740 [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5737] rt_sigprocmask(SIG_SETMASK, [] [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5738] <... futex resumed>) = 1 [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5732] <... futex resumed>) = 0 [pid 5737] <... futex resumed>) = 0 [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5732] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5738] <... symlinkat resumed>) = 0 [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5738] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5732] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... openat resumed>) = 3 [pid 5732] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5738] <... unlinkat resumed>) = 0 [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5738] <... futex resumed>) = 1 [pid 5738] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5732] <... futex resumed>) = 0 [pid 310] umount2("./552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5732] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5732] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./552/binderfs" [pid 5740] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5739] <... set_robust_list resumed>) = 0 [pid 5738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5740] <... set_robust_list resumed>) = 0 [pid 5739] rt_sigprocmask(SIG_SETMASK, [] [pid 5738] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] unlink("./552/binderfs" [pid 5740] rt_sigprocmask(SIG_SETMASK, [] [pid 5739] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5738] <... unlinkat resumed>) = 0 [pid 5740] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5739] mkdirat(AT_FDCWD, "./config", 0777 [pid 5738] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 5740] mkdirat(AT_FDCWD, "./config", 0777 [pid 5738] <... futex resumed>) = 1 [pid 5732] <... futex resumed>) = 0 [pid 310] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] <... mkdirat resumed>) = 0 [pid 5738] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5732] exit_group(0 [pid 310] <... umount2 resumed>) = 0 [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] <... mkdirat resumed>) = 0 [pid 5738] <... futex resumed>) = ? [pid 5732] <... exit_group resumed>) = ? [pid 310] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] <... futex resumed>) = 1 [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] +++ exited with 0 +++ [pid 5737] <... futex resumed>) = 0 [pid 5740] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] <... futex resumed>) = 1 [pid 5739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5732] +++ exited with 0 +++ [pid 5734] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./552/config" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5740] <... futex resumed>) = 0 [pid 5739] <... futex resumed>) = 0 [pid 5737] <... futex resumed>) = 1 [pid 5734] <... futex resumed>) = 1 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5740] mount(NULL, "./config", "configfs", 0, NULL [pid 5739] mount(NULL, "./config", "configfs", 0, NULL [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 5740] <... mount resumed>) = 0 [pid 5739] <... mount resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./552/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5740] <... futex resumed>) = 1 [pid 5739] <... futex resumed>) = 1 [pid 5737] <... futex resumed>) = 0 [pid 5734] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] umount2("./535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5739] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5740] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5739] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5737] <... futex resumed>) = 0 [pid 5734] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 307] <... openat resumed>) = 3 [pid 5740] <... futex resumed>) = 0 [pid 5739] <... futex resumed>) = 0 [pid 5737] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5734] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] fstat(3 [pid 5740] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5739] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5740] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5739] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5737] <... futex resumed>) = 0 [pid 5734] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5740] <... futex resumed>) = 0 [pid 5739] <... futex resumed>) = 0 [pid 5737] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5734] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] umount2("./535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./552/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5740] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5737] <... futex resumed>) = 0 [pid 5734] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./535/binderfs" [pid 5740] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5739] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 308] umount2("./545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./535/binderfs" [pid 310] close(3 [pid 308] openat(AT_FDCWD, "./545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] <... close resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5740] <... mkdirat resumed>) = 0 [pid 310] rmdir("./552" [pid 308] fstat(3 [pid 307] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5740] <... futex resumed>) = 1 [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 5740] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] <... futex resumed>) = 1 [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] <... futex resumed>) = 0 [pid 310] mkdir("./553", 0777 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5737] <... futex resumed>) = 0 [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./545/binderfs" [pid 310] <... mkdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5740] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] unlink("./545/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5740] <... symlinkat resumed>) = 0 [pid 5739] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./535/config" [pid 5740] <... futex resumed>) = 1 [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5737] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5740] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5739] <... futex resumed>) = 1 [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./545/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5740] <... unlinkat resumed>) = 0 [pid 5739] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5741 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5734] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] <... futex resumed>) = 1 [pid 5739] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5737] <... futex resumed>) = 0 [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5740] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5737] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./545/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5740] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] openat(AT_FDCWD, "./535/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5737] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 5740] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5739] <... futex resumed>) = 1 [pid 5734] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5734] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] fstat(4 [pid 5740] <... unlinkat resumed>) = 0 [pid 5739] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5734] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5740] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5739] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5734] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5740] <... futex resumed>) = 1 [pid 5739] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] <... futex resumed>) = 0 [pid 5734] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 5740] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] <... futex resumed>) = 0 [pid 5737] exit_group(0 [pid 5734] exit_group(0 [pid 308] close(4ci2-android-6-1/strace-static-x86_64: Process 5741 attached [pid 5740] <... futex resumed>) = ? [pid 5737] <... exit_group resumed>) = ? [pid 5734] <... exit_group resumed>) = ? [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5741] set_robust_list(0x5555731a86a0, 24 [pid 5740] +++ exited with 0 +++ [pid 5739] +++ exited with 0 +++ [pid 5737] +++ exited with 0 +++ [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 5734] +++ exited with 0 +++ [pid 307] <... close resumed>) = 0 [pid 308] rmdir("./545/config" [pid 307] rmdir("./535/config" [pid 5741] <... set_robust_list resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5737, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5741] rt_sigprocmask(SIG_SETMASK, [] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3 [pid 307] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5734, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5741] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5741] chdir("./553" [pid 308] close(3 [pid 307] close(3 [pid 5741] <... chdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 309] umount2("./539", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./545" [pid 5741] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 307] rmdir("./535" [pid 5741] <... prctl resumed>) = 0 [pid 309] openat(AT_FDCWD, "./539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] mkdir("./546", 0777 [pid 5741] setpgid(0, 0 [pid 309] <... openat resumed>) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 309] fstat(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5741] <... setpgid resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] mkdir("./536", 0777 [pid 309] getdents64(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5741] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... mkdir resumed>) = 0 [pid 309] umount2("./539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5742 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5741] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5741] write(3, "1000", 4 [pid 309] newfstatat(AT_FDCWD, "./539/binderfs" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5741] <... write resumed>) = 4 [pid 309] unlink("./539/binderfs") = 0 [pid 309] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 309] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./539/config" [pid 5741] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5743 [pid 5741] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./539/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5741] symlink("/dev/binderfs", "./binderfs" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5741] <... symlink resumed>) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5741] write(1, "executing program\n", 18 [pid 309] close(4) = 0 [pid 309] rmdir("./539/config" [pid 5741] <... write resumed>) = 18 [pid 309] <... rmdir resumed>) = 0 executing program ci2-android-6-1/strace-static-x86_64: Process 5742 attached [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./539" [pid 5742] set_robust_list(0x5555731a86a0, 24 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5743 attached [pid 309] mkdir("./540", 0777 [pid 5743] set_robust_list(0x5555731a86a0, 24 [pid 5742] <... set_robust_list resumed>) = 0 [pid 5741] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... restart_syscall resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5743] <... set_robust_list resumed>) = 0 [pid 5742] rt_sigprocmask(SIG_SETMASK, [] [pid 5741] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}ci2-android-6-1/strace-static-x86_64: Process 5744 attached , NULL, 8) = 0 [pid 5744] set_robust_list(0x5555731a86a0, 24 [pid 5741] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5744 [pid 5744] <... set_robust_list resumed>) = 0 [pid 5741] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5744] rt_sigprocmask(SIG_SETMASK, [] [pid 5741] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./533", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5741] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5744] chdir("./540" [pid 5741] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5744] <... chdir resumed>) = 0 [pid 5741] <... mprotect resumed>) = 0 [pid 306] openat(AT_FDCWD, "./533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5744] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5744] setpgid(0, 0 [pid 5741] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 3 [pid 5741] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(3 [pid 5744] <... setpgid resumed>) = 0 [pid 5741] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5744] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] getdents64(3 [pid 5741] <... clone3 resumed> => {parent_tid=[5745]}, 88) = 5745 [pid 5744] <... openat resumed>) = 3 [pid 5741] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5741] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5741] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./533/binderfs" [pid 5744] write(3, "1000", 4 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5744] <... write resumed>) = 4 [pid 306] unlink("./533/binderfs" [pid 5744] close(3) = 0 [pid 5744] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] <... unlink resumed>) = 0 [pid 5744] write(1, "executing program\n", 18 [pid 306] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5744] <... write resumed>) = 18 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 5744] <... futex resumed>) = 0 executing program [pid 306] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5744] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5744] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5744] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./533/config" [pid 5744] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5744] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] umount2("./533/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5744] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5744] <... mprotect resumed>) = 0 [pid 5744] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./533/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5744] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 4 [pid 5744] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5744] <... clone3 resumed> => {parent_tid=[5746]}, 88) = 5746 [pid 5744] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(4 [pid 5744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5744] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 5745 attached ) = 0 [pid 5745] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] rmdir("./533/config" [pid 5745] <... set_robust_list resumed>) = 0 [pid 5745] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5745] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 5746 attached ) = 0 [pid 5743] rt_sigprocmask(SIG_SETMASK, [] [pid 5742] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 5745] <... futex resumed>) = 1 [pid 5741] <... futex resumed>) = 0 [pid 5745] mount(NULL, "./config", "configfs", 0, NULL [pid 5742] chdir("./546" [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] <... mount resumed>) = 0 [pid 5741] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5742] <... chdir resumed>) = 0 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5745] <... futex resumed>) = 0 [pid 5741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5745] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5742] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 5745] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5741] <... futex resumed>) = 0 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] <... prctl resumed>) = 0 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 5745] <... futex resumed>) = 0 [pid 5741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5745] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5742] setpgid(0, 0 [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./533" [pid 5745] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5741] <... futex resumed>) = 0 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5745] <... futex resumed>) = 0 [pid 5741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5745] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] <... mkdirat resumed>) = 0 [pid 5742] <... setpgid resumed>) = 0 [pid 5741] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5745] <... futex resumed>) = 0 [pid 5741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] mkdir("./534", 0777 [pid 5745] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] <... symlinkat resumed>) = 0 [pid 5742] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5741] <... futex resumed>) = 0 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5745] <... futex resumed>) = 0 [pid 5741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... mkdir resumed>) = 0 [pid 5745] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5742] <... openat resumed>) = 3 [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5745] <... unlinkat resumed>) = 0 [pid 5742] write(3, "1000", 4 [pid 5741] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] <... write resumed>) = 4 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5745] <... futex resumed>) = 0 [pid 5741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5746] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5745] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5743] chdir("./536" [pid 5741] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5747 attached [pid 5742] close(3 [pid 5741] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5747 [pid 5747] set_robust_list(0x5555731a86a0, 24 [pid 5743] <... chdir resumed>) = 0 [pid 5742] <... close resumed>) = 0 [pid 5741] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5747] <... set_robust_list resumed>) = 0 [pid 5743] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5742] symlink("/dev/binderfs", "./binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5746] <... set_robust_list resumed>) = 0 [pid 5745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5743] <... prctl resumed>) = 0 [pid 5747] rt_sigprocmask(SIG_SETMASK, [] [pid 5743] setpgid(0, 0 [pid 5742] <... symlink resumed>) = 0 [pid 5747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5746] rt_sigprocmask(SIG_SETMASK, [] [pid 5745] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5743] <... setpgid resumed>) = 0 [pid 5742] write(1, "executing program\n", 18 [pid 5747] chdir("./534" [pid 5742] <... write resumed>) = 18 executing program [pid 5747] <... chdir resumed>) = 0 [pid 5743] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5742] <... futex resumed>) = 0 [pid 5747] <... prctl resumed>) = 0 [pid 5742] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5747] setpgid(0, 0 [pid 5742] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5747] <... setpgid resumed>) = 0 [pid 5742] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5747] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5742] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5747] <... openat resumed>) = 3 [pid 5742] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5747] write(3, "1000", 4 [pid 5743] <... openat resumed>) = 3 [pid 5742] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5747] <... write resumed>) = 4 [pid 5745] <... unlinkat resumed>) = 0 [pid 5742] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5747] close(3 [pid 5745] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] write(3, "1000", 4 [pid 5742] <... mprotect resumed>) = 0 [pid 5747] <... close resumed>) = 0 [pid 5746] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5745] <... futex resumed>) = 1 [pid 5743] <... write resumed>) = 4 [pid 5742] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5741] <... futex resumed>) = 0 [pid 5747] symlink("/dev/binderfs", "./binderfs" [pid 5746] mkdirat(AT_FDCWD, "./config", 0777 [pid 5745] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5743] close(3 [pid 5742] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5741] exit_group(0 [pid 5747] <... symlink resumed>) = 0 [pid 5746] <... mkdirat resumed>) = 0 [pid 5745] <... futex resumed>) = ? [pid 5743] <... close resumed>) = 0 [pid 5742] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5741] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5748 attached [pid 5747] write(1, "executing program\n", 18 [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] +++ exited with 0 +++ executing program [pid 5743] symlink("/dev/binderfs", "./binderfs" [pid 5741] +++ exited with 0 +++ [pid 5747] <... write resumed>) = 18 [pid 5746] <... futex resumed>) = 1 [pid 5744] <... futex resumed>) = 0 [pid 5743] <... symlink resumed>) = 0 [pid 5746] mount(NULL, "./config", "configfs", 0, NULL [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] write(1, "executing program\n", 18 [pid 5742] <... clone3 resumed> => {parent_tid=[5748]}, 88) = 5748 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5741, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5748] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5746] <... mount resumed>) = 0 [pid 5744] <... futex resumed>) = 0 [pid 5743] <... write resumed>) = 18 [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] rt_sigprocmask(SIG_SETMASK, [] [pid 5746] <... futex resumed>) = 0 [pid 5744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5743] <... futex resumed>) = 0 [pid 5747] <... futex resumed>) = 0 [pid 5746] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5742] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5746] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5744] <... futex resumed>) = 0 [pid 5743] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5747] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5743] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5742] <... futex resumed>) = 0 [pid 5747] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5746] <... futex resumed>) = 0 [pid 5744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5747] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5746] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5748] <... set_robust_list resumed>) = 0 [pid 5747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5746] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5744] <... futex resumed>) = 0 [pid 5743] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5747] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5743] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5747] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5746] <... futex resumed>) = 0 [pid 5744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5743] <... mprotect resumed>) = 0 [pid 5747] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5746] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5748] rt_sigprocmask(SIG_SETMASK, [] [pid 5747] <... mprotect resumed>) = 0 [pid 5746] <... mkdirat resumed>) = 0 [pid 5744] <... futex resumed>) = 0 [pid 5743] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5743] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5747] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5746] <... futex resumed>) = 0 [pid 5744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5747] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5746] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... clone3 resumed> => {parent_tid=[5749]}, 88) = 5749 [pid 5748] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5747] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5746] <... symlinkat resumed>) = 0 [pid 5744] <... futex resumed>) = 0 [pid 5743] rt_sigprocmask(SIG_SETMASK, [] [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5746] <... futex resumed>) = 0 [pid 5744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] <... clone3 resumed> => {parent_tid=[5750]}, 88) = 5750 [pid 5746] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... futex resumed>) = 0 [pid 5747] rt_sigprocmask(SIG_SETMASK, [] [pid 5746] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5744] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5746] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5748] mkdirat(AT_FDCWD, "./config", 0777 [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5746] <... unlinkat resumed>) = 0 [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] <... futex resumed>) = 0 [pid 5746] <... futex resumed>) = 1 [pid 5744] <... futex resumed>) = 0 [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5746] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5744] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5746] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5744] <... futex resumed>) = 0 [pid 5746] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5744] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5746] <... unlinkat resumed>) = 0 [pid 5746] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5744] <... futex resumed>) = 0 [pid 5746] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5744] exit_group(0 [pid 5748] <... mkdirat resumed>) = 0 [pid 5746] <... futex resumed>) = ? [pid 5744] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5750 attached [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5746] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5749 attached [pid 5749] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5749] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5749] mkdirat(AT_FDCWD, "./config", 0777 [pid 5744] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5744, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5748] <... futex resumed>) = 1 [pid 5742] <... futex resumed>) = 0 [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] mount(NULL, "./config", "configfs", 0, NULL [pid 5742] <... futex resumed>) = 0 [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5748] <... mount resumed>) = 0 [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5750] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5748] <... futex resumed>) = 1 [pid 5742] <... futex resumed>) = 0 [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5742] <... futex resumed>) = 0 [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5748] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5750] <... set_robust_list resumed>) = 0 [pid 5749] <... mkdirat resumed>) = 0 [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... futex resumed>) = 1 [pid 5749] mount(NULL, "./config", "configfs", 0, NULL [pid 5748] <... futex resumed>) = 1 [pid 5742] <... futex resumed>) = 0 [pid 5749] <... mount resumed>) = 0 [pid 5748] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5750] rt_sigprocmask(SIG_SETMASK, [] [pid 5742] <... futex resumed>) = 0 [pid 5748] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... futex resumed>) = 1 [pid 5749] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... futex resumed>) = 1 [pid 5749] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5742] <... futex resumed>) = 0 [pid 5748] <... futex resumed>) = 1 [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5749] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5748] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5742] <... futex resumed>) = 0 [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... futex resumed>) = 1 [pid 5749] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5748] <... mkdirat resumed>) = 0 [pid 5749] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... futex resumed>) = 1 [pid 5749] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... futex resumed>) = 1 [pid 5749] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5750] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5748] <... futex resumed>) = 1 [pid 5742] <... futex resumed>) = 0 [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] <... futex resumed>) = 0 [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5743] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5748] <... symlinkat resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... futex resumed>) = 1 [pid 5750] mkdirat(AT_FDCWD, "./config", 0777 [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 5749] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] fstat(3 [pid 5748] <... futex resumed>) = 1 [pid 5742] <... futex resumed>) = 0 [pid 5748] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(3 [pid 5742] <... futex resumed>) = 0 [pid 5748] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5750] <... mkdirat resumed>) = 0 [pid 5749] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5748] <... unlinkat resumed>) = 0 [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5749] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5750] <... futex resumed>) = 1 [pid 5749] <... futex resumed>) = 1 [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] <... futex resumed>) = 0 [pid 5743] <... futex resumed>) = 0 [pid 310] umount2("./553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] mount(NULL, "./config", "configfs", 0, NULL [pid 5749] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5748] <... futex resumed>) = 1 [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5743] exit_group(0 [pid 5742] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] <... mount resumed>) = 0 [pid 5749] <... futex resumed>) = ? [pid 5748] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5747] <... futex resumed>) = 0 [pid 5743] <... exit_group resumed>) = ? [pid 5742] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5749] +++ exited with 0 +++ [pid 5748] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5743] +++ exited with 0 +++ [pid 5742] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] newfstatat(AT_FDCWD, "./540/binderfs" [pid 5748] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5742] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5750] <... futex resumed>) = 0 [pid 5750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 309] unlink("./540/binderfs" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5743, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5750] <... futex resumed>) = 0 [pid 5748] <... unlinkat resumed>) = 0 [pid 5747] <... futex resumed>) = 1 [pid 310] fstat(3 [pid 309] <... unlink resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5750] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5748] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5748] <... futex resumed>) = 1 [pid 5742] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = 0 [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] <... futex resumed>) = 1 [pid 5742] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5747] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] newfstatat(AT_FDCWD, "./540/config" [pid 5750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5748] <... futex resumed>) = ? [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] <... exit_group resumed>) = ? [pid 310] umount2("./553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5750] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5747] <... futex resumed>) = 0 [pid 309] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./540/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5750] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5748] +++ exited with 0 +++ [pid 5742] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] newfstatat(AT_FDCWD, "./553/binderfs" [pid 309] getdents64(4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5742, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5750] <... futex resumed>) = 0 [pid 5747] <... futex resumed>) = 1 [pid 310] unlink("./553/binderfs" [pid 309] close(4 [pid 5750] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 308] umount2("./546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] <... mkdirat resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] rmdir("./540/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] <... futex resumed>) = 1 [pid 5747] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5750] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 308] <... openat resumed>) = 3 [pid 5750] <... symlinkat resumed>) = 0 [pid 5747] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] fstat(3 [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./553/config" [pid 309] close(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5750] <... futex resumed>) = 0 [pid 5747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... close resumed>) = 0 [pid 308] getdents64(3 [pid 5750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./540" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5747] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./553/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] <... unlinkat resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] mkdir("./541", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 309] <... mkdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./546/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] <... futex resumed>) = 1 [pid 5747] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5747] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./546/binderfs" [pid 307] openat(AT_FDCWD, "./536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5747] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... unlink resumed>) = 0 [pid 5750] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5747] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5751 attached [pid 5750] <... unlinkat resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5751 [pid 308] <... umount2 resumed>) = 0 [pid 307] fstat(3 [pid 5750] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5750] <... futex resumed>) = 1 [pid 5747] <... futex resumed>) = 0 [pid 310] close(4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5750] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5747] exit_group(0 [pid 310] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./546/config" [pid 307] getdents64(3 [pid 5750] <... futex resumed>) = ? [pid 5747] <... exit_group resumed>) = ? [pid 310] rmdir("./553/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5751] set_robust_list(0x5555731a86a0, 24 [pid 5750] +++ exited with 0 +++ [pid 5747] +++ exited with 0 +++ [pid 308] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./546/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] umount2("./536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 308] fstat(4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5747, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] close(3 [pid 308] getdents64(4 [pid 307] newfstatat(AT_FDCWD, "./536/binderfs" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./553" [pid 308] getdents64(4 [pid 307] unlink("./536/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./546/config" [pid 310] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 310] mkdir("./554", 0777 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(3) = 0 [pid 308] rmdir("./546" [pid 310] <... mkdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./547", 0777 [pid 307] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5751] <... set_robust_list resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] newfstatat(AT_FDCWD, "./536/config" [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5752 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5753 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5752 attached [pid 307] openat(AT_FDCWD, "./536/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5752] set_robust_list(0x5555731a86a0, 24 [pid 307] <... openat resumed>) = 4 [pid 5752] <... set_robust_list resumed>) = 0 [pid 5752] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(4 [pid 5752] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5752] chdir("./554" [pid 307] getdents64(4 [pid 5752] <... chdir resumed>) = 0 [pid 5752] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5752] <... prctl resumed>) = 0 [pid 307] getdents64(4 [pid 5752] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5752] <... setpgid resumed>) = 0 [pid 307] close(4 [pid 5752] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... close resumed>) = 0 [pid 5752] <... openat resumed>) = 3 [pid 307] rmdir("./536/config" [pid 5752] write(3, "1000", 4) = 4 [pid 5752] close(3) = 0 [pid 5752] symlink("/dev/binderfs", "./binderfs") = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5753 attached [pid 307] getdents64(3 [pid 5753] set_robust_list(0x5555731a86a0, 24 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5752] write(1, "executing program\n", 18) = 18 [pid 307] close(3 executing program [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5753] <... set_robust_list resumed>) = 0 [pid 307] rmdir("./536" [pid 5753] rt_sigprocmask(SIG_SETMASK, [] [pid 5752] <... futex resumed>) = 0 [pid 5752] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5753] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5752] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... rmdir resumed>) = 0 [pid 5753] chdir("./547" [pid 307] mkdir("./537", 0777 [pid 5752] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5752] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5752] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5753] <... chdir resumed>) = 0 [pid 5753] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5752] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... mkdir resumed>) = 0 [pid 5753] setpgid(0, 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5753] <... setpgid resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5753] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5752] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5753] <... openat resumed>) = 3 [pid 5751] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5754 attached [pid 5752] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5754 [pid 5754] set_robust_list(0x5555731a86a0, 24 [pid 5753] write(3, "1000", 4 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5754] <... set_robust_list resumed>) = 0 [pid 5753] <... write resumed>) = 4 [pid 5752] <... clone3 resumed> => {parent_tid=[5755]}, 88) = 5755 [pid 5751] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5752] rt_sigprocmask(SIG_SETMASK, [] [pid 5753] close(3 [pid 306] umount2("./534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5752] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5751] chdir("./541" [pid 5754] rt_sigprocmask(SIG_SETMASK, [] [pid 5753] <... close resumed>) = 0 [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5754] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5753] symlink("/dev/binderfs", "./binderfs" [pid 5752] <... futex resumed>) = 0 [pid 5751] <... chdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5754] chdir("./537" [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5753] <... symlink resumed>) = 0 [pid 306] fstat(3 [pid 5751] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5754] <... chdir resumed>) = 0 [pid 5753] write(1, "executing program\n", 18 [pid 5751] <... prctl resumed>) = 0 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5755 attached , 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5753] <... write resumed>) = 18 executing program [pid 5751] setpgid(0, 0 [pid 5754] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] umount2("./534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5755] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] <... setpgid resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./534/binderfs" [pid 5754] <... prctl resumed>) = 0 [pid 5755] <... set_robust_list resumed>) = 0 [pid 5755] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./534/binderfs" [pid 5755] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... unlink resumed>) = 0 [pid 5754] setpgid(0, 0 [pid 5753] <... futex resumed>) = 0 [pid 5751] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 306] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5753] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5754] <... setpgid resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5751] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./534/config" [pid 5753] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5753] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5754] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5751] write(3, "1000", 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./534/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5753] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5751] <... write resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5753] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5751] close(3 [pid 306] openat(AT_FDCWD, "./534/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5753] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5755] <... mkdirat resumed>) = 0 [pid 5754] <... openat resumed>) = 3 [pid 5753] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5751] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] symlink("/dev/binderfs", "./binderfs" [pid 306] fstat(4 [pid 5753] <... mprotect resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5755] <... futex resumed>) = 1 [pid 306] getdents64(4 [pid 5752] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 5753] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5752] <... futex resumed>) = 0 [pid 5754] write(3, "1000", 4 [pid 306] close(4 [pid 5753] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5751] <... symlink resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5754] <... write resumed>) = 4 [pid 5753] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5751] write(1, "executing program\n", 18 [pid 5754] close(3 [pid 306] rmdir("./534/config" [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5755] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5754] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 5755] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5754] symlink("/dev/binderfs", "./binderfs" [pid 5751] <... write resumed>) = 18 [pid 306] close(3 [pid 5752] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./534" [pid 5752] <... futex resumed>) = 0 [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5755] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 306] <... rmdir resumed>) = 0 [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./535", 0777 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5755] <... futex resumed>) = 1 [pid 5752] <... futex resumed>) = 0 [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5755] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5751] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5754] <... symlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5751] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5754] write(1, "executing program\n", 18 [pid 5753] <... clone3 resumed> => {parent_tid=[5756]}, 88) = 5756 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5751] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5752] <... futex resumed>) = 0 [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5755] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5754] <... write resumed>) = 18 [pid 5753] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5757 [pid 5755] <... futex resumed>) = 1 [pid 5752] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5753] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5751] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5754] <... futex resumed>) = 0 [pid 5752] <... futex resumed>) = 0 executing program [pid 5755] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5754] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5753] <... futex resumed>) = 0 [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5751] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5755] <... symlinkat resumed>) = 0 [pid 5754] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5751] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5754] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5752] <... futex resumed>) = 0 [pid 5751] <... mprotect resumed>) = 0 [pid 5755] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5755] <... unlinkat resumed>) = 0 [pid 5754] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5752] <... futex resumed>) = 0 [pid 5754] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5751] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5755] <... futex resumed>) = 0 [pid 5752] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5755] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5752] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5755] <... unlinkat resumed>) = 0 [pid 5754] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5752] <... futex resumed>) = 0 [pid 5751] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5755] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5752] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5755] <... futex resumed>) = 0 [pid 5752] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5755] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5752] exit_group(0 [pid 5751] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5755] <... futex resumed>) = ? [pid 5752] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5758 attached [pid 5755] +++ exited with 0 +++ [pid 5754] <... mprotect resumed>) = 0 [pid 5752] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5756 attached [pid 5756] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5756] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5756] mkdirat(AT_FDCWD, "./config", 0777 [pid 5758] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5756] <... mkdirat resumed>) = 0 [pid 5754] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5751] <... clone3 resumed> => {parent_tid=[5758]}, 88) = 5758 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5752, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5757 attached [pid 5757] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5757] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5757] chdir("./535") = 0 [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] <... futex resumed>) = 0 [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5756] <... futex resumed>) = 1 [pid 5757] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5756] mount(NULL, "./config", "configfs", 0, NULL [pid 5757] <... prctl resumed>) = 0 [pid 5756] <... mount resumed>) = 0 [pid 5758] <... set_robust_list resumed>) = 0 [pid 5754] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5751] rt_sigprocmask(SIG_SETMASK, [] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5757] setpgid(0, 0) = 0 [pid 5757] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5754] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5758] rt_sigprocmask(SIG_SETMASK, [] [pid 5751] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5757] <... openat resumed>) = 3 [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] write(3, "1000", 4 [pid 5756] <... futex resumed>) = 1 [pid 5753] <... futex resumed>) = 0 [pid 5757] <... write resumed>) = 4 [pid 5756] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] close(3 [pid 5756] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5754] <... clone3 resumed> => {parent_tid=[5759]}, 88) = 5759 [pid 5753] <... futex resumed>) = 0 [pid 5751] <... futex resumed>) = 0 [pid 5757] <... close resumed>) = 0 [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5757] symlink("/dev/binderfs", "./binderfs" [pid 5756] <... futex resumed>) = 0 [pid 5753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5757] <... symlink resumed>) = 0 [pid 5756] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5754] rt_sigprocmask(SIG_SETMASK, [] [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5757] write(1, "executing program\n", 18 [pid 5756] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5753] <... futex resumed>) = 0 [pid 5757] <... write resumed>) = 18 [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5756] <... futex resumed>) = 0 [pid 5753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5757] <... futex resumed>) = 0 [pid 5756] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5756] <... mkdirat resumed>) = 0 [pid 5754] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5753] <... futex resumed>) = 0 [pid 5758] mkdirat(AT_FDCWD, "./config", 0777 [pid 5757] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5757] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5756] <... futex resumed>) = 0 [pid 5754] <... futex resumed>) = 0 [pid 5753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5756] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5756] <... symlinkat resumed>) = 0 [pid 5753] <... futex resumed>) = 0 [pid 5757] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5757] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5756] <... futex resumed>) = 0 [pid 5753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5757] <... mprotect resumed>) = 0 [pid 5756] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5756] <... unlinkat resumed>) = 0 [pid 5753] <... futex resumed>) = 0 [pid 5757] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5757] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5756] <... futex resumed>) = 0 [pid 5753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5756] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5753] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] <... clone3 resumed> => {parent_tid=[5760]}, 88) = 5760 [pid 5756] <... unlinkat resumed>) = 0 [pid 5753] <... futex resumed>) = 0 [pid 5757] rt_sigprocmask(SIG_SETMASK, [] [pid 5756] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5756] <... futex resumed>) = 0 [pid 5753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5756] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5753] exit_group(0 [pid 5757] <... futex resumed>) = 0 [pid 5756] <... futex resumed>) = ? [pid 5753] <... exit_group resumed>) = ? [pid 5758] <... mkdirat resumed>) = 0 [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5756] +++ exited with 0 +++ [pid 5753] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5753, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5759 attached [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5759] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5759] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5759] mkdirat(AT_FDCWD, "./config", 0777 [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5760 attached [pid 5760] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5760] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5760] mkdirat(AT_FDCWD, "./config", 0777 [pid 5751] <... futex resumed>) = 0 [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5760] <... mkdirat resumed>) = 0 [pid 5758] <... futex resumed>) = 1 [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] <... futex resumed>) = 0 [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5760] <... futex resumed>) = 1 [pid 5760] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 310] umount2("./554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5757] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 5757] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 5760] <... futex resumed>) = 1 [pid 310] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5760] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5760] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] umount2("./554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5757] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./554/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./554/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5760] <... futex resumed>) = 1 [pid 5760] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./547/binderfs" [pid 310] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5757] <... futex resumed>) = 0 [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5760] <... futex resumed>) = 1 [pid 5759] <... mkdirat resumed>) = 0 [pid 5758] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... umount2 resumed>) = 0 [pid 308] unlink("./547/binderfs" [pid 310] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5758] <... mount resumed>) = 0 [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5758] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... unlink resumed>) = 0 [pid 5751] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./554/config" [pid 308] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5751] <... futex resumed>) = 1 [pid 5758] <... futex resumed>) = 0 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 310] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5760] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5758] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./554/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] newfstatat(AT_FDCWD, "./547/config" [pid 5760] <... mkdirat resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... openat resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5759] <... futex resumed>) = 1 [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5754] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5754] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 308] openat(AT_FDCWD, "./547/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5760] <... futex resumed>) = 1 [pid 5759] mount(NULL, "./config", "configfs", 0, NULL [pid 5758] <... futex resumed>) = 1 [pid 5757] <... futex resumed>) = 0 [pid 5760] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5759] <... mount resumed>) = 0 [pid 5758] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... openat resumed>) = 4 [pid 5760] <... symlinkat resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] <... futex resumed>) = 0 [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5759] <... futex resumed>) = 1 [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5754] <... futex resumed>) = 0 [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] fstat(4 [pid 5760] <... futex resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5758] <... futex resumed>) = 0 [pid 5757] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5760] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5758] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5754] <... futex resumed>) = 0 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 308] getdents64(4 [pid 5760] <... unlinkat resumed>) = 0 [pid 5759] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5758] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5757] <... futex resumed>) = 0 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5759] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./554/config" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5760] <... futex resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... futex resumed>) = 1 [pid 5757] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5751] <... futex resumed>) = 0 [pid 5760] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5759] <... futex resumed>) = 1 [pid 5758] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5757] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5760] <... unlinkat resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5757] <... futex resumed>) = 0 [pid 5754] <... futex resumed>) = 0 [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 5760] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... futex resumed>) = 0 [pid 5757] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] <... futex resumed>) = 1 [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5760] <... futex resumed>) = 0 [pid 5759] <... futex resumed>) = 0 [pid 5758] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5757] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5754] <... futex resumed>) = 1 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 5760] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5759] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5758] <... mkdirat resumed>) = 0 [pid 5757] exit_group(0 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 5760] <... futex resumed>) = ? [pid 5759] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] <... exit_group resumed>) = ? [pid 308] <... close resumed>) = 0 [pid 5760] +++ exited with 0 +++ [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... futex resumed>) = 1 [pid 5757] +++ exited with 0 +++ [pid 5751] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] rmdir("./547/config" [pid 5759] <... futex resumed>) = 1 [pid 5758] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] <... futex resumed>) = 0 [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./554" [pid 5759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5758] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5758] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5757, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5758] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5759] <... futex resumed>) = 0 [pid 5754] <... futex resumed>) = 1 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5759] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5751] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./555", 0777 [pid 308] getdents64(3 [pid 5759] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./547" [pid 5754] <... futex resumed>) = 0 [pid 5751] <... futex resumed>) = 1 [pid 310] <... mkdir resumed>) = 0 [pid 5758] <... futex resumed>) = 0 [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rmdir resumed>) = 0 [pid 5759] <... futex resumed>) = 0 [pid 5758] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5754] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] mkdir("./548", 0777 [pid 5759] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5758] <... unlinkat resumed>) = 0 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5759] <... symlinkat resumed>) = 0 [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5761 attached [pid 5759] <... futex resumed>) = 1 [pid 5758] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] <... futex resumed>) = 0 [pid 5751] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5761] set_robust_list(0x5555731a86a0, 24 [pid 5759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5761 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5761] <... set_robust_list resumed>) = 0 [pid 5759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5754] <... futex resumed>) = 0 [pid 5751] <... futex resumed>) = 1 [pid 310] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5762 attached [pid 5761] rt_sigprocmask(SIG_SETMASK, [] [pid 5759] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5758] <... futex resumed>) = 0 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5751] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5762] set_robust_list(0x5555731a86a0, 24 [pid 5761] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5759] <... unlinkat resumed>) = 0 [pid 5758] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5762 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5762] <... set_robust_list resumed>) = 0 [pid 5761] chdir("./555" [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... unlinkat resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5762] rt_sigprocmask(SIG_SETMASK, [] [pid 5761] <... chdir resumed>) = 0 [pid 5759] <... futex resumed>) = 1 [pid 5758] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5754] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 5762] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5761] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5758] <... futex resumed>) = 1 [pid 5754] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5751] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 5762] chdir("./548" [pid 5761] <... prctl resumed>) = 0 [pid 5759] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5758] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] <... futex resumed>) = 0 [pid 5762] <... chdir resumed>) = 0 [pid 5759] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5751] exit_group(0 [pid 5754] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5761] setpgid(0, 0 [pid 5762] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5759] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5758] <... futex resumed>) = ? [pid 5751] <... exit_group resumed>) = ? [pid 306] getdents64(3 [pid 5762] <... prctl resumed>) = 0 [pid 5761] <... setpgid resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] +++ exited with 0 +++ [pid 5762] setpgid(0, 0 [pid 5759] <... futex resumed>) = 1 [pid 5754] <... futex resumed>) = 0 [pid 5762] <... setpgid resumed>) = 0 [pid 5759] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] exit_group(0 [pid 5762] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5759] <... futex resumed>) = ? [pid 5754] <... exit_group resumed>) = ? [pid 5762] <... openat resumed>) = 3 [pid 5761] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5759] +++ exited with 0 +++ [pid 5751] +++ exited with 0 +++ [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5762] write(3, "1000", 4 [pid 5761] <... openat resumed>) = 3 [pid 5754] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5751, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] umount2("./535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5762] <... write resumed>) = 4 [pid 5761] write(3, "1000", 4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5754, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5761] <... write resumed>) = 4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] newfstatat(AT_FDCWD, "./535/binderfs" [pid 5762] close(3 [pid 5761] close(3 [pid 5762] <... close resumed>) = 0 [pid 5761] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5762] symlink("/dev/binderfs", "./binderfs" [pid 5761] symlink("/dev/binderfs", "./binderfs" [pid 306] unlink("./535/binderfs" [pid 5762] <... symlink resumed>) = 0 [pid 5761] <... symlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5761] write(1, "executing program\n", 18 [pid 306] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5762] write(1, "executing program\n", 18) = 18 [pid 306] <... umount2 resumed>) = 0 [pid 307] umount2("./537", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5761] <... write resumed>) = 18 [pid 306] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] newfstatat(AT_FDCWD, "./535/config" [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program executing program [pid 307] fstat(3 [pid 5761] <... futex resumed>) = 0 [pid 306] umount2("./535/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5761] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 306] openat(AT_FDCWD, "./535/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5761] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5761] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... openat resumed>) = 4 [pid 307] umount2("./537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 5761] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5761] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] newfstatat(AT_FDCWD, "./537/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 307] unlink("./537/binderfs" [pid 5762] <... futex resumed>) = 0 [pid 5762] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5762] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5762] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... unlink resumed>) = 0 [pid 5761] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] getdents64(4 [pid 5762] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5762] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5761] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5762] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5762] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] close(4 [pid 5762] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5761] <... mprotect resumed>) = 0 [pid 307] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5762] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5762] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5761] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5761] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./537/config" [pid 306] rmdir("./535/config" [pid 5762] <... clone3 resumed> => {parent_tid=[5763]}, 88) = 5763 [pid 5762] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5762] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5763 attached [pid 307] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5761] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] umount2("./541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./537/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 4 [pid 309] fstat(3 [pid 5761] <... clone3 resumed> => {parent_tid=[5764]}, 88) = 5764 [pid 307] fstat(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] close(3 [pid 5761] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 5761] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] rmdir("./535" [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 5763] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5763] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5761] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] close(4 [pid 306] mkdir("./536", 0777 [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./541/binderfs" [pid 307] <... close resumed>) = 0 [pid 5763] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 307] rmdir("./537/config" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5763] <... mkdirat resumed>) = 0 [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./541/binderfs" [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5764 attached [pid 5763] <... futex resumed>) = 1 [pid 5762] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] getdents64(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5764] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5763] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5762] <... futex resumed>) = 0 [pid 307] close(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5765 ci2-android-6-1/strace-static-x86_64: Process 5765 attached [pid 5764] <... set_robust_list resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5764] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./537" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5765] set_robust_list(0x5555731a86a0, 24 [pid 5764] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./541/config" [pid 307] mkdir("./538", 0777 [pid 5765] <... set_robust_list resumed>) = 0 [pid 5764] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5763] <... futex resumed>) = 1 [pid 5763] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5762] <... futex resumed>) = 0 [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 309] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] openat(AT_FDCWD, "./541/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5762] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5763] <... futex resumed>) = 1 [pid 5763] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5762] <... futex resumed>) = 0 [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5763] <... futex resumed>) = 1 [pid 309] fstat(4 [pid 5763] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5766 [pid 309] getdents64(4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5764] <... mkdirat resumed>) = 0 [pid 309] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5766 attached [pid 5765] rt_sigprocmask(SIG_SETMASK, [] [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5766] set_robust_list(0x5555731a86a0, 24 [pid 5765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5764] <... futex resumed>) = 1 [pid 5761] <... futex resumed>) = 0 [pid 309] close(4 [pid 5766] <... set_robust_list resumed>) = 0 [pid 5764] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5764] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5761] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5765] chdir("./536" [pid 5764] mount(NULL, "./config", "configfs", 0, NULL [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./541/config" [pid 5766] rt_sigprocmask(SIG_SETMASK, [] [pid 5765] <... chdir resumed>) = 0 [pid 5764] <... mount resumed>) = 0 [pid 5763] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5765] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5765] <... prctl resumed>) = 0 [pid 5764] <... futex resumed>) = 1 [pid 5763] <... futex resumed>) = 1 [pid 5762] <... futex resumed>) = 0 [pid 5761] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5766] chdir("./538" [pid 5765] setpgid(0, 0 [pid 5764] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5763] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 5762] <... futex resumed>) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5761] <... futex resumed>) = 0 [pid 5764] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5766] <... chdir resumed>) = 0 [pid 5765] <... setpgid resumed>) = 0 [pid 5764] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5763] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./541" [pid 5766] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... rmdir resumed>) = 0 [pid 5764] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5763] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] mkdir("./542", 0777 [pid 5766] <... prctl resumed>) = 0 [pid 5764] <... futex resumed>) = 1 [pid 5763] <... symlinkat resumed>) = 0 [pid 5761] <... futex resumed>) = 0 [pid 5766] setpgid(0, 0) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5764] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5764] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5763] <... futex resumed>) = 1 [pid 5762] <... futex resumed>) = 0 [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5765] <... openat resumed>) = 3 [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5763] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5762] <... futex resumed>) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5766] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5766] write(3, "1000", 4) = 4 [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5767 [pid 5765] write(3, "1000", 4 [pid 5764] <... futex resumed>) = 0 [pid 5763] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5761] <... futex resumed>) = 0 [pid 5764] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5763] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5765] <... write resumed>) = 4 [pid 5764] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5766] close(3 [pid 5763] <... unlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5765] close(3 [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5764] <... futex resumed>) = 1 [pid 5765] <... close resumed>) = 0 [pid 5763] <... futex resumed>) = 1 [pid 5762] <... futex resumed>) = 0 [pid 5761] <... futex resumed>) = 0 [pid 5765] symlink("/dev/binderfs", "./binderfs" [pid 5764] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5763] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5762] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5764] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5762] <... futex resumed>) = 0 [pid 5762] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5761] <... futex resumed>) = 0 [pid 5764] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5766] <... close resumed>) = 0 [pid 5766] symlink("/dev/binderfs", "./binderfs" [pid 5764] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5766] <... symlink resumed>) = 0 [pid 5765] <... symlink resumed>) = 0 [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5763] <... unlinkat resumed>) = 0 [pid 5765] write(1, "executing program\n", 18 [pid 5764] <... futex resumed>) = 1 [pid 5763] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] <... futex resumed>) = 0 [pid 5765] <... write resumed>) = 18 [pid 5764] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5762] <... futex resumed>) = 0 [pid 5763] <... futex resumed>) = 1 [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5764] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5762] exit_group(0 [pid 5761] <... futex resumed>) = 0 [pid 5765] <... futex resumed>) = 0 [pid 5764] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5762] <... exit_group resumed>) = ? executing program [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5767 attached [pid 5766] write(1, "executing program\n", 18 [pid 5765] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5764] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5763] +++ exited with 0 +++ [pid 5762] +++ exited with 0 +++ [pid 5765] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5764] <... futex resumed>) = 1 [pid 5761] <... futex resumed>) = 0 [pid 5765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5764] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5761] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5762, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5765] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5764] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5761] <... futex resumed>) = 0 [pid 5767] set_robust_list(0x5555731a86a0, 24 [pid 5765] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 5764] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5761] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5766] <... write resumed>) = 18 [pid 5765] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5764] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5767] <... set_robust_list resumed>) = 0 [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] <... mprotect resumed>) = 0 [pid 5764] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5767] rt_sigprocmask(SIG_SETMASK, [] [pid 5766] <... futex resumed>) = 0 [pid 5765] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5764] <... futex resumed>) = 1 [pid 5761] <... futex resumed>) = 0 [pid 5767] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5766] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5765] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5764] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5761] exit_group(0 [pid 5766] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5765] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5764] <... futex resumed>) = ? [pid 5761] <... exit_group resumed>) = ? [pid 5767] chdir("./542" [pid 5764] +++ exited with 0 +++ [pid 5766] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5766] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5761] +++ exited with 0 +++ [pid 5766] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITEci2-android-6-1/strace-static-x86_64: Process 5768 attached [pid 5767] <... chdir resumed>) = 0 [pid 5766] <... mprotect resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5761, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5767] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5765] <... clone3 resumed> => {parent_tid=[5768]}, 88) = 5768 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5768] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5767] <... prctl resumed>) = 0 [pid 5766] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5765] rt_sigprocmask(SIG_SETMASK, [] [pid 5768] <... set_robust_list resumed>) = 0 [pid 5767] setpgid(0, 0 [pid 5765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5766] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5766] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5768] rt_sigprocmask(SIG_SETMASK, [] [pid 5767] <... setpgid resumed>) = 0 [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] <... clone3 resumed> => {parent_tid=[5769]}, 88) = 5769 [pid 5768] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5767] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5765] <... futex resumed>) = 0 [pid 5766] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5767] <... openat resumed>) = 3 [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5767] write(3, "1000", 4 [pid 5768] mkdirat(AT_FDCWD, "./config", 0777 [pid 5767] <... write resumed>) = 4 [pid 5767] close(3ci2-android-6-1/strace-static-x86_64: Process 5769 attached ) = 0 [pid 5767] symlink("/dev/binderfs", "./binderfs" [pid 5769] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5769] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5767] <... symlink resumed>) = 0 [pid 5767] write(1, "executing program\n", 18) = 18 [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5769] mkdirat(AT_FDCWD, "./config", 0777 [pid 5767] <... futex resumed>) = 0 [pid 5767] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5767] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5767] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5768] <... mkdirat resumed>) = 0 [pid 5767] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5767] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5768] <... futex resumed>) = 1 [pid 5765] <... futex resumed>) = 0 [pid 5767] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5767] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5768] mount(NULL, "./config", "configfs", 0, NULL [pid 5765] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5770 attached [pid 5769] <... mkdirat resumed>) = 0 [pid 5768] <... mount resumed>) = 0 [pid 5767] <... clone3 resumed> => {parent_tid=[5770]}, 88) = 5770 [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5767] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5767] <... futex resumed>) = 0 [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5768] <... futex resumed>) = 1 [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5765] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5768] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 5768] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5765] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5768] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5768] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5768] <... futex resumed>) = 1 [pid 5765] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... openat resumed>) = 3 [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5768] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5765] <... futex resumed>) = 0 [pid 310] umount2("./555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5768] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] newfstatat(AT_FDCWD, "./555/binderfs" [pid 308] fstat(3 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./555/binderfs" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... unlink resumed>) = 0 [pid 5768] <... futex resumed>) = 1 [pid 5765] <... futex resumed>) = 0 [pid 310] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5768] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 5765] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./548/binderfs" [pid 310] newfstatat(AT_FDCWD, "./555/config" [pid 5768] <... mkdirat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./548/binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5768] <... futex resumed>) = 1 [pid 5765] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5768] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./555/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = 0 [pid 5765] <... futex resumed>) = 0 [pid 308] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5768] <... symlinkat resumed>) = 0 [pid 310] fstat(4 [pid 308] newfstatat(AT_FDCWD, "./548/config" [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5768] <... futex resumed>) = 1 [pid 5765] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5769] <... futex resumed>) = 1 [pid 5768] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5766] <... futex resumed>) = 0 [pid 5765] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] openat(AT_FDCWD, "./548/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5769] mount(NULL, "./config", "configfs", 0, NULL [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 308] <... openat resumed>) = 4 [pid 5769] <... mount resumed>) = 0 [pid 5768] <... unlinkat resumed>) = 0 [pid 5766] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] fstat(4 [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5769] <... futex resumed>) = 0 [pid 5768] <... futex resumed>) = 1 [pid 5766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5765] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] getdents64(4 [pid 5769] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5768] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./555/config" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5769] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5766] <... futex resumed>) = 0 [pid 5765] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5769] <... futex resumed>) = 0 [pid 5766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] close(4 [pid 5769] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5769] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5768] <... unlinkat resumed>) = 0 [pid 5766] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] rmdir("./548/config" [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5768] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5769] <... futex resumed>) = 0 [pid 5768] <... futex resumed>) = 1 [pid 5766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5765] <... futex resumed>) = 0 [pid 310] close(3 [pid 308] getdents64(3 [pid 5769] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5769] <... mkdirat resumed>) = 0 [pid 5768] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5766] <... futex resumed>) = 0 [pid 5765] exit_group(0 [pid 310] <... close resumed>) = 0 [pid 308] close(3 [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5768] <... futex resumed>) = ? [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5765] <... exit_group resumed>) = ? [pid 310] rmdir("./555" [pid 308] <... close resumed>) = 0 [pid 5769] <... futex resumed>) = 0 [pid 5768] +++ exited with 0 +++ [pid 5766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rmdir("./548" [pid 5769] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5769] <... symlinkat resumed>) = 0 [pid 5766] <... futex resumed>) = 0 [pid 5765] +++ exited with 0 +++ [pid 308] mkdir("./549", 0777 [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5770] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5769] <... futex resumed>) = 0 [pid 5766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./556", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5765, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5769] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5769] <... unlinkat resumed>) = 0 [pid 5766] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5770] <... set_robust_list resumed>) = 0 [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5771 attached [pid 5770] rt_sigprocmask(SIG_SETMASK, [] [pid 5769] <... futex resumed>) = 0 [pid 5766] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5770] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5769] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5766] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5771 [pid 5771] set_robust_list(0x5555731a86a0, 24 [pid 5770] mkdirat(AT_FDCWD, "./config", 0777 [pid 5769] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5766] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5771] <... set_robust_list resumed>) = 0 [pid 5769] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5766] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5771] rt_sigprocmask(SIG_SETMASK, [] [pid 5769] <... unlinkat resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5772 attached [pid 5771] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5770] <... mkdirat resumed>) = 0 [pid 5769] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5772 [pid 5772] set_robust_list(0x5555731a86a0, 24 [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5769] <... futex resumed>) = 1 [pid 5766] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5772] <... set_robust_list resumed>) = 0 [pid 5771] chdir("./549" [pid 5770] <... futex resumed>) = 1 [pid 5769] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5767] <... futex resumed>) = 0 [pid 5766] exit_group(0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5772] rt_sigprocmask(SIG_SETMASK, [] [pid 5771] <... chdir resumed>) = 0 [pid 5770] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5769] <... futex resumed>) = ? [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5766] <... exit_group resumed>) = ? [pid 5772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5769] +++ exited with 0 +++ [pid 5767] <... futex resumed>) = 0 [pid 5772] chdir("./556" [pid 5770] mount(NULL, "./config", "configfs", 0, NULL [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5772] <... chdir resumed>) = 0 [pid 5770] <... mount resumed>) = 0 [pid 5766] +++ exited with 0 +++ [pid 306] <... restart_syscall resumed>) = 0 [pid 5772] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5771] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5766, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5771] <... prctl resumed>) = 0 [pid 5770] <... futex resumed>) = 1 [pid 5767] <... futex resumed>) = 0 [pid 5772] <... prctl resumed>) = 0 [pid 5771] setpgid(0, 0 [pid 5770] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5772] setpgid(0, 0 [pid 5770] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5767] <... futex resumed>) = 0 [pid 307] umount2("./538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5772] <... setpgid resumed>) = 0 [pid 5770] <... futex resumed>) = 0 [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5770] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5772] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5770] <... futex resumed>) = 0 [pid 5767] <... futex resumed>) = 1 [pid 307] <... openat resumed>) = 3 [pid 5770] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 306] <... openat resumed>) = 3 [pid 5770] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(3 [pid 5772] <... openat resumed>) = 3 [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5772] write(3, "1000", 4 [pid 307] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5770] <... futex resumed>) = 1 [pid 5767] <... futex resumed>) = 0 [pid 5771] <... setpgid resumed>) = 0 [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5772] <... write resumed>) = 4 [pid 5771] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5770] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5767] <... futex resumed>) = 0 [pid 307] umount2("./538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5771] <... openat resumed>) = 3 [pid 5771] write(3, "1000", 4) = 4 [pid 5771] close(3) = 0 [pid 5770] <... mkdirat resumed>) = 0 [pid 5771] symlink("/dev/binderfs", "./binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5772] close(3 [pid 5771] <... symlink resumed>) = 0 [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5771] write(1, "executing program\n", 18) = 18 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5770] <... futex resumed>) = 0 [pid 5767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./538/binderfs" [pid 5771] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5771] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5771] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5771] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5772] <... close resumed>) = 0 executing program [pid 5771] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5770] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5771] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5771] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5770] <... symlinkat resumed>) = 0 [pid 5767] <... futex resumed>) = 0 [pid 307] unlink("./538/binderfs" [pid 306] newfstatat(AT_FDCWD, "./536/binderfs" [pid 5772] symlink("/dev/binderfs", "./binderfs" [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5771] <... clone3 resumed> => {parent_tid=[5773]}, 88) = 5773 [pid 307] <... unlink resumed>) = 0 [pid 5771] rt_sigprocmask(SIG_SETMASK, [] [pid 5770] <... futex resumed>) = 0 [pid 5767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5771] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5770] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5767] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] unlink("./536/binderfs" [pid 5772] <... symlink resumed>) = 0 [pid 5771] <... futex resumed>) = 0 [pid 5770] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5770] <... unlinkat resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5772] write(1, "executing program\n", 18 [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5772] <... write resumed>) = 18 [pid 5770] <... futex resumed>) = 1 [pid 5767] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./538/config" [pid 5770] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5767] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5773 attached [pid 5770] <... unlinkat resumed>) = 0 [pid 5767] <... futex resumed>) = 0 [pid 5770] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5767] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5770] <... futex resumed>) = 0 [pid 5767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5772] <... futex resumed>) = 0 [pid 5770] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5773] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5767] exit_group(0 executing program [pid 5772] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] openat(AT_FDCWD, "./538/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] newfstatat(AT_FDCWD, "./536/config" [pid 5770] <... futex resumed>) = ? [pid 5767] <... exit_group resumed>) = ? [pid 307] <... openat resumed>) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5773] <... set_robust_list resumed>) = 0 [pid 5773] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(4 [pid 306] umount2("./536/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5773] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5770] +++ exited with 0 +++ [pid 5767] +++ exited with 0 +++ [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5772] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5767, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5772] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] getdents64(4 [pid 306] openat(AT_FDCWD, "./536/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... openat resumed>) = 4 [pid 5772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 306] fstat(4 [pid 5771] <... futex resumed>) = 0 [pid 5772] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5771] <... futex resumed>) = 0 [pid 307] close(4 [pid 5772] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 5772] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... close resumed>) = 0 [pid 5773] <... futex resumed>) = 1 [pid 307] rmdir("./538/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5772] <... mprotect resumed>) = 0 [pid 5773] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 307] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5772] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 307] close(3 [pid 5771] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5772] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] rmdir("./536/config" [pid 5771] <... futex resumed>) = 0 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./538" [pid 5773] <... futex resumed>) = 1 [pid 5773] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 5771] <... futex resumed>) = 0 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5773] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 5772] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] getdents64(3 [pid 307] mkdir("./539", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5773] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] <... futex resumed>) = 0 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 306] close(3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5772] <... clone3 resumed> => {parent_tid=[5774]}, 88) = 5774 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5772] rt_sigprocmask(SIG_SETMASK, [] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rmdir("./536" [pid 5773] <... futex resumed>) = 1 [pid 5773] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] <... futex resumed>) = 0 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5773] <... futex resumed>) = 1 [pid 5773] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5775 [pid 306] <... rmdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./537", 0777 [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] <... futex resumed>) = 0 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 5772] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5773] <... futex resumed>) = 1 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5773] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] <... futex resumed>) = 0 [pid 5771] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5771] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5773] <... futex resumed>) = 1 [pid 5773] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5773] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5776 [pid 5771] <... futex resumed>) = 0 [pid 5771] exit_group(0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5771] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5776 attached ci2-android-6-1/strace-static-x86_64: Process 5774 attached [pid 5773] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5775 attached [pid 5776] set_robust_list(0x5555731a86a0, 24 [pid 5774] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... restart_syscall resumed>) = 0 [pid 5776] <... set_robust_list resumed>) = 0 [pid 5774] <... set_robust_list resumed>) = 0 [pid 5773] +++ exited with 0 +++ [pid 5771] +++ exited with 0 +++ [pid 5776] rt_sigprocmask(SIG_SETMASK, [] [pid 5775] set_robust_list(0x5555731a86a0, 24 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5771, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5775] <... set_robust_list resumed>) = 0 [pid 5775] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5775] chdir("./539") = 0 [pid 5775] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5775] setpgid(0, 0) = 0 [pid 5776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5775] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] umount2("./542", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5774] rt_sigprocmask(SIG_SETMASK, [] [pid 5775] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5775] write(3, "1000", 4) = 4 [pid 309] openat(AT_FDCWD, "./542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5775] close(3) = 0 [pid 5775] symlink("/dev/binderfs", "./binderfs" [pid 5776] chdir("./537" [pid 5775] <... symlink resumed>) = 0 [pid 5774] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 5776] <... chdir resumed>) = 0 [pid 5775] write(1, "executing program\n", 18 [pid 309] fstat(3 [pid 308] <... restart_syscall resumed>) = 0 [pid 5776] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5774] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5776] <... prctl resumed>) = 0 [pid 5775] <... write resumed>) = 18 executing program [pid 309] getdents64(3 [pid 5776] setpgid(0, 0 [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... mkdirat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5775] <... futex resumed>) = 0 [pid 309] umount2("./542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5775] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5775] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./542/binderfs" [pid 308] openat(AT_FDCWD, "./549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5775] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5775] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] unlink("./542/binderfs" [pid 308] <... openat resumed>) = 3 [pid 5776] <... setpgid resumed>) = 0 [pid 5775] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 308] fstat(3 [pid 5776] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5774] <... futex resumed>) = 1 [pid 5772] <... futex resumed>) = 0 [pid 309] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5775] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5775] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5772] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] getdents64(3 [pid 5776] <... openat resumed>) = 3 [pid 5775] <... mprotect resumed>) = 0 [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5776] write(3, "1000", 4 [pid 5775] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5774] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5775] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./542/config" [pid 5776] <... write resumed>) = 4 [pid 5775] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5776] close(3 [pid 5774] <... mount resumed>) = 0 [pid 309] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5777 attached [pid 5776] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./549/binderfs" [pid 5777] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5775] <... clone3 resumed> => {parent_tid=[5777]}, 88) = 5777 [pid 309] openat(AT_FDCWD, "./542/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5777] <... set_robust_list resumed>) = 0 [pid 5776] symlink("/dev/binderfs", "./binderfs" [pid 5775] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 4 [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5777] rt_sigprocmask(SIG_SETMASK, [] [pid 5775] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(4 [pid 308] unlink("./549/binderfs" [pid 5777] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5777] mkdirat(AT_FDCWD, "./config", 0777 [pid 5775] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... unlink resumed>) = 0 [pid 5776] <... symlink resumed>) = 0 [pid 5777] <... mkdirat resumed>) = 0 [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5774] <... futex resumed>) = 1 [pid 5772] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5776] write(1, "executing program\n", 18 [pid 5775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 5774] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = 0 [pid 5777] <... futex resumed>) = 0 [pid 5776] <... write resumed>) = 18 [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5772] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5777] mount(NULL, "./config", "configfs", 0, NULL [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5775] <... futex resumed>) = 0 [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5777] <... mount resumed>) = 0 [pid 5776] <... futex resumed>) = 0 [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5774] <... futex resumed>) = 0 [pid 5772] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./549/config" [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5776] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5774] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./542/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5777] <... futex resumed>) = 0 [pid 5776] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5772] <... futex resumed>) = 0 [pid 308] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5777] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5776] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5774] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5777] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5774] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] openat(AT_FDCWD, "./549/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5776] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 5777] <... futex resumed>) = 0 [pid 5776] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5774] <... futex resumed>) = 1 [pid 5772] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 5777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5774] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5776] <... mprotect resumed>) = 0 [pid 5774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5772] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 5776] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5774] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5776] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5774] <... mkdirat resumed>) = 0 [pid 5776] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5772] <... futex resumed>) = 0 [pid 5776] <... clone3 resumed> => {parent_tid=[5778]}, 88) = 5778 [pid 5774] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5776] rt_sigprocmask(SIG_SETMASK, [] [pid 5774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5772] <... futex resumed>) = 0 [pid 5776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5774] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... symlinkat resumed>) = 0 [pid 308] getdents64(4 [pid 5776] <... futex resumed>) = 0 [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5774] <... futex resumed>) = 1 [pid 5772] <... futex resumed>) = 0 [pid 308] close(4 [pid 5774] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5772] <... futex resumed>) = 0 [pid 308] rmdir("./549/config" [pid 5774] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5774] <... unlinkat resumed>) = 0 [pid 308] getdents64(3 [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5774] <... futex resumed>) = 1 [pid 5772] <... futex resumed>) = 0 [pid 308] close(3 [pid 5774] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5772] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5772] <... futex resumed>) = 0 [pid 308] rmdir("./549" [pid 5774] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5772] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 5774] <... unlinkat resumed>) = 0 [pid 308] mkdir("./550", 0777 [pid 5777] <... futex resumed>) = 0 [pid 5775] <... futex resumed>) = 1 [pid 5774] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] <... mkdir resumed>) = 0 [pid 5777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5774] <... futex resumed>) = 1 [pid 5772] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5774] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5772] exit_group(0 [pid 309] close(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5778 attached [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... futex resumed>) = ? [pid 5772] <... exit_group resumed>) = ? [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5778] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5775] <... futex resumed>) = 1 [pid 5774] +++ exited with 0 +++ [pid 309] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5779 attached [pid 5778] <... set_robust_list resumed>) = 0 [pid 5777] <... futex resumed>) = 0 [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5772] +++ exited with 0 +++ [pid 309] rmdir("./542" [pid 5779] set_robust_list(0x5555731a86a0, 24 [pid 5778] rt_sigprocmask(SIG_SETMASK, [] [pid 5777] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5772, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5779 [pid 5779] <... set_robust_list resumed>) = 0 [pid 5777] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5777] <... futex resumed>) = 1 [pid 5775] <... futex resumed>) = 0 [pid 5779] chdir("./550" [pid 5777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... chdir resumed>) = 0 [pid 5777] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5775] <... futex resumed>) = 0 [pid 5779] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5777] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... prctl resumed>) = 0 [pid 5778] mkdirat(AT_FDCWD, "./config", 0777 [pid 5777] <... mkdirat resumed>) = 0 [pid 5779] setpgid(0, 0 [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... setpgid resumed>) = 0 [pid 5777] <... futex resumed>) = 1 [pid 5779] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5775] <... futex resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5779] write(3, "1000", 4 [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... write resumed>) = 4 [pid 5777] <... futex resumed>) = 0 [pid 5775] <... futex resumed>) = 1 [pid 5779] close(3 [pid 5777] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... close resumed>) = 0 [pid 5777] <... symlinkat resumed>) = 0 [pid 5779] symlink("/dev/binderfs", "./binderfs" [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... symlink resumed>) = 0 [pid 5777] <... futex resumed>) = 1 [pid 5775] <... futex resumed>) = 0 [pid 5779] write(1, "executing program\n", 18 [pid 5777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... write resumed>) = 18 [pid 5777] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5777] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5775] <... futex resumed>) = 0 [pid 5779] <... futex resumed>) = 0 [pid 5777] <... unlinkat resumed>) = 0 [pid 5779] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5777] <... futex resumed>) = 0 [pid 5779] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... rmdir resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 executing program [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./543", 0777 [pid 5779] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... mprotect resumed>) = 0 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5779] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... mkdir resumed>) = 0 [pid 5775] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5777] <... futex resumed>) = 0 [pid 5775] <... futex resumed>) = 1 [pid 5779] <... clone3 resumed> => {parent_tid=[5780]}, 88) = 5780 [pid 5777] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5775] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5780 attached [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5778] <... mkdirat resumed>) = 0 [pid 5777] <... unlinkat resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5777] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5777] <... futex resumed>) = 0 [pid 5779] <... futex resumed>) = 0 [pid 5777] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5775] exit_group(0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5777] <... futex resumed>) = ? [pid 5775] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5781 attached [pid 5780] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5778] <... futex resumed>) = 1 [pid 5777] +++ exited with 0 +++ [pid 5776] <... futex resumed>) = 0 [pid 5775] +++ exited with 0 +++ [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5775, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5780] <... set_robust_list resumed>) = 0 [pid 5780] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5780] mkdirat(AT_FDCWD, "./config", 0777 [pid 5781] set_robust_list(0x5555731a86a0, 24 [pid 5778] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5781 [pid 5781] <... set_robust_list resumed>) = 0 [pid 5780] <... mkdirat resumed>) = 0 [pid 5778] <... mount resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5781] rt_sigprocmask(SIG_SETMASK, [] [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5779] <... futex resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... futex resumed>) = 0 [pid 5780] mount(NULL, "./config", "configfs", 0, NULL [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5780] <... mount resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5779] <... futex resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... futex resumed>) = 0 [pid 5780] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5780] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5779] <... futex resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... futex resumed>) = 0 [pid 5780] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5780] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5779] <... futex resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... futex resumed>) = 0 [pid 5780] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5780] <... mkdirat resumed>) = 0 [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] <... futex resumed>) = 1 [pid 5776] <... futex resumed>) = 0 [pid 5781] chdir("./543" [pid 5780] <... futex resumed>) = 1 [pid 5779] <... futex resumed>) = 0 [pid 5778] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5781] <... chdir resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5776] <... futex resumed>) = 0 [pid 5781] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... futex resumed>) = 0 [pid 5778] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 5781] <... prctl resumed>) = 0 [pid 5780] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 5781] setpgid(0, 0 [pid 5780] <... symlinkat resumed>) = 0 [pid 5778] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5781] <... setpgid resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5781] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5780] <... futex resumed>) = 1 [pid 5779] <... futex resumed>) = 0 [pid 5778] <... futex resumed>) = 1 [pid 5776] <... futex resumed>) = 0 [pid 310] umount2("./556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./539", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5781] <... openat resumed>) = 3 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5781] write(3, "1000", 4 [pid 5780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... futex resumed>) = 0 [pid 5778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5776] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5781] <... write resumed>) = 4 [pid 5780] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5778] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 5781] close(3 [pid 5780] <... unlinkat resumed>) = 0 [pid 307] fstat(3 [pid 5781] <... close resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5781] symlink("/dev/binderfs", "./binderfs" [pid 5780] <... futex resumed>) = 1 [pid 5779] <... futex resumed>) = 0 [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 5781] <... symlink resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] <... futex resumed>) = 1 [pid 5776] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5781] write(1, "executing program\n", 18 [pid 5780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... futex resumed>) = 0 [pid 5778] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 307] umount2("./539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5781] <... write resumed>) = 18 [pid 5780] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5779] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5776] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... unlinkat resumed>) = 0 [pid 5778] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./539/binderfs" [pid 5781] <... futex resumed>) = 0 [pid 5780] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5781] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5780] <... futex resumed>) = 1 [pid 5779] <... futex resumed>) = 0 [pid 307] unlink("./539/binderfs" [pid 5781] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5780] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] exit_group(0 [pid 5778] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... unlink resumed>) = 0 [pid 5781] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5780] <... futex resumed>) = ? [pid 5779] <... exit_group resumed>) = ? [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./556/binderfs" [pid 307] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5780] +++ exited with 0 +++ [pid 5778] <... futex resumed>) = 1 [pid 5776] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5781] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5779] +++ exited with 0 +++ [pid 5778] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./556/binderfs" [pid 307] <... umount2 resumed>) = 0 [pid 5781] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5776] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5779, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5781] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5778] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5781] <... mprotect resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./539/config" [pid 5778] <... symlinkat resumed>) = 0 [pid 5781] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5781] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5781] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5778] <... futex resumed>) = 1 [pid 5776] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5782 attached [pid 5778] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5781] <... clone3 resumed> => {parent_tid=[5782]}, 88) = 5782 [pid 5778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5776] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./539/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5781] rt_sigprocmask(SIG_SETMASK, [] [pid 5778] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./556/config" [pid 5781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5778] <... unlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 4 [pid 5782] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 5782] <... set_robust_list resumed>) = 0 [pid 5781] <... futex resumed>) = 0 [pid 5778] <... futex resumed>) = 1 [pid 5776] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5782] rt_sigprocmask(SIG_SETMASK, [] [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5778] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./556/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4 [pid 5782] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5776] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5778] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5776] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 5782] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5778] <... unlinkat resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 5782] <... mkdirat resumed>) = 0 [pid 5778] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] <... futex resumed>) = 1 [pid 5776] <... futex resumed>) = 0 [pid 307] close(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5782] <... futex resumed>) = 1 [pid 5781] <... futex resumed>) = 0 [pid 5778] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] exit_group(0 [pid 310] getdents64(4 [pid 307] <... close resumed>) = 0 [pid 5782] mount(NULL, "./config", "configfs", 0, NULL [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5778] <... futex resumed>) = ? [pid 5776] <... exit_group resumed>) = ? [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./539/config" [pid 5782] <... mount resumed>) = 0 [pid 5781] <... futex resumed>) = 0 [pid 5778] +++ exited with 0 +++ [pid 307] <... rmdir resumed>) = 0 [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5782] <... futex resumed>) = 0 [pid 5781] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5782] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5776] +++ exited with 0 +++ [pid 307] close(3 [pid 5782] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5781] <... futex resumed>) = 0 [pid 310] close(4 [pid 307] <... close resumed>) = 0 [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 307] rmdir("./539" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5776, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5782] <... futex resumed>) = 0 [pid 5781] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rmdir("./556/config" [pid 307] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5782] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./540", 0777 [pid 5782] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5781] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 307] <... mkdir resumed>) = 0 [pid 5782] <... futex resumed>) = 0 [pid 5781] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5782] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5781] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5782] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./556"ci2-android-6-1/strace-static-x86_64: Process 5783 attached [pid 5782] <... mkdirat resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5783 [pid 5783] set_robust_list(0x5555731a86a0, 24 [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... restart_syscall resumed>) = 0 [pid 5783] <... set_robust_list resumed>) = 0 [pid 5782] <... futex resumed>) = 1 [pid 5781] <... futex resumed>) = 0 [pid 310] mkdir("./557", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5783] rt_sigprocmask(SIG_SETMASK, [] [pid 5782] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./550", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5781] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] chdir("./540" [pid 5782] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5783] <... chdir resumed>) = 0 [pid 5782] <... symlinkat resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 5783] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 5783] <... prctl resumed>) = 0 [pid 5782] <... futex resumed>) = 1 [pid 5781] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./537", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5783] setpgid(0, 0 [pid 5782] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5783] <... setpgid resumed>) = 0 [pid 5782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5781] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5783] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5782] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] <... openat resumed>) = 3 [pid 5782] <... unlinkat resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5784 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] write(3, "1000", 4 [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./550/binderfs" [pid 306] openat(AT_FDCWD, "./537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5783] <... write resumed>) = 4 [pid 5782] <... futex resumed>) = 1 [pid 5781] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5783] close(3 [pid 5782] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5781] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] unlink("./550/binderfs" [pid 306] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5784 attached [pid 5783] <... close resumed>) = 0 [pid 5782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5781] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] fstat(3 [pid 5783] symlink("/dev/binderfs", "./binderfs" [pid 5782] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5781] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5784] set_robust_list(0x5555731a86a0, 24 [pid 5783] <... symlink resumed>) = 0 [pid 5782] <... unlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5783] write(1, "executing program\n", 18 [pid 5782] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 5783] <... write resumed>) = 18 [pid 5782] <... futex resumed>) = 1 [pid 5781] <... futex resumed>) = 0 executing program [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5782] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5781] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./550/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5783] <... futex resumed>) = 0 [pid 5782] <... futex resumed>) = ? [pid 5781] <... exit_group resumed>) = ? [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... set_robust_list resumed>) = 0 [pid 5783] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5782] +++ exited with 0 +++ [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5783] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5781] +++ exited with 0 +++ [pid 308] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./537/binderfs" [pid 5783] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./550/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5783] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5781, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... openat resumed>) = 4 [pid 306] unlink("./537/binderfs" [pid 5783] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] fstat(4 [pid 5783] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5783] <... mprotect resumed>) = 0 [pid 308] getdents64(4 [pid 306] <... unlink resumed>) = 0 [pid 5783] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5783] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(4 [pid 306] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5783] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 306] <... umount2 resumed>) = 0 [pid 5783] <... clone3 resumed> => {parent_tid=[5785]}, 88) = 5785 [pid 308] <... close resumed>) = 0 [pid 306] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5783] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./550/config"ci2-android-6-1/strace-static-x86_64: Process 5785 attached [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5783] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3) = 0 [pid 308] rmdir("./550" [pid 5785] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5784] chdir("./557" [pid 308] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./537/config" [pid 308] mkdir("./551", 0777 [pid 5785] <... set_robust_list resumed>) = 0 [pid 5784] <... chdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./537/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5785] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... prctl resumed>) = 0 [pid 306] openat(AT_FDCWD, "./537/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5786 attached [pid 5785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5786] set_robust_list(0x5555731a86a0, 24 [pid 5784] setpgid(0, 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5786 [pid 306] <... openat resumed>) = 4 [pid 5786] <... set_robust_list resumed>) = 0 [pid 5784] <... setpgid resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(4 [pid 5786] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5786] chdir("./551" [pid 5784] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] umount2("./543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 5786] <... chdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5786] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] openat(AT_FDCWD, "./543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5786] <... prctl resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] getdents64(4 [pid 5784] <... openat resumed>) = 3 [pid 309] fstat(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5784] write(3, "1000", 4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] close(4 [pid 5786] setpgid(0, 0 [pid 309] getdents64(3 [pid 5786] <... setpgid resumed>) = 0 [pid 5784] <... write resumed>) = 4 [pid 306] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5784] close(3 [pid 306] rmdir("./537/config" [pid 309] umount2("./543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5786] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5785] mkdirat(AT_FDCWD, "./config", 0777 [pid 5784] <... close resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] symlink("/dev/binderfs", "./binderfs" [pid 309] newfstatat(AT_FDCWD, "./543/binderfs" [pid 306] getdents64(3 [pid 5786] <... openat resumed>) = 3 [pid 5785] <... mkdirat resumed>) = 0 [pid 5784] <... symlink resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5786] write(3, "1000", 4 [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] write(1, "executing program\n", 18 [pid 309] unlink("./543/binderfs" [pid 306] close(3 [pid 5786] <... write resumed>) = 4 [pid 5785] <... futex resumed>) = 1 [pid 5783] <... futex resumed>) = 0 [pid 5786] close(3 [pid 5785] mount(NULL, "./config", "configfs", 0, NULL executing program [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5786] <... close resumed>) = 0 [pid 5785] <... mount resumed>) = 0 [pid 5784] <... write resumed>) = 18 [pid 5783] <... futex resumed>) = 0 [pid 309] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 5786] symlink("/dev/binderfs", "./binderfs" [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5786] <... symlink resumed>) = 0 [pid 5785] <... futex resumed>) = 0 [pid 5784] <... futex resumed>) = 0 [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = 0 [pid 306] rmdir("./537" [pid 5786] write(1, "executing program\n", 18 [pid 5785] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5786] <... write resumed>) = 18 [pid 5785] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5784] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5783] <... futex resumed>) = 0 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5786] <... futex resumed>) = 0 [pid 5785] <... futex resumed>) = 0 [pid 5784] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 5786] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5785] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5784] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./543/config" [pid 306] mkdir("./538", 0777 [pid 5786] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5785] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5783] <... futex resumed>) = 0 [pid 5786] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] <... futex resumed>) = 0 [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5786] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5785] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5785] <... mkdirat resumed>) = 0 [pid 5784] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5783] <... futex resumed>) = 0 [pid 309] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... mkdir resumed>) = 0 [pid 5786] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5786] <... mprotect resumed>) = 0 [pid 5785] <... futex resumed>) = 0 [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5786] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5785] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./543/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5786] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5785] <... symlinkat resumed>) = 0 [pid 5784] <... mprotect resumed>) = 0 [pid 5783] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5786] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5785] <... futex resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] fstat(4 [pid 5786] <... clone3 resumed> => {parent_tid=[5787]}, 88) = 5787 [pid 5785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] rt_sigprocmask(SIG_SETMASK, [] [pid 5785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5783] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5784] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5785] <... unlinkat resumed>) = 0 [pid 309] getdents64(4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5788 [pid 5786] <... futex resumed>) = 0 [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5785] <... futex resumed>) = 1 [pid 5783] <... futex resumed>) = 0 [pid 5784] <... clone3 resumed> => {parent_tid=[5789]}, 88) = 5789 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5783] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 5785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5783] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4ci2-android-6-1/strace-static-x86_64: Process 5789 attached ci2-android-6-1/strace-static-x86_64: Process 5787 attached [pid 5785] <... unlinkat resumed>) = 0 [pid 5784] <... futex resumed>) = 0 [pid 5785] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5783] <... futex resumed>) = 0 [pid 5785] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5783] exit_group(0 [pid 5785] <... futex resumed>) = ? [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5783] <... exit_group resumed>) = ? [pid 309] <... close resumed>) = 0 [pid 5789] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5787] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5785] +++ exited with 0 +++ [pid 5783] +++ exited with 0 +++ [pid 309] rmdir("./543/config" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5783, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5788 attached [pid 5788] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5788] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5788] chdir("./538") = 0 [pid 5788] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5788] setpgid(0, 0) = 0 [pid 5788] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5789] <... set_robust_list resumed>) = 0 [pid 309] getdents64(3 [pid 5787] <... set_robust_list resumed>) = 0 [pid 5788] <... openat resumed>) = 3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5788] write(3, "1000", 4 [pid 309] close(3 [pid 5788] <... write resumed>) = 4 [pid 309] <... close resumed>) = 0 [pid 5788] close(3) = 0 [pid 5788] symlink("/dev/binderfs", "./binderfs" [pid 309] rmdir("./543" [pid 5788] <... symlink resumed>) = 0 [pid 5788] write(1, "executing program\n", 18 [pid 309] <... rmdir resumed>) = 0 [pid 5788] <... write resumed>) = 18 executing program [pid 309] mkdir("./544", 0777 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5788] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5788] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5788] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5788] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5789] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5788] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5787] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5788] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5787] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5788] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5787] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] umount2("./540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5788] <... clone3 resumed> => {parent_tid=[5790]}, 88) = 5790 [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5791 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5789] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5788] rt_sigprocmask(SIG_SETMASK, [] [pid 5787] <... futex resumed>) = 1 [pid 5786] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5787] mount(NULL, "./config", "configfs", 0, NULL [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5787] <... mount resumed>) = 0 [pid 5786] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(3 [pid 5788] <... futex resumed>) = 0 [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5787] <... futex resumed>) = 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3 [pid 5787] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5789] mkdirat(AT_FDCWD, "./config", 0777 [pid 5787] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5786] <... futex resumed>) = 0 [pid 307] umount2("./540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5787] <... futex resumed>) = 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./540/binderfs" [pid 5787] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5787] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5786] <... futex resumed>) = 0 [pid 307] unlink("./540/binderfs" [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 5787] <... futex resumed>) = 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5787] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5787] <... mkdirat resumed>) = 0 [pid 5786] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5789] <... mkdirat resumed>) = 0 [pid 5787] <... futex resumed>) = 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5787] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./540/config" [pid 5787] <... symlinkat resumed>) = 0 [pid 5786] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5787] <... futex resumed>) = 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5787] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./540/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5787] <... unlinkat resumed>) = 0 [pid 5786] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 5787] <... futex resumed>) = 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5787] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5786] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5787] <... unlinkat resumed>) = 0 [pid 5786] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5787] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5787] <... futex resumed>) = 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5787] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5786] exit_group(0 [pid 307] close(4 [pid 5787] <... futex resumed>) = ? [pid 5786] <... exit_group resumed>) = ? [pid 307] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5791 attached ci2-android-6-1/strace-static-x86_64: Process 5790 attached [pid 5789] <... futex resumed>) = 1 [pid 5787] +++ exited with 0 +++ [pid 5784] <... futex resumed>) = 0 [pid 5790] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5789] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5786] +++ exited with 0 +++ [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./540/config" [pid 5791] set_robust_list(0x5555731a86a0, 24 [pid 5790] <... set_robust_list resumed>) = 0 [pid 5789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5786, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5790] rt_sigprocmask(SIG_SETMASK, [] [pid 5789] mount(NULL, "./config", "configfs", 0, NULL [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rmdir resumed>) = 0 [pid 5790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3 [pid 5790] mkdirat(AT_FDCWD, "./config", 0777 [pid 5789] <... mount resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5791] <... set_robust_list resumed>) = 0 [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5790] <... mkdirat resumed>) = 0 [pid 5789] <... futex resumed>) = 1 [pid 5784] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./540" [pid 5790] <... futex resumed>) = 1 [pid 5789] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5788] <... futex resumed>) = 0 [pid 5784] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5791] rt_sigprocmask(SIG_SETMASK, [] [pid 5790] mount(NULL, "./config", "configfs", 0, NULL [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] mkdir("./541", 0777 [pid 5791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5790] <... mount resumed>) = 0 [pid 5789] <... futex resumed>) = 0 [pid 5788] <... futex resumed>) = 0 [pid 5784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5791] chdir("./544" [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 5791] <... chdir resumed>) = 0 [pid 5790] <... futex resumed>) = 0 [pid 5789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5791] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5790] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5789] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5791] <... prctl resumed>) = 0 [pid 5790] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5789] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5788] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5791] setpgid(0, 0 [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5792 attached [pid 5791] <... setpgid resumed>) = 0 [pid 5790] <... futex resumed>) = 0 [pid 5789] <... futex resumed>) = 1 [pid 5788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... futex resumed>) = 0 [pid 5790] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5789] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5792 [pid 5791] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5792] set_robust_list(0x5555731a86a0, 24 [pid 5790] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5788] <... futex resumed>) = 0 [pid 5784] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5792] <... set_robust_list resumed>) = 0 [pid 5791] <... openat resumed>) = 3 [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5792] rt_sigprocmask(SIG_SETMASK, [] [pid 5791] write(3, "1000", 4 [pid 5790] <... futex resumed>) = 0 [pid 5789] <... mkdirat resumed>) = 0 [pid 5788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5792] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5791] <... write resumed>) = 4 [pid 5790] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5792] chdir("./541" [pid 5791] close(3 [pid 5790] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5788] <... futex resumed>) = 0 [pid 308] umount2("./551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5792] <... chdir resumed>) = 0 [pid 5791] <... close resumed>) = 0 [pid 5790] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5789] <... futex resumed>) = 1 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5792] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5791] symlink("/dev/binderfs", "./binderfs" [pid 5790] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5789] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5792] <... prctl resumed>) = 0 [pid 5791] <... symlink resumed>) = 0 [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 5792] setpgid(0, 0 [pid 5791] write(1, "executing program\n", 18 [pid 5790] <... futex resumed>) = 1 [pid 5789] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5788] <... futex resumed>) = 0 [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 5792] <... setpgid resumed>) = 0 [pid 5791] <... write resumed>) = 18 executing program [pid 5790] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5789] <... symlinkat resumed>) = 0 [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5792] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5790] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5788] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5792] <... openat resumed>) = 3 [pid 5791] <... futex resumed>) = 0 [pid 5790] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5789] <... futex resumed>) = 1 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5792] write(3, "1000", 4 [pid 5791] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5790] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5789] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5792] <... write resumed>) = 4 [pid 5791] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5792] close(3 [pid 5791] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5790] <... futex resumed>) = 1 [pid 5789] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5788] <... futex resumed>) = 0 [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./551/binderfs" [pid 5792] <... close resumed>) = 0 [pid 5791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5790] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5792] symlink("/dev/binderfs", "./binderfs" [pid 5791] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5790] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5789] <... unlinkat resumed>) = 0 [pid 5788] <... futex resumed>) = 0 [pid 308] unlink("./551/binderfs" [pid 5792] <... symlink resumed>) = 0 [pid 5791] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5790] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5792] write(1, "executing program\n", 18 [pid 5791] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5790] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5789] <... futex resumed>) = 1 [pid 5784] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5792] <... write resumed>) = 18 [pid 5791] <... mprotect resumed>) = 0 [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5791] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5790] <... futex resumed>) = 1 [pid 5789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5788] <... futex resumed>) = 0 [pid 5784] <... futex resumed>) = 0 [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5790] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5789] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5788] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = 0 executing program [pid 5792] <... futex resumed>) = 0 [pid 5791] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5790] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5789] <... unlinkat resumed>) = 0 [pid 5788] <... futex resumed>) = 0 [pid 308] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5792] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5789] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5792] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5791] <... clone3 resumed> => {parent_tid=[5793]}, 88) = 5793 [pid 5790] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5789] <... futex resumed>) = 1 [pid 5788] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5792] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5791] rt_sigprocmask(SIG_SETMASK, [] [pid 5790] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5789] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./551/config" [pid 5792] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5790] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] <... futex resumed>) = ? [pid 5784] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5793 attached [pid 5792] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5790] <... futex resumed>) = 1 [pid 5789] +++ exited with 0 +++ [pid 5788] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5792] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5791] <... futex resumed>) = 0 [pid 5790] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5788] exit_group(0 [pid 5784] +++ exited with 0 +++ [pid 308] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5792] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5790] <... futex resumed>) = ? [pid 5788] <... exit_group resumed>) = ? [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5784, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5792] <... mprotect resumed>) = 0 [pid 5790] +++ exited with 0 +++ [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... set_robust_list resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5793] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5792] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5788] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./551/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5792] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5788, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5792] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... openat resumed>) = 4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 5792] <... clone3 resumed> => {parent_tid=[5794]}, 88) = 5794 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5792] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(4 [pid 5792] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5791] <... futex resumed>) = 0 [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5792] <... futex resumed>) = 0 [pid 5791] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(4 [pid 5793] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... close resumed>) = 0 [pid 5793] <... mount resumed>) = 0 [pid 308] rmdir("./551/config"ci2-android-6-1/strace-static-x86_64: Process 5794 attached [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5794] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5793] <... futex resumed>) = 1 [pid 5791] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5794] <... set_robust_list resumed>) = 0 [pid 5793] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5791] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... futex resumed>) = 0 [pid 5791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] close(3 [pid 5793] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5791] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./551" [pid 5793] <... futex resumed>) = 0 [pid 5791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... mkdirat resumed>) = 0 [pid 5791] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./552", 0777 [pid 5794] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... futex resumed>) = 0 [pid 5791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5794] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... symlinkat resumed>) = 0 [pid 5791] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5794] mkdirat(AT_FDCWD, "./config", 0777 [pid 5793] <... futex resumed>) = 0 [pid 5791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlinkat resumed>) = 0 [pid 5791] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5795 [pid 306] <... openat resumed>) = 3 [pid 5794] <... mkdirat resumed>) = 0 [pid 5793] <... futex resumed>) = 0 [pid 5791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] fstat(3 [pid 5793] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5791] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5793] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5791] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 5793] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5791] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./557/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 5795 attached [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... unlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5795] set_robust_list(0x5555731a86a0, 24 [pid 5794] <... futex resumed>) = 1 [pid 5793] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5792] <... futex resumed>) = 0 [pid 310] unlink("./557/binderfs" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5795] <... set_robust_list resumed>) = 0 [pid 5794] mount(NULL, "./config", "configfs", 0, NULL [pid 5793] <... futex resumed>) = 1 [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5795] rt_sigprocmask(SIG_SETMASK, [] [pid 5794] <... mount resumed>) = 0 [pid 5793] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5792] <... futex resumed>) = 0 [pid 5791] exit_group(0 [pid 310] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./538/binderfs" [pid 5795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... futex resumed>) = ? [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5791] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = 0 [pid 5795] chdir("./552" [pid 5794] <... futex resumed>) = 0 [pid 5793] +++ exited with 0 +++ [pid 5792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5795] <... chdir resumed>) = 0 [pid 5794] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] +++ exited with 0 +++ [pid 310] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./538/binderfs" [pid 5795] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5792] <... futex resumed>) = 0 [pid 5795] <... prctl resumed>) = 0 [pid 5794] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5791, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... unlink resumed>) = 0 [pid 5795] setpgid(0, 0 [pid 5794] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] newfstatat(AT_FDCWD, "./557/config" [pid 5795] <... setpgid resumed>) = 0 [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5795] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5794] <... futex resumed>) = 1 [pid 5792] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5795] <... openat resumed>) = 3 [pid 5794] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 5795] write(3, "1000", 4 [pid 5794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5792] <... futex resumed>) = 0 [pid 310] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5795] <... write resumed>) = 4 [pid 5794] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5795] close(3 [pid 5794] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] openat(AT_FDCWD, "./557/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5795] <... close resumed>) = 0 [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] symlink("/dev/binderfs", "./binderfs" [pid 5794] <... futex resumed>) = 1 [pid 5792] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5794] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 306] newfstatat(AT_FDCWD, "./538/config" [pid 5795] <... symlink resumed>) = 0 [pid 5794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5792] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5795] write(1, "executing program\n", 18 [pid 5794] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 executing program [pid 306] umount2("./538/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5795] <... write resumed>) = 18 [pid 5794] <... mkdirat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] <... futex resumed>) = 0 [pid 5794] <... futex resumed>) = 1 [pid 5792] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5795] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5794] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./538/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5795] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5792] <... futex resumed>) = 0 [pid 310] close(4 [pid 306] <... openat resumed>) = 4 [pid 5795] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5794] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 306] fstat(4 [pid 5795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5794] <... symlinkat resumed>) = 0 [pid 310] rmdir("./557/config" [pid 5795] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5795] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5794] <... futex resumed>) = 1 [pid 5792] <... futex resumed>) = 0 [pid 5795] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5794] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 5795] <... mprotect resumed>) = 0 [pid 5794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5792] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5795] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5794] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5795] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5794] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 5795] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5794] <... futex resumed>) = 1 [pid 5792] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] close(4 [pid 5794] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5792] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./557" [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5796 attached [pid 5795] <... clone3 resumed> => {parent_tid=[5796]}, 88) = 5796 [pid 5794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5792] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] rmdir("./538/config" [pid 5796] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5795] rt_sigprocmask(SIG_SETMASK, [] [pid 5794] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5792] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./558", 0777 [pid 309] <... restart_syscall resumed>) = 0 [pid 5796] <... set_robust_list resumed>) = 0 [pid 5795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5794] <... unlinkat resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5796] rt_sigprocmask(SIG_SETMASK, [] [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5794] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5795] <... futex resumed>) = 0 [pid 5794] <... futex resumed>) = 1 [pid 5792] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5796] mkdirat(AT_FDCWD, "./config", 0777 [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5794] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5792] exit_group(0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(3 [pid 5796] <... mkdirat resumed>) = 0 [pid 5794] <... futex resumed>) = ? [pid 5792] <... exit_group resumed>) = ? [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5794] +++ exited with 0 +++ [pid 5792] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rmdir("./538"ci2-android-6-1/strace-static-x86_64: Process 5797 attached [pid 5796] <... futex resumed>) = 1 [pid 5795] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5797 [pid 309] <... openat resumed>) = 3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5792, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rmdir resumed>) = 0 [pid 5797] set_robust_list(0x5555731a86a0, 24 [pid 5796] mount(NULL, "./config", "configfs", 0, NULL [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] fstat(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5797] <... set_robust_list resumed>) = 0 [pid 5796] <... mount resumed>) = 0 [pid 5795] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] mkdir("./539", 0777 [pid 5797] rt_sigprocmask(SIG_SETMASK, [] [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5796] <... futex resumed>) = 0 [pid 5795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... mkdir resumed>) = 0 [pid 5797] chdir("./558" [pid 5796] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5797] <... chdir resumed>) = 0 [pid 5796] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5795] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5797] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./544/binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5797] <... prctl resumed>) = 0 [pid 5796] <... futex resumed>) = 0 [pid 5795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5797] setpgid(0, 0 [pid 5796] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] unlink("./544/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5798 ci2-android-6-1/strace-static-x86_64: Process 5798 attached [pid 5797] <... setpgid resumed>) = 0 [pid 5796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5798] set_robust_list(0x5555731a86a0, 24 [pid 5797] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5796] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5795] <... futex resumed>) = 0 [pid 309] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 5798] <... set_robust_list resumed>) = 0 [pid 5797] <... openat resumed>) = 3 [pid 5796] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5797] write(3, "1000", 4 [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5797] <... write resumed>) = 4 [pid 5796] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5797] close(3 [pid 5796] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./544/config" [pid 5798] rt_sigprocmask(SIG_SETMASK, [] [pid 5795] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5797] <... close resumed>) = 0 [pid 5796] <... mkdirat resumed>) = 0 [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5798] chdir("./539" [pid 5797] symlink("/dev/binderfs", "./binderfs" [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5798] <... chdir resumed>) = 0 [pid 5797] <... symlink resumed>) = 0 [pid 5796] <... futex resumed>) = 0 [pid 5795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] openat(AT_FDCWD, "./544/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5798] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5797] write(1, "executing program\n", 18 [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5797] <... write resumed>) = 18 [pid 5795] <... futex resumed>) = 0 executing program [pid 309] fstat(4 [pid 307] <... openat resumed>) = 3 [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5797] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 307] fstat(3 [pid 5798] <... prctl resumed>) = 0 [pid 5797] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5796] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5798] setpgid(0, 0 [pid 5797] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5796] <... symlinkat resumed>) = 0 [pid 309] getdents64(4 [pid 5797] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 5797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 5797] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5798] <... setpgid resumed>) = 0 [pid 5797] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5796] <... futex resumed>) = 1 [pid 5795] <... futex resumed>) = 0 [pid 309] rmdir("./544/config" [pid 307] umount2("./541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5798] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5797] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5796] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5797] <... mprotect resumed>) = 0 [pid 5795] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5797] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./541/binderfs" [pid 5797] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] close(3 [pid 5797] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./544" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5799 attached [pid 5798] <... openat resumed>) = 3 [pid 5797] <... clone3 resumed> => {parent_tid=[5799]}, 88) = 5799 [pid 5796] <... unlinkat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] unlink("./541/binderfs" [pid 5799] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5797] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./545", 0777 [pid 5799] <... set_robust_list resumed>) = 0 [pid 5798] write(3, "1000", 4 [pid 5797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 5799] rt_sigprocmask(SIG_SETMASK, [] [pid 5798] <... write resumed>) = 4 [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 5799] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5797] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5799] mkdirat(AT_FDCWD, "./config", 0777 [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5796] <... futex resumed>) = 1 [pid 5795] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5799] <... mkdirat resumed>) = 0 [pid 5798] close(3 [pid 5796] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5795] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... close resumed>) = 0 [pid 5796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5795] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5800 attached [pid 5799] <... futex resumed>) = 1 [pid 5798] symlink("/dev/binderfs", "./binderfs" [pid 5797] <... futex resumed>) = 0 [pid 5800] set_robust_list(0x5555731a86a0, 24 [pid 5799] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5798] <... symlink resumed>) = 0 [pid 5796] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5795] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5800] <... set_robust_list resumed>) = 0 [pid 5799] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5800 [pid 5800] rt_sigprocmask(SIG_SETMASK, [] [pid 5799] mount(NULL, "./config", "configfs", 0, NULL [pid 5798] write(1, "executing program\n", 18 [pid 5797] <... futex resumed>) = 0 [pid 5796] <... unlinkat resumed>) = 0 executing program [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5800] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5799] <... mount resumed>) = 0 [pid 5798] <... write resumed>) = 18 [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5796] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5800] chdir("./545" [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5796] <... futex resumed>) = 1 [pid 5795] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./541/config" [pid 5800] <... chdir resumed>) = 0 [pid 5799] <... futex resumed>) = 0 [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5796] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5795] exit_group(0 [pid 5800] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5799] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5798] <... futex resumed>) = 0 [pid 5797] <... futex resumed>) = 0 [pid 5796] <... futex resumed>) = ? [pid 5795] <... exit_group resumed>) = ? [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5800] <... prctl resumed>) = 0 [pid 5799] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5796] +++ exited with 0 +++ [pid 307] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5800] setpgid(0, 0 [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5800] <... setpgid resumed>) = 0 [pid 5799] <... futex resumed>) = 0 [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5800] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5799] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5797] <... futex resumed>) = 0 [pid 5800] <... openat resumed>) = 3 [pid 5799] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5798] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5795] +++ exited with 0 +++ [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5800] write(3, "1000", 4 [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5795, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] openat(AT_FDCWD, "./541/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5800] <... write resumed>) = 4 [pid 5799] <... futex resumed>) = 0 [pid 5798] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5800] close(3 [pid 5799] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5797] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5800] <... close resumed>) = 0 [pid 5799] <... mkdirat resumed>) = 0 [pid 5798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 5800] symlink("/dev/binderfs", "./binderfs" [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5800] <... symlink resumed>) = 0 [pid 5799] <... futex resumed>) = 0 [pid 5798] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5800] write(1, "executing program\n", 18 [pid 5799] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5797] <... futex resumed>) = 0 executing program [pid 307] getdents64(4 [pid 5800] <... write resumed>) = 18 [pid 5799] <... symlinkat resumed>) = 0 [pid 5798] <... mprotect resumed>) = 0 [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5798] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5800] <... futex resumed>) = 0 [pid 5799] <... futex resumed>) = 0 [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(4 [pid 5800] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5799] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5797] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5800] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5799] <... unlinkat resumed>) = 0 [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5800] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] close(4 [pid 5800] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5799] <... futex resumed>) = 0 [pid 5798] <... clone3 resumed> => {parent_tid=[5801]}, 88) = 5801 [pid 5797] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5800] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5799] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5798] rt_sigprocmask(SIG_SETMASK, [] [pid 5797] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5800] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5799] <... unlinkat resumed>) = 0 [pid 5798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5797] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./541/config" [pid 5800] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5799] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5800] <... mprotect resumed>) = 0 [pid 5799] <... futex resumed>) = 0 [pid 5797] exit_group(0 [pid 5800] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5798] <... futex resumed>) = 0 [pid 5797] <... exit_group resumed>) = ? [pid 307] <... rmdir resumed>) = 0 [pid 5800] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5799] +++ exited with 0 +++ [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5797] +++ exited with 0 +++ [pid 307] getdents64(3 [pid 5800] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5797, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5800] <... clone3 resumed> => {parent_tid=[5802]}, 88) = 5802 [pid 5800] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(3 [pid 5800] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5800] <... futex resumed>) = 0 [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./541"ci2-android-6-1/strace-static-x86_64: Process 5801 attached [pid 5801] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5801] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./542", 0777 [pid 5801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5801] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 308] umount2("./552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... restart_syscall resumed>) = 0 [pid 308] openat(AT_FDCWD, "./552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] umount2("./558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] umount2("./558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5803 [pid 310] newfstatat(AT_FDCWD, "./558/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] unlink("./558/binderfs" [pid 307] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5802 attached [pid 310] <... unlink resumed>) = 0 [pid 308] umount2("./552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5803 attached [pid 5802] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... umount2 resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./552/binderfs" [pid 310] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] newfstatat(AT_FDCWD, "./558/config" [pid 308] unlink("./552/binderfs" [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./558/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... unlink resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 310] fstat(4 [pid 308] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 308] <... umount2 resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5801] <... futex resumed>) = 1 [pid 5798] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./552/config" [pid 5801] mount(NULL, "./config", "configfs", 0, NULL [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 5803] set_robust_list(0x5555731a86a0, 24 [pid 5802] <... set_robust_list resumed>) = 0 [pid 5801] <... mount resumed>) = 0 [pid 5798] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./558/config" [pid 308] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5803] <... set_robust_list resumed>) = 0 [pid 5802] rt_sigprocmask(SIG_SETMASK, [] [pid 5801] <... futex resumed>) = 0 [pid 5798] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5801] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 308] openat(AT_FDCWD, "./552/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5802] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5801] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5798] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 308] <... openat resumed>) = 4 [pid 5802] mkdirat(AT_FDCWD, "./config", 0777 [pid 5801] <... futex resumed>) = 0 [pid 5798] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 308] fstat(4 [pid 5801] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./558" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5802] <... mkdirat resumed>) = 0 [pid 5801] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5798] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5803] rt_sigprocmask(SIG_SETMASK, [] [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./559", 0777 [pid 308] getdents64(4 [pid 5803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5803] chdir("./542" [pid 5802] <... futex resumed>) = 1 [pid 5801] <... futex resumed>) = 0 [pid 5800] <... futex resumed>) = 0 [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 308] getdents64(4 [pid 5803] <... chdir resumed>) = 0 [pid 5802] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5801] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5803] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5800] <... futex resumed>) = 0 [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] close(4 [pid 5803] <... prctl resumed>) = 0 [pid 5802] mount(NULL, "./config", "configfs", 0, NULL [pid 5801] <... mkdirat resumed>) = 0 [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rmdir("./552/config" [pid 5803] setpgid(0, 0 [pid 5802] <... mount resumed>) = 0 [pid 5801] <... futex resumed>) = 1 [pid 5798] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5804 attached [pid 5803] <... setpgid resumed>) = 0 [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5801] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5804] set_robust_list(0x5555731a86a0, 24 [pid 5798] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5804 [pid 5804] <... set_robust_list resumed>) = 0 [pid 5801] <... symlinkat resumed>) = 0 [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5804] rt_sigprocmask(SIG_SETMASK, [] [pid 5803] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5802] <... futex resumed>) = 1 [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5800] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3 [pid 5804] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5804] chdir("./559" [pid 5803] <... openat resumed>) = 3 [pid 5802] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5801] <... futex resumed>) = 1 [pid 5800] <... futex resumed>) = 0 [pid 5798] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5804] <... chdir resumed>) = 0 [pid 5803] write(3, "1000", 4 [pid 5802] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5801] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./552" [pid 5804] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5803] <... write resumed>) = 4 [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5801] <... unlinkat resumed>) = 0 [pid 5798] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5804] <... prctl resumed>) = 0 [pid 5803] close(3 [pid 5802] <... futex resumed>) = 1 [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5800] <... futex resumed>) = 0 [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./553", 0777 [pid 5804] setpgid(0, 0 [pid 5803] <... close resumed>) = 0 [pid 5802] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5801] <... futex resumed>) = 0 [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5804] <... setpgid resumed>) = 0 [pid 5803] symlink("/dev/binderfs", "./binderfs" [pid 5802] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5801] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5800] <... futex resumed>) = 0 [pid 5798] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 5804] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5798] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5804] <... openat resumed>) = 3 [pid 5803] <... symlink resumed>) = 0 [pid 5802] <... futex resumed>) = 0 [pid 5801] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5798] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5804] write(3, "1000", 4 [pid 5803] write(1, "executing program\n", 18 [pid 5802] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5804] <... write resumed>) = 4 [pid 5803] <... write resumed>) = 18 [pid 5802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5801] <... unlinkat resumed>) = 0 [pid 5800] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5804] close(3 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5802] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5801] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5804] <... close resumed>) = 0 [pid 5804] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5804] write(1, "executing program\n", 18) = 18 [pid 5801] <... futex resumed>) = 1 [pid 5798] <... futex resumed>) = 0 [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5804] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5798] exit_group(0 [pid 5804] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5805 [pid 5804] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5803] <... futex resumed>) = 0 [pid 5802] <... mkdirat resumed>) = 0 [pid 5798] <... exit_group resumed>) = ? [pid 5804] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5803] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5804] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5804] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5804] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5804] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program executing program [pid 5804] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5803] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5802] <... futex resumed>) = 1 [pid 5801] +++ exited with 0 +++ [pid 5800] <... futex resumed>) = 0 [pid 5798] +++ exited with 0 +++ [pid 5804] <... clone3 resumed> => {parent_tid=[5806]}, 88) = 5806 [pid 5803] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5802] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5798, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5806 attached [pid 5804] rt_sigprocmask(SIG_SETMASK, [] [pid 5803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5800] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5806] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5804] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5803] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5802] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5804] <... futex resumed>) = 0 [pid 5803] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5802] <... symlinkat resumed>) = 0 [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5803] <... mprotect resumed>) = 0 [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5805 attached [pid 5803] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5802] <... futex resumed>) = 1 [pid 5800] <... futex resumed>) = 0 [pid 5805] set_robust_list(0x5555731a86a0, 24 [pid 5803] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5802] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5800] <... futex resumed>) = 0 [pid 5802] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 5803] <... clone3 resumed> => {parent_tid=[5807]}, 88) = 5807 [pid 5802] <... unlinkat resumed>) = 0 [pid 5803] rt_sigprocmask(SIG_SETMASK, [] [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5806] <... set_robust_list resumed>) = 0 [pid 5805] <... set_robust_list resumed>) = 0 [pid 5803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5802] <... futex resumed>) = 1 [pid 5800] <... futex resumed>) = 0 [pid 306] umount2("./539", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5807 attached [pid 5805] rt_sigprocmask(SIG_SETMASK, [] [pid 5800] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5800] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5807] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5806] rt_sigprocmask(SIG_SETMASK, [] [pid 5805] chdir("./553" [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5802] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5800] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5805] <... chdir resumed>) = 0 [pid 306] fstat(3 [pid 5805] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5805] <... prctl resumed>) = 0 [pid 5803] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5805] setpgid(0, 0 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5802] <... unlinkat resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5805] <... setpgid resumed>) = 0 [pid 306] umount2("./539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5805] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5802] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5807] <... set_robust_list resumed>) = 0 [pid 5806] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5805] <... openat resumed>) = 3 [pid 5802] <... futex resumed>) = 1 [pid 5800] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./539/binderfs" [pid 5806] mkdirat(AT_FDCWD, "./config", 0777 [pid 5805] write(3, "1000", 4 [pid 5802] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5800] exit_group(0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5805] <... write resumed>) = 4 [pid 5802] <... futex resumed>) = ? [pid 5800] <... exit_group resumed>) = ? [pid 306] unlink("./539/binderfs" [pid 5807] rt_sigprocmask(SIG_SETMASK, [] [pid 5806] <... mkdirat resumed>) = 0 [pid 5805] close(3 [pid 5802] +++ exited with 0 +++ [pid 5800] +++ exited with 0 +++ [pid 306] <... unlink resumed>) = 0 [pid 5805] <... close resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5800, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] symlink("/dev/binderfs", "./binderfs" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5807] mkdirat(AT_FDCWD, "./config", 0777 [pid 5806] <... futex resumed>) = 1 [pid 5804] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5805] <... symlink resumed>) = 0 [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5805] write(1, "executing program\n", 18 [pid 5804] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5806] mount(NULL, "./config", "configfs", 0, NULL [pid 5805] <... write resumed>) = 18 executing program [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./539/config" [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5805] <... futex resumed>) = 0 [pid 306] umount2("./539/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5805] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5805] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./539/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5806] <... mount resumed>) = 0 [pid 5805] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... openat resumed>) = 4 [pid 5805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(4 [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5805] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] getdents64(4 [pid 5806] <... futex resumed>) = 1 [pid 5804] <... futex resumed>) = 0 [pid 5806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5805] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5805] <... mprotect resumed>) = 0 [pid 5804] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5805] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5807] <... mkdirat resumed>) = 0 [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5805] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(4 [pid 5805] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... close resumed>) = 0 [pid 5806] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] rmdir("./539/config" [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5806] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5805] <... clone3 resumed> => {parent_tid=[5808]}, 88) = 5808 [pid 306] <... rmdir resumed>) = 0 [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 5806] <... futex resumed>) = 1 [pid 5805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5804] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 5806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5805] <... futex resumed>) = 0 [pid 5804] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5806] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./539" [pid 5806] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5803] <... futex resumed>) = 0 [pid 5807] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./540", 0777 [pid 5807] mount(NULL, "./config", "configfs", 0, NULLci2-android-6-1/strace-static-x86_64: Process 5808 attached ) = 0 [pid 5806] <... futex resumed>) = 1 [pid 5804] <... futex resumed>) = 0 [pid 5803] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5808] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5807] <... futex resumed>) = 0 [pid 5806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5804] <... futex resumed>) = 0 [pid 5803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5808] <... set_robust_list resumed>) = 0 [pid 5807] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5806] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5808] rt_sigprocmask(SIG_SETMASK, [] [pid 5807] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5806] <... mkdirat resumed>) = 0 [pid 5803] <... futex resumed>) = 0 [pid 309] umount2("./545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5809 [pid 5807] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777ci2-android-6-1/strace-static-x86_64: Process 5809 attached [pid 5808] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5806] <... futex resumed>) = 1 [pid 5804] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5807] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 5804] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5806] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5808] mkdirat(AT_FDCWD, "./config", 0777 [pid 5807] <... futex resumed>) = 1 [pid 5803] <... futex resumed>) = 0 [pid 309] umount2("./545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./545/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5807] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5806] <... symlinkat resumed>) = 0 [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./545/binderfs" [pid 5807] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5808] <... mkdirat resumed>) = 0 [pid 309] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5806] <... futex resumed>) = 1 [pid 5804] <... futex resumed>) = 0 [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5804] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5809] set_robust_list(0x5555731a86a0, 24 [pid 5808] <... futex resumed>) = 1 [pid 5807] <... futex resumed>) = 0 [pid 5806] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5805] <... futex resumed>) = 0 [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./545/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5807] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5806] <... unlinkat resumed>) = 0 [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] mount(NULL, "./config", "configfs", 0, NULL [pid 309] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5809] <... set_robust_list resumed>) = 0 [pid 5807] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] <... futex resumed>) = 0 [pid 5803] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5807] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5806] <... futex resumed>) = 1 [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5804] <... futex resumed>) = 0 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./545/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5808] <... mount resumed>) = 0 [pid 5807] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5806] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5804] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5807] <... futex resumed>) = 1 [pid 5806] <... unlinkat resumed>) = 0 [pid 5804] <... futex resumed>) = 0 [pid 5803] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5808] <... futex resumed>) = 1 [pid 5807] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5806] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] <... futex resumed>) = 0 [pid 5804] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5807] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5806] <... futex resumed>) = 0 [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5804] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5803] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5807] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5806] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5808] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5807] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5805] <... futex resumed>) = 0 [pid 5804] exit_group(0 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 5808] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5806] <... futex resumed>) = ? [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5804] <... exit_group resumed>) = ? [pid 5803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5807] <... futex resumed>) = 0 [pid 5806] +++ exited with 0 +++ [pid 309] rmdir("./545/config") = 0 [pid 309] getdents64(3 [pid 5804] +++ exited with 0 +++ [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5808] <... futex resumed>) = 0 [pid 5807] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5805] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5803] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5804, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] close(3 [pid 5808] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5809] rt_sigprocmask(SIG_SETMASK, [] [pid 5807] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... close resumed>) = 0 [pid 5808] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] <... futex resumed>) = 0 [pid 5803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./545" [pid 5809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5807] <... futex resumed>) = 0 [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5803] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5808] <... futex resumed>) = 0 [pid 5807] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5805] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5803] <... futex resumed>) = 0 [pid 309] mkdir("./546", 0777 [pid 5809] chdir("./540" [pid 5808] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5807] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] <... chdir resumed>) = 0 [pid 5808] <... mkdirat resumed>) = 0 [pid 5807] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] <... futex resumed>) = 0 [pid 5803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... mkdir resumed>) = 0 [pid 5809] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5807] <... futex resumed>) = 0 [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5803] exit_group(0 [pid 5808] <... futex resumed>) = 0 [pid 5805] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] <... exit_group resumed>) = ? [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5807] +++ exited with 0 +++ [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5808] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5805] <... futex resumed>) = 0 [pid 5803] +++ exited with 0 +++ [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5810 [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5803, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5808] <... symlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5805] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5805] <... futex resumed>) = 0 [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5808] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] umount2("./542", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5810 attached [pid 5808] <... unlinkat resumed>) = 0 [pid 307] openat(AT_FDCWD, "./542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5808] <... futex resumed>) = 1 [pid 5805] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 5808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5805] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5805] <... futex resumed>) = 0 [pid 5808] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5805] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5808] <... unlinkat resumed>) = 0 [pid 5810] set_robust_list(0x5555731a86a0, 24 [pid 5808] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5808] <... futex resumed>) = 1 [pid 5805] <... futex resumed>) = 0 [pid 307] umount2("./542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5808] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5805] exit_group(0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5808] <... futex resumed>) = ? [pid 5805] <... exit_group resumed>) = ? [pid 307] newfstatat(AT_FDCWD, "./542/binderfs" [pid 5808] +++ exited with 0 +++ [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... set_robust_list resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5810] chdir("./546") = 0 [pid 307] unlink("./542/binderfs" [pid 5810] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5805] +++ exited with 0 +++ [pid 5810] setpgid(0, 0) = 0 [pid 5810] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5810] write(3, "1000", 4) = 4 [pid 5810] close(3) = 0 [pid 5810] symlink("/dev/binderfs", "./binderfs" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5805, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... unlink resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 307] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./542/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... symlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] write(1, "executing program\n", 18 [pid 307] openat(AT_FDCWD, "./542/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... write resumed>) = 18 [pid 307] <... openat resumed>) = 4 [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 5810] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 5810] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] getdents64(4 [pid 5810] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5810] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 5810] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5810] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] close(4 [pid 5810] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5809] <... prctl resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5809] setpgid(0, 0 [pid 307] rmdir("./542/config" [pid 5810] <... mprotect resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5809] <... setpgid resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 5810] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5809] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5809] <... openat resumed>) = 3 [pid 307] close(3 [pid 5810] <... clone3 resumed> => {parent_tid=[5811]}, 88) = 5811 [pid 5809] write(3, "1000", 4 [pid 307] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5811 attached [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5809] <... write resumed>) = 4 [pid 307] rmdir("./542" [pid 5811] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5809] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 5811] <... set_robust_list resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5809] <... close resumed>) = 0 [pid 307] mkdir("./543", 0777 [pid 5809] symlink("/dev/binderfs", "./binderfs" [pid 310] umount2("./559", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 310] getdents64(3 [pid 5809] <... symlink resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5809] write(1, "executing program\n", 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 310] newfstatat(AT_FDCWD, "./559/binderfs" [pid 5809] <... write resumed>) = 18 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] unlink("./559/binderfs") = 0 [pid 310] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5812 attached [pid 5811] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 5810] <... futex resumed>) = 0 [pid 5809] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5812 [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5812] set_robust_list(0x5555731a86a0, 24 [pid 5809] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5809] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] newfstatat(AT_FDCWD, "./559/config" [pid 5809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5809] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5809] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 310] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5812] <... set_robust_list resumed>) = 0 [pid 5811] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5809] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5809] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] openat(AT_FDCWD, "./559/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5809] <... clone3 resumed> => {parent_tid=[5813]}, 88) = 5813 [pid 5809] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 4 [pid 5809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 5809] <... futex resumed>) = 0 [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5813 attached [pid 310] getdents64(4 [pid 5813] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5813] <... set_robust_list resumed>) = 0 [pid 310] getdents64(4 [pid 5813] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./559/config" [pid 5813] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 310] rmdir("./559" [pid 308] umount2("./553", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] <... rmdir resumed>) = 0 [pid 308] fstat(3 [pid 310] mkdir("./560", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] <... mkdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./553/binderfs" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./553/binderfs" [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 308] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./553/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./553/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5814 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./553/config") = 0 [pid 5812] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5811] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] close(3) = 0 [pid 308] rmdir("./553") = 0 [pid 308] mkdir("./554", 0777ci2-android-6-1/strace-static-x86_64: Process 5814 attached [pid 5813] <... mkdirat resumed>) = 0 [pid 5812] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5811] <... mkdirat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5814] set_robust_list(0x5555731a86a0, 24 [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] chdir("./543" [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5815 attached [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5815 [pid 5812] <... chdir resumed>) = 0 [pid 5811] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5812] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5811] mount(NULL, "./config", "configfs", 0, NULL [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5812] <... prctl resumed>) = 0 [pid 5811] <... mount resumed>) = 0 [pid 5815] set_robust_list(0x5555731a86a0, 24 [pid 5812] setpgid(0, 0 [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... setpgid resumed>) = 0 [pid 5811] <... futex resumed>) = 1 [pid 5810] <... futex resumed>) = 0 [pid 5812] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5815] <... set_robust_list resumed>) = 0 [pid 5811] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] <... set_robust_list resumed>) = 0 [pid 5813] <... futex resumed>) = 1 [pid 5810] <... futex resumed>) = 0 [pid 5809] <... futex resumed>) = 0 [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... openat resumed>) = 3 [pid 5811] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5809] <... futex resumed>) = 0 [pid 5815] rt_sigprocmask(SIG_SETMASK, [] [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5812] write(3, "1000", 4 [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... write resumed>) = 4 [pid 5811] <... futex resumed>) = 1 [pid 5810] <... futex resumed>) = 0 [pid 5814] rt_sigprocmask(SIG_SETMASK, [] [pid 5812] close(3 [pid 5811] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5813] mount(NULL, "./config", "configfs", 0, NULL [pid 5810] <... futex resumed>) = 0 [pid 5812] <... close resumed>) = 0 [pid 5811] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5813] <... mount resumed>) = 0 [pid 5812] symlink("/dev/binderfs", "./binderfs" [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] chdir("./554" [pid 5814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5815] <... chdir resumed>) = 0 [pid 5814] chdir("./560" [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... symlink resumed>) = 0 [pid 5811] <... futex resumed>) = 1 [pid 5810] <... futex resumed>) = 0 [pid 5815] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5814] <... chdir resumed>) = 0 [pid 5813] <... futex resumed>) = 1 [pid 5812] write(1, "executing program\n", 18 [pid 5811] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... futex resumed>) = 0 [pid 5815] <... prctl resumed>) = 0 [pid 5814] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5813] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5810] <... futex resumed>) = 0 [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] setpgid(0, 0 [pid 5814] <... prctl resumed>) = 0 [pid 5813] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5812] <... write resumed>) = 18 [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] <... futex resumed>) = 0 [pid 5815] <... setpgid resumed>) = 0 [pid 5814] setpgid(0, 0 [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5811] <... mkdirat resumed>) = 0 executing program [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5814] <... setpgid resumed>) = 0 [pid 5813] <... futex resumed>) = 0 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5813] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5812] <... futex resumed>) = 0 [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] <... openat resumed>) = 3 [pid 5814] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5813] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5809] <... futex resumed>) = 0 [pid 5815] write(3, "1000", 4 [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5813] <... futex resumed>) = 0 [pid 5809] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... write resumed>) = 4 [pid 5814] <... openat resumed>) = 3 [pid 5813] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] close(3 [pid 5814] write(3, "1000", 4 [pid 5813] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5809] <... futex resumed>) = 0 [pid 5815] <... close resumed>) = 0 [pid 5814] <... write resumed>) = 4 [pid 5813] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] symlink("/dev/binderfs", "./binderfs" [pid 5814] close(3 [pid 5813] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5815] <... symlink resumed>) = 0 [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5811] <... futex resumed>) = 1 [pid 5810] <... futex resumed>) = 0 [pid 5815] write(1, "executing program\n", 18 [pid 5814] <... close resumed>) = 0 [pid 5813] <... futex resumed>) = 1 [pid 5812] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5811] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... futex resumed>) = 0 [pid 5815] <... write resumed>) = 18 [pid 5814] symlink("/dev/binderfs", "./binderfs" [pid 5813] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5812] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5811] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... futex resumed>) = 0 [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] <... symlink resumed>) = 0 [pid 5813] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5812] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5811] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] <... futex resumed>) = 0 [pid 5814] write(1, "executing program\n", 18 [pid 5813] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5812] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5811] <... symlinkat resumed>) = 0 [pid 5809] <... futex resumed>) = 0 [pid 5812] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5814] <... write resumed>) = 18 [pid 5813] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5812] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5811] <... futex resumed>) = 1 [pid 5810] <... futex resumed>) = 0 [pid 5812] <... mprotect resumed>) = 0 [pid 5811] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5811] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... futex resumed>) = 0 [pid 5812] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5811] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5812] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5815] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5814] <... futex resumed>) = 0 [pid 5813] <... futex resumed>) = 1 [pid 5809] <... futex resumed>) = 0 [pid 5815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5814] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program [pid 5813] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5814] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5813] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5811] <... unlinkat resumed>) = 0 [pid 5809] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5816 attached [pid 5815] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5814] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... clone3 resumed> => {parent_tid=[5816]}, 88) = 5816 [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5813] <... futex resumed>) = 0 [pid 5812] rt_sigprocmask(SIG_SETMASK, [] [pid 5811] <... futex resumed>) = 1 [pid 5810] <... futex resumed>) = 0 [pid 5809] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... mprotect resumed>) = 0 [pid 5814] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5813] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5812] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5811] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5810] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5814] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5813] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5811] <... unlinkat resumed>) = 0 [pid 5810] <... futex resumed>) = 0 [pid 5809] <... futex resumed>) = 0 [pid 5816] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5815] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5814] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5813] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... futex resumed>) = 0 [pid 5811] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5814] <... mprotect resumed>) = 0 [pid 5813] <... futex resumed>) = 0 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5811] <... futex resumed>) = 0 [pid 5810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5809] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5816] <... set_robust_list resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5817 attached [pid 5814] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5813] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5811] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] exit_group(0 [pid 5809] exit_group(0 [pid 5816] rt_sigprocmask(SIG_SETMASK, [] [pid 5815] <... clone3 resumed> => {parent_tid=[5817]}, 88) = 5817 [pid 5814] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5813] <... futex resumed>) = ? [pid 5811] <... futex resumed>) = ? [pid 5810] <... exit_group resumed>) = ? [pid 5809] <... exit_group resumed>) = ? [pid 5817] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5816] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5815] rt_sigprocmask(SIG_SETMASK, [] [pid 5814] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5813] +++ exited with 0 +++ [pid 5811] +++ exited with 0 +++ [pid 5810] +++ exited with 0 +++ [pid 5809] +++ exited with 0 +++ [pid 5816] mkdirat(AT_FDCWD, "./config", 0777 [pid 5815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5810, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5809, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5818 attached [pid 5817] <... set_robust_list resumed>) = 0 [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] <... clone3 resumed> => {parent_tid=[5818]}, 88) = 5818 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5818] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5817] rt_sigprocmask(SIG_SETMASK, [] [pid 5816] <... mkdirat resumed>) = 0 [pid 5815] <... futex resumed>) = 0 [pid 5814] rt_sigprocmask(SIG_SETMASK, [] [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5812] <... futex resumed>) = 0 [pid 5816] mount(NULL, "./config", "configfs", 0, NULL [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] <... set_robust_list resumed>) = 0 [pid 5817] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5816] <... mount resumed>) = 0 [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5812] <... futex resumed>) = 0 [pid 5818] rt_sigprocmask(SIG_SETMASK, [] [pid 5817] mkdirat(AT_FDCWD, "./config", 0777 [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5816] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5816] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5812] <... futex resumed>) = 0 [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5816] <... futex resumed>) = 0 [pid 5812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5816] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5812] <... futex resumed>) = 0 [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5816] <... futex resumed>) = 0 [pid 5812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5816] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] <... mkdirat resumed>) = 0 [pid 5812] <... futex resumed>) = 0 [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5817] <... mkdirat resumed>) = 0 [pid 5816] <... futex resumed>) = 0 [pid 5812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5816] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] <... symlinkat resumed>) = 0 [pid 5812] <... futex resumed>) = 0 [pid 5818] mkdirat(AT_FDCWD, "./config", 0777 [pid 5817] <... futex resumed>) = 1 [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] <... futex resumed>) = 0 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5818] <... mkdirat resumed>) = 0 [pid 5817] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5816] <... futex resumed>) = 0 [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5816] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5815] <... futex resumed>) = 0 [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] mount(NULL, "./config", "configfs", 0, NULL [pid 5816] <... unlinkat resumed>) = 0 [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5812] <... futex resumed>) = 0 [pid 5818] <... futex resumed>) = 1 [pid 5817] <... mount resumed>) = 0 [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] <... futex resumed>) = 0 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] <... futex resumed>) = 0 [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = 1 [pid 5816] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5812] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] mount(NULL, "./config", "configfs", 0, NULL [pid 5817] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5812] <... futex resumed>) = 0 [pid 5818] <... mount resumed>) = 0 [pid 5817] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5816] <... unlinkat resumed>) = 0 [pid 5815] <... futex resumed>) = 0 [pid 5812] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5818] <... futex resumed>) = 1 [pid 5817] <... futex resumed>) = 0 [pid 5815] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5814] <... futex resumed>) = 0 [pid 5818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5817] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5818] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5817] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5818] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5817] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] <... futex resumed>) = 1 [pid 5817] <... futex resumed>) = 1 [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5817] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 5818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5818] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5817] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5816] <... futex resumed>) = 1 [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5812] <... futex resumed>) = 0 [pid 5818] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5817] <... mkdirat resumed>) = 0 [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5812] exit_group(0 [pid 309] umount2("./546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5818] <... futex resumed>) = 1 [pid 5817] <... futex resumed>) = 1 [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5812] <... exit_group resumed>) = ? [pid 5818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5817] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5816] <... futex resumed>) = ? [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5818] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5817] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5818] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5817] <... symlinkat resumed>) = 0 [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 5818] <... futex resumed>) = 1 [pid 5817] <... futex resumed>) = 1 [pid 5816] +++ exited with 0 +++ [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5812] +++ exited with 0 +++ [pid 309] fstat(3 [pid 5818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5817] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5812, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5818] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5817] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 5818] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5817] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] <... futex resumed>) = 1 [pid 5817] <... futex resumed>) = 1 [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 309] umount2("./546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5817] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5815] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5818] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5817] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5815] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./546/binderfs" [pid 5818] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5817] <... unlinkat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./546/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5818] <... futex resumed>) = 1 [pid 5817] <... futex resumed>) = 1 [pid 5815] <... futex resumed>) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5818] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5817] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5815] exit_group(0 [pid 309] <... unlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5814] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5818] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5817] <... futex resumed>) = ? [pid 5815] <... exit_group resumed>) = ? [pid 309] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 5818] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5817] +++ exited with 0 +++ [pid 5814] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 306] fstat(3 [pid 309] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 5815] +++ exited with 0 +++ [pid 5818] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5814] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./546/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5818] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5815, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5818] <... futex resumed>) = 0 [pid 5814] exit_group(0 [pid 309] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5814] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./540/binderfs" [pid 5818] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./546/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] unlink("./540/binderfs" [pid 309] fstat(4 [pid 306] <... unlink resumed>) = 0 [pid 5814] +++ exited with 0 +++ [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5814, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] getdents64(4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./540/config" [pid 309] close(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... close resumed>) = 0 [pid 306] umount2("./540/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./546/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rmdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./540/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 4 [pid 309] close(3 [pid 306] fstat(4 [pid 309] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rmdir("./546" [pid 306] getdents64(4 [pid 307] <... restart_syscall resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] mkdir("./547", 0777 [pid 306] getdents64(4 [pid 307] umount2("./543", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] <... mkdir resumed>) = 0 [pid 307] fstat(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] close(4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... close resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./540/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./543/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./543/binderfs") = 0 [pid 307] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5819 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 307] newfstatat(AT_FDCWD, "./543/config" [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./543/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5819 attached [pid 307] getdents64(4 [pid 306] rmdir("./540" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./543/config") = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] mkdir("./541", 0777 [pid 307] close(3) = 0 [pid 307] rmdir("./543" [pid 5819] set_robust_list(0x5555731a86a0, 24 [pid 306] <... mkdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./544", 0777 [pid 5819] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... mkdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555731a8690) = 5820 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5821 ci2-android-6-1/strace-static-x86_64: Process 5821 attached [pid 310] umount2("./560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5821] set_robust_list(0x5555731a86a0, 24 [pid 310] fstat(3 [pid 5821] <... set_robust_list resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 5821] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5821] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./560/binderfs" [pid 5821] chdir("./541" [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./560/binderfs" [pid 5821] <... chdir resumed>) = 0 [pid 5821] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 310] <... unlink resumed>) = 0 [pid 5821] setpgid(0, 0 [pid 310] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5821] <... setpgid resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5821] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5821] <... openat resumed>) = 3 [pid 310] newfstatat(AT_FDCWD, "./560/config" [pid 5821] write(3, "1000", 4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5821] <... write resumed>) = 4 [pid 5821] close(3) = 0 [pid 310] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5821] symlink("/dev/binderfs", "./binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5821] <... symlink resumed>) = 0 [pid 310] openat(AT_FDCWD, "./560/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5819] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 4 [pid 5821] write(1, "executing program\n", 18 [pid 308] <... restart_syscall resumed>) = 0 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(4 [pid 308] umount2("./554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 308] openat(AT_FDCWD, "./554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 3 [pid 310] close(4 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... close resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] rmdir("./560/config" [pid 308] umount2("./554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./554/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./554/binderfs" [pid 310] <... rmdir resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 310] getdents64(3 [pid 308] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5819] chdir("./547" [pid 308] <... umount2 resumed>) = 0 [pid 310] close(3 [pid 308] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5819] <... chdir resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./554/config" [pid 310] rmdir("./560" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5819] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./554/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5819] <... prctl resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] fstat(4 [pid 5821] <... write resumed>) = 18 [pid 5819] setpgid(0, 0 [pid 310] mkdir("./561", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 310] <... mkdir resumed>) = 0 executing program [pid 308] rmdir("./554/config"ci2-android-6-1/strace-static-x86_64: Process 5820 attached [pid 5819] <... setpgid resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rmdir resumed>) = 0 [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] close(3 [pid 5819] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./554") = 0 [pid 308] mkdir("./555", 0777 [pid 5821] <... futex resumed>) = 0 [pid 5820] set_robust_list(0x5555731a86a0, 24 [pid 5819] <... openat resumed>) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 5821] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5820] <... set_robust_list resumed>) = 0 [pid 5819] write(3, "1000", 4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5822 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5819] <... write resumed>) = 4 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5822 attached [pid 5821] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5819] close(3 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5823 attached [pid 5822] set_robust_list(0x5555731a86a0, 24 [pid 5821] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5819] <... close resumed>) = 0 [pid 5823] set_robust_list(0x5555731a86a0, 24 [pid 5821] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5819] symlink("/dev/binderfs", "./binderfs" [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5823 [pid 5823] <... set_robust_list resumed>) = 0 [pid 5820] chdir("./544" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5823] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5823] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5821] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... chdir resumed>) = 0 [pid 5819] <... symlink resumed>) = 0 [pid 5823] chdir("./555" [pid 5821] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5820] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5819] write(1, "executing program\n", 18 [pid 5823] <... chdir resumed>) = 0 [pid 5820] <... prctl resumed>) = 0 [pid 5819] <... write resumed>) = 18 [pid 5821] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5823] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5820] setpgid(0, 0 [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] <... prctl resumed>) = 0 [pid 5821] <... mprotect resumed>) = 0 [pid 5820] <... setpgid resumed>) = 0 [pid 5819] <... futex resumed>) = 0 executing program [pid 5823] setpgid(0, 0) = 0 [pid 5823] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5819] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5823] <... openat resumed>) = 3 [pid 5823] write(3, "1000", 4 [pid 5820] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5819] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5821] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5823] <... write resumed>) = 4 [pid 5823] close(3) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5819] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5821] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5823] symlink("/dev/binderfs", "./binderfs" [pid 5822] <... set_robust_list resumed>) = 0 [pid 5821] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5820] write(3, "1000", 4 [pid 5819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5823] <... symlink resumed>) = 0 [pid 5823] write(1, "executing program\n", 18) = 18 executing program [pid 5819] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5821] <... clone3 resumed> => {parent_tid=[5824]}, 88) = 5824 [pid 5820] <... write resumed>) = 4 [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5823] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5819] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5820] close(3 [pid 5823] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5821] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... close resumed>) = 0 [pid 5819] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5821] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5823] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5823] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5820] symlink("/dev/binderfs", "./binderfs" [pid 5819] <... mprotect resumed>) = 0 [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] <... mprotect resumed>) = 0 [pid 5823] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5819] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5823] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5823] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5821] <... futex resumed>) = 0 [pid 5820] <... symlink resumed>) = 0 [pid 5819] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5823] <... clone3 resumed> => {parent_tid=[5825]}, 88) = 5825 [pid 5822] rt_sigprocmask(SIG_SETMASK, [] [pid 5823] rt_sigprocmask(SIG_SETMASK, [] [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] write(1, "executing program\n", 18 [pid 5819] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5823] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... write resumed>) = 18 [pid 5819] <... clone3 resumed> => {parent_tid=[5826]}, 88) = 5826 ci2-android-6-1/strace-static-x86_64: Process 5824 attached [pid 5824] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5824] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5824] mkdirat(AT_FDCWD, "./config", 0777 [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5819] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5826 attached ci2-android-6-1/strace-static-x86_64: Process 5825 attached [pid 5824] <... mkdirat resumed>) = 0 [pid 5822] chdir("./561" [pid 5820] <... futex resumed>) = 0 [pid 5819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] <... futex resumed>) = 0 [pid 5820] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... chdir resumed>) = 0 [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5819] <... futex resumed>) = 0 [pid 5822] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5821] <... futex resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5822] <... prctl resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5822] setpgid(0, 0 [pid 5820] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5824] <... futex resumed>) = 1 [pid 5820] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5822] <... setpgid resumed>) = 0 [pid 5820] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5824] mount(NULL, "./config", "configfs", 0, NULL [pid 5820] <... mprotect resumed>) = 0 [pid 5824] <... mount resumed>) = 0 [pid 5822] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5824] <... futex resumed>) = 1 [pid 5821] <... futex resumed>) = 0 [pid 5824] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5822] <... openat resumed>) = 3 [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5824] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5821] <... futex resumed>) = 0 [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5824] <... futex resumed>) = 0 [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5824] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5822] write(3, "1000", 4 [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5824] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5821] <... futex resumed>) = 0 [pid 5820] <... clone3 resumed> => {parent_tid=[5827]}, 88) = 5827 [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5824] <... futex resumed>) = 0 [pid 5822] <... write resumed>) = 4 [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5824] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5822] close(3 [pid 5824] <... mkdirat resumed>) = 0 [pid 5821] <... futex resumed>) = 0 [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5827 attached [pid 5826] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5824] <... futex resumed>) = 0 [pid 5822] <... close resumed>) = 0 [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5824] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5824] <... symlinkat resumed>) = 0 [pid 5822] symlink("/dev/binderfs", "./binderfs" [pid 5821] <... futex resumed>) = 0 [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5824] <... futex resumed>) = 0 [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5824] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5824] <... unlinkat resumed>) = 0 [pid 5821] <... futex resumed>) = 0 [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5824] <... futex resumed>) = 0 [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5824] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5821] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5824] <... unlinkat resumed>) = 0 [pid 5821] <... futex resumed>) = 0 [pid 5824] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5824] <... futex resumed>) = 0 [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5824] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5822] <... symlink resumed>) = 0 [pid 5821] exit_group(0 [pid 5825] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5824] <... futex resumed>) = ? [pid 5821] <... exit_group resumed>) = ? [pid 5827] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5826] <... set_robust_list resumed>) = 0 [pid 5825] <... set_robust_list resumed>) = 0 executing program [pid 5822] write(1, "executing program\n", 18 [pid 5825] rt_sigprocmask(SIG_SETMASK, [] [pid 5822] <... write resumed>) = 18 [pid 5825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5827] <... set_robust_list resumed>) = 0 [pid 5824] +++ exited with 0 +++ [pid 5826] rt_sigprocmask(SIG_SETMASK, [] [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] +++ exited with 0 +++ [pid 5822] <... futex resumed>) = 0 [pid 5827] rt_sigprocmask(SIG_SETMASK, [] [pid 5822] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5821, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5825] mkdirat(AT_FDCWD, "./config", 0777 [pid 5822] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5827] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5822] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5827] mkdirat(AT_FDCWD, "./config", 0777 [pid 5826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5827] <... mkdirat resumed>) = 0 [pid 5826] mkdirat(AT_FDCWD, "./config", 0777 [pid 5825] <... mkdirat resumed>) = 0 [pid 5822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5826] <... mkdirat resumed>) = 0 [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5819] <... futex resumed>) = 0 [pid 5826] mount(NULL, "./config", "configfs", 0, NULL [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... mount resumed>) = 0 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5822] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5820] <... futex resumed>) = 0 [pid 5819] <... futex resumed>) = 0 [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5826] <... futex resumed>) = 0 [pid 5825] mount(NULL, "./config", "configfs", 0, NULL [pid 5823] <... futex resumed>) = 0 [pid 5822] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5819] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5826] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5822] <... mprotect resumed>) = 0 [pid 5820] <... futex resumed>) = 0 [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] <... futex resumed>) = 0 [pid 5826] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5822] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5825] <... mount resumed>) = 0 [pid 5826] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5822] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5822] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5819] <... futex resumed>) = 0 [pid 5826] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5825] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... clone3 resumed> => {parent_tid=[5828]}, 88) = 5828 [pid 5819] <... futex resumed>) = 0 [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] <... futex resumed>) = 0 [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5826] <... futex resumed>) = 0 [pid 5825] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5822] rt_sigprocmask(SIG_SETMASK, [] [pid 5827] <... futex resumed>) = 1 [pid 5819] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5827] mount(NULL, "./config", "configfs", 0, NULL [pid 5826] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5819] <... futex resumed>) = 0 [pid 5826] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5827] <... mount resumed>) = 0 [pid 5826] <... mkdirat resumed>) = 0 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... futex resumed>) = 0 [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... futex resumed>) = 1 [pid 5825] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5823] <... futex resumed>) = 0 [pid 5819] <... futex resumed>) = 0 [pid 5826] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] <... futex resumed>) = 1 [pid 5826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5825] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5820] <... futex resumed>) = 0 [pid 5819] <... futex resumed>) = 0 [pid 5827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5826] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5826] <... symlinkat resumed>) = 0 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5820] <... futex resumed>) = 0 [pid 5827] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5826] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5819] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5827] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5826] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5825] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5819] <... futex resumed>) = 0 [pid 5827] <... futex resumed>) = 1 [pid 5826] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... futex resumed>) = 0 [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5827] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5826] <... unlinkat resumed>) = 0 [pid 5825] <... futex resumed>) = 0 [pid 5823] <... futex resumed>) = 0 [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5827] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5826] <... futex resumed>) = 1 [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5828 attached [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5825] <... symlinkat resumed>) = 0 [pid 5819] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5828] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5827] <... futex resumed>) = 1 [pid 5826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... futex resumed>) = 0 [pid 5819] <... futex resumed>) = 0 [pid 5828] <... set_robust_list resumed>) = 0 [pid 5827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5826] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5819] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5828] rt_sigprocmask(SIG_SETMASK, [] [pid 5827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5826] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5825] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 5828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5827] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5826] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5823] <... futex resumed>) = 0 [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5828] mkdirat(AT_FDCWD, "./config", 0777 [pid 5827] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5826] <... futex resumed>) = 1 [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] <... futex resumed>) = 0 [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5825] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 306] getdents64(3 [pid 5828] <... mkdirat resumed>) = 0 [pid 5827] <... futex resumed>) = 1 [pid 5820] <... futex resumed>) = 0 [pid 5819] exit_group(0 [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... futex resumed>) = ? [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] <... unlinkat resumed>) = 0 [pid 5819] <... exit_group resumed>) = ? [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5827] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5828] <... futex resumed>) = 1 [pid 5827] <... symlinkat resumed>) = 0 [pid 5826] +++ exited with 0 +++ [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... futex resumed>) = 0 [pid 5820] <... futex resumed>) = 0 [pid 5819] +++ exited with 0 +++ [pid 306] umount2("./541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5827] <... futex resumed>) = 0 [pid 5825] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5823] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5828] mount(NULL, "./config", "configfs", 0, NULL [pid 5823] <... futex resumed>) = 0 [pid 5820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5819, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] newfstatat(AT_FDCWD, "./541/binderfs" [pid 5828] <... mount resumed>) = 0 [pid 5827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5825] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5823] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5825] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... futex resumed>) = 0 [pid 306] unlink("./541/binderfs" [pid 5827] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5825] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... futex resumed>) = 0 [pid 5828] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5822] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5825] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] <... unlinkat resumed>) = 0 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5828] <... futex resumed>) = 0 [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] exit_group(0 [pid 306] <... umount2 resumed>) = 0 [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5823] <... exit_group resumed>) = ? [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5827] <... futex resumed>) = 1 [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... futex resumed>) = 0 [pid 306] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5828] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 [pid 5822] <... futex resumed>) = 1 [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5825] +++ exited with 0 +++ [pid 5823] +++ exited with 0 +++ [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5823, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5820] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5827] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5828] <... futex resumed>) = 0 [pid 5827] <... unlinkat resumed>) = 0 [pid 5822] <... futex resumed>) = 1 [pid 5820] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./541/config" [pid 5828] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5827] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... mkdirat resumed>) = 0 [pid 5827] <... futex resumed>) = 0 [pid 5820] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] exit_group(0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5828] <... futex resumed>) = 1 [pid 5827] <... futex resumed>) = ? [pid 5822] <... futex resumed>) = 0 [pid 5820] <... exit_group resumed>) = ? [pid 306] umount2("./541/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] +++ exited with 0 +++ [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] <... futex resumed>) = 0 [pid 308] umount2("./555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5828] <... symlinkat resumed>) = 0 [pid 5820] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5820, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] openat(AT_FDCWD, "./541/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5828] <... futex resumed>) = 1 [pid 5822] <... futex resumed>) = 0 [pid 309] umount2("./547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 4 [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 5828] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] fstat(4 [pid 5828] <... unlinkat resumed>) = 0 [pid 309] fstat(3 [pid 308] umount2("./555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5828] <... futex resumed>) = 1 [pid 5822] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./555/binderfs" [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5822] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] <... futex resumed>) = 0 [pid 308] unlink("./555/binderfs" [pid 5828] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5822] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5828] <... unlinkat resumed>) = 0 [pid 309] umount2("./547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 5828] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5828] <... futex resumed>) = 1 [pid 5822] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./547/binderfs" [pid 308] <... umount2 resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] close(4 [pid 5828] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5822] exit_group(0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 5828] <... futex resumed>) = ? [pid 5822] <... exit_group resumed>) = ? [pid 309] unlink("./547/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./541/config" [pid 5828] +++ exited with 0 +++ [pid 309] <... unlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5822] +++ exited with 0 +++ [pid 309] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5822, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./555/config" [pid 307] umount2("./544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./547/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./541" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./555/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 309] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 4 [pid 307] fstat(3 [pid 306] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./547/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 306] mkdir("./542", 0777 [pid 309] <... openat resumed>) = 4 [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./544/binderfs" [pid 308] close(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 309] fstat(4 [pid 308] <... close resumed>) = 0 [pid 307] unlink("./544/binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(4 [pid 308] rmdir("./555/config" [pid 307] <... unlink resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(4 [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5829 attached [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] set_robust_list(0x5555731a86a0, 24 [pid 309] close(4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5829 [pid 5829] <... set_robust_list resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5829] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rmdir("./547/config" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5829] chdir("./542" [pid 309] getdents64(3 [pid 5829] <... chdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5829] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] close(3 [pid 5829] <... prctl resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5829] setpgid(0, 0 [pid 309] rmdir("./547" [pid 5829] <... setpgid resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5829] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] mkdir("./548", 0777 [pid 5829] <... openat resumed>) = 3 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5829] write(3, "1000", 4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5829] <... write resumed>) = 4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5829] close(3 [pid 310] umount2("./561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5829] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5829] symlink("/dev/binderfs", "./binderfs" [pid 310] openat(AT_FDCWD, "./561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5830 [pid 5829] <... symlink resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5829] write(1, "executing program\n", 18 [pid 310] fstat(3 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5829] <... write resumed>) = 18 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5829] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5829] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] umount2("./561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5829] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] newfstatat(AT_FDCWD, "./561/binderfs" [pid 5829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5829] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] unlink("./561/binderfs" [pid 5829] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... unlink resumed>) = 0 [pid 5829] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5829] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 310] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./544/config" [pid 5829] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] newfstatat(AT_FDCWD, "./561/config" [pid 308] rmdir("./555" [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5829] <... clone3 resumed> => {parent_tid=[5831]}, 88) = 5831 [pid 310] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./561/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] mkdir("./556", 0777 [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5829] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... mkdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./544/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... openat resumed>) = 4 [pid 310] close(4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] fstat(4 [pid 310] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] rmdir("./561/config" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 307] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5832 [pid 310] close(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(4 [pid 310] rmdir("./561" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] mkdir("./562", 0777) = 0 [pid 307] close(4 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./544/config" [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5833 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5831 attached [pid 307] getdents64(3 [pid 5831] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5831] <... set_robust_list resumed>) = 0 [pid 307] close(3 [pid 5831] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... close resumed>) = 0 [pid 5831] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./544" [pid 5831] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5833 attached [pid 307] mkdir("./545", 0777 [pid 5833] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5833] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5833] chdir("./562" [pid 307] <... mkdir resumed>) = 0 [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5829] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5829] <... futex resumed>) = 0 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5831] <... futex resumed>) = 1 [pid 5831] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5833] <... chdir resumed>) = 0 [pid 5833] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5834 [pid 5833] setpgid(0, 0) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] <... futex resumed>) = 0 [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5831] <... futex resumed>) = 1 [pid 5831] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5833] <... openat resumed>) = 3 [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] <... futex resumed>) = 0 [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5831] <... futex resumed>) = 1 [pid 5831] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] <... futex resumed>) = 0 [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5831] <... futex resumed>) = 1 [pid 5833] write(3, "1000", 4 [pid 5831] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5833] <... write resumed>) = 4 [pid 5831] <... mkdirat resumed>) = 0 [pid 5833] close(3) = 0 [pid 5833] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] <... futex resumed>) = 0 [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5831] <... futex resumed>) = 1 [pid 5831] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5833] write(1, "executing program\n", 18) = 18 [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5833] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5831] <... futex resumed>) = 1 [pid 5829] <... futex resumed>) = 0 [pid 5833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5831] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5831] <... unlinkat resumed>) = 0 [pid 5829] <... futex resumed>) = 0 [pid 5833] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5833] <... mprotect resumed>) = 0 [pid 5831] <... futex resumed>) = 0 [pid 5829] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5831] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5829] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5831] <... unlinkat resumed>) = 0 [pid 5829] <... futex resumed>) = 0 [pid 5833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5831] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5831] <... futex resumed>) = 0 [pid 5829] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 5833] <... clone3 resumed> => {parent_tid=[5835]}, 88) = 5835 [pid 5831] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5829] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 5832 attached [pid 5833] rt_sigprocmask(SIG_SETMASK, [] [pid 5831] <... futex resumed>) = ? [pid 5829] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5834 attached ci2-android-6-1/strace-static-x86_64: Process 5830 attached [pid 5833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5832] set_robust_list(0x5555731a86a0, 24 [pid 5831] +++ exited with 0 +++ [pid 5829] +++ exited with 0 +++ [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5829, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5833] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5835 attached [pid 5835] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5835] rt_sigprocmask(SIG_SETMASK, [] [pid 5834] set_robust_list(0x5555731a86a0, 24 [pid 5832] <... set_robust_list resumed>) = 0 [pid 5830] set_robust_list(0x5555731a86a0, 24 [pid 5835] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5835] mkdirat(AT_FDCWD, "./config", 0777 [pid 5832] rt_sigprocmask(SIG_SETMASK, [] [pid 5834] <... set_robust_list resumed>) = 0 [pid 5830] <... set_robust_list resumed>) = 0 [pid 5832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5830] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... restart_syscall resumed>) = 0 [pid 5832] chdir("./556" [pid 5830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5834] rt_sigprocmask(SIG_SETMASK, [] [pid 5832] <... chdir resumed>) = 0 [pid 306] umount2("./542", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5830] chdir("./548" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5832] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] openat(AT_FDCWD, "./542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5832] <... prctl resumed>) = 0 [pid 5830] <... chdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5832] setpgid(0, 0 [pid 5830] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] umount2("./542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./542/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5832] <... setpgid resumed>) = 0 [pid 5830] <... prctl resumed>) = 0 [pid 306] unlink("./542/binderfs" [pid 5834] chdir("./545" [pid 5832] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5830] setpgid(0, 0 [pid 306] <... unlink resumed>) = 0 [pid 306] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5832] <... openat resumed>) = 3 [pid 5830] <... setpgid resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5834] <... chdir resumed>) = 0 [pid 306] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./542/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5834] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5832] write(3, "1000", 4 [pid 5830] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] umount2("./542/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5834] <... prctl resumed>) = 0 [pid 5832] <... write resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5832] close(3 [pid 306] openat(AT_FDCWD, "./542/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5832] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5834] setpgid(0, 0 [pid 5832] symlink("/dev/binderfs", "./binderfs" [pid 5830] <... openat resumed>) = 3 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5832] <... symlink resumed>) = 0 [pid 5830] write(3, "1000", 4 [pid 5834] <... setpgid resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5832] write(1, "executing program\n", 18 [pid 5830] <... write resumed>) = 4 [pid 306] getdents64(4 [pid 5834] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5832] <... write resumed>) = 18 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] close(3 [pid 306] close(4 [pid 5834] <... openat resumed>) = 3 [pid 5832] <... futex resumed>) = 0 [pid 5830] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5834] write(3, "1000", 4 [pid 5832] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5830] symlink("/dev/binderfs", "./binderfs" [pid 306] rmdir("./542/config" [pid 5835] <... mkdirat resumed>) = 0 [pid 5834] <... write resumed>) = 4 [pid 5832] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5830] <... symlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] close(3 [pid 5832] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5830] write(1, "executing program\n", 18 [pid 306] getdents64(3 [pid 5835] <... futex resumed>) = 1 [pid 5834] <... close resumed>) = 0 [pid 5833] <... futex resumed>) = 0 [pid 5832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5830] <... write resumed>) = 18 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5835] mount(NULL, "./config", "configfs", 0, NULL [pid 5834] symlink("/dev/binderfs", "./binderfs" [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 5835] <... mount resumed>) = 0 [pid 5833] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... symlink resumed>) = 0 [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./542" [pid 5835] <... futex resumed>) = 0 [pid 5834] write(1, "executing program\n", 18 [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5832] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5830] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5835] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5834] <... write resumed>) = 18 [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5830] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] mkdir("./543", 0777 [pid 5835] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... futex resumed>) = 0 [pid 5832] <... mprotect resumed>) = 0 [pid 5830] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... futex resumed>) = 0 [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5835] <... futex resumed>) = 0 [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5832] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5830] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5835] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5834] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5835] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5834] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5833] <... futex resumed>) = 0 [pid 5832] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5830] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5836 [pid 5835] <... futex resumed>) = 0 [pid 5834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5830] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5835] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5834] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] <... clone3 resumed> => {parent_tid=[5837]}, 88) = 5837 [pid 5830] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5835] <... mkdirat resumed>) = 0 [pid 5834] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5833] <... futex resumed>) = 0 [pid 5832] rt_sigprocmask(SIG_SETMASK, [] [pid 5830] <... mprotect resumed>) = 0 [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5835] <... futex resumed>) = 0 [pid 5834] <... mprotect resumed>) = 0 [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5835] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5834] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] <... futex resumed>) = 0 [pid 5830] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5835] <... symlinkat resumed>) = 0 [pid 5834] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5833] <... futex resumed>) = 0 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5835] <... futex resumed>) = 0 [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5835] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program executing program executing program [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] <... futex resumed>) = 0 [pid 5830] <... clone3 resumed> => {parent_tid=[5838]}, 88) = 5838 [pid 5835] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5834] <... clone3 resumed> => {parent_tid=[5839]}, 88) = 5839 [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] rt_sigprocmask(SIG_SETMASK, [] [pid 5835] <... unlinkat resumed>) = 0 [pid 5834] rt_sigprocmask(SIG_SETMASK, [] [pid 5830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = 1 [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5837 attached [pid 5835] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5834] <... futex resumed>) = 0 [pid 5833] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5837] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5833] <... futex resumed>) = 0 [pid 5837] <... set_robust_list resumed>) = 0 [pid 5835] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5833] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5837] rt_sigprocmask(SIG_SETMASK, [] [pid 5835] <... unlinkat resumed>) = 0 [pid 5837] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5835] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] mkdirat(AT_FDCWD, "./config", 0777 [pid 5835] <... futex resumed>) = 1 [pid 5833] <... futex resumed>) = 0 [pid 5837] <... mkdirat resumed>) = 0 [pid 5835] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5833] exit_group(0 [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = ? [pid 5833] <... exit_group resumed>) = ? [pid 5837] <... futex resumed>) = 1 [pid 5835] +++ exited with 0 +++ [pid 5833] +++ exited with 0 +++ [pid 5832] <... futex resumed>) = 0 [pid 5837] mount(NULL, "./config", "configfs", 0, NULL [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5833, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5837] <... mount resumed>) = 0 [pid 5832] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5837] <... futex resumed>) = 0 [pid 5837] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777ci2-android-6-1/strace-static-x86_64: Process 5838 attached ) = -1 EEXIST (File exists) [pid 5838] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5839 attached [pid 5838] <... set_robust_list resumed>) = 0 [pid 5837] <... futex resumed>) = 1 [pid 5832] <... futex resumed>) = 0 [pid 5838] rt_sigprocmask(SIG_SETMASK, [] [pid 5837] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5837] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5832] <... futex resumed>) = 0 [pid 5838] mkdirat(AT_FDCWD, "./config", 0777 [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... mkdirat resumed>) = 0 [pid 5837] <... futex resumed>) = 0 [pid 5832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... futex resumed>) = 1 [pid 5837] <... mkdirat resumed>) = 0 [pid 5832] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = 0 [pid 5838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5837] <... futex resumed>) = 0 [pid 5832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] mount(NULL, "./config", "configfs", 0, NULL [pid 5837] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5836 attached [pid 5839] <... set_robust_list resumed>) = 0 [pid 5838] <... mount resumed>) = 0 [pid 5837] <... symlinkat resumed>) = 0 [pid 5832] <... futex resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5839] rt_sigprocmask(SIG_SETMASK, [] [pid 5838] <... futex resumed>) = 0 [pid 5837] <... futex resumed>) = 0 [pid 5836] set_robust_list(0x5555731a86a0, 24 [pid 5832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5837] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5837] <... unlinkat resumed>) = 0 [pid 5832] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = 0 [pid 5838] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5837] <... futex resumed>) = 0 [pid 5832] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5839] mkdirat(AT_FDCWD, "./config", 0777 [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5832] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] <... futex resumed>) = 0 [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5832] <... futex resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5837] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5832] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... futex resumed>) = 0 [pid 5838] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5837] <... unlinkat resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] <... futex resumed>) = 0 [pid 5837] <... futex resumed>) = 1 [pid 5832] <... futex resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5837] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5832] exit_group(0 [pid 5838] <... mkdirat resumed>) = 0 [pid 5837] <... futex resumed>) = ? [pid 5832] <... exit_group resumed>) = ? [pid 5830] <... futex resumed>) = 0 [pid 5839] <... mkdirat resumed>) = 0 [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] +++ exited with 0 +++ [pid 5836] <... set_robust_list resumed>) = 0 [pid 5832] +++ exited with 0 +++ [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5838] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5834] <... futex resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5832, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5839] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5838] <... symlinkat resumed>) = 0 [pid 5836] rt_sigprocmask(SIG_SETMASK, [] [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... futex resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5839] mount(NULL, "./config", "configfs", 0, NULL [pid 5838] <... futex resumed>) = 0 [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5830] <... futex resumed>) = 0 [pid 5839] <... mount resumed>) = 0 [pid 5838] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... unlinkat resumed>) = 0 [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5830] <... futex resumed>) = 0 [pid 5839] <... futex resumed>) = 1 [pid 5838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5834] <... futex resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5839] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5838] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5834] <... futex resumed>) = 0 [pid 5830] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5839] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5838] <... unlinkat resumed>) = 0 [pid 5836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] <... futex resumed>) = 1 [pid 5830] <... futex resumed>) = 0 [pid 5839] <... futex resumed>) = 0 [pid 5838] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5836] chdir("./543" [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] exit_group(0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] umount2("./556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5838] <... futex resumed>) = ? [pid 5836] <... chdir resumed>) = 0 [pid 5834] <... futex resumed>) = 0 [pid 5830] <... exit_group resumed>) = ? [pid 5839] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5838] +++ exited with 0 +++ [pid 5836] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] <... prctl resumed>) = 0 [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5830, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] openat(AT_FDCWD, "./556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5839] <... futex resumed>) = 0 [pid 5836] setpgid(0, 0 [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5839] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5836] <... setpgid resumed>) = 0 [pid 5834] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 5839] <... mkdirat resumed>) = 0 [pid 310] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 308] getdents64(3 [pid 5839] <... futex resumed>) = 1 [pid 5836] <... openat resumed>) = 3 [pid 5834] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... restart_syscall resumed>) = 0 [pid 5839] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5836] write(3, "1000", 4 [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5836] <... write resumed>) = 4 [pid 5834] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5836] close(3 [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./562/binderfs" [pid 309] umount2("./548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] <... symlinkat resumed>) = 0 [pid 5836] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] symlink("/dev/binderfs", "./binderfs" [pid 310] unlink("./562/binderfs" [pid 309] openat(AT_FDCWD, "./548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] newfstatat(AT_FDCWD, "./556/binderfs" [pid 5839] <... futex resumed>) = 1 [pid 5836] <... symlink resumed>) = 0 [pid 5834] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5839] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5836] write(1, "executing program\n", 18 [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 309] fstat(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5836] <... write resumed>) = 18 [pid 5834] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5839] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 308] unlink("./556/binderfs" [pid 5839] <... unlinkat resumed>) = 0 [pid 5836] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] newfstatat(AT_FDCWD, "./562/config" [pid 309] umount2("./548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] <... futex resumed>) = 1 [pid 5834] <... futex resumed>) = 0 [pid 310] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./548/binderfs" [pid 5839] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5836] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5834] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5839] <... unlinkat resumed>) = 0 [pid 5836] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5834] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./562/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] unlink("./548/binderfs" [pid 5839] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5834] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] <... futex resumed>) = 0 [pid 5836] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(4 [pid 309] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5836] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5834] exit_group(0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5839] <... futex resumed>) = ? [pid 5836] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5834] <... exit_group resumed>) = ? [pid 310] getdents64(4 [pid 309] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./556/config" [pid 5839] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./548/config" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] close(4 [pid 309] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5834] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./562/config" [pid 309] openat(AT_FDCWD, "./548/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5836] <... mprotect resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5836] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 309] fstat(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5834, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5836] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5836] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] close(3 [pid 309] getdents64(4 [pid 308] openat(AT_FDCWD, "./556/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5836] <... clone3 resumed> => {parent_tid=[5840]}, 88) = 5840 [pid 310] rmdir("./562" [pid 309] getdents64(4 [pid 308] <... openat resumed>) = 4 [pid 5836] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] fstat(4 [pid 5836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] mkdir("./563", 0777 [pid 309] close(4 [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5836] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rmdir("./548/config" [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5841 [pid 309] close(3 [pid 308] getdents64(4 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... close resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./548" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] close(4 [pid 309] mkdir("./549", 0777) = 0 [pid 308] <... close resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] rmdir("./556/config" [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rmdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5842 [pid 308] getdents64(3 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3ci2-android-6-1/strace-static-x86_64: Process 5840 attached ) = 0 [pid 307] umount2("./545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./556" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5840] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5840] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] mkdir("./557", 0777 [pid 5840] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... openat resumed>) = 3 [pid 5840] <... mkdirat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] fstat(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5840] <... futex resumed>) = 1 [pid 5840] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5842 attached [pid 5842] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5842] rt_sigprocmask(SIG_SETMASK, [] [pid 5836] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5843 [pid 307] umount2("./545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5836] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./545/binderfs" [pid 5840] <... futex resumed>) = 0 [pid 5840] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5840] <... mount resumed>) = 0 [pid 307] unlink("./545/binderfs" [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5840] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5836] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5842] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5842] chdir("./549" [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5836] <... futex resumed>) = 1 [pid 5840] <... futex resumed>) = 0 [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 5840] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5840] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./545/config" [pid 5840] <... futex resumed>) = 1 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5836] <... futex resumed>) = 0 [pid 307] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5836] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./545/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 5840] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5840] <... futex resumed>) = 1 [pid 5840] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5836] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5836] <... futex resumed>) = 0 [pid 307] close(4 [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5840] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rmdir("./545/config" [pid 5840] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5842] <... chdir resumed>) = 0 [pid 5840] <... futex resumed>) = 1 [pid 5836] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5836] <... futex resumed>) = 0 [pid 5842] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5840] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... close resumed>) = 0 [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./545" [pid 5842] <... prctl resumed>) = 0 [pid 5840] <... symlinkat resumed>) = 0 [pid 5842] setpgid(0, 0 [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5842] <... setpgid resumed>) = 0 [pid 5840] <... futex resumed>) = 1 [pid 5836] <... futex resumed>) = 0 [pid 307] mkdir("./546", 0777 [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5840] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5842] <... openat resumed>) = 3 [pid 5840] <... unlinkat resumed>) = 0 [pid 5836] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5842] write(3, "1000", 4 [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5842] <... write resumed>) = 4 [pid 5840] <... futex resumed>) = 1 [pid 5836] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5842] close(3 [pid 5840] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5836] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... close resumed>) = 0 [pid 5840] <... unlinkat resumed>) = 0 [pid 5842] symlink("/dev/binderfs", "./binderfs" [pid 5840] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... symlink resumed>) = 0 [pid 5840] <... futex resumed>) = 0 [pid 5836] <... futex resumed>) = 0 [pid 5836] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5844 [pid 5836] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] write(1, "executing program\n", 18 [pid 5840] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5836] exit_group(0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5836] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5843 attached [pid 5842] <... write resumed>) = 18 [pid 5840] <... futex resumed>) = ? [pid 5843] set_robust_list(0x5555731a86a0, 24 [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] +++ exited with 0 +++ [pid 5836] +++ exited with 0 +++ [pid 5843] <... set_robust_list resumed>) = 0 [pid 5842] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5836, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5843] rt_sigprocmask(SIG_SETMASK, [] [pid 5842] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5843] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5842] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5843] chdir("./557" [pid 5842] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5843] <... chdir resumed>) = 0 [pid 5842] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5842] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5843] <... prctl resumed>) = 0 [pid 5842] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5843] setpgid(0, 0 [pid 5842] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5843] <... setpgid resumed>) = 0 [pid 5842] <... mprotect resumed>) = 0 [pid 5843] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5842] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5843] <... openat resumed>) = 3 [pid 5842] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5843] write(3, "1000", 4 [pid 5842] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5843] <... write resumed>) = 4 [pid 5843] close(3 [pid 5842] <... clone3 resumed> => {parent_tid=[5845]}, 88) = 5845 [pid 5843] <... close resumed>) = 0 [pid 5842] rt_sigprocmask(SIG_SETMASK, [] [pid 5843] symlink("/dev/binderfs", "./binderfs" [pid 5842] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] <... symlink resumed>) = 0 [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] write(1, "executing program\n", 18 [pid 5842] <... futex resumed>) = 0 [pid 5843] <... write resumed>) = 18 [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5843] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5843] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5843] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5843] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 executing program executing program [pid 5843] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5843] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5846]}, 88) = 5846 ci2-android-6-1/strace-static-x86_64: Process 5841 attached [pid 5843] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5846 attached ci2-android-6-1/strace-static-x86_64: Process 5844 attached ci2-android-6-1/strace-static-x86_64: Process 5845 attached , NULL, 8) = 0 [pid 5841] set_robust_list(0x5555731a86a0, 24 [pid 5846] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5845] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5844] set_robust_list(0x5555731a86a0, 24 [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... set_robust_list resumed>) = 0 [pid 5846] <... set_robust_list resumed>) = 0 [pid 5845] <... set_robust_list resumed>) = 0 [pid 5845] rt_sigprocmask(SIG_SETMASK, [] [pid 5843] <... futex resumed>) = 0 [pid 5845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] rt_sigprocmask(SIG_SETMASK, [] [pid 5844] <... set_robust_list resumed>) = 0 [pid 5841] rt_sigprocmask(SIG_SETMASK, [] [pid 5845] mkdirat(AT_FDCWD, "./config", 0777 [pid 5841] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5844] rt_sigprocmask(SIG_SETMASK, [] [pid 5841] chdir("./563" [pid 5846] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5844] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5841] <... chdir resumed>) = 0 [pid 5846] mkdirat(AT_FDCWD, "./config", 0777 [pid 5845] <... mkdirat resumed>) = 0 [pid 5844] chdir("./546" [pid 5841] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5846] <... mkdirat resumed>) = 0 [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] <... chdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5841] <... prctl resumed>) = 0 [pid 5845] <... futex resumed>) = 1 [pid 5842] <... futex resumed>) = 0 [pid 5841] setpgid(0, 0 [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] mount(NULL, "./config", "configfs", 0, NULL [pid 5844] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... setpgid resumed>) = 0 [pid 5846] <... futex resumed>) = 1 [pid 5845] <... mount resumed>) = 0 [pid 5844] <... prctl resumed>) = 0 [pid 5843] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = 0 [pid 306] umount2("./543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] setpgid(0, 0 [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] <... futex resumed>) = 0 [pid 5844] <... setpgid resumed>) = 0 [pid 5843] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] openat(AT_FDCWD, "./543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] mount(NULL, "./config", "configfs", 0, NULL [pid 5845] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... openat resumed>) = 3 [pid 5842] <... futex resumed>) = 0 [pid 5841] write(3, "1000", 4 [pid 5846] <... mount resumed>) = 0 [pid 306] fstat(3 [pid 5845] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5844] write(3, "1000", 4 [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] <... write resumed>) = 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5844] <... write resumed>) = 4 [pid 5841] close(3 [pid 306] getdents64(3 [pid 5846] <... futex resumed>) = 1 [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] close(3 [pid 5843] <... futex resumed>) = 0 [pid 5841] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5846] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] <... futex resumed>) = 1 [pid 5844] <... close resumed>) = 0 [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... futex resumed>) = 0 [pid 5841] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] symlink("/dev/binderfs", "./binderfs" [pid 5843] <... futex resumed>) = 0 [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] <... futex resumed>) = 0 [pid 5841] <... symlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./543/binderfs" [pid 5846] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5845] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5844] <... symlink resumed>) = 0 [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] write(1, "executing program\n", 18 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5845] <... mkdirat resumed>) = -1 EEXIST (File exists) executing program [pid 5844] write(1, "executing program\n", 18 [pid 5841] <... write resumed>) = 18 [pid 306] unlink("./543/binderfs" executing program [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] <... write resumed>) = 18 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5846] <... futex resumed>) = 1 [pid 5845] <... futex resumed>) = 1 [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = 0 [pid 306] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] <... futex resumed>) = 0 [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = 0 [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5843] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = 0 [pid 5841] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5845] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5844] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5844] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5841] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./543/config" [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... mkdirat resumed>) = 0 [pid 5844] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5841] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] <... futex resumed>) = 1 [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5843] <... futex resumed>) = 0 [pid 5841] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] <... futex resumed>) = 1 [pid 5844] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... futex resumed>) = 0 [pid 5841] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] umount2("./543/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5843] <... futex resumed>) = 0 [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... mprotect resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... mprotect resumed>) = 0 [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./543/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5845] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5844] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 4 [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... symlinkat resumed>) = 0 [pid 5844] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5841] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(4 [pid 5846] <... futex resumed>) = 1 [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5843] <... futex resumed>) = 0 [pid 5841] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5846] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] <... futex resumed>) = 1 [pid 5842] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] <... clone3 resumed> => {parent_tid=[5847]}, 88) = 5847 [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5846] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] rt_sigprocmask(SIG_SETMASK, [] [pid 5843] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = 0 [pid 5841] <... clone3 resumed> => {parent_tid=[5848]}, 88) = 5848 [pid 306] getdents64(4 [pid 5846] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5845] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5844] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... unlinkat resumed>) = 0 [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5841] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(4 [pid 5846] <... futex resumed>) = 0 [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] <... futex resumed>) = 0 [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 5846] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5845] <... futex resumed>) = 1 [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5843] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = 0 [pid 306] rmdir("./543/config" [pid 5846] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5845] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 5846] <... futex resumed>) = 0 [pid 5845] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5843] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5846] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5845] <... unlinkat resumed>) = 0 [pid 5843] <... futex resumed>) = 0 [pid 306] close(3 [pid 5846] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5845] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 5846] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... futex resumed>) = 1 [pid 5843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] <... futex resumed>) = 0 [pid 306] rmdir("./543" [pid 5846] <... futex resumed>) = 0 [pid 5845] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5843] exit_group(0 [pid 5842] exit_group(0 [pid 306] <... rmdir resumed>) = 0 [pid 5845] <... futex resumed>) = ? [pid 5843] <... exit_group resumed>) = ? [pid 5842] <... exit_group resumed>) = ? [pid 306] mkdir("./544", 0777ci2-android-6-1/strace-static-x86_64: Process 5848 attached [pid 5846] +++ exited with 0 +++ [pid 5845] +++ exited with 0 +++ [pid 5843] +++ exited with 0 +++ [pid 5842] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 5848] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5842, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5843, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5847 attached [pid 5848] <... set_robust_list resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5848] rt_sigprocmask(SIG_SETMASK, [] [pid 5847] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5848] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 5849 attached [pid 5847] <... set_robust_list resumed>) = 0 [pid 5848] <... mkdirat resumed>) = 0 [pid 5847] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5849 [pid 5847] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5847] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5849] set_robust_list(0x5555731a86a0, 24 [pid 5848] <... futex resumed>) = 1 [pid 5841] <... futex resumed>) = 0 [pid 5848] mount(NULL, "./config", "configfs", 0, NULL [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... mount resumed>) = 0 [pid 5841] <... futex resumed>) = 0 [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... set_robust_list resumed>) = 0 [pid 5848] <... futex resumed>) = 0 [pid 5847] <... mkdirat resumed>) = 0 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] rt_sigprocmask(SIG_SETMASK, [] [pid 5848] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] <... futex resumed>) = 1 [pid 5844] <... futex resumed>) = 0 [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] chdir("./544" [pid 5848] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... futex resumed>) = 0 [pid 5849] <... chdir resumed>) = 0 [pid 5848] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5847] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] mount(NULL, "./config", "configfs", 0, NULL [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] <... futex resumed>) = 0 [pid 5847] <... mount resumed>) = 0 [pid 5849] <... prctl resumed>) = 0 [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... futex resumed>) = 0 [pid 5848] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5841] <... futex resumed>) = 0 [pid 5848] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] setpgid(0, 0 [pid 5848] <... mkdirat resumed>) = 0 [pid 5847] <... futex resumed>) = 1 [pid 5844] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 5849] <... setpgid resumed>) = 0 [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5848] <... futex resumed>) = 0 [pid 5847] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] <... openat resumed>) = 3 [pid 5848] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 5849] write(3, "1000", 4 [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5841] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... write resumed>) = 4 [pid 5848] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] close(3 [pid 5848] <... symlinkat resumed>) = 0 [pid 5847] <... futex resumed>) = 1 [pid 5844] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] umount2("./557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... close resumed>) = 0 [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 5849] symlink("/dev/binderfs", "./binderfs" [pid 5848] <... futex resumed>) = 1 [pid 5847] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... symlink resumed>) = 0 [pid 5848] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] openat(AT_FDCWD, "./557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] write(1, "executing program\n", 18 [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5841] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5849] <... write resumed>) = 18 executing program [pid 5848] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... unlinkat resumed>) = 0 [pid 5847] <... futex resumed>) = 1 [pid 5844] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 5849] <... futex resumed>) = 0 [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./549/binderfs" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5849] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5848] <... futex resumed>) = 1 [pid 5847] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5848] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./549/binderfs" [pid 308] getdents64(3 [pid 5849] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5841] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5848] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5848] <... unlinkat resumed>) = 0 [pid 5847] <... futex resumed>) = 1 [pid 5844] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] umount2("./557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5848] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5848] <... futex resumed>) = 1 [pid 5847] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... mprotect resumed>) = 0 [pid 5848] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5841] exit_group(0 [pid 309] newfstatat(AT_FDCWD, "./549/config" [pid 308] newfstatat(AT_FDCWD, "./557/binderfs" [pid 5849] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5848] <... futex resumed>) = ? [pid 5847] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5841] <... exit_group resumed>) = ? [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5848] +++ exited with 0 +++ [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5847] <... futex resumed>) = 1 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] openat(AT_FDCWD, "./549/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] <... clone3 resumed> => {parent_tid=[5850]}, 88) = 5850 [pid 5841] +++ exited with 0 +++ [pid 5844] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] unlink("./557/binderfs" [pid 5849] rt_sigprocmask(SIG_SETMASK, [] [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5841, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] fstat(4 [pid 5849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5847] <... futex resumed>) = 0 [pid 5844] <... futex resumed>) = 1 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 308] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... futex resumed>) = 0 [pid 5847] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = 0 [pid 5847] <... futex resumed>) = 1 [pid 5844] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5850 attached [pid 5847] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./557/config" [pid 5847] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5844] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./563", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./549/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5847] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3 [pid 5847] <... futex resumed>) = 1 [pid 5844] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] <... set_robust_list resumed>) = 0 [pid 5847] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5844] exit_group(0 [pid 310] fstat(3 [pid 309] close(3 [pid 308] openat(AT_FDCWD, "./557/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... futex resumed>) = ? [pid 5844] <... exit_group resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... close resumed>) = 0 [pid 5847] +++ exited with 0 +++ [pid 310] getdents64(3 [pid 309] rmdir("./549" [pid 308] <... openat resumed>) = 4 [pid 5844] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... rmdir resumed>) = 0 [pid 308] fstat(4 [pid 310] umount2("./563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] mkdir("./550", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5850] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5844, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./563/binderfs" [pid 309] <... mkdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5850] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 310] unlink("./563/binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5850] <... mkdirat resumed>) = 0 [pid 308] close(4 [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... close resumed>) = 0 [pid 5850] <... futex resumed>) = 1 [pid 310] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./557/config" [pid 5850] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... rmdir resumed>) = 0 [pid 5849] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5851 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = 1 [pid 310] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 5850] mount(NULL, "./config", "configfs", 0, NULL [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 5850] <... mount resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./563/config" [pid 308] rmdir("./557"ci2-android-6-1/strace-static-x86_64: Process 5851 attached [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5850] <... futex resumed>) = 1 [pid 310] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... futex resumed>) = 0 [pid 308] mkdir("./558", 0777 [pid 5850] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5851] set_robust_list(0x5555731a86a0, 24 [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... mkdir resumed>) = 0 [pid 5850] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5849] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./563/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5851] <... set_robust_list resumed>) = 0 [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4ci2-android-6-1/strace-static-x86_64: Process 5852 attached [pid 5851] rt_sigprocmask(SIG_SETMASK, [] [pid 5850] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5849] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5852] set_robust_list(0x5555731a86a0, 24 [pid 5850] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5852 [pid 5852] <... set_robust_list resumed>) = 0 [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5852] rt_sigprocmask(SIG_SETMASK, [] [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5852] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5850] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5852] chdir("./558" [pid 5850] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5852] <... chdir resumed>) = 0 [pid 5850] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 5852] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5851] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5850] <... mkdirat resumed>) = 0 [pid 5852] <... prctl resumed>) = 0 [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5852] setpgid(0, 0 [pid 5850] <... futex resumed>) = 1 [pid 5849] <... futex resumed>) = 0 [pid 310] rmdir("./563/config" [pid 5852] <... setpgid resumed>) = 0 [pid 5850] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5850] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5852] <... openat resumed>) = 3 [pid 5850] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5849] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5852] write(3, "1000", 4 [pid 5850] <... symlinkat resumed>) = 0 [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 5852] <... write resumed>) = 4 [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5852] close(3 [pid 5850] <... futex resumed>) = 0 [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 5852] <... close resumed>) = 0 [pid 5850] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5852] symlink("/dev/binderfs", "./binderfs" [pid 5850] <... unlinkat resumed>) = 0 [pid 5849] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5852] <... symlink resumed>) = 0 [pid 5851] chdir("./550" [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./563" [pid 5852] write(1, "executing program\n", 18 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5852] <... write resumed>) = 18 [pid 5850] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5852] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5852] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5849] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5852] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = 1 [pid 5852] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5849] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./564", 0777 [pid 5852] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5851] <... chdir resumed>) = 0 [pid 5850] <... unlinkat resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5852] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5850] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] <... mprotect resumed>) = 0 [pid 5850] <... futex resumed>) = 1 [pid 5852] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5850] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] umount2("./546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5852] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5851] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5849] exit_group(0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5852] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5850] <... futex resumed>) = ? [pid 5849] <... exit_group resumed>) = ? [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] openat(AT_FDCWD, "./546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5853 attached [pid 5851] <... prctl resumed>) = 0 [pid 5850] +++ exited with 0 +++ [pid 307] <... openat resumed>) = 3 [pid 5852] <... clone3 resumed> => {parent_tid=[5853]}, 88) = 5853 [pid 307] fstat(3 [pid 5852] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5852] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3 [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5852] <... futex resumed>) = 0 [pid 307] umount2("./546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./546/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./546/binderfs" [pid 5849] +++ exited with 0 +++ [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... unlink resumed>) = 0 [pid 5851] setpgid(0, 0 [pid 307] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 307] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./546/config" [pid 5851] <... setpgid resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5854 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5851] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5849, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./546/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 4 [pid 5851] <... openat resumed>) = 3 [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5851] write(3, "1000", 4 [pid 307] getdents64(4 [pid 306] openat(AT_FDCWD, "./544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5851] <... write resumed>) = 4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5851] close(3 [pid 307] getdents64(4 [pid 306] <... openat resumed>) = 3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] fstat(3ci2-android-6-1/strace-static-x86_64: Process 5854 attached [pid 5851] <... close resumed>) = 0 [pid 307] close(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5851] symlink("/dev/binderfs", "./binderfs" [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./546/config" [pid 306] getdents64(3 [pid 5851] <... symlink resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 5851] write(1, "executing program\n", 18 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5851] <... write resumed>) = 18 [pid 307] close(3 [pid 306] umount2("./544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./546" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5854] set_robust_list(0x5555731a86a0, 24 [pid 5853] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./544/binderfs" [pid 307] mkdir("./547", 0777 [pid 5854] <... set_robust_list resumed>) = 0 [pid 5853] <... set_robust_list resumed>) = 0 [pid 5851] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5851] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... mkdir resumed>) = 0 [pid 306] unlink("./544/binderfs" [pid 5851] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... unlink resumed>) = 0 [pid 5851] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-android-6-1/strace-static-x86_64: Process 5855 attached [pid 5854] rt_sigprocmask(SIG_SETMASK, [] [pid 5853] rt_sigprocmask(SIG_SETMASK, [] [pid 5851] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5855] set_robust_list(0x5555731a86a0, 24 [pid 5854] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5853] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5851] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5855 [pid 5855] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = 0 [pid 5855] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5855] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5851] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5855] chdir("./547" [pid 5853] mkdirat(AT_FDCWD, "./config", 0777 [pid 5851] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5855] <... chdir resumed>) = 0 [pid 5851] <... mprotect resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./544/config" [pid 5855] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5851] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5855] <... prctl resumed>) = 0 [pid 306] umount2("./544/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5851] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5851] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] openat(AT_FDCWD, "./544/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5855] setpgid(0, 0) = 0 [pid 5855] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... openat resumed>) = 4 [pid 5851] <... clone3 resumed> => {parent_tid=[5856]}, 88) = 5856 [pid 306] fstat(4 [pid 5855] <... openat resumed>) = 3 [pid 5851] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5855] write(3, "1000", 4 [pid 5851] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5855] <... write resumed>) = 4 [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 5855] close(3 [pid 5851] <... futex resumed>) = 0 [pid 5855] <... close resumed>) = 0 [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5855] symlink("/dev/binderfs", "./binderfs" [pid 306] getdents64(4 [pid 5855] <... symlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5855] write(1, "executing program\n", 18 [pid 306] close(4 [pid 5855] <... write resumed>) = 18 [pid 306] <... close resumed>) = 0 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./544/config" [pid 5855] <... futex resumed>) = 0 [pid 5855] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5855] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5855] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... rmdir resumed>) = 0 [pid 5855] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] getdents64(3 [pid 5855] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5855] <... mprotect resumed>) = 0 [pid 306] close(3 [pid 5855] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 5855] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./544" [pid 5855] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... rmdir resumed>) = 0 [pid 5855] <... clone3 resumed> => {parent_tid=[5857]}, 88) = 5857 [pid 306] mkdir("./545", 0777 [pid 5855] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5856 attached [pid 5856] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... mkdir resumed>) = 0 [pid 5856] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5856] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5856] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5856] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5858 [pid 5856] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5851] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5856] mount(NULL, "./config", "configfs", 0, NULL [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] chdir("./564" [pid 5851] <... futex resumed>) = 0 [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... mount resumed>) = 0 [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5851] <... futex resumed>) = 0 [pid 5856] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... chdir resumed>) = 0 [pid 5851] <... futex resumed>) = 0 [pid 5856] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5854] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5853] <... mkdirat resumed>) = 0 [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... prctl resumed>) = 0 [pid 5856] <... futex resumed>) = 1 [pid 5854] setpgid(0, 0 [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] <... futex resumed>) = 0 [pid 5856] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5854] <... setpgid resumed>) = 0 [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5851] <... futex resumed>) = 0 [pid 5856] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5854] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5853] mount(NULL, "./config", "configfs", 0, NULL [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] <... futex resumed>) = 0 [pid 5851] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5856] <... futex resumed>) = 0 [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5853] <... mount resumed>) = 0 [pid 5851] <... futex resumed>) = 0 [pid 5854] <... openat resumed>) = 3 [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... mkdirat resumed>) = 0 [pid 5854] write(3, "1000", 4 [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5858 attached [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5854] <... write resumed>) = 4 [pid 5853] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5851] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5857 attached [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5857] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5857] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5857] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5851] <... futex resumed>) = 1 [pid 5856] <... futex resumed>) = 0 [pid 5856] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] close(3 [pid 5853] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5856] <... symlinkat resumed>) = 0 [pid 5854] <... close resumed>) = 0 [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5851] <... futex resumed>) = 0 [pid 5854] symlink("/dev/binderfs", "./binderfs" [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] <... futex resumed>) = 0 [pid 5856] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5852] <... futex resumed>) = 0 [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... unlinkat resumed>) = 0 [pid 5854] <... symlink resumed>) = 0 [pid 5853] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5851] <... futex resumed>) = 0 [pid 5854] write(1, "executing program\n", 18 [pid 5853] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5851] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5851] <... futex resumed>) = 0 [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... write resumed>) = 18 [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... unlinkat resumed>) = 0 [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5856] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5851] <... futex resumed>) = 0 [pid 5853] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5856] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5854] <... futex resumed>) = 0 [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5851] exit_group(0 [pid 5856] <... futex resumed>) = ? [pid 5855] <... futex resumed>) = 0 [pid 5851] <... exit_group resumed>) = ? [pid 5856] +++ exited with 0 +++ [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5853] <... mkdirat resumed>) = 0 [pid 5855] <... futex resumed>) = 0 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5857] <... futex resumed>) = 1 [pid 5857] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5854] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] +++ exited with 0 +++ [pid 5858] set_robust_list(0x5555731a86a0, 24 [pid 5854] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5851, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5854] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./550", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5854] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5853] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5854] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] fstat(3 [pid 5857] <... futex resumed>) = 1 [pid 5855] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5858] <... set_robust_list resumed>) = 0 [pid 5857] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... mprotect resumed>) = 0 [pid 5853] <... symlinkat resumed>) = 0 [pid 5857] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5855] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5857] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5857] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5858] rt_sigprocmask(SIG_SETMASK, [] [pid 5857] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5855] <... futex resumed>) = 0 [pid 5854] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5858] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program executing program executing program [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5857] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5857] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] <... futex resumed>) = 0 [pid 5858] chdir("./545" [pid 5857] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5855] <... futex resumed>) = 0 [pid 5853] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./550/binderfs" [pid 5858] <... chdir resumed>) = 0 [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] <... clone3 resumed> => {parent_tid=[5859]}, 88) = 5859 [pid 5858] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5857] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] rt_sigprocmask(SIG_SETMASK, [] [pid 5853] <... unlinkat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5857] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5858] <... prctl resumed>) = 0 [pid 5857] <... symlinkat resumed>) = 0 [pid 5855] <... futex resumed>) = 0 [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./550/binderfs" [pid 5858] setpgid(0, 0 [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] <... futex resumed>) = 0 [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5857] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5852] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... setpgid resumed>) = 0 [pid 5857] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5853] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5852] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 5858] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5857] <... unlinkat resumed>) = 0 [pid 5855] <... futex resumed>) = 0 [pid 5852] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5857] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = 0 [pid 5857] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5855] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] <... unlinkat resumed>) = 0 [pid 5858] <... openat resumed>) = 3 [pid 5857] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5855] <... futex resumed>) = 0 [pid 5853] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5858] write(3, "1000", 4 [pid 5857] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5853] <... futex resumed>) = 1 [pid 5852] <... futex resumed>) = 0 [pid 5858] <... write resumed>) = 4 [pid 5857] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5853] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5852] exit_group(0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5858] close(3 [pid 5857] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5855] exit_group(0 [pid 5853] <... futex resumed>) = ? [pid 5852] <... exit_group resumed>) = ? [pid 309] newfstatat(AT_FDCWD, "./550/config" [pid 5858] <... close resumed>) = 0 [pid 5857] <... futex resumed>) = ? [pid 5855] <... exit_group resumed>) = ? [pid 5853] +++ exited with 0 +++ [pid 5852] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5859 attached [pid 5858] symlink("/dev/binderfs", "./binderfs" [pid 5857] +++ exited with 0 +++ [pid 5855] +++ exited with 0 +++ [pid 309] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5859] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5858] <... symlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5852, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5859] <... set_robust_list resumed>) = 0 [pid 5858] write(1, "executing program\n", 18 [pid 309] openat(AT_FDCWD, "./550/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5855, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5858] <... write resumed>) = 18 [pid 309] <... openat resumed>) = 4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5859] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 5859] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] fstat(4 [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5859] <... mkdirat resumed>) = 0 [pid 5858] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5858] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] getdents64(4 [pid 5858] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5858] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5859] <... futex resumed>) = 1 [pid 5854] <... futex resumed>) = 0 [pid 309] close(4 [pid 5858] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5859] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... close resumed>) = 0 [pid 5854] <... futex resumed>) = 0 [pid 309] rmdir("./550/config" [pid 5858] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5859] <... mount resumed>) = 0 [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5858] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5854] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(3 [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] <... mprotect resumed>) = 0 [pid 309] close(3 [pid 5859] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] <... close resumed>) = 0 [pid 5859] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5858] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rmdir("./550" [pid 5858] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5859] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5858] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5854] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5860 attached [pid 5859] <... futex resumed>) = 0 [pid 5854] <... futex resumed>) = 1 [pid 309] mkdir("./551", 0777 [pid 5860] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5859] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5858] <... clone3 resumed> => {parent_tid=[5860]}, 88) = 5860 [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5859] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5859] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5860] <... set_robust_list resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5858] rt_sigprocmask(SIG_SETMASK, [] [pid 5860] rt_sigprocmask(SIG_SETMASK, [] [pid 5858] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5854] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5860] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5858] <... futex resumed>) = 0 [pid 5854] <... futex resumed>) = 1 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5859] <... futex resumed>) = 0 [pid 5859] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5861 [pid 5860] mkdirat(AT_FDCWD, "./config", 0777 [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5854] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5859] <... futex resumed>) = 1 [pid 5854] <... futex resumed>) = 0 [pid 5859] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 5860] <... mkdirat resumed>) = 0 [pid 5859] <... symlinkat resumed>) = 0 [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5854] <... futex resumed>) = 0 [pid 307] umount2("./547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5859] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5859] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5859] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 3 [pid 5859] <... unlinkat resumed>) = 0 [pid 307] fstat(3 [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5859] <... futex resumed>) = 1 [pid 5854] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5859] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5854] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5859] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] <... futex resumed>) = 0 [pid 307] umount2("./547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5859] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5854] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5859] <... unlinkat resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./547/binderfs" [pid 5859] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5859] <... futex resumed>) = 1 [pid 5854] <... futex resumed>) = 0 [pid 307] unlink("./547/binderfs" [pid 5859] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5854] exit_group(0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5859] <... futex resumed>) = ? [pid 5854] <... exit_group resumed>) = ? [pid 307] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5861 attached [pid 5860] <... futex resumed>) = 1 [pid 5859] +++ exited with 0 +++ [pid 5858] <... futex resumed>) = 0 [pid 5861] set_robust_list(0x5555731a86a0, 24 [pid 5860] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] +++ exited with 0 +++ [pid 307] <... umount2 resumed>) = 0 [pid 5860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5858] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5854, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5860] mount(NULL, "./config", "configfs", 0, NULL [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./547/config" [pid 5861] <... set_robust_list resumed>) = 0 [pid 5860] <... mount resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] fstat(3 [pid 307] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 307] openat(AT_FDCWD, "./547/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5861] rt_sigprocmask(SIG_SETMASK, [] [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... openat resumed>) = 4 [pid 5861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5860] <... futex resumed>) = 1 [pid 5858] <... futex resumed>) = 0 [pid 308] umount2("./558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5860] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5861] chdir("./551" [pid 5858] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./558/binderfs" [pid 307] getdents64(4 [pid 5861] <... chdir resumed>) = 0 [pid 5860] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5861] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] unlink("./558/binderfs" [pid 307] getdents64(4 [pid 5861] <... prctl resumed>) = 0 [pid 5860] <... futex resumed>) = 0 [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5861] setpgid(0, 0 [pid 5860] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5858] <... futex resumed>) = 0 [pid 308] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4 [pid 5861] <... setpgid resumed>) = 0 [pid 5860] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./547/config" [pid 5861] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5860] <... futex resumed>) = 0 [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rmdir resumed>) = 0 [pid 5860] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5858] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./558/config" [pid 307] getdents64(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 5861] <... openat resumed>) = 3 [pid 5860] <... mkdirat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 5861] write(3, "1000", 4 [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./558/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./547" [pid 5861] <... write resumed>) = 4 [pid 5860] <... futex resumed>) = 1 [pid 5858] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] <... rmdir resumed>) = 0 [pid 308] fstat(4 [pid 307] mkdir("./548", 0777 [pid 5861] close(3 [pid 5860] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5858] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5861] <... close resumed>) = 0 [pid 5860] <... symlinkat resumed>) = 0 [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5861] symlink("/dev/binderfs", "./binderfs" [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5861] <... symlink resumed>) = 0 [pid 5860] <... futex resumed>) = 0 [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5862 attached [pid 5861] write(1, "executing program\n", 18 [pid 5860] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5858] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(4 [pid 5862] set_robust_list(0x5555731a86a0, 24 [pid 308] <... close resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5862 executing program [pid 5862] <... set_robust_list resumed>) = 0 [pid 5861] <... write resumed>) = 18 [pid 5860] <... unlinkat resumed>) = 0 [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 308] rmdir("./558/config" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5862] rt_sigprocmask(SIG_SETMASK, [] [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(3 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5862] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5861] <... futex resumed>) = 0 [pid 5860] <... futex resumed>) = 0 [pid 5858] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 5862] chdir("./548" [pid 5861] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5860] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5858] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5862] <... chdir resumed>) = 0 [pid 5861] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] close(3 [pid 5862] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... close resumed>) = 0 [pid 5862] <... prctl resumed>) = 0 [pid 5860] <... unlinkat resumed>) = 0 [pid 5858] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./558" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5862] setpgid(0, 0 [pid 5861] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5860] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rmdir resumed>) = 0 [pid 5862] <... setpgid resumed>) = 0 [pid 5861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5860] <... futex resumed>) = 0 [pid 308] mkdir("./559", 0777 [pid 5861] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5860] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5858] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5862] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5861] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5860] <... futex resumed>) = ? [pid 5858] <... exit_group resumed>) = ? [pid 310] newfstatat(AT_FDCWD, "./564/binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 5862] <... openat resumed>) = 3 [pid 5861] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5860] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5862] write(3, "1000", 4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5862] <... write resumed>) = 4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5862] close(3 [pid 5861] <... mprotect resumed>) = 0 [pid 5858] +++ exited with 0 +++ [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5862] <... close resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5863 [pid 5862] symlink("/dev/binderfs", "./binderfs" [pid 5861] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] unlink("./564/binderfs" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5858, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5862] <... symlink resumed>) = 0 [pid 5861] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5862] write(1, "executing program\n", 18 [pid 5861] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5862] <... write resumed>) = 18 [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5861] <... clone3 resumed> => {parent_tid=[5864]}, 88) = 5864 [pid 5862] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 executing program [pid 5861] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./564/config" [pid 5861] <... futex resumed>) = 0 [pid 5862] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5862] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5862] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5862] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5862] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 310] openat(AT_FDCWD, "./564/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5862] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5862] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... openat resumed>) = 4 [pid 5862] <... clone3 resumed> => {parent_tid=[5865]}, 88) = 5865 [pid 310] fstat(4ci2-android-6-1/strace-static-x86_64: Process 5863 attached [pid 5862] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5862] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5862] <... futex resumed>) = 0 [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5864 attached [pid 310] getdents64(4 [pid 5864] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5864] <... set_robust_list resumed>) = 0 [pid 310] close(4 [pid 5864] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... close resumed>) = 0 [pid 5864] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rmdir("./564/config" [pid 5864] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5864] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5861] <... futex resumed>) = 0 [pid 310] close(3 [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] mount(NULL, "./config", "configfs", 0, NULL [pid 5861] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5864] <... mount resumed>) = 0 [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./564" [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5865 attached [pid 5865] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5865] rt_sigprocmask(SIG_SETMASK, [] [pid 5861] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./565", 0777 [pid 5861] <... futex resumed>) = 1 [pid 5864] <... futex resumed>) = 0 [pid 5864] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5861] <... futex resumed>) = 1 [pid 5864] <... futex resumed>) = 0 [pid 5864] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5865] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5866 [pid 5863] set_robust_list(0x5555731a86a0, 24 [pid 5861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] <... futex resumed>) = 0 [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5864] <... futex resumed>) = 0 [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5861] <... futex resumed>) = 1 [pid 306] openat(AT_FDCWD, "./545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5864] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5865] <... futex resumed>) = 1 [pid 5865] mount(NULL, "./config", "configfs", 0, NULL [pid 306] fstat(3 [pid 5865] <... mount resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5864] <... mkdirat resumed>) = 0 [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 5862] <... futex resumed>) = 0 [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5864] <... futex resumed>) = 1 [pid 5862] <... futex resumed>) = 0 [pid 5861] <... futex resumed>) = 0 [pid 306] umount2("./545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5861] <... futex resumed>) = 0 [pid 5864] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./545/binderfs" [pid 5865] <... futex resumed>) = 1 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5865] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] unlink("./545/binderfs" [pid 5865] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] <... futex resumed>) = 0 [pid 5864] <... symlinkat resumed>) = 0 [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 5865] <... futex resumed>) = 1 [pid 5862] <... futex resumed>) = 0 [pid 5865] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5865] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5862] <... futex resumed>) = 0 [pid 5865] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5865] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5864] <... futex resumed>) = 1 [pid 5862] <... futex resumed>) = 0 [pid 5861] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5865] <... futex resumed>) = 0 [pid 5864] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5863] <... set_robust_list resumed>) = 0 [pid 5862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5865] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5861] <... futex resumed>) = 0 [pid 5865] <... symlinkat resumed>) = 0 [pid 5864] <... unlinkat resumed>) = 0 [pid 5863] rt_sigprocmask(SIG_SETMASK, [] [pid 5862] <... futex resumed>) = 0 [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5865] <... futex resumed>) = 0 [pid 5862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] newfstatat(AT_FDCWD, "./545/config" [pid 5865] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5865] <... unlinkat resumed>) = 0 [pid 5862] <... futex resumed>) = 0 [pid 5861] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5864] <... futex resumed>) = 1 [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5865] <... futex resumed>) = 0 [pid 5864] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5861] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./545/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5865] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5863] chdir("./559" [pid 5862] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5861] <... futex resumed>) = 0 [pid 5865] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5864] <... unlinkat resumed>) = 0 [pid 5863] <... chdir resumed>) = 0 [pid 5862] <... futex resumed>) = 0 [pid 5861] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5865] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5862] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./545/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5865] <... futex resumed>) = 0 [pid 5862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5865] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5864] <... futex resumed>) = 1 [pid 5863] <... prctl resumed>) = 0 [pid 5862] exit_group(0 [pid 5861] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 5865] <... futex resumed>) = ? [pid 5862] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5866 attached [pid 5864] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5863] setpgid(0, 0 [pid 5861] exit_group(0 [pid 306] fstat(4 [pid 5866] set_robust_list(0x5555731a86a0, 24 [pid 5865] +++ exited with 0 +++ [pid 5864] <... futex resumed>) = ? [pid 5863] <... setpgid resumed>) = 0 [pid 5862] +++ exited with 0 +++ [pid 5861] <... exit_group resumed>) = ? [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5862, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 5866] <... set_robust_list resumed>) = 0 [pid 5864] +++ exited with 0 +++ [pid 5863] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5861] +++ exited with 0 +++ [pid 306] rmdir("./545/config" [pid 5866] rt_sigprocmask(SIG_SETMASK, [] [pid 5863] <... openat resumed>) = 3 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5861, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5866] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rmdir resumed>) = 0 [pid 5863] write(3, "1000", 4 [pid 306] getdents64(3 [pid 5866] chdir("./565" [pid 5863] <... write resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5863] close(3 [pid 306] close(3 [pid 5866] <... chdir resumed>) = 0 [pid 5866] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5863] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5866] <... prctl resumed>) = 0 [pid 5863] symlink("/dev/binderfs", "./binderfs" [pid 306] rmdir("./545" [pid 5866] setpgid(0, 0) = 0 [pid 5863] <... symlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5866] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5863] write(1, "executing program\n", 18 executing program [pid 306] mkdir("./546", 0777 [pid 5863] <... write resumed>) = 18 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 5863] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5866] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5866] write(3, "1000", 4) = 4 [pid 5863] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5866] close(3 [pid 5863] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5863] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5863] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5863] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5866] <... close resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5867 executing program ci2-android-6-1/strace-static-x86_64: Process 5867 attached [pid 5866] symlink("/dev/binderfs", "./binderfs" [pid 5863] <... mprotect resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5866] <... symlink resumed>) = 0 [pid 5863] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5867] set_robust_list(0x5555731a86a0, 24 [pid 5866] write(1, "executing program\n", 18 [pid 5867] <... set_robust_list resumed>) = 0 [pid 5866] <... write resumed>) = 18 [pid 5867] rt_sigprocmask(SIG_SETMASK, [] [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5867] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5866] <... futex resumed>) = 0 [pid 5866] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5863] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5868 attached [pid 5867] chdir("./546" [pid 5866] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5868] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5867] <... chdir resumed>) = 0 [pid 5866] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5863] <... clone3 resumed> => {parent_tid=[5868]}, 88) = 5868 [pid 5868] <... set_robust_list resumed>) = 0 [pid 5867] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5866] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5863] rt_sigprocmask(SIG_SETMASK, [] [pid 5868] rt_sigprocmask(SIG_SETMASK, [] [pid 5867] <... prctl resumed>) = 0 [pid 5866] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5863] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5868] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5867] setpgid(0, 0 [pid 5866] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] mkdirat(AT_FDCWD, "./config", 0777 [pid 5867] <... setpgid resumed>) = 0 [pid 5866] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5863] <... futex resumed>) = 0 [pid 5866] <... mprotect resumed>) = 0 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5867] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5866] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5867] <... openat resumed>) = 3 [pid 5866] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5867] write(3, "1000", 4ci2-android-6-1/strace-static-x86_64: Process 5869 attached ) = 4 [pid 5867] close(3 [pid 5866] <... clone3 resumed> => {parent_tid=[5869]}, 88) = 5869 [pid 5867] <... close resumed>) = 0 [pid 5866] rt_sigprocmask(SIG_SETMASK, [] [pid 5867] symlink("/dev/binderfs", "./binderfs" [pid 5866] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... symlink resumed>) = 0 [pid 5866] <... futex resumed>) = 0 [pid 5868] <... mkdirat resumed>) = 0 [pid 5867] write(1, "executing program\n", 18 [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] <... futex resumed>) = 1 [pid 5867] <... write resumed>) = 18 [pid 5863] <... futex resumed>) = 0 executing program [pid 307] <... restart_syscall resumed>) = 0 [pid 5868] mount(NULL, "./config", "configfs", 0, NULL [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] <... mount resumed>) = 0 [pid 5867] <... futex resumed>) = 0 [pid 5863] <... futex resumed>) = 0 [pid 5869] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5863] <... futex resumed>) = 0 [pid 5867] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 5867] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5867] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3 [pid 5867] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5867] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] umount2("./548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5867] <... mprotect resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5867] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] newfstatat(AT_FDCWD, "./548/binderfs" [pid 5867] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5869] <... set_robust_list resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5867] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5863] <... futex resumed>) = 0 [pid 307] unlink("./548/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5870 attached [pid 5869] rt_sigprocmask(SIG_SETMASK, [] [pid 5868] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 5867] <... clone3 resumed> => {parent_tid=[5870]}, 88) = 5870 [pid 307] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5867] rt_sigprocmask(SIG_SETMASK, [] [pid 5869] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 5867] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5867] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./548/config" [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./548/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] openat(AT_FDCWD, "./551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] rmdir("./548/config" [pid 5870] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5869] mkdirat(AT_FDCWD, "./config", 0777 [pid 5868] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] fstat(3 [pid 307] <... rmdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 309] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] rmdir("./548" [pid 309] umount2("./551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./549", 0777 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./551/binderfs" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] unlink("./551/binderfs" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5870] <... set_robust_list resumed>) = 0 [pid 5869] <... mkdirat resumed>) = 0 [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5871 attached [pid 5870] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5871] set_robust_list(0x5555731a86a0, 24 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5871 [pid 5871] <... set_robust_list resumed>) = 0 [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5871] rt_sigprocmask(SIG_SETMASK, [] [pid 5869] <... futex resumed>) = 1 [pid 5866] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5871] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5869] mount(NULL, "./config", "configfs", 0, NULL [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./551/config" [pid 5871] chdir("./549" [pid 5866] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5869] <... mount resumed>) = 0 [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5869] <... futex resumed>) = 1 [pid 5866] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./551/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5869] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5866] <... futex resumed>) = 0 [pid 5869] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5871] <... chdir resumed>) = 0 [pid 5869] <... futex resumed>) = 1 [pid 5866] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5869] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5866] <... futex resumed>) = 0 [pid 5869] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5869] <... futex resumed>) = 1 [pid 5866] <... futex resumed>) = 0 [pid 309] close(4 [pid 5869] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5866] <... futex resumed>) = 0 [pid 309] rmdir("./551/config" [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5871] <... prctl resumed>) = 0 [pid 5871] setpgid(0, 0) = 0 [pid 5871] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... rmdir resumed>) = 0 [pid 5871] <... openat resumed>) = 3 [pid 5869] <... mkdirat resumed>) = 0 [pid 309] getdents64(3 [pid 5871] write(3, "1000", 4) = 4 [pid 5871] close(3) = 0 [pid 5871] symlink("/dev/binderfs", "./binderfs" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 5871] <... symlink resumed>) = 0 [pid 5869] <... futex resumed>) = 1 [pid 5866] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./551" [pid 5869] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5866] <... futex resumed>) = 0 [pid 5871] write(1, "executing program\n", 18) = 18 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./552", 0777 [pid 5871] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5871] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5871] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] <... mkdir resumed>) = 0 [pid 5871] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5869] <... symlinkat resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5871] <... mprotect resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5871] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5871] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5871] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5872]}, 88) = 5872 [pid 5871] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5869] <... futex resumed>) = 1 [pid 5866] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5873 attached executing program [pid 5869] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5873 [pid 5866] <... futex resumed>) = 0 [pid 5873] set_robust_list(0x5555731a86a0, 24 [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5869] <... unlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5873] <... set_robust_list resumed>) = 0 [pid 5873] rt_sigprocmask(SIG_SETMASK, [] [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5866] <... futex resumed>) = 0 [pid 5869] <... futex resumed>) = 1 [pid 5866] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] chdir("./552" [pid 5869] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5866] <... futex resumed>) = 0 [pid 5873] <... chdir resumed>) = 0 [pid 5866] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5873] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5869] <... unlinkat resumed>) = 0 [pid 5873] setpgid(0, 0) = 0 [pid 5873] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5870] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5869] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] <... futex resumed>) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5873] <... openat resumed>) = 3 [pid 5869] <... futex resumed>) = 1 [pid 5866] <... futex resumed>) = 0 [pid 5873] write(3, "1000", 4 [pid 5866] exit_group(0 [pid 5869] ???( [pid 5866] <... exit_group resumed>) = ? [pid 5869] <... ??? resumed>) = ? [pid 5873] <... write resumed>) = 4 [pid 5873] close(3) = 0 [pid 5873] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5873] write(1, "executing program\n", 18) = 18 [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5869] +++ exited with 0 +++ [pid 5866] +++ exited with 0 +++ [pid 5873] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5866, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5873] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5873] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5868] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5870] mkdirat(AT_FDCWD, "./config", 0777 [pid 5873] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5873] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5868] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5873] <... mprotect resumed>) = 0 [pid 5873] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5870] <... mkdirat resumed>) = 0 [pid 5873] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5874 attached [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] <... clone3 resumed> => {parent_tid=[5874]}, 88) = 5874 [pid 5873] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] <... futex resumed>) = 1 [pid 5863] <... futex resumed>) = 0 executing program [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5872 attached [pid 5872] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5870] <... futex resumed>) = 1 [pid 5868] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5867] <... futex resumed>) = 0 [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... set_robust_list resumed>) = 0 [pid 5872] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5872] mkdirat(AT_FDCWD, "./config", 0777 [pid 5874] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5872] <... mkdirat resumed>) = 0 [pid 5870] mount(NULL, "./config", "configfs", 0, NULL [pid 5868] <... mkdirat resumed>) = 0 [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] <... futex resumed>) = 0 [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... futex resumed>) = 1 [pid 5872] mount(NULL, "./config", "configfs", 0, NULL [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] <... mount resumed>) = 0 [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... mount resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5871] <... futex resumed>) = 0 [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... futex resumed>) = 1 [pid 5872] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] <... futex resumed>) = 0 [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... futex resumed>) = 1 [pid 5872] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] <... futex resumed>) = 0 [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... futex resumed>) = 1 [pid 5868] <... symlinkat resumed>) = 0 [pid 5867] <... futex resumed>) = 0 [pid 5871] <... futex resumed>) = 0 [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5867] <... futex resumed>) = 0 [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... futex resumed>) = 1 [pid 5872] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] <... set_robust_list resumed>) = 0 [pid 5870] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5871] <... futex resumed>) = 0 [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5868] <... futex resumed>) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5872] <... futex resumed>) = 1 [pid 5871] <... futex resumed>) = 0 [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] <... futex resumed>) = 1 [pid 5868] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5867] <... futex resumed>) = 0 [pid 5863] <... futex resumed>) = 0 [pid 5872] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5870] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5868] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = 0 [pid 5872] <... futex resumed>) = 1 [pid 5871] <... futex resumed>) = 0 [pid 5870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5868] <... unlinkat resumed>) = 0 [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5871] <... futex resumed>) = 0 [pid 5870] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] <... futex resumed>) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5872] <... futex resumed>) = 0 [pid 5871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5870] <... futex resumed>) = 1 [pid 5868] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5867] <... futex resumed>) = 0 [pid 5863] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] rt_sigprocmask(SIG_SETMASK, [] [pid 5872] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5871] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5868] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] <... futex resumed>) = 0 [pid 5874] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5872] <... unlinkat resumed>) = 0 [pid 5871] <... futex resumed>) = 0 [pid 5870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5868] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5867] <... futex resumed>) = 0 [pid 5863] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] mkdirat(AT_FDCWD, "./config", 0777 [pid 5871] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5868] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... futex resumed>) = 0 [pid 5871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5872] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5871] exit_group(0 [pid 5868] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 5872] <... futex resumed>) = ? [pid 5871] <... exit_group resumed>) = ? [pid 5870] <... mkdirat resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5874] <... mkdirat resumed>) = 0 [pid 5872] +++ exited with 0 +++ [pid 5871] +++ exited with 0 +++ [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5863] exit_group(0 [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... futex resumed>) = 1 [pid 5868] <... futex resumed>) = ? [pid 5867] <... futex resumed>) = 0 [pid 5863] <... exit_group resumed>) = ? [pid 310] umount2("./565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5871, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5874] <... futex resumed>) = 1 [pid 5873] <... futex resumed>) = 0 [pid 5870] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5868] +++ exited with 0 +++ [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5874] mount(NULL, "./config", "configfs", 0, NULL [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5867] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5863, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5873] <... futex resumed>) = 0 [pid 5870] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 5874] <... mount resumed>) = 0 [pid 5870] <... symlinkat resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] <... futex resumed>) = 1 [pid 5873] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 5870] <... futex resumed>) = 1 [pid 5867] <... futex resumed>) = 0 [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5873] <... futex resumed>) = 0 [pid 5870] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5867] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5870] <... unlinkat resumed>) = 0 [pid 310] umount2("./565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5874] <... futex resumed>) = 1 [pid 5873] <... futex resumed>) = 0 [pid 5870] <... futex resumed>) = 1 [pid 5867] <... futex resumed>) = 0 [pid 5874] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5867] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./565/binderfs" [pid 5873] <... futex resumed>) = 0 [pid 5867] <... futex resumed>) = 0 [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5867] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5874] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5870] <... unlinkat resumed>) = 0 [pid 310] unlink("./565/binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 5870] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... futex resumed>) = 1 [pid 5867] <... futex resumed>) = 0 [pid 310] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5874] <... futex resumed>) = 1 [pid 5873] <... futex resumed>) = 0 [pid 5870] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5867] exit_group(0 [pid 310] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5874] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... futex resumed>) = ? [pid 5867] <... exit_group resumed>) = ? [pid 310] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5874] <... mkdirat resumed>) = 0 [pid 5873] <... futex resumed>) = 0 [pid 5870] +++ exited with 0 +++ [pid 5867] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 3 [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./565/config" [pid 308] fstat(3 [pid 5874] <... futex resumed>) = 0 [pid 5873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5867, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5874] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5873] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./565/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5874] <... symlinkat resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 308] newfstatat(AT_FDCWD, "./559/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] unlink("./559/binderfs" [pid 5874] <... futex resumed>) = 1 [pid 5873] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] <... unlink resumed>) = 0 [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5874] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5873] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... umount2 resumed>) = 0 [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 308] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5874] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./559/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./559/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5874] <... futex resumed>) = 1 [pid 5873] <... futex resumed>) = 0 [pid 310] rmdir("./565/config" [pid 308] <... openat resumed>) = 4 [pid 307] <... restart_syscall resumed>) = 0 [pid 5873] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 5873] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5874] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5873] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 307] umount2("./549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 307] openat(AT_FDCWD, "./549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5874] <... unlinkat resumed>) = 0 [pid 310] close(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... openat resumed>) = 3 [pid 5874] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 308] close(4 [pid 307] fstat(3 [pid 5874] <... futex resumed>) = 1 [pid 5873] <... futex resumed>) = 0 [pid 310] rmdir("./565" [pid 308] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5874] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5873] exit_group(0 [pid 308] rmdir("./559/config" [pid 307] getdents64(3 [pid 5874] <... futex resumed>) = ? [pid 5873] <... exit_group resumed>) = ? [pid 310] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5874] +++ exited with 0 +++ [pid 5873] +++ exited with 0 +++ [pid 310] mkdir("./566", 0777 [pid 308] getdents64(3 [pid 307] umount2("./549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(3 [pid 307] newfstatat(AT_FDCWD, "./549/binderfs" [pid 308] <... close resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rmdir("./559" [pid 307] unlink("./549/binderfs" [pid 310] <... mkdir resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5873, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... rmdir resumed>) = 0 [pid 306] umount2("./546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] mkdir("./560", 0777 [pid 307] <... unlink resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... mkdir resumed>) = 0 [pid 307] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = 0 [pid 306] openat(AT_FDCWD, "./546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5876 attached ci2-android-6-1/strace-static-x86_64: Process 5875 attached [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5875 [pid 307] newfstatat(AT_FDCWD, "./549/config" [pid 306] fstat(3 [pid 5876] set_robust_list(0x5555731a86a0, 24 [pid 5875] set_robust_list(0x5555731a86a0, 24 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5876 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5876] <... set_robust_list resumed>) = 0 [pid 5875] <... set_robust_list resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5876] rt_sigprocmask(SIG_SETMASK, [] [pid 5875] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 5876] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5875] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./549/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5876] chdir("./560" [pid 5875] chdir("./566" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5876] <... chdir resumed>) = 0 [pid 5875] <... chdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] fstat(4 [pid 306] umount2("./546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5876] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5875] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... openat resumed>) = 3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5876] <... prctl resumed>) = 0 [pid 5875] <... prctl resumed>) = 0 [pid 309] fstat(3 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5876] setpgid(0, 0 [pid 5875] setpgid(0, 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] newfstatat(AT_FDCWD, "./546/binderfs" [pid 5876] <... setpgid resumed>) = 0 [pid 5875] <... setpgid resumed>) = 0 [pid 309] getdents64(3 [pid 307] getdents64(4 [pid 5876] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5875] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5876] <... openat resumed>) = 3 [pid 5875] <... openat resumed>) = 3 [pid 309] umount2("./552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4 [pid 5876] write(3, "1000", 4 [pid 5875] write(3, "1000", 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 306] unlink("./546/binderfs" [pid 5876] <... write resumed>) = 4 [pid 5875] <... write resumed>) = 4 [pid 309] newfstatat(AT_FDCWD, "./552/binderfs" [pid 307] rmdir("./549/config" [pid 5876] close(3 [pid 5875] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5876] <... close resumed>) = 0 [pid 5875] <... close resumed>) = 0 [pid 309] unlink("./552/binderfs" [pid 307] getdents64(3 [pid 306] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5876] symlink("/dev/binderfs", "./binderfs" [pid 5875] symlink("/dev/binderfs", "./binderfs" [pid 309] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5876] <... symlink resumed>) = 0 [pid 5875] <... symlink resumed>) = 0 [pid 309] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 306] <... umount2 resumed>) = 0 [pid 5876] write(1, "executing program\n", 18 [pid 5875] write(1, "executing program\n", 18 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5876] <... write resumed>) = 18 [pid 5875] <... write resumed>) = 18 [pid 309] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW executing program executing program [pid 307] rmdir("./549" [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5876] <... futex resumed>) = 0 [pid 5875] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./552/config" [pid 307] mkdir("./550", 0777 [pid 306] newfstatat(AT_FDCWD, "./546/config" [pid 5876] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5875] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5876] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5875] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./546/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5876] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5875] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5876] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5875] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./552/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5876] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5875] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... openat resumed>) = 4 [pid 306] openat(AT_FDCWD, "./546/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5877 attached [pid 5876] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5875] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] fstat(4 [pid 5877] set_robust_list(0x5555731a86a0, 24 [pid 5876] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5875] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5877 [pid 306] <... openat resumed>) = 4 [pid 5877] <... set_robust_list resumed>) = 0 [pid 5876] <... mprotect resumed>) = 0 [pid 5875] <... mprotect resumed>) = 0 [pid 309] getdents64(4 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5877] rt_sigprocmask(SIG_SETMASK, [] [pid 5876] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5875] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(4 [pid 5877] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5876] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5875] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5877] chdir("./550" [pid 5876] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5875] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5879 attached ci2-android-6-1/strace-static-x86_64: Process 5878 attached [pid 5877] <... chdir resumed>) = 0 [pid 309] getdents64(4 [pid 306] getdents64(4 [pid 5877] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5876] <... clone3 resumed> => {parent_tid=[5878]}, 88) = 5878 [pid 5875] <... clone3 resumed> => {parent_tid=[5879]}, 88) = 5879 [pid 5877] <... prctl resumed>) = 0 [pid 5876] rt_sigprocmask(SIG_SETMASK, [] [pid 5875] rt_sigprocmask(SIG_SETMASK, [] [pid 5877] setpgid(0, 0 [pid 5876] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5875] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5877] <... setpgid resumed>) = 0 [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5876] <... futex resumed>) = 0 [pid 5875] <... futex resumed>) = 0 [pid 5877] <... openat resumed>) = 3 [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5877] write(3, "1000", 4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5877] <... write resumed>) = 4 [pid 5877] close(3) = 0 [pid 309] close(4 [pid 306] getdents64(4 [pid 5877] symlink("/dev/binderfs", "./binderfs" [pid 5878] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5877] <... symlink resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5879] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5877] write(1, "executing program\n", 18) = 18 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5877] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5877] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5877] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] rmdir("./552/config" [pid 306] close(4 [pid 5877] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... close resumed>) = 0 [pid 5877] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 5877] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5880 attached [pid 5879] <... set_robust_list resumed>) = 0 [pid 5878] <... set_robust_list resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] rmdir("./546/config" [pid 5877] <... clone3 resumed> => {parent_tid=[5880]}, 88) = 5880 [pid 5877] rt_sigprocmask(SIG_SETMASK, [] [pid 5880] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5879] rt_sigprocmask(SIG_SETMASK, [] [pid 5878] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(3 [pid 306] <... rmdir resumed>) = 0 [pid 5877] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5877] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... set_robust_list resumed>) = 0 [pid 5880] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5880] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] close(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5877] <... futex resumed>) = 0 [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 1 [pid 5880] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 309] <... close resumed>) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5877] <... futex resumed>) = 0 [pid 5880] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5877] <... futex resumed>) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5878] <... mkdirat resumed>) = 0 [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./552" [pid 306] close(3 [pid 5880] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5877] <... futex resumed>) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] <... mkdirat resumed>) = 0 [pid 5877] <... futex resumed>) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5880] <... symlinkat resumed>) = 0 [pid 5879] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] <... futex resumed>) = 0 [pid 309] mkdir("./553", 0777 [pid 306] <... close resumed>) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] <... unlinkat resumed>) = 0 [pid 5877] <... futex resumed>) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./546" [pid 5880] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5877] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] <... unlinkat resumed>) = 0 [pid 5877] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 5880] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5879] mkdirat(AT_FDCWD, "./config", 0777 [pid 5878] <... futex resumed>) = 1 [pid 5877] exit_group(0 [pid 5876] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 [pid 5880] <... futex resumed>) = ? [pid 5877] <... exit_group resumed>) = ? [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] +++ exited with 0 +++ [pid 5879] <... mkdirat resumed>) = 0 [pid 5878] mount(NULL, "./config", "configfs", 0, NULL [pid 5877] +++ exited with 0 +++ [pid 5876] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] mkdir("./547", 0777 [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5877, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5878] <... mount resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 5879] <... futex resumed>) = 1 [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5878] <... futex resumed>) = 1 [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5881 attached [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5881] set_robust_list(0x5555731a86a0, 24 [pid 5879] mount(NULL, "./config", "configfs", 0, NULL [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5881 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5881] <... set_robust_list resumed>) = 0 [pid 5879] <... mount resumed>) = 0 [pid 5878] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./550", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5882 attached [pid 5881] rt_sigprocmask(SIG_SETMASK, [] [pid 5879] <... futex resumed>) = 1 [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5882 [pid 5882] set_robust_list(0x5555731a86a0, 24 [pid 5881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5878] <... futex resumed>) = 1 [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5881] chdir("./553" [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5881] <... chdir resumed>) = 0 [pid 5879] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5881] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5879] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5878] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5881] <... prctl resumed>) = 0 [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] getdents64(3 [pid 5881] setpgid(0, 0 [pid 5879] <... futex resumed>) = 1 [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5881] <... setpgid resumed>) = 0 [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5878] <... futex resumed>) = 1 [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5881] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5882] <... set_robust_list resumed>) = 0 [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./550/binderfs" [pid 5882] rt_sigprocmask(SIG_SETMASK, [] [pid 5879] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5882] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5881] <... openat resumed>) = 3 [pid 5879] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5878] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] unlink("./550/binderfs" [pid 5882] chdir("./547" [pid 5881] write(3, "1000", 4 [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 5882] <... chdir resumed>) = 0 [pid 5881] <... write resumed>) = 4 [pid 5879] <... futex resumed>) = 1 [pid 5878] <... mkdirat resumed>) = 0 [pid 5875] <... futex resumed>) = 0 [pid 307] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5882] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5881] close(3 [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5882] <... prctl resumed>) = 0 [pid 5881] <... close resumed>) = 0 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] <... futex resumed>) = 1 [pid 5876] <... futex resumed>) = 0 [pid 5875] <... futex resumed>) = 0 [pid 307] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5882] setpgid(0, 0 [pid 5881] symlink("/dev/binderfs", "./binderfs" [pid 5879] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5878] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5882] <... setpgid resumed>) = 0 [pid 5876] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./550/config" [pid 5882] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5879] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5882] <... openat resumed>) = 3 [pid 5881] <... symlink resumed>) = 0 [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5882] write(3, "1000", 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5882] <... write resumed>) = 4 [pid 5879] <... futex resumed>) = 1 [pid 5878] <... symlinkat resumed>) = 0 [pid 5875] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./550/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5882] close(3 [pid 5881] write(1, "executing program\n", 18 [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 5882] <... close resumed>) = 0 [pid 5881] <... write resumed>) = 18 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5875] <... futex resumed>) = 0 executing program [pid 307] fstat(4 [pid 5882] symlink("/dev/binderfs", "./binderfs" [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5879] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5878] <... futex resumed>) = 1 [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5882] <... symlink resumed>) = 0 [pid 5881] <... futex resumed>) = 0 [pid 5879] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5878] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5882] write(1, "executing program\n", 18 [pid 5881] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... unlinkat resumed>) = 0 [pid 5876] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5882] <... write resumed>) = 18 executing program [pid 5881] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5879] <... futex resumed>) = 1 [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5875] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5878] <... futex resumed>) = 0 [pid 5876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5882] <... futex resumed>) = 0 [pid 5881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5876] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 307] close(4 [pid 5882] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5881] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5879] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5882] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5879] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5878] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5876] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./550/config" [pid 5882] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5881] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... unlinkat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5882] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5881] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5879] <... futex resumed>) = 1 [pid 5878] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5882] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5881] <... mprotect resumed>) = 0 [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5878] <... futex resumed>) = 1 [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5882] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5881] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5876] exit_group(0 [pid 5875] <... futex resumed>) = 0 [pid 307] close(3 [pid 5882] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5881] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5879] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5878] <... futex resumed>) = ? [pid 5876] <... exit_group resumed>) = ? [pid 5875] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5882] <... mprotect resumed>) = 0 [pid 5879] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] rmdir("./550" [pid 5882] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 [pid 5882] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5878] +++ exited with 0 +++ [pid 5879] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5876] +++ exited with 0 +++ [pid 307] mkdir("./551", 0777 [pid 5882] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5879] <... futex resumed>) = 1 [pid 5875] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5876, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... mkdir resumed>) = 0 [pid 5881] <... clone3 resumed> => {parent_tid=[5883]}, 88) = 5883 [pid 5879] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5875] exit_group(0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5884 attached [pid 5882] <... clone3 resumed> => {parent_tid=[5884]}, 88) = 5884 [pid 5881] rt_sigprocmask(SIG_SETMASK, [] [pid 5879] <... futex resumed>) = ? [pid 5875] <... exit_group resumed>) = ? [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5882] rt_sigprocmask(SIG_SETMASK, [] [pid 5881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5882] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5879] +++ exited with 0 +++ [pid 5875] +++ exited with 0 +++ [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5885 [pid 5882] <... futex resumed>) = 0 [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5875, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5885 attached [pid 5885] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5885] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5885] chdir("./551" [pid 5884] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5885] <... chdir resumed>) = 0 [pid 5885] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5885] setpgid(0, 0) = 0 [pid 5885] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5884] <... set_robust_list resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5883 attached [pid 5883] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5885] <... openat resumed>) = 3 [pid 5885] write(3, "1000", 4) = 4 [pid 5885] close(3 [pid 5883] <... set_robust_list resumed>) = 0 [pid 5883] rt_sigprocmask(SIG_SETMASK, [] [pid 5885] <... close resumed>) = 0 [pid 5883] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5883] mkdirat(AT_FDCWD, "./config", 0777 [pid 5884] rt_sigprocmask(SIG_SETMASK, [] [pid 5885] symlink("/dev/binderfs", "./binderfs" [pid 5884] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5884] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] umount2("./560", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 5884] <... mkdirat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./560/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./560/binderfs" [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5884] <... futex resumed>) = 1 [pid 5882] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5882] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./560/config" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./560/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5884] mount(NULL, "./config", "configfs", 0, NULL [pid 5883] <... mkdirat resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 4 [pid 310] fstat(3 [pid 308] fstat(4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(3 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] close(4 [pid 310] umount2("./566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./560/config" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 5884] <... mount resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./566/binderfs" [pid 308] getdents64(3 [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5884] <... futex resumed>) = 1 [pid 5882] <... futex resumed>) = 0 [pid 310] unlink("./566/binderfs" [pid 308] close(3 [pid 5885] <... symlink resumed>) = 0 [pid 5884] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5885] write(1, "executing program\n", 18 [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5882] <... futex resumed>) = 0 [pid 308] rmdir("./560" [pid 5885] <... write resumed>) = 18 [pid 5884] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5883] <... futex resumed>) = 1 [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5881] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 executing program [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5883] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./561", 0777 [pid 5885] <... futex resumed>) = 0 [pid 5884] <... futex resumed>) = 1 [pid 5883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5882] <... futex resumed>) = 0 [pid 5881] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5885] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5884] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5883] mount(NULL, "./config", "configfs", 0, NULL [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5885] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5883] <... mount resumed>) = 0 [pid 5884] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5882] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5885] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./566/config" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5885] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5884] <... futex resumed>) = 0 [pid 5883] <... futex resumed>) = 1 [pid 5882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5881] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5886 attached [pid 5885] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5884] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5883] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5886 [pid 5885] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5882] <... futex resumed>) = 0 [pid 5881] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5885] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5884] <... mkdirat resumed>) = 0 [pid 5883] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5886] set_robust_list(0x5555731a86a0, 24 [pid 5885] <... mprotect resumed>) = 0 [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5883] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5885] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5884] <... futex resumed>) = 1 [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5882] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./566/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5886] <... set_robust_list resumed>) = 0 [pid 5885] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5884] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5883] <... futex resumed>) = 1 [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] <... futex resumed>) = 0 [pid 5885] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5883] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5882] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5884] <... symlinkat resumed>) = 0 [pid 5883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 5885] <... clone3 resumed> => {parent_tid=[5887]}, 88) = 5887 [pid 5883] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5885] rt_sigprocmask(SIG_SETMASK, [] [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5883] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5881] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5885] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5884] <... futex resumed>) = 1 [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5882] <... futex resumed>) = 0 [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5884] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5883] <... futex resumed>) = 0 [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5885] <... futex resumed>) = 0 [pid 5884] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5883] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5882] <... futex resumed>) = 0 [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5884] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5881] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 5884] <... unlinkat resumed>) = 0 [pid 5883] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5883] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] close(4 [pid 5884] <... futex resumed>) = 1 [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5882] <... futex resumed>) = 0 [pid 5883] <... futex resumed>) = 1 [pid 5882] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5884] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5883] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5882] <... futex resumed>) = 0 [pid 5881] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 5882] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5884] <... unlinkat resumed>) = 0 [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./566/config" [pid 5884] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5883] <... futex resumed>) = 0 [pid 5881] <... futex resumed>) = 1 [pid 5883] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 ENOENT (No such file or directory) [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5884] <... futex resumed>) = 1 [pid 5882] <... futex resumed>) = 0 [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5884] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5883] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5882] exit_group(0 [pid 5881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 5884] <... futex resumed>) = ? [pid 5882] <... exit_group resumed>) = ? [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5887 attached [pid 5887] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5887] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5887] mkdirat(AT_FDCWD, "./config", 0777 [pid 5884] +++ exited with 0 +++ [pid 5883] <... futex resumed>) = 0 [pid 5882] +++ exited with 0 +++ [pid 5881] <... futex resumed>) = 1 [pid 310] close(3 [pid 5883] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5883] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... close resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5882, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5883] <... futex resumed>) = 0 [pid 5881] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./566" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5883] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5881] <... futex resumed>) = 0 [pid 5883] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5883] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5883] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5887] <... mkdirat resumed>) = 0 [pid 5881] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5881] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./567", 0777 [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5881] exit_group(0 [pid 5885] <... futex resumed>) = 0 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5887] <... futex resumed>) = 1 [pid 5887] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5883] <... futex resumed>) = ? [pid 5881] <... exit_group resumed>) = ? [pid 310] <... mkdir resumed>) = 0 [pid 5883] +++ exited with 0 +++ [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5885] <... futex resumed>) = 0 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5887] <... futex resumed>) = 1 [pid 5887] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5885] <... futex resumed>) = 0 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5881] +++ exited with 0 +++ [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5887] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5881, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5887] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5885] <... futex resumed>) = 0 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5887] <... futex resumed>) = 1 [pid 5887] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5888 [pid 5885] <... futex resumed>) = 0 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5887] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5887] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5885] <... futex resumed>) = 0 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5887] <... futex resumed>) = 1 [pid 5887] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5885] <... futex resumed>) = 0 [pid 5885] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5885] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5887] <... futex resumed>) = 1 [pid 5887] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5887] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] rt_sigprocmask(SIG_SETMASK, [] [pid 5885] <... futex resumed>) = 0 [pid 5885] exit_group(0 [pid 5886] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5885] <... exit_group resumed>) = ? [pid 5887] <... futex resumed>) = ? [pid 5887] +++ exited with 0 +++ [pid 5886] chdir("./561" [pid 5885] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5885, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5888 attached [pid 5888] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5888] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5888] chdir("./567") = 0 [pid 5888] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5886] <... chdir resumed>) = 0 [pid 5888] <... prctl resumed>) = 0 [pid 5888] setpgid(0, 0) = 0 [pid 5888] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5886] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5888] <... openat resumed>) = 3 [pid 5886] <... prctl resumed>) = 0 [pid 5888] write(3, "1000", 4) = 4 [pid 5886] setpgid(0, 0 [pid 5888] close(3) = 0 [pid 5888] symlink("/dev/binderfs", "./binderfs" [pid 5886] <... setpgid resumed>) = 0 [pid 5888] <... symlink resumed>) = 0 [pid 5886] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5888] write(1, "executing program\n", 18 [pid 5886] <... openat resumed>) = 3 [pid 5888] <... write resumed>) = 18 executing program [pid 5886] write(3, "1000", 4) = 4 [pid 5886] close(3) = 0 [pid 5886] symlink("/dev/binderfs", "./binderfs" [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] <... symlink resumed>) = 0 [pid 5886] write(1, "executing program\n", 18) = 18 executing program [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5886] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5886] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5886] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5888] <... futex resumed>) = 0 [pid 5886] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5888] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5886] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5886] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5888] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5888] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5888] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] umount2("./553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 5888] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 307] fstat(3 [pid 5888] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5888] <... mprotect resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 309] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5888] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5888] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5888] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5886] <... clone3 resumed> => {parent_tid=[5889]}, 88) = 5889 [pid 309] umount2("./553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./551/binderfs" [pid 5886] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5886] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./553/binderfs" [pid 307] unlink("./551/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5889 attached [pid 5888] <... clone3 resumed> => {parent_tid=[5890]}, 88) = 5890 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5888] rt_sigprocmask(SIG_SETMASK, [] [pid 5886] <... futex resumed>) = 0 [pid 309] unlink("./553/binderfs" [pid 307] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5888] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./551/config" [pid 5889] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5888] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3 [pid 307] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./551/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 4 [pid 309] newfstatat(AT_FDCWD, "./553/config" [pid 307] fstat(4 [pid 306] umount2("./547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] newfstatat(AT_FDCWD, "./547/binderfs" [pid 309] openat(AT_FDCWD, "./553/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4 [pid 309] <... openat resumed>) = 4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(4 [pid 307] close(4 [pid 306] unlink("./547/binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./551/config" [pid 5889] <... set_robust_list resumed>) = 0 [pid 309] getdents64(4 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 307] getdents64(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(4 [pid 307] close(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 307] rmdir("./551" [pid 5889] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] mkdir("./552", 0777 [pid 5889] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./553/config" [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./547/config" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5890 attached ci2-android-6-1/strace-static-x86_64: Process 5891 attached [pid 5889] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5891] set_robust_list(0x5555731a86a0, 24 [pid 309] getdents64(3 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5891 [pid 5891] <... set_robust_list resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./547/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5891] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5891] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5891] chdir("./552" [pid 309] rmdir("./553" [pid 306] openat(AT_FDCWD, "./547/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5891] <... chdir resumed>) = 0 [pid 5891] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5891] setpgid(0, 0) = 0 [pid 5891] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 309] mkdir("./554", 0777 [pid 306] fstat(4 [pid 5891] write(3, "1000", 4) = 4 [pid 5891] close(3) = 0 [pid 5891] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5891] write(1, "executing program\n", 18 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(4 [pid 5891] <... write resumed>) = 18 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5891] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5891] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5891] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 executing program [pid 5891] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5892 [pid 306] close(4 [pid 5891] <... mprotect resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./547/config" [pid 5891] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5891] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 5891] <... clone3 resumed> => {parent_tid=[5893]}, 88) = 5893 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5891] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 5891] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... close resumed>) = 0 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./547"ci2-android-6-1/strace-static-x86_64: Process 5892 attached [pid 5892] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5892] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5892] chdir("./554" [pid 306] <... rmdir resumed>) = 0 [pid 5892] <... chdir resumed>) = 0 [pid 306] mkdir("./548", 0777 [pid 5892] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5892] setpgid(0, 0) = 0 [pid 5892] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 5892] write(3, "1000", 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5892] <... write resumed>) = 4 [pid 5892] close(3) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5892] symlink("/dev/binderfs", "./binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5892] <... symlink resumed>) = 0 [pid 5892] write(1, "executing program\n", 18) = 18 [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5892] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5892] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5894 [pid 5892] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5892] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5892] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5892] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5892] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5895]}, 88) = 5895 [pid 5889] <... mkdirat resumed>) = 0 [pid 5892] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5893 attached [pid 5893] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5893] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5893] mkdirat(AT_FDCWD, "./config", 0777 [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5889] <... futex resumed>) = 1 [pid 5886] <... futex resumed>) = 0 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5895 attached ci2-android-6-1/strace-static-x86_64: Process 5894 attached [pid 5893] <... mkdirat resumed>) = 0 [pid 5890] <... set_robust_list resumed>) = 0 [pid 5889] mount(NULL, "./config", "configfs", 0, NULL [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5891] <... futex resumed>) = 0 [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5893] <... futex resumed>) = 1 [pid 5893] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5891] <... futex resumed>) = 0 [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5893] <... futex resumed>) = 1 [pid 5893] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5891] <... futex resumed>) = 0 [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5893] <... futex resumed>) = 1 [pid 5893] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5891] <... futex resumed>) = 0 [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5893] <... futex resumed>) = 1 [pid 5893] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5891] <... futex resumed>) = 0 [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5890] rt_sigprocmask(SIG_SETMASK, [] [pid 5889] <... mount resumed>) = 0 [pid 5893] <... futex resumed>) = 1 [pid 5893] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5889] <... futex resumed>) = 1 [pid 5886] <... futex resumed>) = 0 [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5893] <... futex resumed>) = 1 [pid 5891] <... futex resumed>) = 0 [pid 5886] <... futex resumed>) = 0 [pid 5893] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5893] <... unlinkat resumed>) = 0 [pid 5891] <... futex resumed>) = 0 [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5893] <... futex resumed>) = 0 [pid 5891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5893] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5891] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5893] <... unlinkat resumed>) = 0 [pid 5891] <... futex resumed>) = 0 [pid 5889] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5893] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5891] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5890] mkdirat(AT_FDCWD, "./config", 0777 [pid 5894] set_robust_list(0x5555731a86a0, 24 [pid 5893] <... futex resumed>) = 0 [pid 5891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5889] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5893] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5891] exit_group(0 [pid 5893] <... futex resumed>) = ? [pid 5891] <... exit_group resumed>) = ? [pid 5895] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5894] <... set_robust_list resumed>) = 0 [pid 5890] <... mkdirat resumed>) = 0 [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5895] <... set_robust_list resumed>) = 0 [pid 5894] rt_sigprocmask(SIG_SETMASK, [] [pid 5893] +++ exited with 0 +++ [pid 5891] +++ exited with 0 +++ [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5889] <... futex resumed>) = 1 [pid 5886] <... futex resumed>) = 0 [pid 5894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5890] <... futex resumed>) = 1 [pid 5889] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5888] <... futex resumed>) = 0 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5895] rt_sigprocmask(SIG_SETMASK, [] [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5891, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5894] chdir("./548" [pid 5890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5889] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5888] <... futex resumed>) = 0 [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5894] <... chdir resumed>) = 0 [pid 5890] mount(NULL, "./config", "configfs", 0, NULL [pid 5889] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5890] <... mount resumed>) = 0 [pid 307] openat(AT_FDCWD, "./552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5894] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5894] <... prctl resumed>) = 0 [pid 5890] <... futex resumed>) = 1 [pid 5889] <... futex resumed>) = 1 [pid 5888] <... futex resumed>) = 0 [pid 5886] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 5894] setpgid(0, 0 [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5889] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5894] <... setpgid resumed>) = 0 [pid 5890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5886] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 5894] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5890] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5889] <... mkdirat resumed>) = 0 [pid 5888] <... futex resumed>) = 0 [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5890] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5894] <... openat resumed>) = 3 [pid 5890] <... futex resumed>) = 0 [pid 5889] <... futex resumed>) = 1 [pid 5888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5886] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./552/binderfs" [pid 5894] write(3, "1000", 4 [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5889] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5894] <... write resumed>) = 4 [pid 5890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5888] <... futex resumed>) = 0 [pid 5886] <... futex resumed>) = 0 [pid 307] unlink("./552/binderfs" [pid 5894] close(3 [pid 5890] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5889] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 5890] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5889] <... symlinkat resumed>) = 0 [pid 5895] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5894] <... close resumed>) = 0 [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5895] mkdirat(AT_FDCWD, "./config", 0777 [pid 5894] symlink("/dev/binderfs", "./binderfs" [pid 5890] <... futex resumed>) = 1 [pid 5889] <... futex resumed>) = 1 [pid 5888] <... futex resumed>) = 0 [pid 5886] <... futex resumed>) = 0 [pid 307] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5895] <... mkdirat resumed>) = 0 [pid 5894] <... symlink resumed>) = 0 [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5889] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5894] write(1, "executing program\n", 18 [pid 5890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5888] <... futex resumed>) = 0 [pid 5886] <... futex resumed>) = 0 executing program [pid 307] newfstatat(AT_FDCWD, "./552/config" [pid 5895] <... futex resumed>) = 1 [pid 5894] <... write resumed>) = 18 [pid 5892] <... futex resumed>) = 0 [pid 5890] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5889] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5895] mount(NULL, "./config", "configfs", 0, NULL [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5889] <... unlinkat resumed>) = 0 [pid 307] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5895] <... mount resumed>) = 0 [pid 5894] <... futex resumed>) = 0 [pid 5892] <... futex resumed>) = 0 [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5894] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5890] <... futex resumed>) = 1 [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5888] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./552/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5895] <... futex resumed>) = 0 [pid 5894] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5892] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5889] <... futex resumed>) = 1 [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5895] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5894] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5889] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5888] <... futex resumed>) = 0 [pid 5886] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 5895] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5892] <... futex resumed>) = 0 [pid 5890] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5886] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5889] <... unlinkat resumed>) = 0 [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5886] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5895] <... futex resumed>) = 0 [pid 5894] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5892] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5890] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5889] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5886] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5895] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5894] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5889] <... futex resumed>) = 0 [pid 5886] exit_group(0 [pid 307] getdents64(4 [pid 5895] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5894] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5892] <... futex resumed>) = 0 [pid 5890] <... futex resumed>) = 1 [pid 5888] <... futex resumed>) = 0 [pid 5886] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5894] <... mprotect resumed>) = 0 [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5889] +++ exited with 0 +++ [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5895] <... futex resumed>) = 0 [pid 5894] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5892] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5888] <... futex resumed>) = 0 [pid 5886] +++ exited with 0 +++ [pid 307] close(4 [pid 5895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5894] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5892] <... futex resumed>) = 0 [pid 5890] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5896 attached [pid 5895] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5886, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rmdir("./552/config" [pid 5896] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5895] <... mkdirat resumed>) = 0 [pid 5894] <... clone3 resumed> => {parent_tid=[5896]}, 88) = 5896 [pid 5890] <... futex resumed>) = 1 [pid 5888] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5896] <... set_robust_list resumed>) = 0 [pid 5894] rt_sigprocmask(SIG_SETMASK, [] [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5888] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5896] rt_sigprocmask(SIG_SETMASK, [] [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5888] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5896] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5895] <... futex resumed>) = 1 [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5892] <... futex resumed>) = 0 [pid 5890] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5888] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5896] mkdirat(AT_FDCWD, "./config", 0777 [pid 5895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] <... futex resumed>) = 0 [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] <... unlinkat resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5892] <... futex resumed>) = 0 [pid 5890] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5896] <... mkdirat resumed>) = 0 [pid 5895] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5890] <... futex resumed>) = 1 [pid 5888] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5895] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5890] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] rmdir("./552" [pid 5896] <... futex resumed>) = 1 [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5894] <... futex resumed>) = 0 [pid 5888] exit_group(0 [pid 307] <... rmdir resumed>) = 0 [pid 5896] mount(NULL, "./config", "configfs", 0, NULL [pid 5895] <... futex resumed>) = 1 [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5892] <... futex resumed>) = 0 [pid 5890] <... futex resumed>) = ? [pid 5888] <... exit_group resumed>) = ? [pid 307] mkdir("./553", 0777 [pid 5895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] <... futex resumed>) = 0 [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5890] +++ exited with 0 +++ [pid 307] <... mkdir resumed>) = 0 [pid 5895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5892] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5895] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5888] +++ exited with 0 +++ [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5896] <... mount resumed>) = 0 [pid 5895] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5888, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 5897 attached [pid 5896] <... futex resumed>) = 1 [pid 5895] <... futex resumed>) = 1 [pid 5894] <... futex resumed>) = 0 [pid 5892] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5897] set_robust_list(0x5555731a86a0, 24 [pid 5896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5892] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5897 [pid 5897] <... set_robust_list resumed>) = 0 [pid 5896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5894] <... futex resumed>) = 0 [pid 5892] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5897] rt_sigprocmask(SIG_SETMASK, [] [pid 5896] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5895] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5892] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5895] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5897] chdir("./553" [pid 5895] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5897] <... chdir resumed>) = 0 [pid 5896] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5895] <... futex resumed>) = 1 [pid 5892] <... futex resumed>) = 0 [pid 5897] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5895] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5892] exit_group(0 [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5897] <... prctl resumed>) = 0 [pid 5895] <... futex resumed>) = ? [pid 5892] <... exit_group resumed>) = ? [pid 5897] setpgid(0, 0 [pid 5896] <... futex resumed>) = 1 [pid 5895] +++ exited with 0 +++ [pid 5894] <... futex resumed>) = 0 [pid 5896] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 5897] <... setpgid resumed>) = 0 [pid 5896] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5892] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 5897] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5894] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5892, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5897] <... openat resumed>) = 3 [pid 5896] <... futex resumed>) = 0 [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5897] write(3, "1000", 4 [pid 5896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5897] <... write resumed>) = 4 [pid 5896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5897] close(3 [pid 308] openat(AT_FDCWD, "./561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5897] <... close resumed>) = 0 [pid 5896] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5894] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 5897] symlink("/dev/binderfs", "./binderfs" [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 5897] <... symlink resumed>) = 0 [pid 5896] <... mkdirat resumed>) = 0 [pid 310] fstat(3 [pid 309] openat(AT_FDCWD, "./554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5897] write(1, "executing program\n", 18 [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... openat resumed>) = 3 [pid 5896] <... futex resumed>) = 1 [pid 5894] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 309] fstat(3 [pid 308] getdents64(3 [pid 5896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 executing program [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5897] <... write resumed>) = 18 [pid 5896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5894] <... futex resumed>) = 0 [pid 310] umount2("./567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5896] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5897] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./567/binderfs" [pid 5896] <... symlinkat resumed>) = 0 [pid 309] umount2("./554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5897] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./561/binderfs" [pid 5897] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5897] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5896] <... futex resumed>) = 1 [pid 5894] <... futex resumed>) = 0 [pid 310] unlink("./567/binderfs" [pid 309] newfstatat(AT_FDCWD, "./554/binderfs" [pid 308] unlink("./561/binderfs" [pid 5897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5897] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5894] <... futex resumed>) = 0 [pid 310] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./554/binderfs" [pid 308] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5897] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5896] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5897] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... umount2 resumed>) = 0 [pid 5897] <... mprotect resumed>) = 0 [pid 5896] <... unlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5897] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5897] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5896] <... futex resumed>) = 1 [pid 5894] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./561/config" [pid 5897] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./567/config" [pid 309] <... umount2 resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5894] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5897] <... clone3 resumed> => {parent_tid=[5898]}, 88) = 5898 [pid 5896] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5894] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5897] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./554/config" [pid 308] openat(AT_FDCWD, "./561/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5896] <... unlinkat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./567/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 4 [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5896] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 309] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 5897] <... futex resumed>) = 0 [pid 5896] <... futex resumed>) = 1 [pid 5894] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5896] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5894] exit_group(0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./554/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5896] <... futex resumed>) = ? [pid 5894] <... exit_group resumed>) = ? [pid 310] getdents64(4 [pid 308] getdents64(4 [pid 309] <... openat resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] fstat(4 [pid 308] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./561/config" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(4 [pid 308] <... rmdir resumed>) = 0 [pid 310] close(4 [pid 308] getdents64(3 [pid 310] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] rmdir("./567/config" [pid 309] getdents64(4 [pid 308] close(3 [pid 5896] +++ exited with 0 +++ [pid 5894] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./561" [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 309] close(4 [pid 308] mkdir("./562", 0777ci2-android-6-1/strace-static-x86_64: Process 5898 attached [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5894, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] close(3 [pid 309] rmdir("./554/config" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5899 attached [pid 5898] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] rmdir("./567" [pid 309] <... rmdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5899 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5899] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5899] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5899] chdir("./562") = 0 [pid 5899] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5899] setpgid(0, 0) = 0 [pid 5899] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... rmdir resumed>) = 0 [pid 309] getdents64(3 [pid 310] mkdir("./568", 0777 [pid 5899] <... openat resumed>) = 3 [pid 5899] write(3, "1000", 4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5899] <... write resumed>) = 4 [pid 5899] close(3) = 0 [pid 5899] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] close(3 [pid 5899] write(1, "executing program\n", 18) = 18 executing program [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5899] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5899] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5899] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 306] <... restart_syscall resumed>) = 0 [pid 5899] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... close resumed>) = 0 [pid 5899] <... mprotect resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rmdir("./554" [pid 5899] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5899] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5900]}, 88) = 5900 [pid 5899] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5899] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5900 attached [pid 5900] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5900] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5900] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5898] <... set_robust_list resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] mkdir("./555", 0777 [pid 306] openat(AT_FDCWD, "./548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5900] <... mkdirat resumed>) = 0 [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5899] <... futex resumed>) = 0 [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5900] <... futex resumed>) = 1 [pid 5900] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... mkdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5900] <... mount resumed>) = 0 [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5899] <... futex resumed>) = 0 [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5900] <... futex resumed>) = 1 [pid 5900] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] fstat(3 [pid 5900] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5899] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5898] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5901 [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5900] <... futex resumed>) = 1 [pid 5900] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] getdents64(3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5900] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5899] <... futex resumed>) = 0 [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5899] <... futex resumed>) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5900] <... futex resumed>) = 1 [pid 5900] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] umount2("./548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5898] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5902 [pid 5900] <... mkdirat resumed>) = 0 [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5899] <... futex resumed>) = 0 [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5900] <... futex resumed>) = 1 [pid 5900] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5900] <... symlinkat resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./548/binderfs" [pid 5898] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5899] <... futex resumed>) = 0 [pid 306] unlink("./548/binderfs" [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5900] <... futex resumed>) = 1 [pid 5900] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5898] <... mkdirat resumed>) = 0 [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5899] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5899] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5898] <... futex resumed>) = 1 [pid 5897] <... futex resumed>) = 0 [pid 5899] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5899] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5898] mount(NULL, "./config", "configfs", 0, NULL [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5897] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5898] <... mount resumed>) = 0 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./548/config" [pid 5900] <... futex resumed>) = 1 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./548/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5898] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5897] <... futex resumed>) = 0 [pid 5898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] openat(AT_FDCWD, "./548/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... openat resumed>) = 4 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(4 [pid 5898] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5900] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] getdents64(4 [pid 5898] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5900] <... unlinkat resumed>) = 0 [pid 5900] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5899] <... futex resumed>) = 0 [pid 5899] exit_group(0 [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5899] <... exit_group resumed>) = ? [pid 5898] <... futex resumed>) = 1 [pid 306] getdents64(4 [pid 5898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5897] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 5897] <... futex resumed>) = 1 [pid 5898] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./548/config" [pid 5898] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5900] <... futex resumed>) = ? [pid 306] <... rmdir resumed>) = 0 [pid 5898] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3) = 0 [pid 5898] <... futex resumed>) = 1 [pid 5897] <... futex resumed>) = 0 [pid 5898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] rmdir("./548" [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 5898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] mkdir("./549", 0777 [pid 5900] +++ exited with 0 +++ [pid 5899] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5899, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5898] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5902 attached [pid 5902] set_robust_list(0x5555731a86a0, 24 [pid 5898] <... mkdirat resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./562", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./562/binderfs" [pid 5898] <... futex resumed>) = 1 [pid 5897] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./562/binderfs" [pid 5897] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5898] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] <... umount2 resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5903 [pid 308] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./562/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5898] <... symlinkat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./562/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4 [pid 5898] <... futex resumed>) = 1 [pid 5897] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5898] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 5898] <... unlinkat resumed>) = 0 [pid 5897] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 5898] <... futex resumed>) = 0 [pid 5897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5897] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 5898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5897] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5898] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5897] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./562/config" [pid 5898] <... unlinkat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5898] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 5898] <... futex resumed>) = 1 [pid 5897] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5898] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5897] exit_group(0 [pid 308] close(3 [pid 5898] <... futex resumed>) = ? [pid 5897] <... exit_group resumed>) = ? [pid 308] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5903 attached ci2-android-6-1/strace-static-x86_64: Process 5901 attached [pid 5902] <... set_robust_list resumed>) = 0 [pid 5898] +++ exited with 0 +++ [pid 5897] +++ exited with 0 +++ [pid 308] rmdir("./562" [pid 5903] set_robust_list(0x5555731a86a0, 24 [pid 5902] rt_sigprocmask(SIG_SETMASK, [] [pid 5901] set_robust_list(0x5555731a86a0, 24 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./563", 0777 [pid 5903] <... set_robust_list resumed>) = 0 [pid 5902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5901] <... set_robust_list resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5897, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5902] chdir("./555" [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5901] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5904 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5904 attached [pid 5904] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5904] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5904] chdir("./563") = 0 [pid 5904] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5904] setpgid(0, 0) = 0 [pid 5904] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5902] <... chdir resumed>) = 0 [pid 5901] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5904] <... openat resumed>) = 3 [pid 5904] write(3, "1000", 4) = 4 [pid 5904] close(3) = 0 [pid 5903] rt_sigprocmask(SIG_SETMASK, [] [pid 5902] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5901] chdir("./568" [pid 5902] <... prctl resumed>) = 0 [pid 5902] setpgid(0, 0 [pid 5901] <... chdir resumed>) = 0 [pid 5902] <... setpgid resumed>) = 0 [pid 5902] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5904] symlink("/dev/binderfs", "./binderfs" [pid 5903] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5901] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5902] <... openat resumed>) = 3 [pid 5902] write(3, "1000", 4) = 4 [pid 5902] close(3) = 0 [pid 5902] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5901] <... prctl resumed>) = 0 [pid 5902] write(1, "executing program\n", 18) = 18 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5902] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5902] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5902] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5901] setpgid(0, 0 [pid 5902] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5901] <... setpgid resumed>) = 0 [pid 5902] <... mprotect resumed>) = 0 [pid 5902] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5901] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5902] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5905]}, 88) = 5905 [pid 5902] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5901] <... openat resumed>) = 3 [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5901] write(3, "1000", 4ci2-android-6-1/strace-static-x86_64: Process 5905 attached ) = 4 [pid 5905] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5905] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5905] mkdirat(AT_FDCWD, "./config", 0777 [pid 5901] close(3) = 0 executing program [pid 5901] symlink("/dev/binderfs", "./binderfs" [pid 5904] <... symlink resumed>) = 0 [pid 5905] <... mkdirat resumed>) = 0 [pid 5903] chdir("./549" [pid 5901] <... symlink resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5901] write(1, "executing program\n", 18 [pid 307] umount2("./553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5901] <... write resumed>) = 18 [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5901] <... futex resumed>) = 0 executing program [pid 5902] <... futex resumed>) = 0 [pid 5901] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... openat resumed>) = 3 [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5901] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] fstat(3 [pid 5902] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5901] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5905] <... futex resumed>) = 1 [pid 5905] mount(NULL, "./config", "configfs", 0, NULL [pid 5901] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5901] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] umount2("./553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5903] <... chdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5903] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] newfstatat(AT_FDCWD, "./553/binderfs" [pid 5901] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5901] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] unlink("./553/binderfs" [pid 5903] <... prctl resumed>) = 0 [pid 5903] setpgid(0, 0) = 0 [pid 5905] <... mount resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 307] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5901] <... mprotect resumed>) = 0 [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5901] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5901] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./553/config" [pid 5902] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5901] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./553/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5905] <... futex resumed>) = 1 [pid 307] fstat(4 [pid 5904] write(1, "executing program\n", 18 [pid 5901] <... clone3 resumed> => {parent_tid=[5906]}, 88) = 5906 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5905] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 executing program [pid 307] getdents64(4 [pid 5901] rt_sigprocmask(SIG_SETMASK, [] [pid 5904] <... write resumed>) = 18 [pid 5905] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5901] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5904] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5904] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5901] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5903] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] close(4 [pid 5904] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5904] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./553/config" [pid 5904] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] <... openat resumed>) = 3 [pid 5902] <... futex resumed>) = 0 [pid 5904] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5902] <... futex resumed>) = 0 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 5904] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5905] <... futex resumed>) = 1 [pid 5904] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] close(3 [pid 5905] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... close resumed>) = 0 [pid 5904] <... mprotect resumed>) = 0 [pid 307] rmdir("./553" [pid 5905] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5902] <... futex resumed>) = 0 [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5905] <... futex resumed>) = 1 [pid 5905] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./554", 0777 [pid 5904] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5903] write(3, "1000", 4 [pid 5905] <... mkdirat resumed>) = 0 [pid 5903] <... write resumed>) = 4 [pid 307] <... mkdir resumed>) = 0 [pid 5904] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5903] close(3 [pid 5904] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5903] <... close resumed>) = 0 [pid 5903] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5902] <... futex resumed>) = 0 [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5905] <... futex resumed>) = 1 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5907 [pid 5904] <... clone3 resumed> => {parent_tid=[5908]}, 88) = 5908 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5904] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5905] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5904] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5905] <... symlinkat resumed>) = 0 [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] write(1, "executing program\n", 18) = 18 executing program [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] <... futex resumed>) = 0 [pid 5902] <... futex resumed>) = 0 [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5904] <... futex resumed>) = 0 [pid 5903] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5905] <... futex resumed>) = 1 [pid 5903] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5905] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5903] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5905] <... unlinkat resumed>) = 0 [pid 5903] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5903] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5902] <... futex resumed>) = 0 [pid 5902] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5902] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5905] <... futex resumed>) = 1 [pid 5903] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5905] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5903] <... mprotect resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5908 attached ci2-android-6-1/strace-static-x86_64: Process 5907 attached ci2-android-6-1/strace-static-x86_64: Process 5906 attached [pid 5905] <... unlinkat resumed>) = 0 [pid 5905] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5902] <... futex resumed>) = 0 [pid 5902] exit_group(0) = ? [pid 5905] <... futex resumed>) = ? [pid 5908] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5907] set_robust_list(0x5555731a86a0, 24 [pid 5906] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5903] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5908] <... set_robust_list resumed>) = 0 [pid 5907] <... set_robust_list resumed>) = 0 [pid 5905] +++ exited with 0 +++ [pid 5902] +++ exited with 0 +++ [pid 5907] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5902, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5907] chdir("./554" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5908] rt_sigprocmask(SIG_SETMASK, [] [pid 5906] <... set_robust_list resumed>) = 0 [pid 5907] <... chdir resumed>) = 0 [pid 5907] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5907] setpgid(0, 0) = 0 [pid 5908] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5907] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5906] rt_sigprocmask(SIG_SETMASK, [] [pid 5903] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5907] <... openat resumed>) = 3 [pid 5907] write(3, "1000", 4) = 4 [pid 5907] close(3) = 0 [pid 5907] symlink("/dev/binderfs", "./binderfs" [pid 5908] mkdirat(AT_FDCWD, "./config", 0777 [pid 5907] <... symlink resumed>) = 0 [pid 5906] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5903] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5907] write(1, "executing program\n", 18) = 18 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5907] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 executing program [pid 5907] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5907] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5907] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5907] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5907] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5909]}, 88) = 5909 [pid 5907] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... restart_syscall resumed>) = 0 [pid 5906] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] umount2("./555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5907] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5907] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 5909 attached [pid 309] getdents64(3 [pid 5909] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5906] <... mkdirat resumed>) = 0 [pid 309] umount2("./555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5909] <... set_robust_list resumed>) = 0 [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5909] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./555/binderfs" [pid 5906] <... futex resumed>) = 1 [pid 5901] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5906] mount(NULL, "./config", "configfs", 0, NULL [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./555/binderfs" [pid 5901] <... futex resumed>) = 0 [pid 5909] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5909] mkdirat(AT_FDCWD, "./config", 0777 [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5906] <... mount resumed>) = 0 [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5906] <... futex resumed>) = 1 [pid 5901] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5906] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5901] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./555/config" [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5906] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5906] <... futex resumed>) = 1 [pid 5901] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./555/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5906] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 5901] <... futex resumed>) = 0 [pid 5906] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 5901] <... futex resumed>) = 0 [pid 5906] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5906] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5901] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 5909] <... mkdirat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./555/config" [pid 5907] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5909] <... futex resumed>) = 1 [pid 5909] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... rmdir resumed>) = 0 [pid 5906] <... mkdirat resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5908] <... mkdirat resumed>) = 0 [pid 309] close(3 [pid 5906] <... futex resumed>) = 1 [pid 5901] <... futex resumed>) = 0 [pid 5906] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5906] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5901] <... futex resumed>) = 0 [pid 309] rmdir("./555" [pid 5906] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5904] <... futex resumed>) = 0 [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5909] <... mount resumed>) = 0 [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5904] <... futex resumed>) = 0 [pid 309] mkdir("./556", 0777 [pid 5908] <... futex resumed>) = 1 [pid 5906] <... symlinkat resumed>) = 0 [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5909] <... futex resumed>) = 1 [pid 5909] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] <... futex resumed>) = 0 [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 5908] mount(NULL, "./config", "configfs", 0, NULL [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5906] <... futex resumed>) = 1 [pid 5901] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5908] <... mount resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5906] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5901] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5906] <... unlinkat resumed>) = 0 [pid 5909] <... futex resumed>) = 1 [pid 5909] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5909] <... futex resumed>) = 1 [pid 5909] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5904] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5910 [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5908] <... futex resumed>) = 1 [pid 5906] <... futex resumed>) = 1 [pid 5904] <... futex resumed>) = 0 [pid 5901] <... futex resumed>) = 0 [pid 5908] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5906] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5901] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5906] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5901] <... futex resumed>) = 0 [pid 5908] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5901] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5906] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5906] <... unlinkat resumed>) = 0 [pid 5908] <... futex resumed>) = 1 [pid 5907] <... futex resumed>) = 0 [pid 5904] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5908] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5906] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5904] <... futex resumed>) = 0 [pid 5909] <... futex resumed>) = 1 [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5906] <... futex resumed>) = 1 [pid 5901] <... futex resumed>) = 0 [pid 5908] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5906] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5909] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5901] exit_group(0 [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5909] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5908] <... futex resumed>) = 1 [pid 5906] <... futex resumed>) = ? [pid 5904] <... futex resumed>) = 0 [pid 5901] <... exit_group resumed>) = ? [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5904] <... futex resumed>) = 0 [pid 5907] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5909] <... futex resumed>) = 1 [pid 5908] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5909] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = -1 ENOENT (No such file or directory) [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] <... futex resumed>) = 0 [pid 5907] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5907] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5906] +++ exited with 0 +++ [pid 5901] +++ exited with 0 +++ [pid 5909] <... futex resumed>) = 1 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5901, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5909] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5909] <... unlinkat resumed>) = 0 [pid 5908] <... mkdirat resumed>) = 0 [pid 5909] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] <... futex resumed>) = 0 [pid 5907] exit_group(0) = ? [pid 5909] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5911 attached ci2-android-6-1/strace-static-x86_64: Process 5910 attached [pid 5909] +++ exited with 0 +++ [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5907] +++ exited with 0 +++ [pid 5911] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5911] rt_sigprocmask(SIG_SETMASK, [] [pid 5908] <... futex resumed>) = 1 [pid 5904] <... futex resumed>) = 0 [pid 5903] <... clone3 resumed> => {parent_tid=[5911]}, 88) = 5911 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5907, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5911] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5908] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] rt_sigprocmask(SIG_SETMASK, [] [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5910] set_robust_list(0x5555731a86a0, 24 [pid 5908] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5904] <... futex resumed>) = 0 [pid 5903] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5910] <... set_robust_list resumed>) = 0 [pid 5910] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5910] chdir("./556" [pid 5908] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5910] <... chdir resumed>) = 0 [pid 5910] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5910] setpgid(0, 0) = 0 [pid 5910] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5911] <... futex resumed>) = 0 [pid 5910] <... openat resumed>) = 3 [pid 5903] <... futex resumed>) = 1 [pid 5908] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5911] mkdirat(AT_FDCWD, "./config", 0777 [pid 5910] write(3, "1000", 4 [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5911] <... mkdirat resumed>) = 0 [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5910] <... write resumed>) = 4 [pid 5910] close(3) = 0 [pid 5910] symlink("/dev/binderfs", "./binderfs" [pid 5908] <... futex resumed>) = 1 [pid 5904] <... futex resumed>) = 0 [pid 5903] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... restart_syscall resumed>) = 0 [pid 5910] <... symlink resumed>) = 0 [pid 5910] write(1, "executing program\n", 18) = 18 executing program [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5910] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5910] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5910] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5908] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5904] <... futex resumed>) = 0 [pid 5903] <... futex resumed>) = 1 [pid 5911] <... futex resumed>) = 0 [pid 5910] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5911] mount(NULL, "./config", "configfs", 0, NULL [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5908] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5911] <... mount resumed>) = 0 [pid 5910] <... mprotect resumed>) = 0 [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5908] <... futex resumed>) = 1 [pid 5904] <... futex resumed>) = 0 [pid 5911] <... futex resumed>) = 1 [pid 5910] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5908] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5904] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5908] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5904] <... futex resumed>) = 0 [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5911] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5910] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5908] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5904] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5903] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5911] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5908] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5911] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5910] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... openat resumed>) = 3 [pid 5908] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 5911] <... futex resumed>) = 1 [pid 5908] <... futex resumed>) = 1 [pid 5904] <... futex resumed>) = 0 [pid 5903] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5910] <... clone3 resumed> => {parent_tid=[5912]}, 88) = 5912 [pid 5908] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5910] rt_sigprocmask(SIG_SETMASK, [] [pid 5904] exit_group(0 [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5908] <... futex resumed>) = ? [pid 5904] <... exit_group resumed>) = ? [pid 310] getdents64(3 [pid 5911] <... futex resumed>) = 0 [pid 5910] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5908] +++ exited with 0 +++ [pid 5903] <... futex resumed>) = 1 [pid 5911] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5910] <... futex resumed>) = 0 [pid 5911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5912 attached [pid 5912] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5912] rt_sigprocmask(SIG_SETMASK, [] [pid 5904] +++ exited with 0 +++ [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5904, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5903] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5911] <... futex resumed>) = 0 [pid 5903] <... futex resumed>) = 1 [pid 5912] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5911] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5912] mkdirat(AT_FDCWD, "./config", 0777 [pid 5911] <... mkdirat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./568/binderfs" [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5911] <... futex resumed>) = 1 [pid 5903] <... futex resumed>) = 0 [pid 310] unlink("./568/binderfs" [pid 5911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 5903] <... futex resumed>) = 0 [pid 5911] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5911] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5911] <... futex resumed>) = 1 [pid 5903] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5911] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./568/config" [pid 5912] <... mkdirat resumed>) = 0 [pid 5911] <... unlinkat resumed>) = 0 [pid 5903] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5911] <... futex resumed>) = 0 [pid 5903] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5910] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5911] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5910] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./568/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5903] <... futex resumed>) = 0 [pid 307] umount2("./554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5912] <... futex resumed>) = 1 [pid 5911] <... unlinkat resumed>) = 0 [pid 5903] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5911] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 4 [pid 5912] mount(NULL, "./config", "configfs", 0, NULL [pid 5911] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5903] exit_group(0 [pid 5911] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] fstat(4 [pid 5911] <... futex resumed>) = ? [pid 5903] <... exit_group resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 3 [pid 5911] +++ exited with 0 +++ [pid 5912] <... mount resumed>) = 0 [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5910] <... futex resumed>) = 0 [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5912] <... futex resumed>) = 1 [pid 5912] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5903] +++ exited with 0 +++ [pid 5910] <... futex resumed>) = 0 [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 307] fstat(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5903, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5910] <... futex resumed>) = 0 [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5912] <... futex resumed>) = 1 [pid 310] getdents64(4 [pid 307] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5912] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] close(4 [pid 5912] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rmdir("./568/config" [pid 307] newfstatat(AT_FDCWD, "./554/binderfs" [pid 5910] <... futex resumed>) = 0 [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5912] <... futex resumed>) = 1 [pid 5912] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5910] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] unlink("./554/binderfs" [pid 5910] <... futex resumed>) = 0 [pid 310] close(3 [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5912] <... futex resumed>) = 1 [pid 307] <... unlink resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./568" [pid 5912] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... umount2 resumed>) = 0 [pid 5912] <... symlinkat resumed>) = 0 [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5910] <... futex resumed>) = 0 [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5910] <... futex resumed>) = 0 [pid 310] mkdir("./569", 0777 [pid 5912] <... futex resumed>) = 1 [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5912] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5910] <... futex resumed>) = 0 [pid 5912] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5910] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5912] <... unlinkat resumed>) = 0 [pid 5910] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./554/config" [pid 5912] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5910] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5912] <... futex resumed>) = 0 [pid 5910] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5912] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5910] exit_group(0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5912] <... futex resumed>) = ? [pid 5910] <... exit_group resumed>) = ? [pid 308] <... restart_syscall resumed>) = 0 [pid 307] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5913 attached [pid 5912] +++ exited with 0 +++ [pid 5910] +++ exited with 0 +++ [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./563", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./563/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./563/binderfs" [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5913 [pid 308] <... unlink resumed>) = 0 [pid 307] openat(AT_FDCWD, "./554/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5910, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = 0 [pid 307] fstat(4 [pid 308] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./563/config" [pid 307] getdents64(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./563/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 308] fstat(4 [pid 306] openat(AT_FDCWD, "./549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 306] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] close(4 [pid 306] fstat(3 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(4 [pid 307] rmdir("./554/config" [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./563/config" [pid 306] getdents64(3 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 308] close(3 [pid 306] umount2("./549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./563" [pid 307] close(3 [pid 306] newfstatat(AT_FDCWD, "./549/binderfs" [pid 5913] set_robust_list(0x5555731a86a0, 24 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5913] <... set_robust_list resumed>) = 0 [pid 308] mkdir("./564", 0777 [pid 307] rmdir("./554" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5913] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] unlink("./549/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5914 attached [pid 307] mkdir("./555", 0777 [pid 5914] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5914 [pid 306] <... unlink resumed>) = 0 [pid 5914] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5914] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5914] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5914] chdir("./564" [pid 306] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... restart_syscall resumed>) = 0 [pid 5914] <... chdir resumed>) = 0 [pid 5914] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... umount2 resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5914] <... prctl resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5914] setpgid(0, 0) = 0 [pid 5914] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5915 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./549/config" [pid 309] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./549/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 5914] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5914] <... write resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] openat(AT_FDCWD, "./549/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(4 [pid 309] newfstatat(AT_FDCWD, "./556/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 309] unlink("./556/binderfs" [pid 5914] close(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5914] <... close resumed>) = 0 [pid 5914] symlink("/dev/binderfs", "./binderfs" [pid 309] <... unlink resumed>) = 0 [pid 306] getdents64(4 [pid 309] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5914] <... symlink resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 306] close(4 [pid 309] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./549/config" [pid 309] newfstatat(AT_FDCWD, "./556/config" [pid 5914] write(1, "executing program\n", 18) = 18 [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 306] getdents64(3 [pid 309] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5914] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5914] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5914] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 309] openat(AT_FDCWD, "./556/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 5914] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... openat resumed>) = 4 [pid 306] rmdir("./549" [pid 309] fstat(4 [pid 5914] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5914] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5914] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] getdents64(4 [pid 306] mkdir("./550", 0777ci2-android-6-1/strace-static-x86_64: Process 5915 attached [pid 5914] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5915] set_robust_list(0x5555731a86a0, 24 [pid 5914] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5915] <... set_robust_list resumed>) = 0 [pid 5915] rt_sigprocmask(SIG_SETMASK, [] [pid 5914] <... clone3 resumed> => {parent_tid=[5916]}, 88) = 5916 [pid 309] getdents64(4 [pid 306] <... mkdir resumed>) = 0 [pid 5915] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5914] rt_sigprocmask(SIG_SETMASK, [] [pid 5915] chdir("./555" [pid 5914] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 5916 attached [pid 5915] <... chdir resumed>) = 0 [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] chdir("./569" [pid 309] close(4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5915] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5914] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5915] <... prctl resumed>) = 0 [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./556/config" [pid 5915] setpgid(0, 0) = 0 [pid 5915] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5915] write(3, "1000", 4) = 4 [pid 5915] close(3) = 0 [pid 5915] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5917 [pid 309] getdents64(3 [pid 5915] write(1, "executing program\n", 18 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(3 [pid 5915] <... write resumed>) = 18 executing program [pid 309] <... close resumed>) = 0 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./556" [pid 5915] <... futex resumed>) = 0 [pid 5915] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5915] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5915] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5915] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... rmdir resumed>) = 0 [pid 5915] <... mprotect resumed>) = 0 [pid 309] mkdir("./557", 0777 [pid 5915] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5915] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... mkdir resumed>) = 0 [pid 5915] <... clone3 resumed> => {parent_tid=[5918]}, 88) = 5918 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5915] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5913] <... chdir resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5913] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5915] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5917 attached [pid 5917] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5917] rt_sigprocmask(SIG_SETMASK, [] [pid 5913] <... prctl resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5919 [pid 5913] setpgid(0, 0 [pid 5917] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5917] chdir("./550" [pid 5913] <... setpgid resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5917] <... chdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5913] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5917] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5917] setpgid(0, 0) = 0 [pid 5917] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5913] <... openat resumed>) = 3 [pid 5917] <... openat resumed>) = 3 [pid 5917] write(3, "1000", 4) = 4 [pid 5917] close(3) = 0 [pid 5917] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5917] write(1, "executing program\n", 18) = 18 [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5917] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5917] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5917] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5917] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5917] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5917] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5913] write(3, "1000", 4 [pid 5916] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5917] <... clone3 resumed> => {parent_tid=[5920]}, 88) = 5920 [pid 5917] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5918 attached [pid 5918] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5918] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5918] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5915] <... futex resumed>) = 0 [pid 5913] <... write resumed>) = 4 [pid 5916] <... set_robust_list resumed>) = 0 [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5916] rt_sigprocmask(SIG_SETMASK, [] [pid 5913] close(3 [pid 5918] <... futex resumed>) = 1 [pid 5918] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5916] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5913] <... close resumed>) = 0 [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5915] <... futex resumed>) = 0 [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5918] <... futex resumed>) = 1 [pid 5918] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5913] symlink("/dev/binderfs", "./binderfs" [pid 5916] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 5920 attached ci2-android-6-1/strace-static-x86_64: Process 5919 attached [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5915] <... futex resumed>) = 0 [pid 5913] <... symlink resumed>) = 0 [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5913] write(1, "executing program\n", 18 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] <... write resumed>) = 18 [pid 5918] <... futex resumed>) = 1 [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5918] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5913] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5918] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5913] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5913] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5916] <... mkdirat resumed>) = 0 [pid 5915] <... futex resumed>) = 0 [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5918] <... futex resumed>) = 1 [pid 5918] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5920] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5918] <... mkdirat resumed>) = 0 [pid 5916] <... futex resumed>) = 1 [pid 5914] <... futex resumed>) = 0 [pid 5913] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5919] set_robust_list(0x5555731a86a0, 24 [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5914] <... futex resumed>) = 0 [pid 5913] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5918] <... futex resumed>) = 1 [pid 5915] <... futex resumed>) = 0 [pid 5918] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] <... mprotect resumed>) = 0 [pid 5918] <... symlinkat resumed>) = 0 [pid 5915] <... futex resumed>) = 0 [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5918] <... futex resumed>) = 0 [pid 5915] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5918] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5916] mount(NULL, "./config", "configfs", 0, NULL [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5918] <... unlinkat resumed>) = 0 [pid 5915] <... futex resumed>) = 0 [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5918] <... futex resumed>) = 0 [pid 5916] <... mount resumed>) = 0 [pid 5915] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5918] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5915] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5918] <... unlinkat resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5915] <... futex resumed>) = 0 [pid 5920] <... set_robust_list resumed>) = 0 [pid 5919] <... set_robust_list resumed>) = 0 [pid 5918] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5915] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5918] <... futex resumed>) = 0 [pid 5915] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5913] <... clone3 resumed> => {parent_tid=[5921]}, 88) = 5921 [pid 5918] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5916] <... futex resumed>) = 1 [pid 5915] exit_group(0 [pid 5914] <... futex resumed>) = 0 [pid 5918] <... futex resumed>) = ? [pid 5915] <... exit_group resumed>) = ? [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5921 attached [pid 5920] rt_sigprocmask(SIG_SETMASK, [] [pid 5919] rt_sigprocmask(SIG_SETMASK, [] [pid 5918] +++ exited with 0 +++ [pid 5916] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5915] +++ exited with 0 +++ [pid 5914] <... futex resumed>) = 0 [pid 5913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5920] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5916] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5915, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5921] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5920] mkdirat(AT_FDCWD, "./config", 0777 [pid 5919] chdir("./557" [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5913] <... futex resumed>) = 0 [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5916] <... futex resumed>) = 0 [pid 5914] <... futex resumed>) = 0 [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5916] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5919] <... chdir resumed>) = 0 [pid 5919] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5916] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5920] <... mkdirat resumed>) = 0 [pid 5919] <... prctl resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5921] <... set_robust_list resumed>) = 0 [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] setpgid(0, 0 [pid 5916] <... futex resumed>) = 1 [pid 5914] <... futex resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5916] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5914] <... futex resumed>) = 0 [pid 5916] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5916] <... mkdirat resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5914] <... futex resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5916] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5914] <... futex resumed>) = 0 [pid 5916] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5920] <... futex resumed>) = 1 [pid 5919] <... setpgid resumed>) = 0 [pid 5917] <... futex resumed>) = 0 [pid 5916] <... symlinkat resumed>) = 0 [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5917] <... futex resumed>) = 0 [pid 5916] <... futex resumed>) = 1 [pid 5914] <... futex resumed>) = 0 [pid 5920] mount(NULL, "./config", "configfs", 0, NULL [pid 5919] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5916] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5916] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5914] <... futex resumed>) = 0 [pid 5916] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5916] <... unlinkat resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5914] <... futex resumed>) = 0 [pid 5919] <... openat resumed>) = 3 [pid 5916] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5914] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5920] <... mount resumed>) = 0 [pid 5919] write(3, "1000", 4 [pid 5916] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5914] <... futex resumed>) = 0 [pid 5916] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5914] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5916] <... unlinkat resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5914] <... futex resumed>) = 0 [pid 5916] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5914] exit_group(0 [pid 5916] <... futex resumed>) = ? [pid 5914] <... exit_group resumed>) = ? [pid 5921] rt_sigprocmask(SIG_SETMASK, [] [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] <... write resumed>) = 4 [pid 5916] +++ exited with 0 +++ [pid 5921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5920] <... futex resumed>) = 1 [pid 5919] close(3 [pid 5917] <... futex resumed>) = 0 [pid 5914] +++ exited with 0 +++ [pid 5921] mkdirat(AT_FDCWD, "./config", 0777 [pid 5920] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5919] <... close resumed>) = 0 [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5914, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5917] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5920] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5919] symlink("/dev/binderfs", "./binderfs" [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5921] <... mkdirat resumed>) = 0 [pid 5920] <... futex resumed>) = 1 [pid 5917] <... futex resumed>) = 0 [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5920] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5919] <... symlink resumed>) = 0 [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5921] <... futex resumed>) = 1 [pid 5920] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5919] write(1, "executing program\n", 18 [pid 5917] <... futex resumed>) = 0 executing program [pid 5913] <... futex resumed>) = 0 [pid 5921] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] <... write resumed>) = 18 [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 5921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5920] <... futex resumed>) = 0 [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5917] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5913] <... futex resumed>) = 0 [pid 5921] mount(NULL, "./config", "configfs", 0, NULL [pid 5920] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] <... futex resumed>) = 0 [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5919] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5917] <... futex resumed>) = 0 [pid 308] umount2("./564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5921] <... mount resumed>) = 0 [pid 5920] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5919] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5920] <... mkdirat resumed>) = 0 [pid 5919] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] openat(AT_FDCWD, "./564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5921] <... futex resumed>) = 1 [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5913] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] <... restart_syscall resumed>) = 0 [pid 5921] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5920] <... futex resumed>) = 1 [pid 5919] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5917] <... futex resumed>) = 0 [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 5921] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5920] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5919] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5917] <... futex resumed>) = 0 [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 307] umount2("./555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5921] <... futex resumed>) = 0 [pid 5920] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5919] <... mprotect resumed>) = 0 [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5921] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5920] <... symlinkat resumed>) = 0 [pid 5919] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5913] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5921] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5920] <... futex resumed>) = 1 [pid 5919] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5917] <... futex resumed>) = 0 [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./564/binderfs"ci2-android-6-1/strace-static-x86_64: Process 5922 attached [pid 5921] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5920] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 3 [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5919] <... clone3 resumed> => {parent_tid=[5922]}, 88) = 5922 [pid 5917] <... futex resumed>) = 0 [pid 308] unlink("./564/binderfs" [pid 5922] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5921] <... futex resumed>) = 1 [pid 5920] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5919] rt_sigprocmask(SIG_SETMASK, [] [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] fstat(3 [pid 5921] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5920] <... unlinkat resumed>) = 0 [pid 5919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5921] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5920] <... futex resumed>) = 1 [pid 5919] <... futex resumed>) = 0 [pid 5917] <... futex resumed>) = 0 [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5921] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5920] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5917] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5917] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./564/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5922] <... set_robust_list resumed>) = 0 [pid 5921] <... futex resumed>) = 1 [pid 5920] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5917] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5913] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5921] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5920] <... unlinkat resumed>) = 0 [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5920] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5913] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./555/binderfs" [pid 5922] rt_sigprocmask(SIG_SETMASK, [] [pid 5921] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5920] <... futex resumed>) = 1 [pid 5917] <... futex resumed>) = 0 [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./564/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5921] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5920] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5917] exit_group(0 [pid 308] <... openat resumed>) = 4 [pid 307] unlink("./555/binderfs" [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5920] <... futex resumed>) = ? [pid 5917] <... exit_group resumed>) = ? [pid 308] fstat(4 [pid 307] <... unlink resumed>) = 0 [pid 5922] mkdirat(AT_FDCWD, "./config", 0777 [pid 5921] <... futex resumed>) = 1 [pid 5920] +++ exited with 0 +++ [pid 5913] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5921] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5913] <... futex resumed>) = 0 [pid 307] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5921] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5917] +++ exited with 0 +++ [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5921] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] newfstatat(AT_FDCWD, "./555/config" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5917, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5921] <... futex resumed>) = 1 [pid 5913] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5921] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5913] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5913] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./555/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5921] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5913] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./564/config" [pid 307] <... openat resumed>) = 4 [pid 5921] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] fstat(4 [pid 5921] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5921] <... futex resumed>) = 1 [pid 5913] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5921] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5913] exit_group(0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5922] <... mkdirat resumed>) = 0 [pid 5921] <... futex resumed>) = ? [pid 5913] <... exit_group resumed>) = ? [pid 308] getdents64(3 [pid 307] getdents64(4 [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5921] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5922] <... futex resumed>) = 1 [pid 5919] <... futex resumed>) = 0 [pid 308] close(3 [pid 5922] mount(NULL, "./config", "configfs", 0, NULL [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 5919] <... futex resumed>) = 0 [pid 5913] +++ exited with 0 +++ [pid 308] rmdir("./564" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5922] <... mount resumed>) = 0 [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5913, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... rmdir resumed>) = 0 [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] mkdir("./565", 0777 [pid 307] close(4 [pid 5922] <... futex resumed>) = 1 [pid 5919] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 5922] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rmdir("./555/config" [pid 5922] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5919] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5922] <... futex resumed>) = 0 [pid 5919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5923 attached [pid 5922] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5923] set_robust_list(0x5555731a86a0, 24 [pid 5922] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5919] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5923 [pid 5923] <... set_robust_list resumed>) = 0 [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5923] rt_sigprocmask(SIG_SETMASK, [] [pid 5922] <... futex resumed>) = 0 [pid 5919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5923] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5922] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5923] chdir("./565" [pid 5922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5919] <... futex resumed>) = 0 [pid 5923] <... chdir resumed>) = 0 [pid 5922] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5923] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5922] <... mkdirat resumed>) = 0 [pid 307] rmdir("./555" [pid 5923] <... prctl resumed>) = 0 [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] setpgid(0, 0 [pid 5922] <... futex resumed>) = 1 [pid 5919] <... futex resumed>) = 0 [pid 5923] <... setpgid resumed>) = 0 [pid 5922] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5919] <... futex resumed>) = 0 [pid 5923] <... openat resumed>) = 3 [pid 5922] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 5923] write(3, "1000", 4 [pid 5922] <... symlinkat resumed>) = 0 [pid 5923] <... write resumed>) = 4 [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./556", 0777 [pid 5923] close(3 [pid 5922] <... futex resumed>) = 1 [pid 5919] <... futex resumed>) = 0 [pid 5923] <... close resumed>) = 0 [pid 5922] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] symlink("/dev/binderfs", "./binderfs" [pid 5922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5919] <... futex resumed>) = 0 [pid 5923] <... symlink resumed>) = 0 [pid 5922] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 5923] write(1, "executing program\n", 18 [pid 5922] <... unlinkat resumed>) = 0 [pid 5923] <... write resumed>) = 18 executing program [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5922] <... futex resumed>) = 1 [pid 5919] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5923] <... futex resumed>) = 0 [pid 5922] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5923] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5919] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5923] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5922] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5919] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5923] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5922] <... unlinkat resumed>) = 0 [pid 5923] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5922] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5922] <... futex resumed>) = 1 [pid 5919] <... futex resumed>) = 0 [pid 5923] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5922] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5919] exit_group(0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5923] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5922] <... futex resumed>) = ? [pid 5919] <... exit_group resumed>) = ? [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5924 ci2-android-6-1/strace-static-x86_64: Process 5924 attached [pid 5923] <... mprotect resumed>) = 0 [pid 5922] +++ exited with 0 +++ [pid 5919] +++ exited with 0 +++ [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... restart_syscall resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5923] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5919, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5923] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5923] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] umount2("./550", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./569", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5923] <... clone3 resumed> => {parent_tid=[5925]}, 88) = 5925 [pid 5923] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 3 [pid 309] umount2("./557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 5923] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] fstat(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(3 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5923] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 5925 attached [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] fstat(3 [pid 306] getdents64(3 [pid 310] umount2("./569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 306] umount2("./550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./569/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] unlink("./569/binderfs" [pid 309] umount2("./557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./550/binderfs" [pid 5925] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./557/binderfs" [pid 306] unlink("./550/binderfs" [pid 5925] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5925] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5925] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... unlink resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] unlink("./557/binderfs" [pid 310] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./569/config" [pid 306] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./550/config" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./569/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./557/config" [pid 310] <... openat resumed>) = 4 [pid 306] umount2("./550/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./550/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] getdents64(4 [pid 309] openat(AT_FDCWD, "./557/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(4 [pid 310] getdents64(4 [pid 309] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] fstat(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] close(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 309] getdents64(4 [pid 310] rmdir("./569/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 310] <... rmdir resumed>) = 0 [pid 309] getdents64(4 [pid 310] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 310] close(3 [pid 309] close(4 [pid 306] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 310] rmdir("./569" [pid 309] rmdir("./557/config" [pid 306] rmdir("./550/config" [pid 5925] <... mkdirat resumed>) = 0 [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5925] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 5925] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] mkdir("./570", 0777 [pid 306] getdents64(3 [pid 309] getdents64(3 [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5925] <... futex resumed>) = 1 [pid 5925] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 310] <... mkdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(3 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5925] <... futex resumed>) = 1 [pid 5925] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./557" [pid 306] rmdir("./550" [pid 5923] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5926 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 5925] <... futex resumed>) = 1 [pid 5925] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./558", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5925] <... futex resumed>) = 1 [pid 5925] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] mkdir("./551", 0777 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5925] <... futex resumed>) = 1 [pid 5925] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 306] <... mkdir resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5925] <... unlinkat resumed>) = 0 [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5923] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5925] <... futex resumed>) = 1 [pid 5925] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5927 [pid 5925] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5923] <... futex resumed>) = 0 [pid 5923] exit_group(0) = ? [pid 5925] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5927 attached ci2-android-6-1/strace-static-x86_64: Process 5926 attached [pid 5925] +++ exited with 0 +++ [pid 5924] set_robust_list(0x5555731a86a0, 24 [pid 5923] +++ exited with 0 +++ [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5923, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 5928 attached [pid 5928] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5928] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5924] <... set_robust_list resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5928 [pid 5928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5928] chdir("./551" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5928] <... chdir resumed>) = 0 [pid 5924] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5928] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5928] setpgid(0, 0) = 0 [pid 5928] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5924] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5926] set_robust_list(0x5555731a86a0, 24 [pid 5928] <... openat resumed>) = 3 [pid 5928] write(3, "1000", 4) = 4 [pid 5928] close(3) = 0 [pid 5924] chdir("./556" [pid 5928] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5926] <... set_robust_list resumed>) = 0 [pid 5924] <... chdir resumed>) = 0 [pid 5928] write(1, "executing program\n", 18 [pid 5927] set_robust_list(0x5555731a86a0, 24 [pid 5926] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 5924] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5927] <... set_robust_list resumed>) = 0 [pid 5926] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5927] rt_sigprocmask(SIG_SETMASK, [] [pid 5926] chdir("./570" [pid 5927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5926] <... chdir resumed>) = 0 [pid 5927] chdir("./558" [pid 5926] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5928] <... write resumed>) = 18 [pid 5927] <... chdir resumed>) = 0 [pid 5926] <... prctl resumed>) = 0 [pid 5924] <... prctl resumed>) = 0 [pid 5927] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5926] setpgid(0, 0 [pid 5927] <... prctl resumed>) = 0 [pid 5926] <... setpgid resumed>) = 0 [pid 5927] setpgid(0, 0 [pid 5926] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... setpgid resumed>) = 0 [pid 5926] <... openat resumed>) = 3 [pid 5924] setpgid(0, 0 [pid 5927] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5926] write(3, "1000", 4 [pid 5928] <... futex resumed>) = 0 [pid 5927] <... openat resumed>) = 3 [pid 5926] <... write resumed>) = 4 [pid 5924] <... setpgid resumed>) = 0 [pid 5927] write(3, "1000", 4 [pid 5926] close(3 [pid 5927] <... write resumed>) = 4 [pid 5926] <... close resumed>) = 0 [pid 5927] close(3 [pid 5926] symlink("/dev/binderfs", "./binderfs" [pid 5928] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5927] <... close resumed>) = 0 [pid 5926] <... symlink resumed>) = 0 [pid 5924] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5927] symlink("/dev/binderfs", "./binderfs" [pid 5926] write(1, "executing program\n", 18 [pid 5927] <... symlink resumed>) = 0 [pid 5926] <... write resumed>) = 18 [pid 5924] <... openat resumed>) = 3 [pid 5927] write(1, "executing program\n", 18 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] write(3, "1000", 4 [pid 5927] <... write resumed>) = 18 [pid 5926] <... futex resumed>) = 0 executing program executing program [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5926] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5924] <... write resumed>) = 4 [pid 5927] <... futex resumed>) = 0 [pid 5926] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5927] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5926] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5924] close(3 [pid 5927] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5926] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5927] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5926] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5924] <... close resumed>) = 0 [pid 5927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5926] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5924] symlink("/dev/binderfs", "./binderfs" [pid 5927] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5926] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5927] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5926] <... mprotect resumed>) = 0 [pid 5927] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5926] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5924] <... symlink resumed>) = 0 [pid 5927] <... mprotect resumed>) = 0 [pid 5926] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5927] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5926] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5924] write(1, "executing program\n", 18 [pid 5927] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 5927] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5926] <... clone3 resumed> => {parent_tid=[5929]}, 88) = 5929 [pid 5924] <... write resumed>) = 18 [pid 5926] rt_sigprocmask(SIG_SETMASK, [] [pid 5927] <... clone3 resumed> => {parent_tid=[5930]}, 88) = 5930 [pid 5926] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] rt_sigprocmask(SIG_SETMASK, [] [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = 0 [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5927] <... futex resumed>) = 0 [pid 5924] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5924] <... rt_sigaction resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5930 attached [pid 5924] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 5924] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5924] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] umount2("./565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5924] <... mprotect resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5929 attached [pid 5930] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5928] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5924] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] openat(AT_FDCWD, "./565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5928] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5924] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 5924] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5924] <... clone3 resumed> => {parent_tid=[5931]}, 88) = 5931 [pid 308] umount2("./565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5924] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5924] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./565/binderfs" [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5924] <... futex resumed>) = 0 [pid 308] unlink("./565/binderfs" [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 308] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./565/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./565/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./565/config"ci2-android-6-1/strace-static-x86_64: Process 5931 attached [pid 5930] <... set_robust_list resumed>) = 0 [pid 5928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./565" [pid 5928] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5930] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./566", 0777 [pid 5931] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5930] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5929] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5928] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5928] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... mkdir resumed>) = 0 [pid 5928] <... mprotect resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5931] <... set_robust_list resumed>) = 0 [pid 5929] <... set_robust_list resumed>) = 0 [pid 5928] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5930] mkdirat(AT_FDCWD, "./config", 0777 [pid 5928] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5928] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5930] <... mkdirat resumed>) = 0 [pid 5928] <... clone3 resumed> => {parent_tid=[5932]}, 88) = 5932 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5933 [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5930] <... futex resumed>) = 1 [pid 5928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5927] <... futex resumed>) = 0 [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] mount(NULL, "./config", "configfs", 0, NULL [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5933 attached [pid 5931] rt_sigprocmask(SIG_SETMASK, [] [pid 5930] <... mount resumed>) = 0 [pid 5929] rt_sigprocmask(SIG_SETMASK, [] [pid 5928] <... futex resumed>) = 0 [pid 5931] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5929] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5931] mkdirat(AT_FDCWD, "./config", 0777 [pid 5930] <... futex resumed>) = 0 [pid 5930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 5932 attached [pid 5929] mkdirat(AT_FDCWD, "./config", 0777 [pid 5927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5932] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5931] <... mkdirat resumed>) = 0 [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5932] <... set_robust_list resumed>) = 0 [pid 5932] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5932] mkdirat(AT_FDCWD, "./config", 0777 [pid 5929] <... mkdirat resumed>) = 0 [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... futex resumed>) = 1 [pid 5933] set_robust_list(0x5555731a86a0, 24 [pid 5931] <... futex resumed>) = 1 [pid 5930] <... futex resumed>) = 0 [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5924] <... futex resumed>) = 0 [pid 5933] <... set_robust_list resumed>) = 0 [pid 5932] <... mkdirat resumed>) = 0 [pid 5930] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5924] <... futex resumed>) = 0 [pid 5932] <... futex resumed>) = 1 [pid 5931] mount(NULL, "./config", "configfs", 0, NULL [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... futex resumed>) = 1 [pid 5928] <... futex resumed>) = 0 [pid 5926] <... futex resumed>) = 0 [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5933] rt_sigprocmask(SIG_SETMASK, [] [pid 5932] mount(NULL, "./config", "configfs", 0, NULL [pid 5930] <... futex resumed>) = 1 [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5932] <... mount resumed>) = 0 [pid 5930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5928] <... futex resumed>) = 0 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5932] <... futex resumed>) = 0 [pid 5928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5929] mount(NULL, "./config", "configfs", 0, NULL [pid 5927] <... futex resumed>) = 0 [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5932] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5931] <... mount resumed>) = 0 [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5932] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5928] <... futex resumed>) = 0 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5926] <... futex resumed>) = 0 [pid 5933] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5932] <... futex resumed>) = 0 [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... mount resumed>) = 0 [pid 5928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5927] <... futex resumed>) = 1 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5932] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5931] <... futex resumed>) = 1 [pid 5930] <... futex resumed>) = 0 [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5924] <... futex resumed>) = 0 [pid 5933] chdir("./566" [pid 5932] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5931] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5930] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5929] <... futex resumed>) = 0 [pid 5928] <... futex resumed>) = 0 [pid 5926] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] <... chdir resumed>) = 0 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5931] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5930] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5929] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] <... futex resumed>) = 0 [pid 5933] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5932] <... futex resumed>) = 0 [pid 5931] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5926] <... futex resumed>) = 0 [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5933] <... prctl resumed>) = 0 [pid 5932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5931] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5930] <... futex resumed>) = 1 [pid 5929] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... futex resumed>) = 0 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5933] setpgid(0, 0 [pid 5932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5929] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5928] <... futex resumed>) = 0 [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] <... setpgid resumed>) = 0 [pid 5932] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5931] <... futex resumed>) = 1 [pid 5930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5927] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = 0 [pid 5933] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5932] <... mkdirat resumed>) = 0 [pid 5931] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5930] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5929] <... futex resumed>) = 1 [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5926] <... futex resumed>) = 0 [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] <... openat resumed>) = 3 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5931] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5930] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5929] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] write(3, "1000", 4 [pid 5932] <... futex resumed>) = 1 [pid 5931] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5928] <... futex resumed>) = 0 [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = 0 [pid 5933] <... write resumed>) = 4 [pid 5932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5931] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5930] <... futex resumed>) = 1 [pid 5929] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... futex resumed>) = 0 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5933] close(3 [pid 5932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5929] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5928] <... futex resumed>) = 0 [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5933] <... close resumed>) = 0 [pid 5932] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5931] <... futex resumed>) = 0 [pid 5930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5927] <... futex resumed>) = 0 [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] symlink("/dev/binderfs", "./binderfs" [pid 5932] <... symlinkat resumed>) = 0 [pid 5931] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5930] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5929] <... futex resumed>) = 1 [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = 0 [pid 5933] <... symlink resumed>) = 0 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5931] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5930] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5929] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 5933] write(1, "executing program\n", 18 [pid 5932] <... futex resumed>) = 1 [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5928] <... futex resumed>) = 0 [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5933] <... write resumed>) = 18 [pid 5932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5931] <... futex resumed>) = 0 [pid 5930] <... futex resumed>) = 1 [pid 5929] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... futex resumed>) = 0 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5931] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5929] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5928] <... futex resumed>) = 0 [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = 0 [pid 5932] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5931] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5927] <... futex resumed>) = 0 [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5933] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5932] <... unlinkat resumed>) = 0 [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5929] <... futex resumed>) = 1 [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5933] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5931] <... futex resumed>) = 0 [pid 5930] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5929] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5932] <... futex resumed>) = 1 [pid 5931] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5928] <... futex resumed>) = 0 [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = 0 [pid 5933] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5931] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5930] <... futex resumed>) = 1 [pid 5929] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5928] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5927] <... futex resumed>) = 0 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5933] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5929] <... symlinkat resumed>) = 0 [pid 5928] <... futex resumed>) = 0 [pid 5927] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5933] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5932] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5931] <... futex resumed>) = 0 [pid 5930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5927] <... futex resumed>) = 0 [pid 5924] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5932] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5931] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5930] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5929] <... futex resumed>) = 1 [pid 5927] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = 0 [pid 5933] <... mprotect resumed>) = 0 [pid 5932] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5931] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5930] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5929] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5924] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5933] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5932] <... futex resumed>) = 1 [pid 5931] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5930] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5928] <... futex resumed>) = 0 [pid 5926] <... futex resumed>) = 0 [pid 5924] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5933] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5932] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5931] <... futex resumed>) = 0 [pid 5930] <... futex resumed>) = 1 [pid 5929] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5928] exit_group(0 [pid 5927] <... futex resumed>) = 0 [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5924] exit_group(0 [pid 5933] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5932] <... futex resumed>) = ? [pid 5930] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5929] <... unlinkat resumed>) = 0 [pid 5928] <... exit_group resumed>) = ? [pid 5924] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5934 attached [pid 5932] +++ exited with 0 +++ [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5928] +++ exited with 0 +++ [pid 5927] exit_group(0 [pid 5933] <... clone3 resumed> => {parent_tid=[5934]}, 88) = 5934 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5928, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5934] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5934] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5934] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5933] rt_sigprocmask(SIG_SETMASK, [] [pid 5931] +++ exited with 0 +++ [pid 5930] <... futex resumed>) = ? [pid 5929] <... futex resumed>) = 1 [pid 5927] <... exit_group resumed>) = ? [pid 5926] <... futex resumed>) = 0 [pid 5924] +++ exited with 0 +++ [pid 5933] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5930] +++ exited with 0 +++ [pid 5929] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5927] +++ exited with 0 +++ [pid 5926] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5926] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5924, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5927, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5933] <... futex resumed>) = 1 [pid 5929] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5926] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5929] <... unlinkat resumed>) = 0 [pid 5929] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5926] <... futex resumed>) = 0 [pid 5929] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5926] exit_group(0 [pid 5934] <... futex resumed>) = 0 [pid 5929] <... futex resumed>) = ? [pid 5926] <... exit_group resumed>) = ? [pid 5934] mkdirat(AT_FDCWD, "./config", 0777 [pid 5929] +++ exited with 0 +++ [pid 5926] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5926, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5934] <... mkdirat resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5933] <... futex resumed>) = 0 [pid 5934] mount(NULL, "./config", "configfs", 0, NULL [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5934] <... mount resumed>) = 0 [pid 5933] <... futex resumed>) = 0 [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5934] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5934] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5934] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5933] <... futex resumed>) = 0 [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5934] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] openat(AT_FDCWD, "./570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5934] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5934] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5933] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5934] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5934] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 309] <... restart_syscall resumed>) = 0 [pid 5934] <... mkdirat resumed>) = 0 [pid 5933] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5934] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 5934] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 5934] <... symlinkat resumed>) = 0 [pid 5933] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5934] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5934] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5934] <... unlinkat resumed>) = 0 [pid 5933] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./570/binderfs" [pid 306] umount2("./551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5934] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5934] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5933] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./570/binderfs" [pid 309] fstat(3 [pid 306] openat(AT_FDCWD, "./551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5934] <... unlinkat resumed>) = 0 [pid 5933] <... futex resumed>) = 0 [pid 5934] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5933] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5934] <... futex resumed>) = 0 [pid 5933] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... unlink resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 5934] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5933] exit_group(0 [pid 310] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 306] fstat(3 [pid 5934] <... futex resumed>) = ? [pid 5933] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5934] +++ exited with 0 +++ [pid 5933] +++ exited with 0 +++ [pid 310] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5933, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] openat(AT_FDCWD, "./556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./558/binderfs" [pid 307] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] newfstatat(AT_FDCWD, "./570/config" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./551/binderfs" [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./558/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] unlink("./551/binderfs" [pid 310] openat(AT_FDCWD, "./570/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./556/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] unlink("./556/binderfs" [pid 306] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 310] fstat(4 [pid 307] <... unlink resumed>) = 0 [pid 309] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./558/config" [pid 307] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./556/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./551/config" [pid 310] close(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 309] openat(AT_FDCWD, "./558/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./570/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 4 [pid 306] umount2("./551/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./556/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... rmdir resumed>) = 0 [pid 309] fstat(4 [pid 310] getdents64(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 309] getdents64(4 [pid 307] fstat(4 [pid 306] openat(AT_FDCWD, "./551/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 306] <... openat resumed>) = 4 [pid 310] rmdir("./570" [pid 309] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] close(4 [pid 307] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] mkdir("./571", 0777 [pid 309] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] rmdir("./558/config" [pid 306] getdents64(4 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] close(3 [pid 307] rmdir("./556/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./558") = 0 [pid 309] mkdir("./559", 0777) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] close(4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5935 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(3 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./551/config" [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5936 [pid 307] close(3 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5935 attached [pid 307] <... close resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] rmdir("./556" [pid 306] getdents64(3 [pid 5935] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5935] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] mkdir("./557", 0777 [pid 306] close(3 [pid 5935] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5935] chdir("./571") = 0 [pid 5935] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5935] setpgid(0, 0 [pid 306] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./551" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5935] <... setpgid resumed>) = 0 [pid 5935] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rmdir resumed>) = 0 [pid 5935] write(3, "1000", 4) = 4 [pid 5935] close(3) = 0 [pid 5935] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5935] write(1, "executing program\n", 18) = 18 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 306] mkdir("./552", 0777 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5937 [pid 5935] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5935] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5935] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 306] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5935] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5935] <... mprotect resumed>) = 0 [pid 5935] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./566", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5938 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./566/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./566/binderfs") = 0 [pid 308] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5936 attached ci2-android-6-1/strace-static-x86_64: Process 5938 attached ) = 0 [pid 308] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./566/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5936] set_robust_list(0x5555731a86a0, 24 [pid 308] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./566/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 5936] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./566/config" [pid 5938] set_robust_list(0x5555731a86a0, 24 [pid 5936] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 5935] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(3 [pid 5935] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 5935] <... clone3 resumed> => {parent_tid=[5939]}, 88) = 5939 [pid 308] <... close resumed>) = 0 [pid 5935] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./566" [pid 5938] <... set_robust_list resumed>) = 0 [pid 5936] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5935] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./567", 0777 [pid 5938] rt_sigprocmask(SIG_SETMASK, [] [pid 5936] chdir("./559" [pid 5935] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5936] <... chdir resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5938] chdir("./552" [pid 5936] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5940 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5937 attached [pid 5938] <... chdir resumed>) = 0 [pid 5936] <... prctl resumed>) = 0 [pid 5937] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5937] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 5940 attached ci2-android-6-1/strace-static-x86_64: Process 5939 attached [pid 5938] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5937] chdir("./557" [pid 5936] setpgid(0, 0 [pid 5937] <... chdir resumed>) = 0 [pid 5937] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5937] setpgid(0, 0) = 0 [pid 5937] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5940] set_robust_list(0x5555731a86a0, 24 [pid 5939] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5938] <... prctl resumed>) = 0 [pid 5937] <... openat resumed>) = 3 [pid 5936] <... setpgid resumed>) = 0 [pid 5937] write(3, "1000", 4) = 4 [pid 5937] close(3) = 0 [pid 5937] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5937] write(1, "executing program\n", 18 [pid 5936] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5937] <... write resumed>) = 18 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5937] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5937] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5937] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5936] <... openat resumed>) = 3 [pid 5937] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5936] write(3, "1000", 4 [pid 5938] setpgid(0, 0 [pid 5940] <... set_robust_list resumed>) = 0 [pid 5937] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5939] <... set_robust_list resumed>) = 0 [pid 5936] <... write resumed>) = 4 [pid 5937] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5937] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5938] <... setpgid resumed>) = 0 [pid 5936] close(3 [pid 5937] <... clone3 resumed> => {parent_tid=[5941]}, 88) = 5941 [pid 5937] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5941 attached [pid 5941] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5941] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5936] <... close resumed>) = 0 [pid 5941] mkdirat(AT_FDCWD, "./config", 0777 [pid 5936] symlink("/dev/binderfs", "./binderfs" [pid 5941] <... mkdirat resumed>) = 0 [pid 5936] <... symlink resumed>) = 0 [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5937] <... futex resumed>) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5941] <... futex resumed>) = 1 [pid 5941] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5936] write(1, "executing program\n", 18 executing program [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] <... write resumed>) = 18 [pid 5937] <... futex resumed>) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5941] <... futex resumed>) = 1 [pid 5941] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5937] <... futex resumed>) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5941] <... futex resumed>) = 1 [pid 5941] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5937] <... futex resumed>) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5941] <... futex resumed>) = 1 [pid 5941] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5936] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5938] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5936] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5936] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5936] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5936] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5941] <... mkdirat resumed>) = 0 [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5938] <... openat resumed>) = 3 [pid 5936] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5936] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5938] write(3, "1000", 4 [pid 5937] <... futex resumed>) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5938] <... write resumed>) = 4 [pid 5936] <... clone3 resumed> => {parent_tid=[5942]}, 88) = 5942 [pid 5938] close(3 [pid 5936] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5941] <... futex resumed>) = 1 [pid 5941] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5938] <... close resumed>) = 0 [pid 5936] <... futex resumed>) = 0 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5938] symlink("/dev/binderfs", "./binderfs" [pid 5941] <... symlinkat resumed>) = 0 [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5937] <... futex resumed>) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5938] <... symlink resumed>) = 0 [pid 5941] <... futex resumed>) = 1 [pid 5941] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5938] write(1, "executing program\n", 18 [pid 5940] rt_sigprocmask(SIG_SETMASK, [] [pid 5941] <... unlinkat resumed>) = 0 [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5937] <... futex resumed>) = 0 [pid 5937] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5937] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5941] <... futex resumed>) = 1 [pid 5941] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5938] <... write resumed>) = 18 executing program [pid 5941] <... unlinkat resumed>) = 0 [pid 5941] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5937] <... futex resumed>) = 0 [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5937] exit_group(0) = ? [pid 5940] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5939] rt_sigprocmask(SIG_SETMASK, [] [pid 5938] <... futex resumed>) = 0 [pid 5941] <... futex resumed>) = ? [pid 5938] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5940] chdir("./567" [pid 5938] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5940] <... chdir resumed>) = 0 [pid 5938] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5940] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5939] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5941] +++ exited with 0 +++ [pid 5938] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5937] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5942 attached [pid 5940] <... prctl resumed>) = 0 [pid 5939] mkdirat(AT_FDCWD, "./config", 0777 [pid 5938] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5937, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5938] <... mprotect resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5940] setpgid(0, 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5938] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5940] <... setpgid resumed>) = 0 [pid 5938] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5940] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5938] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5940] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5940] write(3, "1000", 4) = 4 [pid 307] <... openat resumed>) = 3 [pid 5940] close(3 [pid 307] fstat(3 [pid 5940] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5940] symlink("/dev/binderfs", "./binderfs" [pid 307] getdents64(3 [pid 5940] <... symlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5940] write(1, "executing program\n", 18 [pid 307] umount2("./557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5940] <... write resumed>) = 18 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5938] <... clone3 resumed> => {parent_tid=[5943]}, 88) = 5943 [pid 307] newfstatat(AT_FDCWD, "./557/binderfs" [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5938] rt_sigprocmask(SIG_SETMASK, [] [pid 307] unlink("./557/binderfs" [pid 5940] <... futex resumed>) = 0 [pid 5940] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5940] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... unlink resumed>) = 0 [pid 5938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5940] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 5940] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5938] <... futex resumed>) = 0 [pid 307] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5940] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5940] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] newfstatat(AT_FDCWD, "./557/config" [pid 5942] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5940] <... mprotect resumed>) = 0 [pid 307] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5943 attached [pid 5942] <... set_robust_list resumed>) = 0 [pid 5940] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5939] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5935] <... futex resumed>) = 0 [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5939] <... futex resumed>) = 1 [pid 5939] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5935] <... futex resumed>) = 0 [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./557/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5935] <... futex resumed>) = 0 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5939] <... futex resumed>) = 1 [pid 5939] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5935] <... futex resumed>) = 0 [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5939] <... futex resumed>) = 1 [pid 307] <... openat resumed>) = 4 [pid 5939] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 307] fstat(4 [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5935] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5939] <... futex resumed>) = 1 [pid 307] getdents64(4 [pid 5939] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5943] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5939] <... mkdirat resumed>) = 0 [pid 307] close(4 [pid 5942] rt_sigprocmask(SIG_SETMASK, [] [pid 5940] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5935] <... futex resumed>) = 0 [pid 307] rmdir("./557/config" [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5939] <... futex resumed>) = 1 [pid 5935] <... futex resumed>) = 0 [pid 5939] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5939] <... symlinkat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5939] <... futex resumed>) = 1 [pid 5935] <... futex resumed>) = 0 [pid 5939] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5943] <... set_robust_list resumed>) = 0 [pid 5942] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5939] <... unlinkat resumed>) = 0 [pid 5935] <... futex resumed>) = 0 [pid 307] close(3 [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5939] <... futex resumed>) = 0 [pid 5935] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5939] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5935] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5939] <... unlinkat resumed>) = 0 [pid 5935] <... futex resumed>) = 0 [pid 307] rmdir("./557" [pid 5939] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5935] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5939] <... futex resumed>) = 0 [pid 5935] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5939] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5935] exit_group(0 [pid 5939] <... futex resumed>) = ? [pid 5935] <... exit_group resumed>) = ? [pid 307] <... rmdir resumed>) = 0 [pid 5943] rt_sigprocmask(SIG_SETMASK, [] [pid 5942] mkdirat(AT_FDCWD, "./config", 0777 [pid 5940] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] mkdir("./558", 0777 [pid 5943] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5939] +++ exited with 0 +++ [pid 5935] +++ exited with 0 +++ [pid 5942] <... mkdirat resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5935, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5936] <... futex resumed>) = 0 [pid 5942] mount(NULL, "./config", "configfs", 0, NULL [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5942] <... mount resumed>) = 0 [pid 5936] <... futex resumed>) = 0 [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5942] <... futex resumed>) = 0 [pid 5936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5942] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5942] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5936] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5944 [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5942] <... futex resumed>) = 0 [pid 5936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5942] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5942] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5936] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5942] <... futex resumed>) = 0 [pid 5936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5942] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5943] mkdirat(AT_FDCWD, "./config", 0777 [pid 5942] <... mkdirat resumed>) = 0 [pid 5936] <... futex resumed>) = 0 [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5942] <... futex resumed>) = 0 [pid 5936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5942] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5942] <... symlinkat resumed>) = 0 [pid 5936] <... futex resumed>) = 0 [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5942] <... futex resumed>) = 0 [pid 5936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5942] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 5942] <... unlinkat resumed>) = 0 [pid 5936] <... futex resumed>) = 0 [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5942] <... futex resumed>) = 0 [pid 5936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5942] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5936] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5942] <... unlinkat resumed>) = 0 [pid 5940] <... clone3 resumed> => {parent_tid=[5945]}, 88) = 5945 [pid 5936] <... futex resumed>) = 0 [pid 310] umount2("./571", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5942] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5936] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5942] <... futex resumed>) = 0 [pid 5936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5942] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5940] rt_sigprocmask(SIG_SETMASK, [] [pid 5936] exit_group(0 [pid 5942] <... futex resumed>) = ? [pid 5936] <... exit_group resumed>) = ? [pid 310] openat(AT_FDCWD, "./571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5945 attached ci2-android-6-1/strace-static-x86_64: Process 5944 attached [pid 5943] <... mkdirat resumed>) = 0 [pid 5942] +++ exited with 0 +++ [pid 5940] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5936] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 3 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5936, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] fstat(3 [pid 5945] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5945] <... set_robust_list resumed>) = 0 [pid 310] getdents64(3 [pid 5945] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] set_robust_list(0x5555731a86a0, 24 [pid 310] umount2("./571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5944] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5944] rt_sigprocmask(SIG_SETMASK, [] [pid 310] newfstatat(AT_FDCWD, "./571/binderfs" [pid 5944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5944] chdir("./558" [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5944] <... chdir resumed>) = 0 [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./571/binderfs" [pid 5944] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5944] setpgid(0, 0) = 0 [pid 5944] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... unlink resumed>) = 0 [pid 5945] <... futex resumed>) = 0 [pid 5944] <... openat resumed>) = 3 [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5940] <... futex resumed>) = 1 [pid 5945] mkdirat(AT_FDCWD, "./config", 0777 [pid 5944] write(3, "1000", 4) = 4 [pid 5943] <... futex resumed>) = 1 [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5938] <... futex resumed>) = 0 [pid 310] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5945] <... mkdirat resumed>) = 0 [pid 5944] close(3 [pid 5943] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] <... close resumed>) = 0 [pid 5938] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5945] <... futex resumed>) = 1 [pid 5944] symlink("/dev/binderfs", "./binderfs" [pid 5943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] <... symlink resumed>) = 0 [pid 5943] mount(NULL, "./config", "configfs", 0, NULL [pid 5940] <... futex resumed>) = 0 [pid 310] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5944] write(1, "executing program\n", 18) = 18 [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] <... futex resumed>) = 0 [pid 5944] <... futex resumed>) = 0 executing program [pid 5940] <... futex resumed>) = 1 [pid 310] newfstatat(AT_FDCWD, "./571/config" [pid 5945] mount(NULL, "./config", "configfs", 0, NULL [pid 5944] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5943] <... mount resumed>) = 0 [pid 5945] <... mount resumed>) = 0 [pid 5944] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5945] <... futex resumed>) = 0 [pid 5944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5940] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5944] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5943] <... futex resumed>) = 1 [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5938] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5945] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5944] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./571/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5945] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5944] <... mprotect resumed>) = 0 [pid 5943] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5940] <... futex resumed>) = 0 [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5938] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5945] <... futex resumed>) = 0 [pid 5944] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5943] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5946 attached [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5944] <... clone3 resumed> => {parent_tid=[5946]}, 88) = 5946 [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5940] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5944] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5946] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5946] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5946] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] getdents64(4 [pid 5943] <... futex resumed>) = 1 [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5938] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5945] <... futex resumed>) = 0 [pid 5943] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5940] <... futex resumed>) = 1 [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5946] <... mkdirat resumed>) = 0 [pid 5945] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5946] <... futex resumed>) = 1 [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] <... futex resumed>) = 0 [pid 5946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5945] <... futex resumed>) = 0 [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] <... futex resumed>) = 0 [pid 5946] mount(NULL, "./config", "configfs", 0, NULL [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5946] <... mount resumed>) = 0 [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5944] <... futex resumed>) = 0 [pid 5946] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5946] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5944] <... futex resumed>) = 0 [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5946] <... futex resumed>) = 0 [pid 5944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5943] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5938] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5946] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5940] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5946] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5944] <... futex resumed>) = 0 [pid 5943] <... futex resumed>) = 0 [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5938] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] close(4 [pid 5943] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5940] <... futex resumed>) = 1 [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5938] <... futex resumed>) = 0 [pid 310] rmdir("./571/config" [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] <... futex resumed>) = 0 [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5943] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 5946] <... futex resumed>) = 0 [pid 5945] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5943] <... mkdirat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5945] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] <... futex resumed>) = 0 [pid 5943] <... futex resumed>) = 1 [pid 5938] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5945] <... futex resumed>) = 1 [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5943] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5940] <... futex resumed>) = 0 [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 309] umount2("./559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5938] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5943] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5940] <... futex resumed>) = 0 [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./571" [pid 5946] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5945] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5943] <... symlinkat resumed>) = 0 [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5946] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5945] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5943] <... futex resumed>) = 1 [pid 5938] <... futex resumed>) = 0 [pid 310] mkdir("./572", 0777 [pid 309] fstat(3 [pid 5946] <... futex resumed>) = 1 [pid 5945] <... futex resumed>) = 1 [pid 5944] <... futex resumed>) = 0 [pid 5943] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5940] <... futex resumed>) = 0 [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 5946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5944] <... futex resumed>) = 0 [pid 5943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5938] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5946] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5945] <... futex resumed>) = 0 [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5943] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5940] <... futex resumed>) = 1 [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] umount2("./559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5946] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5945] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5943] <... unlinkat resumed>) = 0 [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5946] <... futex resumed>) = 1 [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] <... futex resumed>) = 0 [pid 5943] <... futex resumed>) = 1 [pid 5938] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] newfstatat(AT_FDCWD, "./559/binderfs" [pid 5946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5945] <... futex resumed>) = 1 [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5943] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5940] <... futex resumed>) = 0 [pid 5938] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] <... futex resumed>) = 0 [pid 309] unlink("./559/binderfs" [pid 5946] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5940] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5938] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5947 attached [pid 5946] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5943] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] <... futex resumed>) = 0 [pid 5943] <... unlinkat resumed>) = 0 [pid 5940] <... futex resumed>) = 1 [pid 5938] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5947 [pid 309] <... umount2 resumed>) = 0 [pid 5946] <... futex resumed>) = 1 [pid 5945] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5944] <... futex resumed>) = 0 [pid 5943] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5940] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5938] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5945] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5944] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5943] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5945] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5944] <... futex resumed>) = 0 [pid 5943] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5938] exit_group(0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./559/config" [pid 5946] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5945] <... futex resumed>) = 1 [pid 5944] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5943] <... futex resumed>) = ? [pid 5940] <... futex resumed>) = 0 [pid 5938] <... exit_group resumed>) = ? [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5947] set_robust_list(0x5555731a86a0, 24 [pid 5946] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5945] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5943] +++ exited with 0 +++ [pid 5940] exit_group(0 [pid 309] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5946] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5945] <... futex resumed>) = ? [pid 5940] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5947] <... set_robust_list resumed>) = 0 [pid 5946] <... futex resumed>) = 1 [pid 5945] +++ exited with 0 +++ [pid 5944] <... futex resumed>) = 0 [pid 5938] +++ exited with 0 +++ [pid 5940] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./559/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5947] rt_sigprocmask(SIG_SETMASK, [] [pid 5946] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5944] exit_group(0 [pid 309] <... openat resumed>) = 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5938, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5947] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5946] <... futex resumed>) = ? [pid 5944] <... exit_group resumed>) = ? [pid 309] fstat(4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5940, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5947] chdir("./572" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] getdents64(4 [pid 5947] <... chdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5947] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] getdents64(4 [pid 5947] <... prctl resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5947] setpgid(0, 0 [pid 309] close(4 [pid 5947] <... setpgid resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 5947] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] rmdir("./559/config" [pid 5947] <... openat resumed>) = 3 [pid 5947] write(3, "1000", 4) = 4 [pid 309] <... rmdir resumed>) = 0 [pid 5947] close(3 [pid 5946] +++ exited with 0 +++ [pid 5944] +++ exited with 0 +++ [pid 309] getdents64(3 [pid 5947] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5947] symlink("/dev/binderfs", "./binderfs" [pid 309] close(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5944, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... close resumed>) = 0 [pid 307] umount2("./558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5947] <... symlink resumed>) = 0 [pid 309] rmdir("./559" [pid 5947] write(1, "executing program\n", 18 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5947] <... write resumed>) = 18 executing program [pid 309] <... rmdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] mkdir("./560", 0777 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 5947] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 307] fstat(3 [pid 5947] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5947] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5947] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5947] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5948 attached [pid 5947] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5948] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5948 [pid 307] newfstatat(AT_FDCWD, "./558/binderfs" [pid 5948] <... set_robust_list resumed>) = 0 [pid 5947] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5948] rt_sigprocmask(SIG_SETMASK, [] [pid 5947] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./558/binderfs" [pid 306] umount2("./552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5948] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... unlink resumed>) = 0 [pid 5947] <... mprotect resumed>) = 0 [pid 308] openat(AT_FDCWD, "./567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5948] chdir("./560" [pid 5947] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 307] <... umount2 resumed>) = 0 [pid 306] openat(AT_FDCWD, "./552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5948] <... chdir resumed>) = 0 [pid 308] fstat(3 [pid 5948] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5947] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 5948] <... prctl resumed>) = 0 [pid 5947] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(3 [pid 5948] setpgid(0, 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] newfstatat(AT_FDCWD, "./558/config" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5948] <... setpgid resumed>) = 0 [pid 5947] <... clone3 resumed> => {parent_tid=[5949]}, 88) = 5949 [pid 308] umount2("./567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5949 attached [pid 5948] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5947] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5947] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./567/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5948] <... openat resumed>) = 3 [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./558/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5948] write(3, "1000", 4 [pid 5947] <... futex resumed>) = 0 [pid 308] unlink("./567/binderfs" [pid 307] <... openat resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./552/binderfs" [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5949] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5948] <... write resumed>) = 4 [pid 308] <... unlink resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./552/binderfs" [pid 5949] <... set_robust_list resumed>) = 0 [pid 5948] close(3 [pid 308] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 5948] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... unlink resumed>) = 0 [pid 5948] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = 0 [pid 307] getdents64(4 [pid 306] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5948] <... symlink resumed>) = 0 [pid 308] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4 [pid 306] <... umount2 resumed>) = 0 [pid 5948] write(1, "executing program\n", 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... close resumed>) = 0 [pid 306] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5948] <... write resumed>) = 18 [pid 308] newfstatat(AT_FDCWD, "./567/config" [pid 307] rmdir("./558/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5949] rt_sigprocmask(SIG_SETMASK, [] [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./552/config" [pid 5949] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5948] <... futex resumed>) = 0 [pid 308] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5949] mkdirat(AT_FDCWD, "./config", 0777 [pid 5948] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5949] <... mkdirat resumed>) = 0 [pid 5948] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./567/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./552/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5948] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... openat resumed>) = 4 [pid 307] close(3 [pid 5949] <... futex resumed>) = 1 [pid 5948] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5947] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5949] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5948] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5949] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5948] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./552/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5949] mount(NULL, "./config", "configfs", 0, NULL [pid 5948] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] rmdir("./558" [pid 5949] <... mount resumed>) = 0 [pid 5948] <... mprotect resumed>) = 0 [pid 5947] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 306] <... openat resumed>) = 4 [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5948] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5949] <... futex resumed>) = 0 [pid 5948] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(4 [pid 307] <... rmdir resumed>) = 0 [pid 306] fstat(4 [pid 5949] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5948] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... close resumed>) = 0 [pid 307] mkdir("./559", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rmdir("./567/config" [pid 5948] <... clone3 resumed> => {parent_tid=[5950]}, 88) = 5950 [pid 308] <... rmdir resumed>) = 0 [pid 5948] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 307] <... mkdir resumed>) = 0 [pid 5948] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(4 [pid 5949] <... futex resumed>) = 0 [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5947] <... futex resumed>) = 1 [pid 308] close(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5949] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5948] <... futex resumed>) = 0 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5950 attached [pid 5949] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./567" [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 5949] <... futex resumed>) = 1 [pid 308] mkdir("./568", 0777 [pid 5947] <... futex resumed>) = 0 [pid 306] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 5951 attached [pid 5950] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5949] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... mkdir resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5951 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5950] <... set_robust_list resumed>) = 0 [pid 5951] set_robust_list(0x5555731a86a0, 24 [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5952 attached [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5952 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5950] rt_sigprocmask(SIG_SETMASK, [] [pid 5949] <... futex resumed>) = 0 [pid 5947] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(4 [pid 5949] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5950] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 5951] <... set_robust_list resumed>) = 0 [pid 5949] <... futex resumed>) = 0 [pid 5949] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5952] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5952] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5952] chdir("./568" [pid 5950] mkdirat(AT_FDCWD, "./config", 0777 [pid 5947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./552/config" [pid 5952] <... chdir resumed>) = 0 [pid 5952] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5952] setpgid(0, 0) = 0 [pid 5952] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5952] <... openat resumed>) = 3 [pid 5952] write(3, "1000", 4) = 4 [pid 5952] close(3) = 0 [pid 5952] symlink("/dev/binderfs", "./binderfs" [pid 5949] <... futex resumed>) = 0 [pid 5947] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 5952] <... symlink resumed>) = 0 [pid 5950] <... mkdirat resumed>) = 0 [pid 5949] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5952] write(1, "executing program\n", 18 [pid 5951] rt_sigprocmask(SIG_SETMASK, [] [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5949] <... mkdirat resumed>) = 0 [pid 306] getdents64(3 [pid 5952] <... write resumed>) = 18 [pid 5950] <... futex resumed>) = 1 [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5948] <... futex resumed>) = 0 executing program [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5949] <... futex resumed>) = 1 [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5952] <... futex resumed>) = 0 [pid 5949] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5948] <... futex resumed>) = 0 [pid 5952] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5952] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5952] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5952] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5952] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5952] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5952] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5953]}, 88) = 5953 [pid 5952] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5947] <... futex resumed>) = 0 [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5953 attached [pid 5953] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5950] mount(NULL, "./config", "configfs", 0, NULL [pid 5951] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5947] <... futex resumed>) = 1 [pid 306] close(3 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 5949] <... futex resumed>) = 0 [pid 5949] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5950] <... mount resumed>) = 0 [pid 306] rmdir("./552" [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] chdir("./559" [pid 5949] <... symlinkat resumed>) = 0 [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5949] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5953] <... set_robust_list resumed>) = 0 [pid 5947] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 5951] <... chdir resumed>) = 0 [pid 5950] <... futex resumed>) = 1 [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5950] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5949] <... futex resumed>) = 0 [pid 5948] <... futex resumed>) = 0 [pid 5947] <... futex resumed>) = 1 [pid 306] mkdir("./553", 0777 [pid 5951] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5949] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5949] <... unlinkat resumed>) = 0 [pid 5948] <... futex resumed>) = 1 [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5951] <... prctl resumed>) = 0 [pid 5950] <... futex resumed>) = 0 [pid 5947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... mkdir resumed>) = 0 [pid 5950] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5947] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5951] setpgid(0, 0 [pid 5947] <... futex resumed>) = 0 [pid 5951] <... setpgid resumed>) = 0 [pid 5950] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5949] <... futex resumed>) = 1 [pid 5947] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5951] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5949] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5950] <... futex resumed>) = 1 [pid 5947] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5949] <... unlinkat resumed>) = 0 [pid 5948] <... futex resumed>) = 0 [pid 5949] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5949] <... futex resumed>) = 0 [pid 5948] <... futex resumed>) = 0 [pid 5949] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5953] rt_sigprocmask(SIG_SETMASK, [] [pid 5950] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5954 [pid 5953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5947] exit_group(0 [pid 5950] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5947] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5951] <... openat resumed>) = 3 [pid 5950] <... futex resumed>) = 1 [pid 5949] <... futex resumed>) = ? [pid 5948] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5954 attached [pid 5953] mkdirat(AT_FDCWD, "./config", 0777 [pid 5951] write(3, "1000", 4 [pid 5950] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5949] +++ exited with 0 +++ [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5947] +++ exited with 0 +++ [pid 5951] <... write resumed>) = 4 [pid 5950] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5947, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5951] close(3 [pid 5950] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5954] set_robust_list(0x5555731a86a0, 24 [pid 5951] <... close resumed>) = 0 [pid 5950] <... mkdirat resumed>) = 0 [pid 5948] <... futex resumed>) = 0 [pid 5951] symlink("/dev/binderfs", "./binderfs" [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] <... set_robust_list resumed>) = 0 [pid 5953] <... mkdirat resumed>) = 0 [pid 5951] <... symlink resumed>) = 0 [pid 5950] <... futex resumed>) = 0 [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5951] write(1, "executing program\n", 18 executing program [pid 5950] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5951] <... write resumed>) = 18 [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5951] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5951] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5951] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5951] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5951] <... mprotect resumed>) = 0 [pid 5951] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] rt_sigprocmask(SIG_SETMASK, [] [pid 5951] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5951] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5950] <... futex resumed>) = 0 [pid 5948] <... futex resumed>) = 1 [pid 5950] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5955 attached [pid 5954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... clone3 resumed> => {parent_tid=[5955]}, 88) = 5955 [pid 5950] <... symlinkat resumed>) = 0 [pid 5951] rt_sigprocmask(SIG_SETMASK, [] [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5950] <... futex resumed>) = 0 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5950] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5954] chdir("./553" [pid 5951] <... futex resumed>) = 0 [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] <... chdir resumed>) = 0 [pid 5950] <... futex resumed>) = 0 [pid 5948] <... futex resumed>) = 1 [pid 5950] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5950] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5955] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5955] rt_sigprocmask(SIG_SETMASK, [] [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5955] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5955] mkdirat(AT_FDCWD, "./config", 0777 [pid 5954] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5953] <... futex resumed>) = 1 [pid 5952] <... futex resumed>) = 0 [pid 5948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5955] <... mkdirat resumed>) = 0 [pid 5954] <... prctl resumed>) = 0 [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... futex resumed>) = 0 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5955] <... futex resumed>) = 1 [pid 5955] mount(NULL, "./config", "configfs", 0, NULL [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] setpgid(0, 0 [pid 5952] <... futex resumed>) = 0 [pid 5948] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] <... setpgid resumed>) = 0 [pid 5953] mount(NULL, "./config", "configfs", 0, NULL [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5950] <... futex resumed>) = 0 [pid 5948] <... futex resumed>) = 1 [pid 5950] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5954] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5953] <... mount resumed>) = 0 [pid 5950] <... unlinkat resumed>) = 0 [pid 5948] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5950] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5954] <... openat resumed>) = 3 [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5950] <... futex resumed>) = 0 [pid 5950] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5954] write(3, "1000", 4 [pid 5948] exit_group(0 [pid 5953] <... futex resumed>) = 1 [pid 5952] <... futex resumed>) = 0 [pid 5954] <... write resumed>) = 4 [pid 5953] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5950] <... futex resumed>) = ? [pid 5948] <... exit_group resumed>) = ? [pid 5954] close(3 [pid 5953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5952] <... futex resumed>) = 0 [pid 5950] +++ exited with 0 +++ [pid 5955] <... mount resumed>) = 0 [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... futex resumed>) = 0 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5955] <... futex resumed>) = 1 [pid 5948] +++ exited with 0 +++ [pid 5955] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5954] <... close resumed>) = 0 [pid 5953] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5948, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5954] symlink("/dev/binderfs", "./binderfs" [pid 5955] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5953] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... restart_syscall resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 5955] <... futex resumed>) = 1 [pid 5954] <... symlink resumed>) = 0 [pid 5953] <... futex resumed>) = 1 [pid 5952] <... futex resumed>) = 0 [pid 5951] <... futex resumed>) = 0 [pid 5955] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5954] write(1, "executing program\n", 18 [pid 5953] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 310] umount2("./572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5955] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5954] <... write resumed>) = 18 [pid 5953] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5952] <... futex resumed>) = 0 [pid 5951] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5955] <... futex resumed>) = 0 [pid 5954] <... futex resumed>) = 0 [pid 5953] <... futex resumed>) = 0 [pid 5952] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5954] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5953] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 309] openat(AT_FDCWD, "./560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5954] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5952] <... futex resumed>) = 0 [pid 5951] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 5955] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5954] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5953] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... openat resumed>) = 3 [pid 5955] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5953] <... mkdirat resumed>) = 0 [pid 310] getdents64(3 [pid 309] fstat(3 [pid 5954] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5953] <... futex resumed>) = 1 [pid 5952] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(3 [pid 5955] <... futex resumed>) = 1 [pid 5954] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5953] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... futex resumed>) = 0 [pid 310] umount2("./572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5955] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5954] <... mprotect resumed>) = 0 [pid 5953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5952] <... futex resumed>) = 0 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5954] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5953] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5951] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./572/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5955] <... symlinkat resumed>) = 0 [pid 5954] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5953] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] newfstatat(AT_FDCWD, "./560/binderfs" [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./572/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 5956 attached [pid 5955] <... futex resumed>) = 1 [pid 5953] <... futex resumed>) = 1 [pid 5952] <... futex resumed>) = 0 [pid 5951] <... futex resumed>) = 0 [pid 309] unlink("./560/binderfs" [pid 5954] <... clone3 resumed> => {parent_tid=[5956]}, 88) = 5956 [pid 5953] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 5955] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5954] rt_sigprocmask(SIG_SETMASK, [] [pid 5953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5952] <... futex resumed>) = 0 [pid 5951] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5955] <... unlinkat resumed>) = 0 [pid 5953] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5953] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5955] <... futex resumed>) = 1 [pid 5954] <... futex resumed>) = 0 [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5953] <... futex resumed>) = 1 [pid 5952] <... futex resumed>) = 0 [pid 5951] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./560/config" [pid 5955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5953] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5952] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5955] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5952] <... futex resumed>) = 0 [pid 5951] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./572/config" [pid 309] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5953] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5955] <... unlinkat resumed>) = 0 [pid 5952] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5955] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5953] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./560/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5955] <... futex resumed>) = 1 [pid 5953] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5951] <... futex resumed>) = 0 [pid 310] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 5955] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5953] <... futex resumed>) = 1 [pid 5952] <... futex resumed>) = 0 [pid 5951] exit_group(0 [pid 309] fstat(4 [pid 5955] <... futex resumed>) = ? [pid 5953] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5952] exit_group(0 [pid 5951] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5955] +++ exited with 0 +++ [pid 5953] <... futex resumed>) = ? [pid 5952] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 5953] +++ exited with 0 +++ [pid 5952] +++ exited with 0 +++ [pid 5951] +++ exited with 0 +++ [pid 310] openat(AT_FDCWD, "./572/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5952, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... openat resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5951, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] fstat(4 [pid 309] close(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 309] rmdir("./560/config" [pid 5956] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... rmdir resumed>) = 0 [pid 310] getdents64(4 [pid 309] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(4 [pid 309] close(3 [pid 310] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 310] rmdir("./572/config" [pid 309] rmdir("./560") = 0 [pid 309] mkdir("./561", 0777 [pid 5956] <... set_robust_list resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5956] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 310] close(3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] <... close resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5956] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rmdir("./572"ci2-android-6-1/strace-static-x86_64: Process 5957 attached [pid 5956] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... restart_syscall resumed>) = 0 [pid 5957] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5957 [pid 5957] <... set_robust_list resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 5957] rt_sigprocmask(SIG_SETMASK, [] [pid 310] mkdir("./573", 0777 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5957] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5957] chdir("./561" [pid 308] umount2("./568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5957] <... chdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5957] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... mkdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5957] <... prctl resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 5957] setpgid(0, 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5957] <... setpgid resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5957] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] getdents64(3 [pid 307] openat(AT_FDCWD, "./559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5957] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5957] write(3, "1000", 4 [pid 308] umount2("./568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5957] <... write resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5957] close(3 [pid 308] newfstatat(AT_FDCWD, "./568/binderfs" [pid 307] <... openat resumed>) = 3 [pid 5957] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(3 [pid 5957] symlink("/dev/binderfs", "./binderfs" [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5958 [pid 308] unlink("./568/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5957] <... symlink resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 5957] write(1, "executing program\n", 18 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5957] <... write resumed>) = 18 [pid 308] <... umount2 resumed>) = 0 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 308] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5957] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5957] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] newfstatat(AT_FDCWD, "./568/config" [pid 5957] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5957] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5957] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5957] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] openat(AT_FDCWD, "./568/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./559/binderfs" [pid 5957] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... openat resumed>) = 4 [pid 5957] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5957] <... mprotect resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] unlink("./559/binderfs" [pid 5957] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 5957] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5957] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5957] <... clone3 resumed> => {parent_tid=[5959]}, 88) = 5959 [pid 308] close(4 [pid 5957] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 5957] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./568/config" [pid 307] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5959 attached ci2-android-6-1/strace-static-x86_64: Process 5958 attached [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5956] <... mkdirat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5957] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./568" [pid 5958] set_robust_list(0x5555731a86a0, 24 [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5959] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] mkdir("./569", 0777 [pid 5956] <... futex resumed>) = 1 [pid 5954] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5954] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5959] <... set_robust_list resumed>) = 0 [pid 5958] <... set_robust_list resumed>) = 0 [pid 5956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5960 attached [pid 5959] rt_sigprocmask(SIG_SETMASK, [] [pid 5960] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5960 [pid 5960] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5960] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5956] mount(NULL, "./config", "configfs", 0, NULL [pid 307] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5960] chdir("./569") = 0 [pid 5960] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5960] setpgid(0, 0) = 0 [pid 5960] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5960] <... openat resumed>) = 3 [pid 5956] <... mount resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./559/config" [pid 5960] write(3, "1000", 4) = 4 [pid 5960] close(3) = 0 [pid 5960] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5959] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5958] rt_sigprocmask(SIG_SETMASK, [] [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5960] write(1, "executing program\n", 18 [pid 5958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5956] <... futex resumed>) = 1 [pid 5954] <... futex resumed>) = 0 [pid 5960] <... write resumed>) = 18 [pid 5956] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5958] chdir("./573" [pid 5956] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5954] <... futex resumed>) = 0 [pid 5960] <... futex resumed>) = 0 [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5960] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5958] <... chdir resumed>) = 0 [pid 5956] <... futex resumed>) = 0 [pid 5954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./559/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5960] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5956] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5960] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5958] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5956] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5954] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5958] <... prctl resumed>) = 0 [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 5960] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5956] <... futex resumed>) = 0 [pid 5954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5960] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5958] setpgid(0, 0 [pid 5956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5960] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5958] <... setpgid resumed>) = 0 [pid 5956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5954] <... futex resumed>) = 0 [pid 5960] <... mprotect resumed>) = 0 [pid 5956] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 5960] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5958] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5956] <... mkdirat resumed>) = 0 [pid 5960] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5958] <... openat resumed>) = 3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5960] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5958] write(3, "1000", 4 [pid 5956] <... futex resumed>) = 1 [pid 5954] <... futex resumed>) = 0 [pid 5958] <... write resumed>) = 4 [pid 5956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 5960] <... clone3 resumed> => {parent_tid=[5961]}, 88) = 5961 [pid 5956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5954] <... futex resumed>) = 0 [pid 5960] rt_sigprocmask(SIG_SETMASK, [] [pid 5958] close(3 [pid 5956] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5958] <... close resumed>) = 0 [pid 5956] <... symlinkat resumed>) = 0 [pid 307] rmdir("./559/config" [pid 5958] symlink("/dev/binderfs", "./binderfs" [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5961 attached [pid 307] <... rmdir resumed>) = 0 [pid 5956] <... futex resumed>) = 1 [pid 5954] <... futex resumed>) = 0 [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5956] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5954] <... futex resumed>) = 0 [pid 5958] <... symlink resumed>) = 0 [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5956] <... unlinkat resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5958] write(1, "executing program\n", 18 [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5961] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5956] <... futex resumed>) = 1 [pid 5954] <... futex resumed>) = 0 [pid 5958] <... write resumed>) = 18 executing program [pid 5956] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5954] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 5956] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5954] <... futex resumed>) = 0 [pid 307] rmdir("./559" [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5956] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5954] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] <... set_robust_list resumed>) = 0 [pid 5961] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5961] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 5956] <... unlinkat resumed>) = 0 [pid 5958] <... futex resumed>) = 0 [pid 5956] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./560", 0777 [pid 5958] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5956] <... futex resumed>) = 1 [pid 5954] <... futex resumed>) = 0 [pid 5954] exit_group(0) = ? [pid 307] <... mkdir resumed>) = 0 [pid 5958] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5961] <... mkdirat resumed>) = 0 [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] <... futex resumed>) = 1 [pid 5956] +++ exited with 0 +++ [pid 5954] +++ exited with 0 +++ [pid 5961] mount(NULL, "./config", "configfs", 0, NULL [pid 5958] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5954, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5961] <... mount resumed>) = 0 [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] <... futex resumed>) = 1 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5958] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5962 [pid 5961] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5961] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5958] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5958] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5960] <... futex resumed>) = 0 [pid 5961] <... futex resumed>) = 1 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5958] <... mprotect resumed>) = 0 [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5958] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] <... futex resumed>) = 1 [pid 5961] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5958] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5961] <... mkdirat resumed>) = 0 [pid 5958] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 5962 attached [pid 5959] mkdirat(AT_FDCWD, "./config", 0777 [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] <... futex resumed>) = 1 [pid 5961] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5958] <... clone3 resumed> => {parent_tid=[5963]}, 88) = 5963 [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5958] rt_sigprocmask(SIG_SETMASK, [] [pid 5961] <... futex resumed>) = 1 [pid 5961] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5960] <... futex resumed>) = 0 [pid 5960] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5960] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] <... futex resumed>) = 1 [pid 5961] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 5958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5962] set_robust_list(0x5555731a86a0, 24 [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5961] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5960] <... futex resumed>) = 0 [pid 5960] exit_group(0 [pid 5958] <... futex resumed>) = 0 [pid 5960] <... exit_group resumed>) = ? [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5961] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5963 attached [pid 5961] +++ exited with 0 +++ [pid 5962] <... set_robust_list resumed>) = 0 [pid 5960] +++ exited with 0 +++ [pid 5959] <... mkdirat resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5960, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5962] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5962] chdir("./560") = 0 [pid 5962] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5962] setpgid(0, 0) = 0 [pid 5962] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5962] write(3, "1000", 4) = 4 [pid 5962] close(3) = 0 [pid 5962] symlink("/dev/binderfs", "./binderfs" [pid 5963] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5962] <... symlink resumed>) = 0 [pid 5959] <... futex resumed>) = 1 [pid 5957] <... futex resumed>) = 0 [pid 5962] write(1, "executing program\n", 18 [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5962] <... write resumed>) = 18 [pid 5957] <... futex resumed>) = 0 executing program [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5962] <... futex resumed>) = 0 [pid 5962] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5962] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5962] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5962] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5962] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5959] mount(NULL, "./config", "configfs", 0, NULL [pid 5963] <... set_robust_list resumed>) = 0 [pid 5962] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5962] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5964]}, 88) = 5964 [pid 5962] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5959] <... mount resumed>) = 0 [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5964 attached [pid 5964] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5964] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5964] mkdirat(AT_FDCWD, "./config", 0777 [pid 5963] rt_sigprocmask(SIG_SETMASK, [] [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5963] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5959] <... futex resumed>) = 1 [pid 5957] <... futex resumed>) = 0 [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5959] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5963] mkdirat(AT_FDCWD, "./config", 0777 [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5964] <... mkdirat resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5959] <... futex resumed>) = 1 [pid 5957] <... futex resumed>) = 0 [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5959] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] umount2("./553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5957] <... futex resumed>) = 0 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5959] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] openat(AT_FDCWD, "./553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 5959] <... futex resumed>) = 1 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5959] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] getdents64(3 [pid 5962] <... futex resumed>) = 0 [pid 5957] <... futex resumed>) = 0 [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5962] <... futex resumed>) = 0 [pid 5957] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5959] <... futex resumed>) = 0 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5964] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5959] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] newfstatat(AT_FDCWD, "./553/binderfs" [pid 5964] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./553/binderfs" [pid 5964] <... mount resumed>) = 0 [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5962] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5962] <... futex resumed>) = 0 [pid 5959] <... mkdirat resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5964] <... futex resumed>) = 1 [pid 5959] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5957] <... futex resumed>) = 0 [pid 5959] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] newfstatat(AT_FDCWD, "./553/config" [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5959] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5957] <... futex resumed>) = 0 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./553/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5959] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5964] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] openat(AT_FDCWD, "./553/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5964] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... openat resumed>) = 4 [pid 5959] <... symlinkat resumed>) = 0 [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(4 [pid 5962] <... futex resumed>) = 0 [pid 5959] <... futex resumed>) = 1 [pid 5957] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5962] <... futex resumed>) = 0 [pid 5959] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5957] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5964] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5959] <... unlinkat resumed>) = 0 [pid 306] close(4 [pid 5964] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./553/config" [pid 5959] <... futex resumed>) = 1 [pid 5957] <... futex resumed>) = 0 [pid 5957] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5957] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5964] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... rmdir resumed>) = 0 [pid 5959] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] getdents64(3 [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5962] <... futex resumed>) = 0 [pid 306] close(3 [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 5959] <... unlinkat resumed>) = 0 [pid 306] rmdir("./553" [pid 5964] <... futex resumed>) = 1 [pid 5964] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 5959] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5964] <... mkdirat resumed>) = 0 [pid 306] mkdir("./554", 0777 [pid 5959] <... futex resumed>) = 1 [pid 5957] <... futex resumed>) = 0 [pid 5957] exit_group(0) = ? [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 5962] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5962] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5964] <... futex resumed>) = 1 [pid 5964] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5962] <... futex resumed>) = 0 [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5964] <... futex resumed>) = 1 [pid 5964] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5962] <... futex resumed>) = 0 [pid 5962] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5962] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5964] <... futex resumed>) = 1 [pid 5959] +++ exited with 0 +++ [pid 5957] +++ exited with 0 +++ [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5965 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5957, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./569", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5963] <... mkdirat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./569/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./569/binderfs" [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5965 attached [pid 5964] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5963] <... futex resumed>) = 1 [pid 5958] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5965] set_robust_list(0x5555731a86a0, 24 [pid 5963] mount(NULL, "./config", "configfs", 0, NULL [pid 5958] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./569/config" [pid 5963] <... mount resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./569/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./569/config" [pid 5963] <... futex resumed>) = 1 [pid 5958] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5963] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5958] <... futex resumed>) = 0 [pid 308] close(3 [pid 5963] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./569") = 0 [pid 308] mkdir("./570", 0777 [pid 5964] <... unlinkat resumed>) = 0 [pid 5963] <... futex resumed>) = 1 [pid 5958] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5965] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5963] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5963] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5958] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5965] rt_sigprocmask(SIG_SETMASK, [] [pid 5964] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5966 attached [pid 5965] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5964] <... futex resumed>) = 1 [pid 5963] <... futex resumed>) = 0 [pid 5962] <... futex resumed>) = 0 [pid 5958] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... restart_syscall resumed>) = 0 [pid 5965] chdir("./554" [pid 5964] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5963] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5962] exit_group(0 [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5966 [pid 5965] <... chdir resumed>) = 0 [pid 5964] <... futex resumed>) = ? [pid 5963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5962] <... exit_group resumed>) = ? [pid 5958] <... futex resumed>) = 0 [pid 5965] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5964] +++ exited with 0 +++ [pid 5963] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5965] <... prctl resumed>) = 0 [pid 5963] <... mkdirat resumed>) = 0 [pid 5962] +++ exited with 0 +++ [pid 5965] setpgid(0, 0 [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5962, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5965] <... setpgid resumed>) = 0 [pid 5963] <... futex resumed>) = 1 [pid 5958] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5966] set_robust_list(0x5555731a86a0, 24 [pid 5965] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5963] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5958] <... futex resumed>) = 0 [pid 5963] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 5965] <... openat resumed>) = 3 [pid 5963] <... symlinkat resumed>) = 0 [pid 309] fstat(3 [pid 5966] <... set_robust_list resumed>) = 0 [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5965] write(3, "1000", 4 [pid 5963] <... futex resumed>) = 1 [pid 5958] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5963] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5966] rt_sigprocmask(SIG_SETMASK, [] [pid 5965] <... write resumed>) = 4 [pid 5963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5958] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 5963] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 5966] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5965] close(3 [pid 5963] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5965] <... close resumed>) = 0 [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5966] chdir("./570" [pid 5965] symlink("/dev/binderfs", "./binderfs" [pid 5963] <... futex resumed>) = 1 [pid 5958] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5963] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5958] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./561/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5965] <... symlink resumed>) = 0 [pid 5958] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5966] <... chdir resumed>) = 0 [pid 5965] write(1, "executing program\n", 18 [pid 5963] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5958] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 309] unlink("./561/binderfs" [pid 307] <... openat resumed>) = 3 [pid 5966] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5965] <... write resumed>) = 18 [pid 5963] <... unlinkat resumed>) = 0 [pid 307] fstat(3 [pid 5966] <... prctl resumed>) = 0 [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5963] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5966] setpgid(0, 0 [pid 5965] <... futex resumed>) = 0 [pid 5963] <... futex resumed>) = 1 [pid 5958] <... futex resumed>) = 0 [pid 309] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 5966] <... setpgid resumed>) = 0 [pid 5965] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5963] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5958] exit_group(0 [pid 309] <... umount2 resumed>) = 0 [pid 5966] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5965] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5963] <... futex resumed>) = ? [pid 5958] <... exit_group resumed>) = ? [pid 309] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5966] <... openat resumed>) = 3 [pid 5965] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5963] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5966] write(3, "1000", 4 [pid 5965] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./561/config" [pid 5966] <... write resumed>) = 4 [pid 5965] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5958] +++ exited with 0 +++ [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5966] close(3 [pid 5965] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5958, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5966] <... close resumed>) = 0 [pid 5965] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./560/binderfs" [pid 5966] symlink("/dev/binderfs", "./binderfs" [pid 5965] <... mprotect resumed>) = 0 [pid 309] openat(AT_FDCWD, "./561/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] unlink("./560/binderfs" [pid 5966] <... symlink resumed>) = 0 [pid 5965] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] fstat(4 [pid 307] <... unlink resumed>) = 0 [pid 5966] write(1, "executing program\n", 18 [pid 5965] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5966] <... write resumed>) = 18 [pid 5965] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] getdents64(4 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5966] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5966] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5965] <... clone3 resumed> => {parent_tid=[5967]}, 88) = 5967 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./560/config" [pid 5966] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5965] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5966] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5965] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 307] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5966] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./561/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5966] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5965] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./560/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] <... rmdir resumed>) = 0 [pid 307] fstat(4 [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5966] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 5966] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] close(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 5967 attached [pid 5966] <... mprotect resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 5967] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5966] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rmdir("./561" [pid 5967] <... set_robust_list resumed>) = 0 [pid 5966] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5967] rt_sigprocmask(SIG_SETMASK, [] [pid 5966] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... rmdir resumed>) = 0 [pid 307] close(4ci2-android-6-1/strace-static-x86_64: Process 5968 attached [pid 5967] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] mkdir("./562", 0777 [pid 5968] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5967] mkdirat(AT_FDCWD, "./config", 0777 [pid 5966] <... clone3 resumed> => {parent_tid=[5968]}, 88) = 5968 [pid 307] <... close resumed>) = 0 [pid 5968] <... set_robust_list resumed>) = 0 [pid 5967] <... mkdirat resumed>) = 0 [pid 5966] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... mkdir resumed>) = 0 [pid 307] rmdir("./560/config" [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5966] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5967] <... futex resumed>) = 1 [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5965] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5966] <... futex resumed>) = 0 [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5968] rt_sigprocmask(SIG_SETMASK, [] [pid 5967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5965] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5969 attached [pid 5967] mount(NULL, "./config", "configfs", 0, NULL [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5969] set_robust_list(0x5555731a86a0, 24 [pid 5968] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5967] <... mount resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5969 [pid 307] getdents64(3 [pid 5969] <... set_robust_list resumed>) = 0 [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5969] rt_sigprocmask(SIG_SETMASK, [] [pid 5967] <... futex resumed>) = 1 [pid 5965] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5969] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 5969] chdir("./562" [pid 5967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5965] <... futex resumed>) = 0 [pid 5969] <... chdir resumed>) = 0 [pid 5967] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 5969] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5967] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5969] <... prctl resumed>) = 0 [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] setpgid(0, 0 [pid 5967] <... futex resumed>) = 1 [pid 5965] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./560" [pid 5969] <... setpgid resumed>) = 0 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5969] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5965] <... futex resumed>) = 0 [pid 5969] <... openat resumed>) = 3 [pid 5967] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 307] <... rmdir resumed>) = 0 [pid 5969] write(3, "1000", 4 [pid 5967] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5969] <... write resumed>) = 4 [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] close(3 [pid 5967] <... futex resumed>) = 1 [pid 5965] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 307] mkdir("./561", 0777 [pid 5969] <... close resumed>) = 0 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5969] symlink("/dev/binderfs", "./binderfs" [pid 5967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5965] <... futex resumed>) = 0 [pid 5969] <... symlink resumed>) = 0 [pid 5967] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5968] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] getdents64(3 [pid 307] <... mkdir resumed>) = 0 [pid 5969] write(1, "executing program\n", 18 [pid 5967] <... mkdirat resumed>) = 0 [pid 5969] <... write resumed>) = 18 executing program [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5967] <... futex resumed>) = 1 [pid 5965] <... futex resumed>) = 0 [pid 310] umount2("./573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5969] <... futex resumed>) = 0 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5965] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5969] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5967] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./573/binderfs" [pid 5969] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5967] <... symlinkat resumed>) = 0 [pid 5969] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5967] <... futex resumed>) = 1 [pid 5965] <... futex resumed>) = 0 [pid 5969] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5965] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5970 [pid 5969] <... mprotect resumed>) = 0 [pid 5967] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./573/binderfs" [pid 5969] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5967] <... unlinkat resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5969] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5967] <... futex resumed>) = 1 [pid 5965] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5965] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5969] <... clone3 resumed> => {parent_tid=[5971]}, 88) = 5971 [pid 5967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5965] <... futex resumed>) = 0 [pid 5969] rt_sigprocmask(SIG_SETMASK, [] [pid 5967] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5965] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 5969] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5968] <... mkdirat resumed>) = 0 [pid 5967] <... unlinkat resumed>) = 0 [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5967] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5969] <... futex resumed>) = 0 [pid 5967] <... futex resumed>) = 1 [pid 5965] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5971 attached [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5967] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5965] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5967] <... futex resumed>) = ? [pid 5965] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5970 attached [pid 5971] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5968] <... futex resumed>) = 1 [pid 5967] +++ exited with 0 +++ [pid 5966] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./573/config" [pid 5971] <... set_robust_list resumed>) = 0 [pid 5970] set_robust_list(0x5555731a86a0, 24 [pid 5968] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5965] +++ exited with 0 +++ [pid 5966] <... futex resumed>) = 0 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./573/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5968] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5965, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5968] mount(NULL, "./config", "configfs", 0, NULL [pid 310] getdents64(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 5968] <... mount resumed>) = 0 [pid 310] rmdir("./573/config" [pid 5971] rt_sigprocmask(SIG_SETMASK, [] [pid 5970] <... set_robust_list resumed>) = 0 [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./573" [pid 5971] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5970] rt_sigprocmask(SIG_SETMASK, [] [pid 5968] <... futex resumed>) = 1 [pid 5966] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./574", 0777 [pid 5971] mkdirat(AT_FDCWD, "./config", 0777 [pid 5970] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5968] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5966] <... futex resumed>) = 0 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5968] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5966] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5972 [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5966] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5972 attached [pid 5972] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5968] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5972] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5972] chdir("./574") = 0 [pid 5972] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5972] setpgid(0, 0) = 0 [pid 5972] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5968] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5966] <... futex resumed>) = 0 [pid 5968] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5968] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5966] <... futex resumed>) = 0 [pid 5968] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5972] <... openat resumed>) = 3 [pid 5972] write(3, "1000", 4) = 4 [pid 5972] close(3 [pid 5968] <... mkdirat resumed>) = 0 [pid 5972] <... close resumed>) = 0 [pid 5972] symlink("/dev/binderfs", "./binderfs" [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5966] <... futex resumed>) = 0 [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5968] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5972] <... symlink resumed>) = 0 [pid 5968] <... symlinkat resumed>) = 0 [pid 5972] write(1, "executing program\n", 18 [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5966] <... futex resumed>) = 0 [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5968] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5966] <... futex resumed>) = 0 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5968] <... unlinkat resumed>) = 0 [pid 5972] <... write resumed>) = 18 [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5966] <... futex resumed>) = 0 [pid 5968] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5966] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5968] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5966] <... futex resumed>) = 0 [pid 5966] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5968] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5972] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5968] <... unlinkat resumed>) = 0 [pid 5972] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5968] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5972] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5968] <... futex resumed>) = 1 [pid 5966] <... futex resumed>) = 0 [pid 5968] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5966] exit_group(0 [pid 5968] <... futex resumed>) = ? [pid 5966] <... exit_group resumed>) = ? [pid 5972] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5971] <... mkdirat resumed>) = 0 [pid 5970] chdir("./561" [pid 5968] +++ exited with 0 +++ [pid 5966] +++ exited with 0 +++ [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5969] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5966, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5971] mount(NULL, "./config", "configfs", 0, NULL [pid 5969] <... futex resumed>) = 0 [pid 5971] <... mount resumed>) = 0 [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5969] <... futex resumed>) = 0 [pid 5971] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5971] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5969] <... futex resumed>) = 0 [pid 5971] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5971] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5969] <... futex resumed>) = 0 [pid 5971] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5972] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5971] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5970] <... chdir resumed>) = 0 [pid 306] umount2("./554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5969] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 5971] <... futex resumed>) = 1 [pid 306] fstat(3 [pid 5971] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5971] <... mkdirat resumed>) = 0 [pid 306] getdents64(3 [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] <... futex resumed>) = 0 [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5971] <... futex resumed>) = 1 [pid 306] umount2("./554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5971] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5971] <... symlinkat resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./554/binderfs" [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5969] <... futex resumed>) = 0 [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5969] <... futex resumed>) = 0 [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./554/binderfs" [pid 5972] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5971] <... futex resumed>) = 1 [pid 5971] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5970] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... unlink resumed>) = 0 [pid 5972] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5971] <... unlinkat resumed>) = 0 [pid 5970] <... prctl resumed>) = 0 [pid 306] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5972] <... mprotect resumed>) = 0 [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5970] setpgid(0, 0 [pid 306] <... umount2 resumed>) = 0 [pid 5972] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5971] <... futex resumed>) = 1 [pid 5970] <... setpgid resumed>) = 0 [pid 5969] <... futex resumed>) = 0 [pid 306] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5972] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5971] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5970] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5969] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5972] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5971] <... unlinkat resumed>) = 0 [pid 5970] <... openat resumed>) = 3 [pid 5969] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5973 attached [pid 5971] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5970] write(3, "1000", 4 [pid 5969] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5972] <... clone3 resumed> => {parent_tid=[5973]}, 88) = 5973 [pid 5971] <... futex resumed>) = 0 [pid 5970] <... write resumed>) = 4 [pid 5969] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] newfstatat(AT_FDCWD, "./554/config" [pid 5972] rt_sigprocmask(SIG_SETMASK, [] [pid 5971] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5970] close(3 [pid 5969] exit_group(0 [pid 5972] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5971] <... futex resumed>) = ? [pid 5970] <... close resumed>) = 0 [pid 5969] <... exit_group resumed>) = ? [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5973] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5971] +++ exited with 0 +++ [pid 5970] symlink("/dev/binderfs", "./binderfs" [pid 5969] +++ exited with 0 +++ [pid 306] umount2("./554/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5973] <... set_robust_list resumed>) = 0 [pid 5972] <... futex resumed>) = 0 [pid 5970] <... symlink resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5969, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5970] write(1, "executing program\n", 18 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5970] <... write resumed>) = 18 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] openat(AT_FDCWD, "./554/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5973] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... openat resumed>) = 4 [pid 5973] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5970] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 5973] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] umount2("./570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5970] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5970] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(4 [pid 5970] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] umount2("./562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 5970] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5970] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] openat(AT_FDCWD, "./562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 5970] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 5970] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] fstat(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5970] <... mprotect resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 5970] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5970] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] newfstatat(AT_FDCWD, "./570/binderfs" [pid 306] <... close resumed>) = 0 [pid 5970] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] umount2("./562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./554/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./570/binderfs" [pid 5970] <... clone3 resumed> => {parent_tid=[5974]}, 88) = 5974 [pid 309] newfstatat(AT_FDCWD, "./562/binderfs" [pid 308] <... unlink resumed>) = 0 [pid 5970] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 5970] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] unlink("./562/binderfs" [pid 308] <... umount2 resumed>) = 0 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 5974 attached [pid 5973] <... mkdirat resumed>) = 0 [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5970] <... futex resumed>) = 0 [pid 309] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./570/config" [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... close resumed>) = 0 [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./554" [pid 5973] mount(NULL, "./config", "configfs", 0, NULL [pid 5972] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./562/config" [pid 308] openat(AT_FDCWD, "./570/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 4 [pid 306] <... rmdir resumed>) = 0 [pid 5973] <... mount resumed>) = 0 [pid 309] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 306] mkdir("./555", 0777 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./562/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(4 [pid 309] <... openat resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] fstat(4 [pid 308] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] close(4 [pid 306] <... mkdir resumed>) = 0 [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] rmdir("./570/config" [pid 5973] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5972] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 5974] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5973] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 309] rmdir("./562/config" [pid 308] close(3 [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 5973] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5972] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] rmdir("./570" [pid 5974] <... set_robust_list resumed>) = 0 [pid 5973] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 309] close(3 [pid 308] mkdir("./571", 0777 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5975 [pid 5974] rt_sigprocmask(SIG_SETMASK, [] [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 309] rmdir("./562" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5975 attached [pid 5974] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5973] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5972] <... futex resumed>) = 0 [pid 309] mkdir("./563", 0777 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5975] set_robust_list(0x5555731a86a0, 24 [pid 5974] mkdirat(AT_FDCWD, "./config", 0777 [pid 5973] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5976 attached [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5976] set_robust_list(0x5555731a86a0, 24 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5976 [pid 5976] <... set_robust_list resumed>) = 0 [pid 5973] <... mkdirat resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 5976] rt_sigprocmask(SIG_SETMASK, [] [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5976] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5974] <... mkdirat resumed>) = 0 [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5977 ci2-android-6-1/strace-static-x86_64: Process 5977 attached [pid 5976] chdir("./571" [pid 5975] <... set_robust_list resumed>) = 0 [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 5976] <... chdir resumed>) = 0 [pid 5972] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5976] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5976] <... prctl resumed>) = 0 [pid 5976] setpgid(0, 0 [pid 5973] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5976] <... setpgid resumed>) = 0 [pid 5976] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5974] <... futex resumed>) = 1 [pid 5973] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5970] <... futex resumed>) = 0 [pid 5976] <... openat resumed>) = 3 [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5976] write(3, "1000", 4 [pid 5973] <... symlinkat resumed>) = 0 [pid 5970] <... futex resumed>) = 0 [pid 5976] <... write resumed>) = 4 [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5976] close(3) = 0 [pid 5976] symlink("/dev/binderfs", "./binderfs" [pid 5977] set_robust_list(0x5555731a86a0, 24 [pid 5976] <... symlink resumed>) = 0 [pid 5975] rt_sigprocmask(SIG_SETMASK, [] [pid 5974] mount(NULL, "./config", "configfs", 0, NULL [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5976] write(1, "executing program\n", 18) = 18 executing program [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5976] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5976] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5976] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5976] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 5976] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5976] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5974] <... mount resumed>) = 0 [pid 5973] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5972] <... futex resumed>) = 0 [pid 5976] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5973] <... unlinkat resumed>) = 0 [pid 5976] <... clone3 resumed> => {parent_tid=[5978]}, 88) = 5978 [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5974] <... futex resumed>) = 1 [pid 5970] <... futex resumed>) = 0 [pid 5976] rt_sigprocmask(SIG_SETMASK, [] [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5976] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5974] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5972] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5970] <... futex resumed>) = 0 [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5974] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5973] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5972] <... futex resumed>) = 0 [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5976] <... futex resumed>) = 0 [pid 5973] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5972] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5978 attached [pid 5973] <... unlinkat resumed>) = 0 [pid 5974] <... futex resumed>) = 1 [pid 5970] <... futex resumed>) = 0 [pid 5973] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5974] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5973] <... futex resumed>) = 1 [pid 5972] <... futex resumed>) = 0 [pid 5970] <... futex resumed>) = 0 [pid 5974] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5973] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5972] exit_group(0 [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5973] <... futex resumed>) = ? [pid 5972] <... exit_group resumed>) = ? [pid 5970] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5977] <... set_robust_list resumed>) = 0 [pid 5975] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5974] <... futex resumed>) = 0 [pid 5973] +++ exited with 0 +++ [pid 5978] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5972] +++ exited with 0 +++ [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5972, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5975] chdir("./555" [pid 5974] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5978] <... set_robust_list resumed>) = 0 [pid 5977] rt_sigprocmask(SIG_SETMASK, [] [pid 5975] <... chdir resumed>) = 0 [pid 5975] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5974] <... mkdirat resumed>) = 0 [pid 5978] rt_sigprocmask(SIG_SETMASK, [] [pid 5977] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5975] <... prctl resumed>) = 0 [pid 5975] setpgid(0, 0) = 0 [pid 5975] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5975] <... openat resumed>) = 3 [pid 5974] <... futex resumed>) = 1 [pid 5970] <... futex resumed>) = 0 [pid 5975] write(3, "1000", 4 [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5975] <... write resumed>) = 4 [pid 5974] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5970] <... futex resumed>) = 0 [pid 5978] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5975] close(3 [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5975] <... close resumed>) = 0 [pid 5974] <... symlinkat resumed>) = 0 [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5975] symlink("/dev/binderfs", "./binderfs" [pid 5974] <... futex resumed>) = 1 [pid 5970] <... futex resumed>) = 0 [pid 5977] chdir("./563" [pid 5975] <... symlink resumed>) = 0 [pid 5974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5978] mkdirat(AT_FDCWD, "./config", 0777 [pid 5975] write(1, "executing program\n", 18 [pid 5974] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5970] <... futex resumed>) = 0 [pid 5975] <... write resumed>) = 18 [pid 5974] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5974] <... unlinkat resumed>) = 0 [pid 5975] <... futex resumed>) = 0 executing program [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5975] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5974] <... futex resumed>) = 1 [pid 5970] <... futex resumed>) = 0 [pid 5975] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5970] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5975] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5974] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5970] <... futex resumed>) = 0 [pid 5975] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5970] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5975] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5974] <... unlinkat resumed>) = 0 [pid 5975] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5974] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5975] <... mprotect resumed>) = 0 [pid 5974] <... futex resumed>) = 1 [pid 5970] <... futex resumed>) = 0 [pid 5975] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5974] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5970] exit_group(0 [pid 5975] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5974] <... futex resumed>) = ? [pid 5970] <... exit_group resumed>) = ? [pid 5977] <... chdir resumed>) = 0 [pid 5975] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5974] +++ exited with 0 +++ [pid 5978] <... mkdirat resumed>) = 0 [pid 5970] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5970, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5975] <... clone3 resumed> => {parent_tid=[5979]}, 88) = 5979 [pid 5975] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-6-1/strace-static-x86_64: Process 5979 attached [pid 5979] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5979] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5979] mkdirat(AT_FDCWD, "./config", 0777 [pid 5977] <... prctl resumed>) = 0 [pid 5978] <... futex resumed>) = 1 [pid 5976] <... futex resumed>) = 0 [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5977] setpgid(0, 0 [pid 5979] <... mkdirat resumed>) = 0 [pid 5977] <... setpgid resumed>) = 0 [pid 5977] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5978] mount(NULL, "./config", "configfs", 0, NULL [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] <... openat resumed>) = 3 [pid 5978] <... mount resumed>) = 0 [pid 5977] write(3, "1000", 4) = 4 [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5979] <... futex resumed>) = 1 [pid 5977] close(3 [pid 5975] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5978] <... futex resumed>) = 1 [pid 5976] <... futex resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5979] mount(NULL, "./config", "configfs", 0, NULL [pid 5977] <... close resumed>) = 0 [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5976] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5978] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] umount2("./574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./574/binderfs" [pid 5979] <... mount resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5978] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] unlink("./574/binderfs" [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] symlink("/dev/binderfs", "./binderfs" [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5978] <... futex resumed>) = 1 [pid 5976] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5976] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./574/config" [pid 5979] <... futex resumed>) = 1 [pid 5978] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5977] <... symlink resumed>) = 0 [pid 5975] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5979] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5978] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5977] write(1, "executing program\n", 18 [pid 5975] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./574/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 executing program [pid 310] rmdir("./574/config" [pid 5979] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] <... write resumed>) = 18 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5978] <... futex resumed>) = 1 [pid 5976] <... futex resumed>) = 0 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5976] <... futex resumed>) = 0 [pid 310] close(3 [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./574" [pid 5979] <... futex resumed>) = 1 [pid 5978] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5977] <... futex resumed>) = 0 [pid 5975] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./575", 0777 [pid 5979] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5978] <... mkdirat resumed>) = 0 [pid 5977] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5975] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5979] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5978] <... futex resumed>) = 1 [pid 5977] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5976] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5980 ci2-android-6-1/strace-static-x86_64: Process 5980 attached [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5979] <... futex resumed>) = 1 [pid 5978] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5977] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5976] <... futex resumed>) = 0 [pid 5975] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5980] set_robust_list(0x5555731a86a0, 24 [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5980] <... set_robust_list resumed>) = 0 [pid 5975] <... futex resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5980] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5979] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5978] <... symlinkat resumed>) = 0 [pid 5977] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] chdir("./575" [pid 5979] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5978] <... futex resumed>) = 1 [pid 5977] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5976] <... futex resumed>) = 0 [pid 5980] <... chdir resumed>) = 0 [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5976] <... futex resumed>) = 0 [pid 5978] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5980] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5979] <... futex resumed>) = 1 [pid 5978] <... unlinkat resumed>) = 0 [pid 5977] <... mprotect resumed>) = 0 [pid 5975] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5980] <... prctl resumed>) = 0 [pid 5979] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5980] setpgid(0, 0 [pid 5979] <... symlinkat resumed>) = 0 [pid 5977] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5975] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5980] <... setpgid resumed>) = 0 [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5978] <... futex resumed>) = 1 [pid 5977] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5976] <... futex resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5980] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5979] <... futex resumed>) = 0 [pid 5978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5976] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5975] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3 [pid 5980] <... openat resumed>) = 3 [pid 5979] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5978] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5977] <... clone3 resumed> => {parent_tid=[5981]}, 88) = 5981 [pid 5976] <... futex resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] write(3, "1000", 4 [pid 5979] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5978] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5977] rt_sigprocmask(SIG_SETMASK, [] [pid 5976] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5975] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5980] <... write resumed>) = 4 [pid 5979] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5977] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5980] close(3 [pid 5979] <... unlinkat resumed>) = 0 [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5980] <... close resumed>) = 0 [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5978] <... unlinkat resumed>) = 0 [pid 5977] <... futex resumed>) = 0 [pid 5980] symlink("/dev/binderfs", "./binderfs" [pid 5979] <... futex resumed>) = 1 [pid 5978] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5975] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5981 attached [pid 5980] <... symlink resumed>) = 0 [pid 5979] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5978] <... futex resumed>) = 1 [pid 5976] <... futex resumed>) = 0 [pid 5975] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./561/binderfs" [pid 5980] write(1, "executing program\n", 18 [pid 5979] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5978] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5975] <... futex resumed>) = 0 [pid 5980] <... write resumed>) = 18 executing program [pid 5979] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5976] exit_group(0 [pid 5975] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5979] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5978] <... futex resumed>) = ? [pid 5976] <... exit_group resumed>) = ? [pid 5980] <... futex resumed>) = 0 [pid 5979] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5978] +++ exited with 0 +++ [pid 307] unlink("./561/binderfs" [pid 5980] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5979] <... futex resumed>) = 1 [pid 5975] <... futex resumed>) = 0 [pid 5980] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5979] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5975] exit_group(0 [pid 5980] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5979] <... futex resumed>) = ? [pid 5975] <... exit_group resumed>) = ? [pid 5981] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5980] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5979] +++ exited with 0 +++ [pid 5976] +++ exited with 0 +++ [pid 5975] +++ exited with 0 +++ [pid 307] <... unlink resumed>) = 0 [pid 5980] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5976, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5980] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5980] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... umount2 resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5975, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5980] <... mprotect resumed>) = 0 [pid 307] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5980] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5980] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5980] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] newfstatat(AT_FDCWD, "./561/config" [pid 5980] <... clone3 resumed> => {parent_tid=[5982]}, 88) = 5982 [pid 5980] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5980] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5980] <... futex resumed>) = 0 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5981] <... set_robust_list resumed>) = 0 [pid 307] openat(AT_FDCWD, "./561/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5981] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 4 [pid 5981] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] fstat(4 [pid 5981] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 5982 attached [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5982] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5981] <... mkdirat resumed>) = 0 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5977] <... futex resumed>) = 0 [pid 5981] mount(NULL, "./config", "configfs", 0, NULL [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 5982] <... set_robust_list resumed>) = 0 [pid 5981] <... mount resumed>) = 0 [pid 5977] <... futex resumed>) = 0 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5981] <... futex resumed>) = 0 [pid 5977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5981] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5981] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5977] <... futex resumed>) = 0 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5981] <... futex resumed>) = 0 [pid 5977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5982] rt_sigprocmask(SIG_SETMASK, [] [pid 5981] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5981] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5977] <... futex resumed>) = 0 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5981] <... futex resumed>) = 0 [pid 5977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5981] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5981] <... mkdirat resumed>) = 0 [pid 5982] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5977] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5981] <... futex resumed>) = 0 [pid 5977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5981] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5981] <... symlinkat resumed>) = 0 [pid 5977] <... futex resumed>) = 0 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5981] <... futex resumed>) = 0 [pid 5977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5981] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5981] <... unlinkat resumed>) = 0 [pid 5977] <... futex resumed>) = 0 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5981] <... futex resumed>) = 0 [pid 5977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5981] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5977] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5981] <... unlinkat resumed>) = 0 [pid 5977] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5981] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5977] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5981] <... futex resumed>) = 0 [pid 5977] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5981] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5977] exit_group(0 [pid 5981] <... futex resumed>) = ? [pid 5977] <... exit_group resumed>) = ? [pid 5982] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] close(4 [pid 5981] +++ exited with 0 +++ [pid 5977] +++ exited with 0 +++ [pid 307] <... close resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5977, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] rmdir("./561/config" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rmdir resumed>) = 0 [pid 5982] <... mkdirat resumed>) = 0 [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] <... futex resumed>) = 0 [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5980] <... futex resumed>) = 0 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5982] <... futex resumed>) = 1 [pid 307] close(3 [pid 5982] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 307] <... close resumed>) = 0 [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./561" [pid 5982] <... futex resumed>) = 1 [pid 5980] <... futex resumed>) = 0 [pid 5982] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5982] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5980] <... futex resumed>) = 0 [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5982] <... futex resumed>) = 0 [pid 5980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rmdir resumed>) = 0 [pid 5982] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5982] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5980] <... futex resumed>) = 0 [pid 307] mkdir("./562", 0777 [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5982] <... futex resumed>) = 0 [pid 5980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5982] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5982] <... mkdirat resumed>) = 0 [pid 5980] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5982] <... futex resumed>) = 0 [pid 5980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5982] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5982] <... symlinkat resumed>) = 0 [pid 5980] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5982] <... futex resumed>) = 0 [pid 5980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5982] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5982] <... unlinkat resumed>) = 0 [pid 5980] <... futex resumed>) = 0 [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5982] <... futex resumed>) = 0 [pid 5980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5982] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5980] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5982] <... unlinkat resumed>) = 0 [pid 5980] <... futex resumed>) = 0 [pid 5982] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5980] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5982] <... futex resumed>) = 0 [pid 5980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5982] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5980] exit_group(0 [pid 5982] <... futex resumed>) = ? [pid 5980] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 5983 attached [pid 5982] +++ exited with 0 +++ [pid 5980] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5983 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5980, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... restart_syscall resumed>) = 0 [pid 308] umount2("./571", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./563", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 309] openat(AT_FDCWD, "./563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 306] umount2("./555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5983] set_robust_list(0x5555731a86a0, 24 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] newfstatat(AT_FDCWD, "./571/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./571/binderfs" [pid 5983] <... set_robust_list resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./563/binderfs" [pid 308] <... unlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5983] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./563/binderfs" [pid 308] <... umount2 resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 5983] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./571/config" [pid 309] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./563/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./571/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 309] openat(AT_FDCWD, "./563/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] getdents64(4 [pid 309] fstat(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] close(4 [pid 306] fstat(3 [pid 309] getdents64(4 [pid 308] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./571/config" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5983] chdir("./562" [pid 309] close(4 [pid 308] <... rmdir resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 309] rmdir("./563/config" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] close(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./571" [pid 306] umount2("./555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5983] <... chdir resumed>) = 0 [pid 309] close(3 [pid 308] <... rmdir resumed>) = 0 [pid 5983] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... close resumed>) = 0 [pid 308] mkdir("./572", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5983] <... prctl resumed>) = 0 [pid 310] umount2("./575", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./563" [pid 308] <... mkdir resumed>) = 0 [pid 5983] setpgid(0, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./555/binderfs" [pid 310] openat(AT_FDCWD, "./575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] mkdir("./564", 0777 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5983] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5983] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] fstat(3 [pid 309] <... mkdir resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] unlink("./555/binderfs" [pid 5983] <... openat resumed>) = 3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5984 [pid 306] <... unlink resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 5984 attached [pid 5983] write(3, "1000", 4 [pid 310] umount2("./575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5985 [pid 310] newfstatat(AT_FDCWD, "./575/binderfs" [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] unlink("./575/binderfs") = 0 [pid 310] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./575/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./575/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 5983] <... write resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(4 [pid 5983] close(3 [pid 310] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./555/config" [pid 310] rmdir("./575/config"ci2-android-6-1/strace-static-x86_64: Process 5985 attached [pid 5984] set_robust_list(0x5555731a86a0, 24 [pid 5983] <... close resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./575" [pid 5985] set_robust_list(0x5555731a86a0, 24 [pid 5984] <... set_robust_list resumed>) = 0 [pid 5983] symlink("/dev/binderfs", "./binderfs" [pid 310] <... rmdir resumed>) = 0 [pid 306] umount2("./555/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] mkdir("./576", 0777 [pid 5983] <... symlink resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5984] rt_sigprocmask(SIG_SETMASK, [] [pid 5983] write(1, "executing program\n", 18 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5985] <... set_robust_list resumed>) = 0 [pid 5984] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5983] <... write resumed>) = 18 [pid 306] openat(AT_FDCWD, "./555/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5986 attached [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 5986 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5985] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5985] chdir("./564" [pid 5984] chdir("./572" [pid 5985] <... chdir resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5985] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... openat resumed>) = 4 [pid 5985] <... prctl resumed>) = 0 [pid 5984] <... chdir resumed>) = 0 [pid 5983] <... futex resumed>) = 0 [pid 5985] setpgid(0, 0) = 0 [pid 5985] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5984] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5983] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] fstat(4 [pid 5986] set_robust_list(0x5555731a86a0, 24 [pid 5985] <... openat resumed>) = 3 [pid 5985] write(3, "1000", 4) = 4 [pid 5985] close(3) = 0 [pid 5985] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5985] write(1, "executing program\n", 18) = 18 [pid 5983] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5984] <... prctl resumed>) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5985] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5985] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5985] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5985] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5985] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5985] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5987]}, 88) = 5987 [pid 5985] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5987 attached [pid 5987] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5987] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5987] mkdirat(AT_FDCWD, "./config", 0777 [pid 5984] setpgid(0, 0 [pid 5983] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] getdents64(4 [pid 5984] <... setpgid resumed>) = 0 [pid 5983] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5986] <... set_robust_list resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5983] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5986] rt_sigprocmask(SIG_SETMASK, [] [pid 5984] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5983] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] getdents64(4 [pid 5986] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5984] <... openat resumed>) = 3 [pid 5983] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5987] <... mkdirat resumed>) = 0 [pid 5984] write(3, "1000", 4 [pid 5983] <... mprotect resumed>) = 0 [pid 306] close(4 [pid 5984] <... write resumed>) = 4 [pid 5983] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5984] close(3 [pid 5983] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5984] <... close resumed>) = 0 [pid 5983] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5984] symlink("/dev/binderfs", "./binderfs" [pid 306] rmdir("./555/config" [pid 5983] <... clone3 resumed> => {parent_tid=[5988]}, 88) = 5988 [pid 5983] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5984] <... symlink resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 5988 attached [pid 5988] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5988] rt_sigprocmask(SIG_SETMASK, [] [pid 5984] write(1, "executing program\n", 18 [pid 306] <... rmdir resumed>) = 0 [pid 5988] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5984] <... write resumed>) = 18 [pid 306] getdents64(3 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5984] <... futex resumed>) = 0 executing program [pid 306] close(3 [pid 5984] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... close resumed>) = 0 [pid 5984] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] rmdir("./555" [pid 5984] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5988] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 5984] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./556", 0777 [pid 5984] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5988] <... mkdirat resumed>) = 0 [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5984] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5984] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5988] <... futex resumed>) = 1 [pid 5984] <... mprotect resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5988] mount(NULL, "./config", "configfs", 0, NULL [pid 5984] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5984] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5984] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5988] <... mount resumed>) = 0 [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] <... futex resumed>) = 1 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5989 [pid 5984] <... clone3 resumed> => {parent_tid=[5990]}, 88) = 5990 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5984] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] <... futex resumed>) = 1 [pid 5988] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] <... futex resumed>) = 1 [pid 5988] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] <... futex resumed>) = 1 [pid 5988] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5986] chdir("./576" [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] <... futex resumed>) = 1 [pid 5988] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5983] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] <... futex resumed>) = 1 [pid 5988] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5986] <... chdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5990 attached [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5988] <... unlinkat resumed>) = 0 [pid 5988] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5983] <... futex resumed>) = 0 [pid 5983] exit_group(0) = ? [pid 5990] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5987] <... futex resumed>) = 1 [pid 5986] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5985] <... futex resumed>) = 0 [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] <... futex resumed>) = ? [pid 5986] <... prctl resumed>) = 0 [pid 5987] mount(NULL, "./config", "configfs", 0, NULL [pid 5986] setpgid(0, 0 [pid 5987] <... mount resumed>) = 0 [pid 5986] <... setpgid resumed>) = 0 [pid 5990] <... set_robust_list resumed>) = 0 [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5986] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5990] rt_sigprocmask(SIG_SETMASK, [] [pid 5987] <... futex resumed>) = 1 [pid 5985] <... futex resumed>) = 0 [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5988] +++ exited with 0 +++ [pid 5983] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 5989 attached [pid 5989] set_robust_list(0x5555731a86a0, 24 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5983, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5989] <... set_robust_list resumed>) = 0 [pid 5989] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5989] chdir("./556") = 0 [pid 5989] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5986] <... openat resumed>) = 3 [pid 5989] <... prctl resumed>) = 0 [pid 5989] setpgid(0, 0) = 0 [pid 5989] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5986] write(3, "1000", 4 [pid 5989] <... openat resumed>) = 3 [pid 5989] write(3, "1000", 4) = 4 [pid 5989] close(3) = 0 [pid 5989] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5987] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5986] <... write resumed>) = 4 [pid 5990] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5989] write(1, "executing program\n", 18) = 18 executing program [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5989] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 5989] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5989] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 5989] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5989] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5989] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[5991]}, 88) = 5991 [pid 5986] close(3 [pid 5989] rt_sigprocmask(SIG_SETMASK, [] [pid 5987] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5986] <... close resumed>) = 0 [pid 5989] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5986] symlink("/dev/binderfs", "./binderfs" [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5991 attached [pid 5991] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 5991] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5991] mkdirat(AT_FDCWD, "./config", 0777 [pid 5986] <... symlink resumed>) = 0 [pid 5987] <... futex resumed>) = 1 [pid 5985] <... futex resumed>) = 0 [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5991] <... mkdirat resumed>) = 0 [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5989] <... futex resumed>) = 0 [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5991] <... futex resumed>) = 1 [pid 5991] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 5987] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5986] write(1, "executing program\n", 18 [pid 5990] mkdirat(AT_FDCWD, "./config", 0777 [pid 5987] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5986] <... write resumed>) = 18 [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5989] <... futex resumed>) = 0 [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5991] <... futex resumed>) = 1 [pid 5990] <... mkdirat resumed>) = 0 [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5991] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5989] <... futex resumed>) = 0 [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5991] <... futex resumed>) = 1 [pid 5991] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5989] <... futex resumed>) = 0 [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5991] <... futex resumed>) = 1 [pid 5991] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5987] <... futex resumed>) = 1 [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5986] <... futex resumed>) = 0 [pid 5985] <... futex resumed>) = 0 [pid 5987] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5990] <... futex resumed>) = 1 [pid 5986] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5984] <... futex resumed>) = 0 [pid 5987] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5986] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5990] mount(NULL, "./config", "configfs", 0, NULL [pid 5986] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5984] <... futex resumed>) = 0 [pid 5985] <... futex resumed>) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5986] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5990] <... mount resumed>) = 0 [pid 5986] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5986] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5986] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5990] <... futex resumed>) = 1 [pid 5984] <... futex resumed>) = 0 [pid 5986] <... mprotect resumed>) = 0 [pid 5990] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5986] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5990] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5986] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5986] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5984] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5991] <... mkdirat resumed>) = 0 [pid 5987] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5990] <... futex resumed>) = 1 [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5986] <... clone3 resumed> => {parent_tid=[5992]}, 88) = 5992 [pid 5984] <... futex resumed>) = 0 [pid 5990] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5987] <... futex resumed>) = 1 [pid 5986] rt_sigprocmask(SIG_SETMASK, [] [pid 5985] <... futex resumed>) = 0 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 5990] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5987] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5986] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5985] <... futex resumed>) = 0 [pid 5990] <... futex resumed>) = 1 [pid 5987] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5986] <... futex resumed>) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5984] <... futex resumed>) = 0 [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5990] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5987] <... symlinkat resumed>) = 0 [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5984] <... futex resumed>) = 0 [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5990] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5987] <... futex resumed>) = 1 [pid 5985] <... futex resumed>) = 0 [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5987] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5990] <... futex resumed>) = 1 [pid 5987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5984] <... futex resumed>) = 0 [pid 5990] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5987] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5989] <... futex resumed>) = 0 [pid 5984] <... futex resumed>) = 0 [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5987] <... unlinkat resumed>) = 0 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5989] <... futex resumed>) = 0 [pid 5990] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5991] <... futex resumed>) = 1 [pid 5987] <... futex resumed>) = 1 [pid 5985] <... futex resumed>) = 0 [pid 5985] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5990] <... symlinkat resumed>) = 0 [pid 5987] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5985] <... futex resumed>) = 0 [pid 5987] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 5985] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5987] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5990] <... futex resumed>) = 1 [pid 5987] <... futex resumed>) = 0 [pid 5985] exit_group(0 [pid 5984] <... futex resumed>) = 0 [pid 5990] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5985] <... exit_group resumed>) = ? [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 5992 attached [pid 5991] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5987] +++ exited with 0 +++ [pid 5985] +++ exited with 0 +++ [pid 5984] <... futex resumed>) = 0 [pid 5990] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5990] <... unlinkat resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5985, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5990] <... futex resumed>) = 1 [pid 5984] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5990] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5984] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5984] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5990] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5984] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5992] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5991] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5990] <... unlinkat resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 5992] <... set_robust_list resumed>) = 0 [pid 5990] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 5990] <... futex resumed>) = 1 [pid 5984] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5990] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5992] rt_sigprocmask(SIG_SETMASK, [] [pid 5984] exit_group(0 [pid 307] getdents64(3 [pid 5984] <... exit_group resumed>) = ? [pid 5990] <... futex resumed>) = ? [pid 5992] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5992] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5992] <... mkdirat resumed>) = 0 [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5989] <... futex resumed>) = 0 [pid 5990] +++ exited with 0 +++ [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5984] +++ exited with 0 +++ [pid 307] umount2("./562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5989] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5984, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5991] <... futex resumed>) = 1 [pid 5991] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] newfstatat(AT_FDCWD, "./562/binderfs" [pid 5991] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5989] <... futex resumed>) = 0 [pid 307] unlink("./562/binderfs" [pid 5989] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5989] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5991] <... futex resumed>) = 1 [pid 5991] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = -1 ENOENT (No such file or directory) [pid 307] <... unlink resumed>) = 0 [pid 5991] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5989] <... futex resumed>) = 0 [pid 5989] exit_group(0 [pid 307] <... umount2 resumed>) = 0 [pid 5989] <... exit_group resumed>) = ? [pid 307] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5991] <... futex resumed>) = ? [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./562/config" [pid 5992] <... futex resumed>) = 1 [pid 5986] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5992] mount(NULL, "./config", "configfs", 0, NULL [pid 5991] +++ exited with 0 +++ [pid 5989] +++ exited with 0 +++ [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5986] <... futex resumed>) = 0 [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5989, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] openat(AT_FDCWD, "./562/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5992] <... mount resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 5992] <... futex resumed>) = 1 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5986] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5992] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5986] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5992] <... futex resumed>) = 0 [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 5986] <... futex resumed>) = 0 [pid 5992] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 5992] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./562/config" [pid 5992] <... futex resumed>) = 1 [pid 5992] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5986] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 5992] <... futex resumed>) = 0 [pid 5986] <... futex resumed>) = 1 [pid 5992] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3) = 0 [pid 5992] <... mkdirat resumed>) = 0 [pid 307] rmdir("./562" [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5986] <... futex resumed>) = 0 [pid 5992] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 5986] <... futex resumed>) = 1 [pid 5992] <... futex resumed>) = 0 [pid 307] mkdir("./563", 0777 [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 5992] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... restart_syscall resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5992] <... symlinkat resumed>) = 0 [pid 308] umount2("./572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5992] <... futex resumed>) = 1 [pid 5986] <... futex resumed>) = 0 [pid 309] umount2("./564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5992] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5992] <... unlinkat resumed>) = 0 [pid 5986] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] fstat(3 [pid 309] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5993 attached [pid 5992] <... futex resumed>) = 0 [pid 5986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 5993 [pid 306] openat(AT_FDCWD, "./556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5993] set_robust_list(0x5555731a86a0, 24 [pid 5992] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5986] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 5993] <... set_robust_list resumed>) = 0 [pid 5992] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5986] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 5993] rt_sigprocmask(SIG_SETMASK, [] [pid 5992] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5986] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./572/binderfs" [pid 5993] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5992] <... unlinkat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./564/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5993] chdir("./563" [pid 5992] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./572/binderfs" [pid 5993] <... chdir resumed>) = 0 [pid 5992] <... futex resumed>) = 1 [pid 5986] <... futex resumed>) = 0 [pid 309] unlink("./564/binderfs" [pid 308] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 5993] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5992] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5986] exit_group(0 [pid 309] <... unlink resumed>) = 0 [pid 308] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5993] <... prctl resumed>) = 0 [pid 5992] <... futex resumed>) = ? [pid 5986] <... exit_group resumed>) = ? [pid 309] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = 0 [pid 306] umount2("./556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./572/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./564/config" [pid 308] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./556/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./572/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5993] setpgid(0, 0 [pid 5992] +++ exited with 0 +++ [pid 5986] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 4 [pid 306] unlink("./556/binderfs" [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5986, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] openat(AT_FDCWD, "./564/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] fstat(4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... openat resumed>) = 4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5993] <... setpgid resumed>) = 0 [pid 309] fstat(4 [pid 308] getdents64(4 [pid 306] <... unlink resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5993] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] getdents64(4 [pid 308] getdents64(4 [pid 306] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(4 [pid 308] close(4 [pid 306] <... umount2 resumed>) = 0 [pid 5993] <... openat resumed>) = 3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 306] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(4 [pid 308] rmdir("./572/config" [pid 5993] write(3, "1000", 4 [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5993] <... write resumed>) = 4 [pid 309] rmdir("./564/config" [pid 308] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./556/config" [pid 5993] close(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5993] <... close resumed>) = 0 [pid 306] umount2("./556/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5993] symlink("/dev/binderfs", "./binderfs" [pid 309] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 5993] <... symlink resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./556/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 5993] write(1, "executing program\n", 18 [pid 309] close(3 [pid 308] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 309] <... close resumed>) = 0 executing program [pid 308] rmdir("./572" [pid 306] fstat(4 [pid 5993] <... write resumed>) = 18 [pid 309] rmdir("./564" [pid 308] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] mkdir("./573", 0777 [pid 5993] <... futex resumed>) = 0 [pid 309] mkdir("./565", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 306] getdents64(4 [pid 5993] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5993] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5993] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(4 [pid 5993] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 5994 attached [pid 5993] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 5995 attached [pid 5994] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 5994 [pid 5995] set_robust_list(0x5555731a86a0, 24 [pid 5993] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 5995 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(4 [pid 5995] <... set_robust_list resumed>) = 0 [pid 5993] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5995] rt_sigprocmask(SIG_SETMASK, [] [pid 5994] <... set_robust_list resumed>) = 0 [pid 5993] <... mprotect resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5994] rt_sigprocmask(SIG_SETMASK, [] [pid 5993] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] rmdir("./556/config" [pid 5995] chdir("./565" [pid 5994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5993] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5995] <... chdir resumed>) = 0 [pid 5994] chdir("./573" [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 5996 attached [pid 5995] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5994] <... chdir resumed>) = 0 [pid 306] getdents64(3 [pid 5996] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5993] <... clone3 resumed> => {parent_tid=[5996]}, 88) = 5996 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5996] <... set_robust_list resumed>) = 0 [pid 5995] <... prctl resumed>) = 0 [pid 5994] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5993] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 5996] rt_sigprocmask(SIG_SETMASK, [] [pid 5993] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 5996] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./556" [pid 5996] mkdirat(AT_FDCWD, "./config", 0777 [pid 5995] setpgid(0, 0 [pid 5994] <... prctl resumed>) = 0 [pid 5993] <... futex resumed>) = 0 [pid 5995] <... setpgid resumed>) = 0 [pid 5994] setpgid(0, 0 [pid 306] <... rmdir resumed>) = 0 [pid 5996] <... mkdirat resumed>) = 0 [pid 5995] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5994] <... setpgid resumed>) = 0 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 306] mkdir("./557", 0777 [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] <... openat resumed>) = 3 [pid 5994] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5996] <... futex resumed>) = 1 [pid 5995] write(3, "1000", 4 [pid 5993] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 5996] mount(NULL, "./config", "configfs", 0, NULL [pid 5994] <... openat resumed>) = 3 [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./576", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5996] <... mount resumed>) = 0 [pid 5995] <... write resumed>) = 4 [pid 5994] write(3, "1000", 4 [pid 5993] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5995] close(3 [pid 5994] <... write resumed>) = 4 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] <... close resumed>) = 0 [pid 5994] close(3 [pid 310] <... openat resumed>) = 3 [pid 5995] symlink("/dev/binderfs", "./binderfs" [pid 5994] <... close resumed>) = 0 [pid 310] fstat(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5996] <... futex resumed>) = 1 [pid 5995] <... symlink resumed>) = 0 [pid 5994] symlink("/dev/binderfs", "./binderfs" [pid 5993] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5995] write(1, "executing program\n", 18 [pid 5994] <... symlink resumed>) = 0 [pid 310] getdents64(3 [pid 5995] <... write resumed>) = 18 executing program [pid 5994] write(1, "executing program\n", 18 [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] <... write resumed>) = 18 [pid 5993] <... futex resumed>) = 0 executing program [pid 310] umount2("./576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5995] <... futex resumed>) = 0 [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 5997 [pid 5995] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5994] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./576/binderfs" [pid 5995] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5994] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 5995] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5994] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] unlink("./576/binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5996] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5994] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... unlink resumed>) = 0 [pid 5995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5995] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5994] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = 0 [pid 5996] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5995] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5994] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] <... mprotect resumed>) = 0 [pid 5994] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 5997 attached [pid 5996] <... futex resumed>) = 1 [pid 5995] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5994] <... mprotect resumed>) = 0 [pid 5993] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./576/config" [pid 5996] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5995] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5994] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5997] set_robust_list(0x5555731a86a0, 24 [pid 5995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5994] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5993] <... futex resumed>) = 0 [pid 310] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 5998 attached [pid 5997] <... set_robust_list resumed>) = 0 [pid 5996] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5994] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5997] rt_sigprocmask(SIG_SETMASK, [] [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] <... clone3 resumed> => {parent_tid=[5998]}, 88) = 5998 [pid 5993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5997] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5996] <... futex resumed>) = 0 [pid 5995] rt_sigprocmask(SIG_SETMASK, [] [pid 5994] <... clone3 resumed> => {parent_tid=[5999]}, 88) = 5999 [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./576/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 5999 attached [pid 5998] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5997] chdir("./557" [pid 5996] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5994] rt_sigprocmask(SIG_SETMASK, [] [pid 5993] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 5999] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5998] <... set_robust_list resumed>) = 0 [pid 5997] <... chdir resumed>) = 0 [pid 5996] <... mkdirat resumed>) = 0 [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 5999] <... set_robust_list resumed>) = 0 [pid 5998] rt_sigprocmask(SIG_SETMASK, [] [pid 5997] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] <... futex resumed>) = 0 [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5998] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5997] <... prctl resumed>) = 0 [pid 5996] <... futex resumed>) = 0 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5994] <... futex resumed>) = 0 [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 5997] setpgid(0, 0 [pid 5996] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5993] <... futex resumed>) = 0 [pid 5999] rt_sigprocmask(SIG_SETMASK, [] [pid 5998] mkdirat(AT_FDCWD, "./config", 0777 [pid 5997] <... setpgid resumed>) = 0 [pid 5996] <... symlinkat resumed>) = 0 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 5997] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(4 [pid 5998] <... mkdirat resumed>) = 0 [pid 5997] <... openat resumed>) = 3 [pid 5996] <... futex resumed>) = 0 [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 5997] write(3, "1000", 4 [pid 5996] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5993] <... futex resumed>) = 0 [pid 310] close(4 [pid 5999] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] <... write resumed>) = 4 [pid 5996] <... unlinkat resumed>) = 0 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 5997] close(3 [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rmdir("./576/config" [pid 5998] <... futex resumed>) = 1 [pid 5997] <... close resumed>) = 0 [pid 5996] <... futex resumed>) = 0 [pid 5995] <... futex resumed>) = 0 [pid 5993] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] symlink("/dev/binderfs", "./binderfs" [pid 5996] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5993] <... futex resumed>) = 0 [pid 5999] mkdirat(AT_FDCWD, "./config", 0777 [pid 5998] mount(NULL, "./config", "configfs", 0, NULL [pid 5997] <... symlink resumed>) = 0 [pid 5996] <... unlinkat resumed>) = 0 [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5993] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 5998] <... mount resumed>) = 0 [pid 5997] write(1, "executing program\n", 18 [pid 5996] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] <... futex resumed>) = 0 [pid 5993] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 310] getdents64(3 [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] <... write resumed>) = 18 [pid 5996] <... futex resumed>) = 0 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5993] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 5998] <... futex resumed>) = 0 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5993] <... exit_group resumed>) = ? [pid 310] close(3 [pid 5999] <... mkdirat resumed>) = 0 [pid 5998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5997] <... futex resumed>) = 0 [pid 5996] +++ exited with 0 +++ [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5998] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5997] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 5995] <... futex resumed>) = 0 [pid 5993] +++ exited with 0 +++ [pid 310] rmdir("./576" [pid 5999] <... futex resumed>) = 1 [pid 5998] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5997] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5994] <... futex resumed>) = 0 [pid 5997] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5993, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5997] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 5998] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5999] mount(NULL, "./config", "configfs", 0, NULL [pid 5997] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] <... futex resumed>) = 0 [pid 310] mkdir("./577", 0777 [pid 5998] <... futex resumed>) = 1 [pid 5997] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 5995] <... futex resumed>) = 0 [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5997] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 5998] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5997] <... mprotect resumed>) = 0 [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 5999] <... mount resumed>) = 0 [pid 5998] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5997] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5995] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5999] <... futex resumed>) = 1 [pid 5998] <... futex resumed>) = 0 [pid 5997] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5995] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5994] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6000 attached [pid 5999] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] <... clone3 resumed> => {parent_tid=[6000]}, 88) = 6000 [pid 5997] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5998] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5999] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5998] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5995] <... futex resumed>) = 0 [pid 5994] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6001 ci2-android-6-1/strace-static-x86_64: Process 6001 attached [pid 6001] set_robust_list(0x5555731a86a0, 24) = 0 [pid 5998] <... mkdirat resumed>) = 0 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 5999] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5998] <... futex resumed>) = 0 [pid 5995] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6001] rt_sigprocmask(SIG_SETMASK, [] [pid 5998] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5999] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5998] <... symlinkat resumed>) = 0 [pid 5995] <... futex resumed>) = 0 [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5999] <... futex resumed>) = 1 [pid 5998] <... futex resumed>) = 0 [pid 5995] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5994] <... futex resumed>) = 0 [pid 5998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5999] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5998] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5999] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5995] <... futex resumed>) = 0 [pid 5998] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5994] <... futex resumed>) = 0 [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5999] <... futex resumed>) = 0 [pid 5998] <... unlinkat resumed>) = 0 [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5999] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5998] <... futex resumed>) = 1 [pid 5999] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5995] <... futex resumed>) = 0 [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5999] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5995] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] <... futex resumed>) = 0 [pid 5998] <... futex resumed>) = 0 [pid 5995] <... futex resumed>) = 1 [pid 5999] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5998] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5995] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6001] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6001] chdir("./577" [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5998] <... unlinkat resumed>) = 0 [pid 6001] <... chdir resumed>) = 0 [pid 5999] <... futex resumed>) = 1 [pid 5998] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] <... futex resumed>) = 0 [pid 5998] <... futex resumed>) = 1 [pid 5995] <... futex resumed>) = 0 [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5999] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5998] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5995] exit_group(0 [pid 5994] <... futex resumed>) = 0 [pid 5999] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5998] <... futex resumed>) = ? [pid 5995] <... exit_group resumed>) = ? [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5998] +++ exited with 0 +++ [pid 5994] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6001] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6001] setpgid(0, 0) = 0 [pid 6001] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6001] write(3, "1000", 4 [pid 5995] +++ exited with 0 +++ [pid 6001] <... write resumed>) = 4 [pid 6001] close(3 [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5999] <... futex resumed>) = 0 [pid 5994] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5995, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5999] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6001] <... close resumed>) = 0 [pid 5999] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6001] symlink("/dev/binderfs", "./binderfs" [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6001] <... symlink resumed>) = 0 [pid 6000] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 5999] <... futex resumed>) = 1 [pid 5994] <... futex resumed>) = 0 [pid 5999] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5994] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5999] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5994] <... futex resumed>) = 0 [pid 5999] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6001] write(1, "executing program\n", 18 [pid 5994] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5999] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 5999] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6001] <... write resumed>) = 18 [pid 5999] <... futex resumed>) = 1 [pid 5999] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 5994] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5994] exit_group(0 [pid 6001] <... futex resumed>) = 0 [pid 5994] <... exit_group resumed>) = ? [pid 6001] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6001] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5999] <... futex resumed>) = ? [pid 309] umount2("./565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6001] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6001] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6001] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6001] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6001] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 5999] +++ exited with 0 +++ [pid 5994] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5994, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6001] <... clone3 resumed> => {parent_tid=[6002]}, 88) = 6002 [pid 309] <... openat resumed>) = 3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] fstat(3 [pid 6001] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6001] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(3 [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6000] <... set_robust_list resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6000] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./565/binderfs" [pid 6000] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6000] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] unlink("./565/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6002 attached ) = 0 [pid 6000] <... mkdirat resumed>) = 0 [pid 309] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5997] <... futex resumed>) = 0 [pid 6000] mount(NULL, "./config", "configfs", 0, NULL [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6000] <... mount resumed>) = 0 [pid 5997] <... futex resumed>) = 0 [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6000] <... futex resumed>) = 0 [pid 5997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6000] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6000] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5997] <... futex resumed>) = 0 [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6000] <... futex resumed>) = 0 [pid 5997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6002] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6000] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6002] <... set_robust_list resumed>) = 0 [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6000] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5997] <... futex resumed>) = 0 [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6002] rt_sigprocmask(SIG_SETMASK, [] [pid 6000] <... futex resumed>) = 0 [pid 5997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./563", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6000] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6002] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6000] <... mkdirat resumed>) = 0 [pid 5997] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./565/config" [pid 307] <... openat resumed>) = 3 [pid 6000] <... futex resumed>) = 0 [pid 5997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(3 [pid 6000] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6000] <... symlinkat resumed>) = 0 [pid 5997] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 6002] mkdirat(AT_FDCWD, "./config", 0777 [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./565/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6002] <... mkdirat resumed>) = 0 [pid 6000] <... futex resumed>) = 0 [pid 5997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 4 [pid 307] umount2("./563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6000] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6000] <... unlinkat resumed>) = 0 [pid 5997] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./563/binderfs" [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6000] <... futex resumed>) = 0 [pid 5997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] unlink("./563/binderfs" [pid 6002] <... futex resumed>) = 1 [pid 6001] <... futex resumed>) = 0 [pid 6000] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 5997] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... unlink resumed>) = 0 [pid 6002] mount(NULL, "./config", "configfs", 0, NULL [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6000] <... unlinkat resumed>) = 0 [pid 5997] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 307] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6001] <... futex resumed>) = 0 [pid 6000] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5997] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6000] <... futex resumed>) = 0 [pid 5997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = 0 [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6000] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5997] exit_group(0 [pid 309] close(4 [pid 307] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6000] <... futex resumed>) = ? [pid 5997] <... exit_group resumed>) = ? [pid 309] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6002] <... mount resumed>) = 0 [pid 6000] +++ exited with 0 +++ [pid 5997] +++ exited with 0 +++ [pid 309] rmdir("./565/config" [pid 307] newfstatat(AT_FDCWD, "./563/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5997, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 307] openat(AT_FDCWD, "./563/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... openat resumed>) = 4 [pid 309] close(3 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 309] rmdir("./565" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] rmdir("./563/config" [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./566", 0777 [pid 6002] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 6001] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 307] getdents64(3 [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6001] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6002] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] openat(AT_FDCWD, "./573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6002] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] close(3 [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6003 attached [pid 6002] <... futex resumed>) = 1 [pid 6001] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6003 [pid 308] <... openat resumed>) = 3 [pid 307] rmdir("./563" [pid 6003] set_robust_list(0x5555731a86a0, 24 [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(3 [pid 307] <... rmdir resumed>) = 0 [pid 6002] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6001] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] mkdir("./564", 0777 [pid 6003] <... set_robust_list resumed>) = 0 [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 6003] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... mkdir resumed>) = 0 [pid 6003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6002] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] umount2("./573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6003] chdir("./566" [pid 6002] <... futex resumed>) = 1 [pid 6001] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./573/binderfs" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6003] <... chdir resumed>) = 0 [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6003] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6001] <... futex resumed>) = 0 [pid 308] unlink("./573/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6004 attached [pid 6003] <... prctl resumed>) = 0 [pid 6002] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6004] set_robust_list(0x5555731a86a0, 24 [pid 6003] setpgid(0, 0 [pid 6002] <... mkdirat resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6004 [pid 6003] <... setpgid resumed>) = 0 [pid 308] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6004] <... set_robust_list resumed>) = 0 [pid 6003] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6004] rt_sigprocmask(SIG_SETMASK, [] [pid 6003] <... openat resumed>) = 3 [pid 6002] <... futex resumed>) = 1 [pid 6001] <... futex resumed>) = 0 [pid 308] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6004] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6003] write(3, "1000", 4 [pid 6002] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6003] <... write resumed>) = 4 [pid 6002] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6001] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./573/config" [pid 6004] chdir("./564" [pid 6003] close(3 [pid 6002] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6003] <... close resumed>) = 0 [pid 6002] <... symlinkat resumed>) = 0 [pid 308] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6004] <... chdir resumed>) = 0 [pid 6003] symlink("/dev/binderfs", "./binderfs" [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6004] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6002] <... futex resumed>) = 1 [pid 6001] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./573/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6004] <... prctl resumed>) = 0 [pid 6003] <... symlink resumed>) = 0 [pid 6002] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6004] setpgid(0, 0 [pid 6002] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6001] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6003] write(1, "executing program\n", 18 [pid 6004] <... setpgid resumed>) = 0 [pid 6002] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 executing program [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 6004] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6003] <... write resumed>) = 18 [pid 6002] <... unlinkat resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6004] <... openat resumed>) = 3 [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 6004] write(3, "1000", 4 [pid 6003] <... futex resumed>) = 0 [pid 6002] <... futex resumed>) = 1 [pid 6001] <... futex resumed>) = 0 [pid 6004] <... write resumed>) = 4 [pid 6003] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6002] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6001] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6004] close(3 [pid 6003] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6002] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6001] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 306] umount2("./557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6004] <... close resumed>) = 0 [pid 6003] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6002] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6001] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6004] symlink("/dev/binderfs", "./binderfs" [pid 6003] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6002] <... unlinkat resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6003] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6002] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./573/config" [pid 306] openat(AT_FDCWD, "./557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6004] <... symlink resumed>) = 0 [pid 6003] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6002] <... futex resumed>) = 1 [pid 6001] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6004] write(1, "executing program\n", 18 [pid 6003] <... mprotect resumed>) = 0 [pid 6001] exit_group(0 executing program [pid 308] getdents64(3 [pid 306] <... openat resumed>) = 3 [pid 6004] <... write resumed>) = 18 [pid 6003] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6001] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] fstat(3 [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6003] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6002] +++ exited with 0 +++ [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6004] <... futex resumed>) = 0 [pid 6003] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6001] +++ exited with 0 +++ [pid 308] close(3 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6005 attached [pid 6004] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6001, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... close resumed>) = 0 [pid 6005] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6003] <... clone3 resumed> => {parent_tid=[6005]}, 88) = 6005 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rmdir("./573" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6005] <... set_robust_list resumed>) = 0 [pid 6004] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6003] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6005] rt_sigprocmask(SIG_SETMASK, [] [pid 6004] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6004] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./574", 0777 [pid 306] newfstatat(AT_FDCWD, "./557/binderfs" [pid 6004] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6003] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6004] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] unlink("./557/binderfs" [pid 6005] mkdirat(AT_FDCWD, "./config", 0777 [pid 6004] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6004] <... mprotect resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6005] <... mkdirat resumed>) = 0 [pid 6004] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6004] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6004] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6004] <... clone3 resumed> => {parent_tid=[6006]}, 88) = 6006 [pid 306] newfstatat(AT_FDCWD, "./557/config" [pid 6005] <... futex resumed>) = 1 [pid 6004] rt_sigprocmask(SIG_SETMASK, [] [pid 6003] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6005] mount(NULL, "./config", "configfs", 0, NULL [pid 6004] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6007 [pid 306] umount2("./557/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6003] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6005] <... mount resumed>) = 0 [pid 6004] <... futex resumed>) = 0 [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./557/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 6005] <... futex resumed>) = 1 [pid 6003] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 6005] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6005] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6003] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6005] <... futex resumed>) = 0 [pid 6003] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(4 [pid 6005] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6005] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6003] <... futex resumed>) = 0 [pid 306] close(4ci2-android-6-1/strace-static-x86_64: Process 6007 attached [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 6005] <... futex resumed>) = 0 [pid 6003] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./557/config" [pid 6007] set_robust_list(0x5555731a86a0, 24 [pid 6005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6005] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6003] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 6005] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 6005] <... mkdirat resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./557" [pid 6007] <... set_robust_list resumed>) = 0 [pid 6005] <... futex resumed>) = 1 [pid 6003] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./558", 0777ci2-android-6-1/strace-static-x86_64: Process 6006 attached [pid 6007] rt_sigprocmask(SIG_SETMASK, [] [pid 6005] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6003] <... futex resumed>) = 0 [pid 6007] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6006] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6005] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 6006] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6006] rt_sigprocmask(SIG_SETMASK, [] [pid 6005] <... symlinkat resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6007] chdir("./574" [pid 6005] <... futex resumed>) = 1 [pid 6003] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6008 attached [pid 6007] <... chdir resumed>) = 0 [pid 6006] mkdirat(AT_FDCWD, "./config", 0777 [pid 6005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6008] set_robust_list(0x5555731a86a0, 24 [pid 6007] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6006] <... mkdirat resumed>) = 0 [pid 6005] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6003] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6008 [pid 6008] <... set_robust_list resumed>) = 0 [pid 6007] <... prctl resumed>) = 0 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6005] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6008] rt_sigprocmask(SIG_SETMASK, [] [pid 6007] setpgid(0, 0 [pid 6006] <... futex resumed>) = 1 [pid 6005] <... unlinkat resumed>) = 0 [pid 6004] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6008] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6007] <... setpgid resumed>) = 0 [pid 6006] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6008] chdir("./558" [pid 6007] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6005] <... futex resumed>) = 1 [pid 6004] <... futex resumed>) = 0 [pid 6003] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6008] <... chdir resumed>) = 0 [pid 6007] <... openat resumed>) = 3 [pid 6006] mount(NULL, "./config", "configfs", 0, NULL [pid 6005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6003] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6008] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6007] write(3, "1000", 4 [pid 6006] <... mount resumed>) = 0 [pid 6005] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6003] <... futex resumed>) = 0 [pid 6008] <... prctl resumed>) = 0 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6005] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6003] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 6007] <... write resumed>) = 4 [pid 6008] setpgid(0, 0 [pid 6006] <... futex resumed>) = 1 [pid 6004] <... futex resumed>) = 0 [pid 6008] <... setpgid resumed>) = 0 [pid 6007] close(3 [pid 6006] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6005] <... unlinkat resumed>) = 0 [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 6008] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6007] <... close resumed>) = 0 [pid 6006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6005] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6004] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6008] <... openat resumed>) = 3 [pid 6007] symlink("/dev/binderfs", "./binderfs" [pid 6006] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6005] <... futex resumed>) = 1 [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6003] <... futex resumed>) = 0 [pid 6008] write(3, "1000", 4 [pid 6006] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6005] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] getdents64(3 [pid 6008] <... write resumed>) = 4 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6003] exit_group(0 [pid 6008] close(3 [pid 6007] <... symlink resumed>) = 0 [pid 6006] <... futex resumed>) = 1 [pid 6004] <... futex resumed>) = 0 [pid 6003] <... exit_group resumed>) = ? [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6008] <... close resumed>) = 0 [pid 6007] write(1, "executing program\n", 18 [pid 6006] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6005] <... futex resumed>) = ? [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6008] symlink("/dev/binderfs", "./binderfs" [pid 6007] <... write resumed>) = 18 [pid 6006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6004] <... futex resumed>) = 0 [pid 310] umount2("./577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6008] <... symlink resumed>) = 0 [pid 6006] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6008] write(1, "executing program\n", 18 [pid 6006] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6005] +++ exited with 0 +++ [pid 6003] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6008] <... write resumed>) = 18 executing program executing program [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./577/binderfs" [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6007] <... futex resumed>) = 0 [pid 6006] <... futex resumed>) = 1 [pid 6004] <... futex resumed>) = 0 [pid 6008] <... futex resumed>) = 0 [pid 6007] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6006] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6003, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6008] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6007] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6004] <... futex resumed>) = 0 [pid 310] unlink("./577/binderfs" [pid 6008] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6007] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6006] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6008] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6007] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6006] <... mkdirat resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6008] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6007] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... restart_syscall resumed>) = 0 [pid 6008] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6006] <... futex resumed>) = 1 [pid 6004] <... futex resumed>) = 0 [pid 6008] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6007] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6006] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 6008] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6007] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6004] <... futex resumed>) = 0 [pid 310] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6008] <... mprotect resumed>) = 0 [pid 6007] <... mprotect resumed>) = 0 [pid 6006] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6008] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6007] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6006] <... symlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6008] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6007] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./577/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6008] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6007] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6006] <... futex resumed>) = 1 [pid 6004] <... futex resumed>) = 0 [pid 310] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 3 [pid 6008] <... clone3 resumed> => {parent_tid=[6010]}, 88) = 6010 [pid 6007] <... clone3 resumed> => {parent_tid=[6009]}, 88) = 6009 [pid 6006] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(3ci2-android-6-1/strace-static-x86_64: Process 6009 attached [pid 6008] rt_sigprocmask(SIG_SETMASK, [] [pid 6007] rt_sigprocmask(SIG_SETMASK, [] [pid 6006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6004] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./577/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6008] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6007] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6006] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 309] getdents64(3 [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6006] <... unlinkat resumed>) = 0 [pid 310] fstat(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6008] <... futex resumed>) = 0 [pid 6007] <... futex resumed>) = 0 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6006] <... futex resumed>) = 1 [pid 6004] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6006] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6004] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] newfstatat(AT_FDCWD, "./566/binderfs" [pid 6006] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6004] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6006] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] unlink("./566/binderfs" [pid 6006] <... unlinkat resumed>) = 0 [pid 6004] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 309] <... unlink resumed>) = 0 [pid 6006] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 309] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6006] <... futex resumed>) = 0 [pid 6004] exit_group(0 [pid 310] rmdir("./577/config"ci2-android-6-1/strace-static-x86_64: Process 6010 attached [pid 6009] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6004] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = 0 [pid 6010] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6009] <... set_robust_list resumed>) = 0 [pid 6006] +++ exited with 0 +++ [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] newfstatat(AT_FDCWD, "./566/config" [pid 310] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6004] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 309] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./577" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6010] <... set_robust_list resumed>) = 0 [pid 6009] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./566/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6004, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] mkdir("./578", 0777 [pid 309] <... openat resumed>) = 4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6010] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6010] mkdirat(AT_FDCWD, "./config", 0777 [pid 6009] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] fstat(4 [pid 6010] <... mkdirat resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(4 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6009] mkdirat(AT_FDCWD, "./config", 0777 [pid 6008] <... futex resumed>) = 0 [pid 309] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6011 attached [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6011 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6008] <... futex resumed>) = 0 [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4 [pid 6011] set_robust_list(0x5555731a86a0, 24 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6011] <... set_robust_list resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./566/config" [pid 6010] <... futex resumed>) = 1 [pid 6010] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6011] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(3 [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6010] <... futex resumed>) = 1 [pid 6008] <... futex resumed>) = 0 [pid 309] close(3 [pid 6011] chdir("./578" [pid 6010] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6011] <... chdir resumed>) = 0 [pid 6010] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6008] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6011] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] rmdir("./566" [pid 6011] <... prctl resumed>) = 0 [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6009] <... mkdirat resumed>) = 0 [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 6011] setpgid(0, 0 [pid 6010] <... futex resumed>) = 0 [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6008] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] mkdir("./567", 0777 [pid 6010] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6009] <... futex resumed>) = 1 [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6007] <... futex resumed>) = 0 [pid 6011] <... setpgid resumed>) = 0 [pid 6010] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6009] mount(NULL, "./config", "configfs", 0, NULL [pid 6008] <... futex resumed>) = 0 [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 6011] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6009] <... mount resumed>) = 0 [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6007] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6011] <... openat resumed>) = 3 [pid 6010] <... futex resumed>) = 0 [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6008] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6011] write(3, "1000", 4 [pid 6010] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6009] <... futex resumed>) = 0 [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6007] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6011] <... write resumed>) = 4 [pid 6010] <... mkdirat resumed>) = 0 [pid 6009] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6008] <... futex resumed>) = 0 [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6012 attached [pid 6011] close(3 [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6009] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6007] <... futex resumed>) = 0 [pid 6012] set_robust_list(0x5555731a86a0, 24 [pid 6011] <... close resumed>) = 0 [pid 6010] <... futex resumed>) = 0 [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6008] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6012 [pid 6012] <... set_robust_list resumed>) = 0 [pid 6011] symlink("/dev/binderfs", "./binderfs" [pid 6010] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6009] <... futex resumed>) = 0 [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6007] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6012] rt_sigprocmask(SIG_SETMASK, [] [pid 6011] <... symlink resumed>) = 0 [pid 6010] <... symlinkat resumed>) = 0 [pid 6009] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6008] <... futex resumed>) = 0 [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6012] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6011] write(1, "executing program\n", 18 [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6009] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6007] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6012] chdir("./567" [pid 6011] <... write resumed>) = 18 [pid 6010] <... futex resumed>) = 0 [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6012] <... chdir resumed>) = 0 [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6010] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6009] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6008] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6012] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6011] <... futex resumed>) = 0 [pid 6012] <... prctl resumed>) = 0 [pid 6011] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6009] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] setpgid(0, 0 [pid 6011] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6010] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6008] <... futex resumed>) = 0 [pid 6012] <... setpgid resumed>) = 0 [pid 6011] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... restart_syscall resumed>) = 0 [pid 6012] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6010] <... unlinkat resumed>) = 0 [pid 6009] <... futex resumed>) = 1 [pid 6007] <... futex resumed>) = 0 [pid 6012] <... openat resumed>) = 3 [pid 6011] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6009] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] write(3, "1000", 4 [pid 6011] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6010] <... futex resumed>) = 1 [pid 6009] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6008] <... futex resumed>) = 0 [pid 6007] <... futex resumed>) = 0 [pid 6012] <... write resumed>) = 4 [pid 6011] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6010] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6009] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6008] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6012] close(3 [pid 6011] <... mprotect resumed>) = 0 [pid 6010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6009] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6008] <... futex resumed>) = 0 [pid 6012] <... close resumed>) = 0 [pid 6011] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6010] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 307] umount2("./564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6008] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6012] symlink("/dev/binderfs", "./binderfs" [pid 6011] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] <... symlink resumed>) = 0 [pid 6011] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6013 attached [pid 6012] write(1, "executing program\n", 18 [pid 6010] <... unlinkat resumed>) = 0 [pid 6009] <... futex resumed>) = 1 [pid 6007] <... futex resumed>) = 0 [pid 6012] <... write resumed>) = 18 [pid 6011] <... clone3 resumed> => {parent_tid=[6013]}, 88) = 6013 executing program [pid 6010] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6011] rt_sigprocmask(SIG_SETMASK, [] [pid 6010] <... futex resumed>) = 1 [pid 6009] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6008] <... futex resumed>) = 0 [pid 6007] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6012] <... futex resumed>) = 0 [pid 6011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6010] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6012] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6011] <... futex resumed>) = 0 [pid 6009] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6008] exit_group(0 [pid 6012] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 6008] <... exit_group resumed>) = ? [pid 6012] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6010] <... futex resumed>) = ? [pid 6009] <... futex resumed>) = 1 [pid 6007] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 6012] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6007] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6012] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6012] <... mprotect resumed>) = 0 [pid 6012] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6012] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6010] +++ exited with 0 +++ [pid 6008] +++ exited with 0 +++ [pid 6012] <... clone3 resumed> => {parent_tid=[6014]}, 88) = 6014 [pid 6009] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6008, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6012] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6009] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6012] <... futex resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6009] <... futex resumed>) = 1 [pid 6007] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6009] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6007] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./564/binderfs" [pid 306] umount2("./558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6009] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6007] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6009] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6007] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./564/binderfs" [pid 6009] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 306] openat(AT_FDCWD, "./558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6014 attached [pid 6014] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... unlink resumed>) = 0 [pid 6009] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 6009] <... futex resumed>) = 1 [pid 6007] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 6009] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6007] exit_group(0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6009] <... futex resumed>) = ? [pid 6007] <... exit_group resumed>) = ? [pid 307] <... umount2 resumed>) = 0 [pid 6009] +++ exited with 0 +++ [pid 306] getdents64(3 [pid 6014] <... set_robust_list resumed>) = 0 [pid 6014] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6014] mkdirat(AT_FDCWD, "./config", 0777 [pid 6007] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6007, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./564/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./558/binderfs" [pid 307] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] unlink("./558/binderfs" [pid 307] openat(AT_FDCWD, "./564/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6014] <... mkdirat resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 306] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 6012] <... futex resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6012] <... futex resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 306] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6014] <... futex resumed>) = 1 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 306] newfstatat(AT_FDCWD, "./558/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] close(4 [pid 306] umount2("./558/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./564/config" [pid 306] openat(AT_FDCWD, "./558/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6014] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] <... futex resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 307] getdents64(3 [pid 306] fstat(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(3 [pid 306] getdents64(4 [pid 6014] <... futex resumed>) = 1 [pid 307] <... close resumed>) = 0 [pid 6014] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] rmdir("./564" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6014] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] <... futex resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6014] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 307] mkdir("./565", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6014] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] <... futex resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 306] close(4 [pid 6014] <... futex resumed>) = 1 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./558/config" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6014] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] <... futex resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6014] <... futex resumed>) = 1 [pid 6014] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 306] getdents64(3 [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6015 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6012] <... futex resumed>) = 0 [pid 306] close(3 [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6012] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./558" [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./574", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] mkdir("./559", 0777 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6014] <... futex resumed>) = 1 [pid 308] umount2("./574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6014] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6014] <... unlinkat resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./574/binderfs" [pid 306] <... mkdir resumed>) = 0 [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6014] <... futex resumed>) = 1 [pid 6012] <... futex resumed>) = 0 [pid 308] unlink("./574/binderfs" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6014] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6012] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6014] <... unlinkat resumed>) = 0 [pid 6013] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6012] <... futex resumed>) = 0 [pid 308] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6014] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6012] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6014] <... futex resumed>) = 0 [pid 6012] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = 0 [pid 6014] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6012] exit_group(0 [pid 308] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6014] <... futex resumed>) = ? [pid 6012] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6016 attached [pid 6014] +++ exited with 0 +++ [pid 6013] <... set_robust_list resumed>) = 0 [pid 6012] +++ exited with 0 +++ [pid 308] newfstatat(AT_FDCWD, "./574/config" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6012, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) executing program [pid 308] openat(AT_FDCWD, "./574/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 6013] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6016 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./574/config"ci2-android-6-1/strace-static-x86_64: Process 6015 attached [pid 6016] set_robust_list(0x5555731a86a0, 24 [pid 6013] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./574" [pid 6016] <... set_robust_list resumed>) = 0 [pid 6015] set_robust_list(0x5555731a86a0, 24 [pid 6013] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./575", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6017 attached [pid 6016] rt_sigprocmask(SIG_SETMASK, [] [pid 6015] <... set_robust_list resumed>) = 0 [pid 6013] <... mkdirat resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6017 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6016] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] chdir("./559" [pid 6015] rt_sigprocmask(SIG_SETMASK, [] [pid 6016] <... chdir resumed>) = 0 [pid 6016] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6016] setpgid(0, 0) = 0 [pid 6016] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6017] set_robust_list(0x5555731a86a0, 24 [pid 6016] <... openat resumed>) = 3 [pid 6015] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6013] <... futex resumed>) = 1 [pid 6011] <... futex resumed>) = 0 [pid 6016] write(3, "1000", 4 [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] <... write resumed>) = 4 [pid 6011] <... futex resumed>) = 0 [pid 6016] close(3 [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6016] <... close resumed>) = 0 [pid 6016] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6013] mount(NULL, "./config", "configfs", 0, NULL [pid 6016] write(1, "executing program\n", 18) = 18 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6013] <... mount resumed>) = 0 [pid 6016] <... futex resumed>) = 0 [pid 6016] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6016] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6016] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6016] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6016] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6016] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6015] chdir("./565" [pid 6013] <... futex resumed>) = 1 [pid 6011] <... futex resumed>) = 0 [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] <... clone3 resumed> => {parent_tid=[6018]}, 88) = 6018 [pid 6011] <... futex resumed>) = 0 [pid 6016] rt_sigprocmask(SIG_SETMASK, [] [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6016] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6018 attached [pid 6018] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6018] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6018] mkdirat(AT_FDCWD, "./config", 0777 [pid 6013] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6015] <... chdir resumed>) = 0 [pid 6018] <... mkdirat resumed>) = 0 [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] <... futex resumed>) = 0 [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6018] <... futex resumed>) = 1 [pid 6018] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] <... futex resumed>) = 0 [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6018] <... futex resumed>) = 1 [pid 6018] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] <... futex resumed>) = 0 [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6018] <... futex resumed>) = 1 [pid 6018] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] <... futex resumed>) = 0 [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 6013] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6015] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6017] <... set_robust_list resumed>) = 0 [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./567", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6015] <... prctl resumed>) = 0 [pid 6013] <... futex resumed>) = 1 [pid 6011] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 6015] setpgid(0, 0 [pid 6013] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 6015] <... setpgid resumed>) = 0 [pid 6013] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6011] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6013] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 6015] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6013] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./567/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6015] <... openat resumed>) = 3 [pid 6013] <... futex resumed>) = 1 [pid 6011] <... futex resumed>) = 0 [pid 309] unlink("./567/binderfs" [pid 6015] write(3, "1000", 4 [pid 6013] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 6015] <... write resumed>) = 4 [pid 6013] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6011] <... futex resumed>) = 0 [pid 309] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6015] close(3 [pid 6013] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./567/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6013] <... mkdirat resumed>) = 0 [pid 309] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6015] <... close resumed>) = 0 [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6015] symlink("/dev/binderfs", "./binderfs" [pid 6013] <... futex resumed>) = 1 [pid 6011] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./567/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 6011] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6015] <... symlink resumed>) = 0 [pid 6013] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 6015] write(1, "executing program\n", 18 [pid 6013] <... symlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6015] <... write resumed>) = 18 [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 309] getdents64(4 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6013] <... futex resumed>) = 1 [pid 6011] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6015] <... futex resumed>) = 0 [pid 6013] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 6015] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6013] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6011] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./567/config" [pid 6017] rt_sigprocmask(SIG_SETMASK, [] [pid 6015] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6013] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 6015] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6013] <... unlinkat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6015] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./567" [pid 6017] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6015] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6013] <... futex resumed>) = 1 [pid 6011] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6018] <... futex resumed>) = 1 [pid 6015] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6013] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6011] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./568", 0777 [pid 6018] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6015] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6013] <... unlinkat resumed>) = 0 [pid 6011] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6018] <... mkdirat resumed>) = 0 [pid 6017] chdir("./575" [pid 6015] <... mprotect resumed>) = 0 [pid 6013] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6011] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6013] <... futex resumed>) = 0 [pid 6011] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6018] <... futex resumed>) = 1 [pid 6017] <... chdir resumed>) = 0 [pid 6016] <... futex resumed>) = 0 [pid 6015] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6013] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6011] exit_group(0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6019 attached [pid 6018] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6017] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6013] <... futex resumed>) = ? [pid 6011] <... exit_group resumed>) = ? [pid 6018] <... symlinkat resumed>) = 0 [pid 6016] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6019 [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6018] <... futex resumed>) = 0 [pid 6016] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6018] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6018] <... unlinkat resumed>) = 0 [pid 6016] <... futex resumed>) = 0 [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6018] <... futex resumed>) = 0 [pid 6016] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6018] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6016] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6018] <... unlinkat resumed>) = 0 [pid 6016] <... futex resumed>) = 0 [pid 6015] <... clone3 resumed> => {parent_tid=[6020]}, 88) = 6020 [pid 6013] +++ exited with 0 +++ [pid 6011] +++ exited with 0 +++ [pid 6017] <... prctl resumed>) = 0 [pid 6018] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6016] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6011, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6018] <... futex resumed>) = 0 [pid 6016] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6018] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6017] setpgid(0, 0 [pid 6016] exit_group(0 [pid 6015] rt_sigprocmask(SIG_SETMASK, [] [pid 6018] <... futex resumed>) = ? [pid 6016] <... exit_group resumed>) = ? [pid 6019] set_robust_list(0x5555731a86a0, 24 [pid 6018] +++ exited with 0 +++ [pid 6017] <... setpgid resumed>) = 0 [pid 6016] +++ exited with 0 +++ [pid 6015] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6020 attached [pid 6020] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6017] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6015] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6016, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6020] <... set_robust_list resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6020] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6020] mkdirat(AT_FDCWD, "./config", 0777 [pid 6017] <... openat resumed>) = 3 [pid 6019] <... set_robust_list resumed>) = 0 [pid 6017] write(3, "1000", 4 [pid 6020] <... mkdirat resumed>) = 0 [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] <... futex resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6020] <... futex resumed>) = 1 [pid 6020] mount(NULL, "./config", "configfs", 0, NULL [pid 6019] rt_sigprocmask(SIG_SETMASK, [] [pid 6017] <... write resumed>) = 4 [pid 6020] <... mount resumed>) = 0 [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6017] close(3 [pid 6015] <... futex resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6017] <... close resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6017] symlink("/dev/binderfs", "./binderfs" [pid 6020] <... futex resumed>) = 1 [pid 6020] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] <... futex resumed>) = 0 [pid 6017] <... symlink resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6020] <... futex resumed>) = 1 [pid 6020] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] <... futex resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6020] <... futex resumed>) = 1 [pid 6020] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6017] write(1, "executing program\n", 18 [pid 6020] <... mkdirat resumed>) = 0 [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] <... futex resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6020] <... futex resumed>) = 1 [pid 6020] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] <... futex resumed>) = 0 [pid 6020] <... futex resumed>) = 1 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6020] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6015] <... futex resumed>) = 0 [pid 6020] <... unlinkat resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6015] <... futex resumed>) = 0 executing program [pid 6020] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6017] <... write resumed>) = 18 [pid 6015] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6020] <... unlinkat resumed>) = 0 [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6015] <... futex resumed>) = 0 [pid 6020] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6017] <... futex resumed>) = 0 [pid 6015] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6020] <... futex resumed>) = 0 [pid 6017] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6015] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6020] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6017] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6015] exit_group(0 [pid 6020] <... futex resumed>) = ? [pid 6017] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6015] <... exit_group resumed>) = ? [pid 6019] chdir("./568" [pid 6017] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6020] +++ exited with 0 +++ [pid 6019] <... chdir resumed>) = 0 [pid 6017] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6015] +++ exited with 0 +++ [pid 6019] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6017] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6015, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6019] <... prctl resumed>) = 0 [pid 6017] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6019] setpgid(0, 0 [pid 6017] <... mprotect resumed>) = 0 [pid 6019] <... setpgid resumed>) = 0 [pid 6017] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6019] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6017] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6021 attached [pid 6017] <... clone3 resumed> => {parent_tid=[6021]}, 88) = 6021 [pid 306] umount2("./559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6017] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6017] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6021] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 306] openat(AT_FDCWD, "./559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... openat resumed>) = 3 [pid 6017] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6021] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 6021] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./559/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./559/binderfs" [pid 6021] <... mkdirat resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6019] <... openat resumed>) = 3 [pid 6021] <... futex resumed>) = 1 [pid 6021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6017] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6019] write(3, "1000", 4 [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6019] <... write resumed>) = 4 [pid 6017] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6019] close(3 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./559/config" [pid 6019] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6019] symlink("/dev/binderfs", "./binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./559/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] fstat(3 [pid 306] openat(AT_FDCWD, "./559/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6019] <... symlink resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6019] write(1, "executing program\n", 18 [pid 310] getdents64(3 [pid 306] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6019] <... write resumed>) = 18 [pid 310] umount2("./578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./578/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6019] <... futex resumed>) = 0 [pid 310] unlink("./578/binderfs" [pid 306] getdents64(4 [pid 6019] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... unlink resumed>) = 0 [pid 6019] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6019] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... umount2 resumed>) = 0 [pid 306] getdents64(4 [pid 310] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] newfstatat(AT_FDCWD, "./578/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6019] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./578/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 6019] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... openat resumed>) = 4 [pid 6019] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] fstat(4 [pid 306] rmdir("./559/config" [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./578/config" [pid 306] <... rmdir resumed>) = 0 [pid 6021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6019] <... mprotect resumed>) = 0 [pid 306] getdents64(3 [pid 6019] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6019] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(3 [pid 310] getdents64(3 [pid 6021] mount(NULL, "./config", "configfs", 0, NULL [pid 6019] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6022 attached [pid 6021] <... mount resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./559" [pid 6022] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] <... clone3 resumed> => {parent_tid=[6022]}, 88) = 6022 [pid 310] close(3 [pid 6022] <... set_robust_list resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6022] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./578" [pid 6022] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6021] <... futex resumed>) = 1 [pid 6019] rt_sigprocmask(SIG_SETMASK, [] [pid 6017] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6022] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./579", 0777 [pid 306] mkdir("./560", 0777 [pid 6021] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6017] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6021] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6023 attached [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6023] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6023 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6023] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] openat(AT_FDCWD, "./565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6023] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 6023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] fstat(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6023] chdir("./579" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6023] <... chdir resumed>) = 0 [pid 6023] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6023] setpgid(0, 0) = 0 [pid 6023] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 307] getdents64(3 [pid 6023] write(3, "1000", 4) = 4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6024 [pid 6023] close(3) = 0 [pid 307] umount2("./565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./565/binderfs" [pid 6023] symlink("/dev/binderfs", "./binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6024 attached [pid 6023] <... symlink resumed>) = 0 [pid 6022] <... futex resumed>) = 0 [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] <... futex resumed>) = 1 [pid 307] unlink("./565/binderfs" [pid 6024] set_robust_list(0x5555731a86a0, 24 [pid 6023] write(1, "executing program\n", 18 [pid 6022] mkdirat(AT_FDCWD, "./config", 0777 [pid 6021] <... futex resumed>) = 1 [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6017] <... futex resumed>) = 0 [pid 6024] <... set_robust_list resumed>) = 0 [pid 6021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 6024] rt_sigprocmask(SIG_SETMASK, [] [pid 6022] <... mkdirat resumed>) = 0 [pid 6021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6017] <... futex resumed>) = 0 executing program [pid 307] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6023] <... write resumed>) = 18 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 6024] chdir("./560" [pid 6022] <... futex resumed>) = 1 [pid 6021] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6019] <... futex resumed>) = 0 [pid 307] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6024] <... chdir resumed>) = 0 [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6022] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6024] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6022] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6021] <... futex resumed>) = 1 [pid 6017] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./565/config" [pid 6024] <... prctl resumed>) = 0 [pid 6022] mount(NULL, "./config", "configfs", 0, NULL [pid 6021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6019] <... futex resumed>) = 0 [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6024] setpgid(0, 0 [pid 6022] <... mount resumed>) = 0 [pid 6021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6017] <... futex resumed>) = 0 [pid 307] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6024] <... setpgid resumed>) = 0 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6023] <... futex resumed>) = 0 [pid 6019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6024] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6023] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6022] <... futex resumed>) = 0 [pid 6021] <... mkdirat resumed>) = 0 [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./565/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6024] <... openat resumed>) = 3 [pid 6023] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6022] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] <... futex resumed>) = 0 [pid 6023] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6022] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6024] write(3, "1000", 4 [pid 6023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] <... futex resumed>) = 1 [pid 6019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6017] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 6024] <... write resumed>) = 4 [pid 6023] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6022] <... futex resumed>) = 0 [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] fstat(4 [pid 6023] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6022] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6019] <... futex resumed>) = 0 [pid 6017] <... futex resumed>) = 0 [pid 6023] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6022] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6021] <... symlinkat resumed>) = 0 [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6023] <... mprotect resumed>) = 0 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6024] close(3 [pid 6023] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6022] <... futex resumed>) = 0 [pid 6021] <... futex resumed>) = 1 [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6017] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6024] <... close resumed>) = 0 [pid 6023] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6022] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6019] <... futex resumed>) = 0 [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6024] symlink("/dev/binderfs", "./binderfs" [pid 6023] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6022] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6024] <... symlink resumed>) = 0 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6017] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6023] <... clone3 resumed> => {parent_tid=[6025]}, 88) = 6025 [pid 6022] <... futex resumed>) = 0 [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6024] write(1, "executing program\n", 18 [pid 6023] rt_sigprocmask(SIG_SETMASK, [] [pid 6022] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6021] <... unlinkat resumed>) = 0 [pid 6019] <... futex resumed>) = 0 [pid 6024] <... write resumed>) = 18 [pid 6023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6022] <... symlinkat resumed>) = 0 [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(4 [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] <... futex resumed>) = 0 [pid 6022] <... futex resumed>) = 0 [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 6024] <... futex resumed>) = 0 [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6022] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6021] <... futex resumed>) = 1 [pid 6019] <... futex resumed>) = 0 [pid 6017] <... futex resumed>) = 0 [pid 307] rmdir("./565/config" [pid 6024] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6022] <... unlinkat resumed>) = 0 [pid 6021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6017] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6022] <... futex resumed>) = 0 [pid 6019] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6024] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6022] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6019] <... futex resumed>) = 0 [pid 6017] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6024] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6022] <... unlinkat resumed>) = 0 [pid 6021] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6019] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6017] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 6024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6022] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6021] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6024] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6022] <... futex resumed>) = 0 [pid 6021] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6019] exit_group(0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6021] <... futex resumed>) = 1 [pid 6019] <... exit_group resumed>) = ? [pid 6017] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6025 attached [pid 6024] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6022] +++ exited with 0 +++ [pid 6021] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6017] exit_group(0 [pid 307] close(3 [pid 6019] +++ exited with 0 +++ [pid 6017] <... exit_group resumed>) = ? [pid 307] <... close resumed>) = 0 [pid 6024] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6021] <... futex resumed>) = ? [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6019, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rmdir("./565" [pid 6025] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6025] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6025] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6021] +++ exited with 0 +++ [pid 6017] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6017, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6024] <... mprotect resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] mkdir("./566", 0777 [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] <... futex resumed>) = 0 [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6025] <... futex resumed>) = 1 [pid 6023] <... futex resumed>) = 0 [pid 6025] mount(NULL, "./config", "configfs", 0, NULL [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6025] <... mount resumed>) = 0 [pid 6024] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... mkdir resumed>) = 0 [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6024] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6025] <... futex resumed>) = 1 [pid 6024] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6023] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6025] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6025] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6023] <... futex resumed>) = 0 [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6025] <... futex resumed>) = 0 [pid 6023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6025] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6025] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6023] <... futex resumed>) = 0 [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6025] <... futex resumed>) = 0 [pid 6023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6025] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6026 attached ci2-android-6-1/strace-static-x86_64: Process 6027 attached [pid 6025] <... mkdirat resumed>) = 0 [pid 6024] <... clone3 resumed> => {parent_tid=[6026]}, 88) = 6026 [pid 6023] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6027 [pid 6026] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6026] <... set_robust_list resumed>) = 0 [pid 6025] <... futex resumed>) = 0 [pid 6023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6026] rt_sigprocmask(SIG_SETMASK, [] [pid 6025] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6025] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6023] <... futex resumed>) = 0 [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6025] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6025] <... symlinkat resumed>) = 0 [pid 6024] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6027] set_robust_list(0x5555731a86a0, 24 [pid 6025] <... futex resumed>) = 1 [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] <... futex resumed>) = 0 [pid 6026] <... futex resumed>) = 0 [pid 6027] <... set_robust_list resumed>) = 0 [pid 6025] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6024] <... futex resumed>) = 1 [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./575", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6026] mkdirat(AT_FDCWD, "./config", 0777 [pid 6025] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6023] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6026] <... mkdirat resumed>) = 0 [pid 6027] rt_sigprocmask(SIG_SETMASK, [] [pid 6025] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6025] <... unlinkat resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 6026] <... futex resumed>) = 1 [pid 6027] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6024] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 308] fstat(3 [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6025] <... futex resumed>) = 1 [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6025] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6024] <... futex resumed>) = 0 [pid 6023] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 6026] mount(NULL, "./config", "configfs", 0, NULL [pid 6025] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6023] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6026] <... mount resumed>) = 0 [pid 6025] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6023] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6025] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6027] chdir("./566" [pid 6026] <... futex resumed>) = 1 [pid 6025] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6024] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./568/binderfs" [pid 308] newfstatat(AT_FDCWD, "./575/binderfs" [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6025] <... futex resumed>) = 1 [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6023] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... chdir resumed>) = 0 [pid 6025] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6024] <... futex resumed>) = 0 [pid 6023] exit_group(0 [pid 309] unlink("./568/binderfs" [pid 308] unlink("./575/binderfs" [pid 6026] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6027] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6025] <... futex resumed>) = ? [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6023] <... exit_group resumed>) = ? [pid 309] <... unlink resumed>) = 0 [pid 6026] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6027] <... prctl resumed>) = 0 [pid 6025] +++ exited with 0 +++ [pid 308] <... unlink resumed>) = 0 [pid 6027] setpgid(0, 0 [pid 6023] +++ exited with 0 +++ [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6027] <... setpgid resumed>) = 0 [pid 309] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6026] <... futex resumed>) = 1 [pid 6027] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6024] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6023, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] <... openat resumed>) = 3 [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] write(3, "1000", 4 [pid 6024] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6026] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6027] <... write resumed>) = 4 [pid 309] newfstatat(AT_FDCWD, "./568/config" [pid 308] newfstatat(AT_FDCWD, "./575/config" [pid 6026] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6027] close(3 [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6027] <... close resumed>) = 0 [pid 6024] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6026] <... futex resumed>) = 0 [pid 6027] symlink("/dev/binderfs", "./binderfs" [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6026] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6024] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./568/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./575/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6027] <... symlink resumed>) = 0 [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 [pid 308] <... openat resumed>) = 4 [pid 309] fstat(4 [pid 308] fstat(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6026] <... mkdirat resumed>) = 0 [pid 6027] write(1, "executing program\n", 18 [pid 309] getdents64(4 [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 6026] <... futex resumed>) = 1 [pid 6027] <... write resumed>) = 18 executing program [pid 6024] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] getdents64(4 [pid 6026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 [pid 6024] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6026] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6027] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] close(4 [pid 6026] <... symlinkat resumed>) = 0 [pid 6027] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6027] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6026] <... futex resumed>) = 1 [pid 6024] <... futex resumed>) = 0 [pid 309] rmdir("./568/config" [pid 308] rmdir("./575/config" [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 6026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] getdents64(3 [pid 308] <... rmdir resumed>) = 0 [pid 6026] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6027] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 6026] <... unlinkat resumed>) = 0 [pid 6027] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] close(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6027] <... mprotect resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] close(3 [pid 6026] <... futex resumed>) = 1 [pid 6027] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6024] <... futex resumed>) = 0 [pid 309] rmdir("./568" [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6024] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 6024] <... futex resumed>) = 0 [pid 6024] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] rmdir("./575" [pid 6026] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6027] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] mkdir("./569", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 6026] <... unlinkat resumed>) = 0 [pid 6026] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 308] mkdir("./576", 0777ci2-android-6-1/strace-static-x86_64: Process 6028 attached [pid 6026] <... futex resumed>) = 1 [pid 6024] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6028] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6026] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] <... clone3 resumed> => {parent_tid=[6028]}, 88) = 6028 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6028] <... set_robust_list resumed>) = 0 [pid 6027] rt_sigprocmask(SIG_SETMASK, [] [pid 6024] exit_group(0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 6029 attached [pid 6028] rt_sigprocmask(SIG_SETMASK, [] [pid 6026] <... futex resumed>) = ? [pid 6027] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6024] <... exit_group resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6029] set_robust_list(0x5555731a86a0, 24 [pid 6028] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6026] +++ exited with 0 +++ [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6029 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6029] <... set_robust_list resumed>) = 0 [pid 6028] mkdirat(AT_FDCWD, "./config", 0777 [pid 6027] <... futex resumed>) = 0 [pid 6024] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6029] rt_sigprocmask(SIG_SETMASK, [] [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6030 [pid 6029] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6030 attached [pid 6029] chdir("./569" [pid 6028] <... mkdirat resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6024, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6030] set_robust_list(0x5555731a86a0, 24 [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6030] <... set_robust_list resumed>) = 0 [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6030] rt_sigprocmask(SIG_SETMASK, [] [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 6030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6030] chdir("./576" [pid 6029] <... chdir resumed>) = 0 [pid 6028] mount(NULL, "./config", "configfs", 0, NULL [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6030] <... chdir resumed>) = 0 [pid 6029] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6028] <... mount resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6030] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./579/binderfs" [pid 6030] <... prctl resumed>) = 0 [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6030] setpgid(0, 0 [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./579/binderfs" [pid 6030] <... setpgid resumed>) = 0 [pid 6029] <... prctl resumed>) = 0 [pid 6028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6030] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6029] setpgid(0, 0 [pid 6028] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6030] <... openat resumed>) = 3 [pid 6029] <... setpgid resumed>) = 0 [pid 6028] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6030] write(3, "1000", 4 [pid 6029] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 6030] <... write resumed>) = 4 [pid 6029] <... openat resumed>) = 3 [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 [pid 310] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6030] close(3 [pid 6029] write(3, "1000", 4 [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6030] <... close resumed>) = 0 [pid 6029] <... write resumed>) = 4 [pid 6028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./579/config" [pid 6030] symlink("/dev/binderfs", "./binderfs" [pid 6029] close(3 [pid 6028] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6030] <... symlink resumed>) = 0 [pid 6029] <... close resumed>) = 0 [pid 6028] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6030] write(1, "executing program\n", 18 [pid 6029] symlink("/dev/binderfs", "./binderfs" [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6030] <... write resumed>) = 18 [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 executing program [pid 310] openat(AT_FDCWD, "./579/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... symlink resumed>) = 0 [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 6030] <... futex resumed>) = 0 [pid 6029] write(1, "executing program\n", 18 [pid 6028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 executing program [pid 310] fstat(4 [pid 6030] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6029] <... write resumed>) = 18 [pid 6028] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6030] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6028] <... mkdirat resumed>) = 0 [pid 310] getdents64(4 [pid 6030] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6029] <... futex resumed>) = 0 [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6029] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6030] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6029] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6030] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6029] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 [pid 310] close(4 [pid 6030] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6029] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6028] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 6030] <... mprotect resumed>) = 0 [pid 6029] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6028] <... symlinkat resumed>) = 0 [pid 310] rmdir("./579/config" [pid 6030] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6029] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 6030] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6030] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6029] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6031 attached [pid 6028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 [pid 310] close(3 [pid 6030] <... clone3 resumed> => {parent_tid=[6031]}, 88) = 6031 [pid 6028] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 6030] rt_sigprocmask(SIG_SETMASK, [] [pid 6029] <... mprotect resumed>) = 0 [pid 6028] <... unlinkat resumed>) = 0 [pid 310] rmdir("./579" [pid 6031] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6029] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 [pid 310] mkdir("./580", 0777 [pid 6031] <... set_robust_list resumed>) = 0 [pid 6030] <... futex resumed>) = 0 [pid 6029] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 6031] rt_sigprocmask(SIG_SETMASK, [] [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6027] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6031] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6029] <... clone3 resumed> => {parent_tid=[6032]}, 88) = 6032 [pid 6028] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6027] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6031] mkdirat(AT_FDCWD, "./config", 0777 [pid 6029] rt_sigprocmask(SIG_SETMASK, [] [pid 6028] <... unlinkat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6032 attached [pid 6031] <... mkdirat resumed>) = 0 [pid 6029] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6028] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6032] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6028] <... futex resumed>) = 1 [pid 6027] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6031] <... futex resumed>) = 1 [pid 6030] <... futex resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6028] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6027] exit_group(0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6033 [pid 6031] mount(NULL, "./config", "configfs", 0, NULL [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... futex resumed>) = 0 [pid 6028] <... futex resumed>) = ? [pid 6027] <... exit_group resumed>) = ? [pid 310] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6033 attached [pid 6032] <... set_robust_list resumed>) = 0 [pid 6031] <... mount resumed>) = 0 [pid 6030] <... futex resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6028] +++ exited with 0 +++ [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6027] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6031] <... futex resumed>) = 0 [pid 6030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6031] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6027, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] openat(AT_FDCWD, "./560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6031] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6030] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... openat resumed>) = 3 [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3 [pid 6031] <... futex resumed>) = 0 [pid 6030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6031] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 6031] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6030] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6031] <... futex resumed>) = 0 [pid 6030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6031] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./560/binderfs" [pid 6032] rt_sigprocmask(SIG_SETMASK, [] [pid 6031] <... mkdirat resumed>) = 0 [pid 6030] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./560/binderfs" [pid 6031] <... futex resumed>) = 0 [pid 6030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... unlink resumed>) = 0 [pid 6031] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6031] <... symlinkat resumed>) = 0 [pid 6030] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6033] set_robust_list(0x5555731a86a0, 24 [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6033] <... set_robust_list resumed>) = 0 [pid 6031] <... futex resumed>) = 0 [pid 6030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6033] rt_sigprocmask(SIG_SETMASK, [] [pid 6031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./560/config" [pid 6033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6031] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6030] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6033] chdir("./580" [pid 6032] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6031] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./560/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6033] <... chdir resumed>) = 0 [pid 6032] mkdirat(AT_FDCWD, "./config", 0777 [pid 6031] <... unlinkat resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6033] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./560/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6033] <... prctl resumed>) = 0 [pid 6031] <... futex resumed>) = 1 [pid 6030] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6033] setpgid(0, 0 [pid 6031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6030] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(4 [pid 6033] <... setpgid resumed>) = 0 [pid 6031] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6030] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6033] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6031] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6030] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 6033] <... openat resumed>) = 3 [pid 6031] <... unlinkat resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6033] write(3, "1000", 4 [pid 6031] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6033] <... write resumed>) = 4 [pid 6032] <... mkdirat resumed>) = 0 [pid 6031] <... futex resumed>) = 1 [pid 6030] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6033] close(3 [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6031] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6030] exit_group(0 [pid 306] close(4 [pid 6033] <... close resumed>) = 0 [pid 6031] <... futex resumed>) = ? [pid 6030] <... exit_group resumed>) = ? [pid 306] <... close resumed>) = 0 [pid 6033] symlink("/dev/binderfs", "./binderfs" [pid 6032] <... futex resumed>) = 1 [pid 6031] +++ exited with 0 +++ [pid 6030] +++ exited with 0 +++ [pid 6029] <... futex resumed>) = 0 [pid 306] rmdir("./560/config" [pid 6033] <... symlink resumed>) = 0 [pid 6032] mount(NULL, "./config", "configfs", 0, NULL [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6030, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6032] <... mount resumed>) = 0 [pid 6029] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rmdir resumed>) = 0 [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 6032] <... futex resumed>) = 0 [pid 6029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6033] write(1, "executing program\n", 18 [pid 6032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6029] <... futex resumed>) = 0 [pid 306] close(3 [pid 6033] <... write resumed>) = 18 [pid 6032] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6032] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] rmdir("./560" [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6033] <... futex resumed>) = 0 [pid 6032] <... futex resumed>) = 1 [pid 6029] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6033] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6032] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./561", 0777 [pid 6032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6029] <... futex resumed>) = 0 [pid 6033] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6032] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 6033] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6032] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6033] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6032] <... futex resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6032] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6029] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6034 attached [pid 6033] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6032] <... mkdirat resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6034] set_robust_list(0x5555731a86a0, 24 [pid 6033] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6034 [pid 6034] <... set_robust_list resumed>) = 0 [pid 6033] <... mprotect resumed>) = 0 [pid 6032] <... futex resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6034] rt_sigprocmask(SIG_SETMASK, [] [pid 6033] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6032] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6029] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6034] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6033] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6032] <... symlinkat resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6033] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... restart_syscall resumed>) = 0 [pid 6034] chdir("./561" [pid 6032] <... futex resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] <... chdir resumed>) = 0 [pid 6033] <... clone3 resumed> => {parent_tid=[6035]}, 88) = 6035 [pid 6032] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6029] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6035 attached [pid 6034] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6033] rt_sigprocmask(SIG_SETMASK, [] [pid 6032] <... unlinkat resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6034] <... prctl resumed>) = 0 [pid 6033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6034] setpgid(0, 0 [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6032] <... futex resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6034] <... setpgid resumed>) = 0 [pid 6033] <... futex resumed>) = 0 [pid 6032] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6029] <... futex resumed>) = 0 [pid 308] umount2("./576", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6034] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6032] <... unlinkat resumed>) = 0 [pid 6029] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6034] <... openat resumed>) = 3 [pid 6032] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6032] <... futex resumed>) = 0 [pid 6029] exit_group(0 [pid 308] openat(AT_FDCWD, "./576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6034] write(3, "1000", 4 [pid 6029] <... exit_group resumed>) = ? [pid 307] <... openat resumed>) = 3 [pid 6035] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6034] <... write resumed>) = 4 [pid 6032] +++ exited with 0 +++ [pid 308] <... openat resumed>) = 3 [pid 307] fstat(3 [pid 6035] <... set_robust_list resumed>) = 0 [pid 6034] close(3 [pid 308] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6035] rt_sigprocmask(SIG_SETMASK, [] [pid 6034] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 6035] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6034] symlink("/dev/binderfs", "./binderfs" [pid 6029] +++ exited with 0 +++ [pid 308] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6035] mkdirat(AT_FDCWD, "./config", 0777 [pid 6034] <... symlink resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6029, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6035] <... mkdirat resumed>) = 0 [pid 6034] write(1, "executing program\n", 18 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 308] umount2("./576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] <... write resumed>) = 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./566/binderfs" [pid 6035] <... futex resumed>) = 1 [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6033] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./576/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6034] <... futex resumed>) = 0 [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./566/binderfs" [pid 6035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6034] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6033] <... futex resumed>) = 0 [pid 308] unlink("./576/binderfs" [pid 307] <... unlink resumed>) = 0 [pid 6035] mount(NULL, "./config", "configfs", 0, NULL [pid 6034] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6035] <... mount resumed>) = 0 [pid 6034] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... unlink resumed>) = 0 [pid 307] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6034] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6034] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... umount2 resumed>) = 0 [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6035] <... futex resumed>) = 1 [pid 6034] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6033] <... futex resumed>) = 0 [pid 308] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6034] <... mprotect resumed>) = 0 [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./566/config" [pid 6035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6034] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6033] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./576/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6035] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6034] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6035] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6034] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6036 attached [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./566/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6035] <... futex resumed>) = 1 [pid 6034] <... clone3 resumed> => {parent_tid=[6036]}, 88) = 6036 [pid 6033] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./576/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 4 [pid 6035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6034] rt_sigprocmask(SIG_SETMASK, [] [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 6035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6034] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6033] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6035] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 6035] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6034] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 6035] <... futex resumed>) = 1 [pid 6033] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 6035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6033] <... futex resumed>) = 0 [pid 308] close(4 [pid 307] <... close resumed>) = 0 [pid 6036] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6035] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 307] rmdir("./566/config" [pid 6036] <... set_robust_list resumed>) = 0 [pid 6035] <... mkdirat resumed>) = 0 [pid 308] rmdir("./576/config" [pid 307] <... rmdir resumed>) = 0 [pid 6036] rt_sigprocmask(SIG_SETMASK, [] [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 6036] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6035] <... futex resumed>) = 1 [pid 6033] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 6035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6033] <... futex resumed>) = 0 [pid 308] close(3 [pid 307] <... close resumed>) = 0 [pid 6035] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 307] rmdir("./566" [pid 6036] mkdirat(AT_FDCWD, "./config", 0777 [pid 6035] <... symlinkat resumed>) = 0 [pid 308] rmdir("./576" [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 6036] <... mkdirat resumed>) = 0 [pid 6035] <... futex resumed>) = 1 [pid 6033] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] mkdir("./567", 0777 [pid 6035] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./577", 0777 [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6036] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6035] <... unlinkat resumed>) = 0 [pid 6034] <... futex resumed>) = 0 [pid 6033] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6035] <... futex resumed>) = 0 [pid 6034] <... futex resumed>) = 1 [pid 6033] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6033] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./569", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6036] <... futex resumed>) = 0 [pid 6035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6033] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6036] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6036] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6035] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6034] <... futex resumed>) = 0 [pid 6033] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6037 ci2-android-6-1/strace-static-x86_64: Process 6038 attached ci2-android-6-1/strace-static-x86_64: Process 6037 attached [pid 6035] <... unlinkat resumed>) = 0 [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 6036] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6035] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6038 [pid 6037] set_robust_list(0x5555731a86a0, 24 [pid 6035] <... futex resumed>) = 1 [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6033] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6037] <... set_robust_list resumed>) = 0 [pid 6035] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6033] exit_group(0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6033] <... exit_group resumed>) = ? [pid 309] getdents64(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6037] rt_sigprocmask(SIG_SETMASK, [] [pid 6035] <... futex resumed>) = ? [pid 6036] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6034] <... futex resumed>) = 0 [pid 6036] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6036] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6034] <... futex resumed>) = 0 [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6036] <... futex resumed>) = 0 [pid 6034] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6036] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6037] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6036] <... mkdirat resumed>) = 0 [pid 6035] +++ exited with 0 +++ [pid 6034] <... futex resumed>) = 0 [pid 6033] +++ exited with 0 +++ [pid 309] umount2("./569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6037] chdir("./577" [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6036] <... futex resumed>) = 0 [pid 6034] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6038] set_robust_list(0x5555731a86a0, 24 [pid 6037] <... chdir resumed>) = 0 [pid 6036] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6033, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] newfstatat(AT_FDCWD, "./569/binderfs" [pid 6038] <... set_robust_list resumed>) = 0 [pid 6037] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6036] <... symlinkat resumed>) = 0 [pid 6034] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6038] rt_sigprocmask(SIG_SETMASK, [] [pid 6037] <... prctl resumed>) = 0 [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./569/binderfs" [pid 6038] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6037] setpgid(0, 0 [pid 6036] <... futex resumed>) = 0 [pid 6034] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... unlink resumed>) = 0 [pid 6038] chdir("./567" [pid 6037] <... setpgid resumed>) = 0 [pid 6036] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6038] <... chdir resumed>) = 0 [pid 6037] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6036] <... unlinkat resumed>) = 0 [pid 6034] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6038] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6037] <... openat resumed>) = 3 [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6038] <... prctl resumed>) = 0 [pid 6037] write(3, "1000", 4 [pid 6036] <... futex resumed>) = 0 [pid 6034] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6038] setpgid(0, 0 [pid 6037] <... write resumed>) = 4 [pid 6036] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6034] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./569/config" [pid 6038] <... setpgid resumed>) = 0 [pid 6037] close(3 [pid 6036] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6034] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6038] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6037] <... close resumed>) = 0 [pid 6036] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6034] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6038] <... openat resumed>) = 3 [pid 6037] symlink("/dev/binderfs", "./binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6038] write(3, "1000", 4 [pid 6037] <... symlink resumed>) = 0 [pid 6036] <... unlinkat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./569/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6038] <... write resumed>) = 4 [pid 6037] write(1, "executing program\n", 18 executing program [pid 6036] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 6038] close(3 [pid 6037] <... write resumed>) = 18 [pid 6034] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6036] <... futex resumed>) = 1 [pid 6038] <... close resumed>) = 0 [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6036] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6034] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6038] symlink("/dev/binderfs", "./binderfs" [pid 6037] <... futex resumed>) = 0 [pid 6036] <... futex resumed>) = ? [pid 6034] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 6038] <... symlink resumed>) = 0 [pid 6037] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6038] write(1, "executing program\n", 18 [pid 6037] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] getdents64(4 [pid 6038] <... write resumed>) = 18 [pid 6037] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6037] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(4 [pid 6038] <... futex resumed>) = 0 [pid 6037] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... close resumed>) = 0 [pid 6038] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6037] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6036] +++ exited with 0 +++ [pid 6034] +++ exited with 0 +++ executing program [pid 309] rmdir("./569/config" [pid 6038] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6037] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... rmdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6034, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6038] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6037] <... mprotect resumed>) = 0 [pid 309] getdents64(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6038] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6037] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6038] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6037] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] close(3 [pid 6038] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6037] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... close resumed>) = 0 [pid 6038] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rmdir("./569"ci2-android-6-1/strace-static-x86_64: Process 6039 attached [pid 6038] <... mprotect resumed>) = 0 [pid 6037] <... clone3 resumed> => {parent_tid=[6039]}, 88) = 6039 [pid 309] <... rmdir resumed>) = 0 [pid 6038] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6037] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./570", 0777 [pid 306] <... restart_syscall resumed>) = 0 [pid 6039] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6038] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6037] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6038] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6039] <... set_robust_list resumed>) = 0 [pid 6037] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6038] <... clone3 resumed> => {parent_tid=[6040]}, 88) = 6040 [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6040 attached [pid 6039] rt_sigprocmask(SIG_SETMASK, [] [pid 6038] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6038] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6041 [pid 306] <... openat resumed>) = 3 [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 6038] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 6039] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6040] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6039] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] umount2("./580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./561/binderfs" [pid 310] newfstatat(AT_FDCWD, "./580/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./561/binderfs" [pid 310] unlink("./580/binderfs" [pid 306] <... unlink resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6039] <... mkdirat resumed>) = 0 [pid 310] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./561/config" [pid 310] newfstatat(AT_FDCWD, "./580/config" [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./561/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./561/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./580/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 4 [pid 310] <... openat resumed>) = 4 [pid 306] fstat(4 [pid 310] fstat(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6040] <... set_robust_list resumed>) = 0 [pid 6039] <... futex resumed>) = 1 [pid 6037] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6037] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 306] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] rmdir("./561/config"ci2-android-6-1/strace-static-x86_64: Process 6041 attached [pid 6040] rt_sigprocmask(SIG_SETMASK, [] [pid 6039] mount(NULL, "./config", "configfs", 0, NULL [pid 310] rmdir("./580/config" [pid 306] <... rmdir resumed>) = 0 [pid 6040] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6039] <... mount resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 310] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 310] close(3 [pid 306] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] rmdir("./561" [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./580" [pid 6040] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 6041] set_robust_list(0x5555731a86a0, 24 [pid 6039] <... futex resumed>) = 1 [pid 6037] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] mkdir("./562", 0777 [pid 6040] <... mkdirat resumed>) = 0 [pid 6039] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./581", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 6041] <... set_robust_list resumed>) = 0 [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6039] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6037] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6040] <... futex resumed>) = 1 [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6038] <... futex resumed>) = 0 [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6040] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6039] <... futex resumed>) = 0 [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6041] rt_sigprocmask(SIG_SETMASK, [] [pid 6040] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6038] <... futex resumed>) = 0 [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6042 attached ci2-android-6-1/strace-static-x86_64: Process 6043 attached [pid 6041] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6040] mount(NULL, "./config", "configfs", 0, NULL [pid 6039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6037] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6042 [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6043 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6042] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6042] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6042] chdir("./562") = 0 [pid 6041] chdir("./570" [pid 6042] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6040] <... mount resumed>) = 0 [pid 6039] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6042] setpgid(0, 0 [pid 6041] <... chdir resumed>) = 0 [pid 6042] <... setpgid resumed>) = 0 [pid 6042] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6042] write(3, "1000", 4) = 4 [pid 6042] close(3) = 0 [pid 6042] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6039] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6042] write(1, "executing program\n", 18 [pid 6041] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6042] <... write resumed>) = 18 [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 6042] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6042] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6042] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6042] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6042] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6042] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... prctl resumed>) = 0 [pid 6040] <... futex resumed>) = 1 [pid 6038] <... futex resumed>) = 0 [pid 6043] set_robust_list(0x5555731a86a0, 24 [pid 6042] <... clone3 resumed> => {parent_tid=[6044]}, 88) = 6044 [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6042] rt_sigprocmask(SIG_SETMASK, [] [pid 6038] <... futex resumed>) = 0 [pid 6042] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6044 attached [pid 6044] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6044] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6044] mkdirat(AT_FDCWD, "./config", 0777 [pid 6039] <... futex resumed>) = 1 [pid 6037] <... futex resumed>) = 0 [pid 6043] <... set_robust_list resumed>) = 0 [pid 6041] setpgid(0, 0 [pid 6040] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... setpgid resumed>) = 0 [pid 6040] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6037] <... futex resumed>) = 0 [pid 6041] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6039] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... openat resumed>) = 3 [pid 6039] <... mkdirat resumed>) = 0 [pid 6041] write(3, "1000", 4 [pid 6040] <... futex resumed>) = 1 [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6038] <... futex resumed>) = 0 [pid 6041] <... write resumed>) = 4 [pid 6040] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6039] <... futex resumed>) = 1 [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6037] <... futex resumed>) = 0 [pid 6041] close(3 [pid 6040] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6038] <... futex resumed>) = 0 [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6037] <... futex resumed>) = 0 [pid 6041] <... close resumed>) = 0 [pid 6040] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] symlink("/dev/binderfs", "./binderfs" [pid 6040] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6039] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6044] <... mkdirat resumed>) = 0 [pid 6041] <... symlink resumed>) = 0 [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6042] <... futex resumed>) = 0 [pid 6039] <... symlinkat resumed>) = 0 [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] write(1, "executing program\n", 18 [pid 6040] <... futex resumed>) = 1 [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6038] <... futex resumed>) = 0 [pid 6042] <... futex resumed>) = 0 executing program [pid 6041] <... write resumed>) = 18 [pid 6040] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6039] <... futex resumed>) = 1 [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6037] <... futex resumed>) = 0 [pid 6044] <... futex resumed>) = 1 [pid 6043] rt_sigprocmask(SIG_SETMASK, [] [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6040] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6038] <... futex resumed>) = 0 [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... futex resumed>) = 0 [pid 6040] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6037] <... futex resumed>) = 0 [pid 6041] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6040] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6039] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6039] <... unlinkat resumed>) = 0 [pid 6041] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6040] <... futex resumed>) = 1 [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6038] <... futex resumed>) = 0 [pid 6041] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6040] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6039] <... futex resumed>) = 1 [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6037] <... futex resumed>) = 0 [pid 6041] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6040] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6038] <... futex resumed>) = 0 [pid 6037] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6040] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6037] <... futex resumed>) = 0 [pid 6041] <... mprotect resumed>) = 0 [pid 6037] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6040] <... symlinkat resumed>) = 0 [pid 6039] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6041] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6039] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6040] <... futex resumed>) = 1 [pid 6038] <... futex resumed>) = 0 [pid 6041] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6040] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6039] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6040] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6039] <... futex resumed>) = 1 [pid 6037] <... futex resumed>) = 0 [pid 6041] <... clone3 resumed> => {parent_tid=[6045]}, 88) = 6045 [pid 6040] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6039] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6037] exit_group(0 [pid 6041] rt_sigprocmask(SIG_SETMASK, [] [pid 6037] <... exit_group resumed>) = ? [pid 6040] <... unlinkat resumed>) = 0 [pid 6041] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6039] <... futex resumed>) = ? [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6044] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6043] chdir("./581" [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6042] <... futex resumed>) = 0 [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6044] <... futex resumed>) = 1 [pid 6043] <... chdir resumed>) = 0 [pid 6039] +++ exited with 0 +++ [pid 6037] +++ exited with 0 +++ [pid 6041] <... futex resumed>) = 0 [pid 6040] <... futex resumed>) = 1 [pid 6038] <... futex resumed>) = 0 [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6040] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6038] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6037, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6038] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6038] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6044] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6043] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6040] <... unlinkat resumed>) = 0 [pid 6044] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6043] <... prctl resumed>) = 0 [pid 6040] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6045 attached [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] setpgid(0, 0 [pid 6044] <... futex resumed>) = 1 [pid 6043] <... setpgid resumed>) = 0 [pid 6042] <... futex resumed>) = 0 [pid 6045] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6044] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6043] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6040] <... futex resumed>) = 1 [pid 6038] <... futex resumed>) = 0 [pid 6045] <... set_robust_list resumed>) = 0 [pid 6044] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6043] <... openat resumed>) = 3 [pid 6042] <... futex resumed>) = 0 [pid 6040] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6038] exit_group(0 [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] write(3, "1000", 4 [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6040] <... futex resumed>) = ? [pid 6038] <... exit_group resumed>) = ? [pid 6045] rt_sigprocmask(SIG_SETMASK, [] [pid 6044] <... futex resumed>) = 0 [pid 6043] <... write resumed>) = 4 [pid 6042] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6040] +++ exited with 0 +++ [pid 6038] +++ exited with 0 +++ [pid 6044] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6043] close(3 [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6038, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6045] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6044] <... mkdirat resumed>) = 0 [pid 6043] <... close resumed>) = 0 [pid 6042] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] symlink("/dev/binderfs", "./binderfs" [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6044] <... futex resumed>) = 0 [pid 6043] <... symlink resumed>) = 0 [pid 6042] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6045] mkdirat(AT_FDCWD, "./config", 0777 [pid 6044] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6043] write(1, "executing program\n", 18 [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6044] <... symlinkat resumed>) = 0 [pid 6043] <... write resumed>) = 18 [pid 6042] <... futex resumed>) = 0 executing program [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6044] <... futex resumed>) = 0 [pid 6043] <... futex resumed>) = 0 [pid 6042] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6044] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6043] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6044] <... unlinkat resumed>) = 0 [pid 6043] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6042] <... futex resumed>) = 0 [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6044] <... futex resumed>) = 0 [pid 6043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6042] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6044] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6043] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6042] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6044] <... unlinkat resumed>) = 0 [pid 6043] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6042] <... futex resumed>) = 0 [pid 6044] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6042] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6044] <... futex resumed>) = 0 [pid 6043] <... mprotect resumed>) = 0 [pid 6042] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6044] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6043] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6042] exit_group(0 [pid 6044] <... futex resumed>) = ? [pid 6043] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6042] <... exit_group resumed>) = ? [pid 6045] <... mkdirat resumed>) = 0 [pid 6043] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] <... clone3 resumed> => {parent_tid=[6046]}, 88) = 6046 [pid 6045] <... futex resumed>) = 1 [pid 6043] rt_sigprocmask(SIG_SETMASK, [] [pid 6041] <... futex resumed>) = 0 [pid 308] umount2("./577", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6046 attached [pid 6045] mount(NULL, "./config", "configfs", 0, NULL [pid 6044] +++ exited with 0 +++ [pid 6043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6042] +++ exited with 0 +++ [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6045] <... mount resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] <... futex resumed>) = 0 [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6045] <... futex resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6042, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6045] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 307] <... openat resumed>) = 3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6045] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6041] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 6046] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 6046] <... set_robust_list resumed>) = 0 [pid 6045] <... futex resumed>) = 0 [pid 6041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6046] rt_sigprocmask(SIG_SETMASK, [] [pid 6045] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 308] umount2("./577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6045] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6041] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6046] mkdirat(AT_FDCWD, "./config", 0777 [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./577/binderfs" [pid 307] umount2("./567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6045] <... futex resumed>) = 0 [pid 6041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6046] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6045] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./577/binderfs" [pid 307] newfstatat(AT_FDCWD, "./567/binderfs" [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6045] <... mkdirat resumed>) = 0 [pid 6041] <... futex resumed>) = 0 [pid 6046] <... futex resumed>) = 1 [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] <... futex resumed>) = 0 [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6046] mount(NULL, "./config", "configfs", 0, NULL [pid 6045] <... futex resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6046] <... mount resumed>) = 0 [pid 6045] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6043] <... futex resumed>) = 0 [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] unlink("./567/binderfs" [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6045] <... symlinkat resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6046] <... futex resumed>) = 0 [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6046] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6045] <... futex resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 6046] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6045] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6043] <... futex resumed>) = 0 [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./577/config" [pid 307] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6045] <... unlinkat resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6046] <... futex resumed>) = 0 [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./567/config" [pid 6046] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6045] <... futex resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6046] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6045] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6043] <... futex resumed>) = 0 [pid 6041] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./577/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6045] <... unlinkat resumed>) = 0 [pid 6041] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 307] openat(AT_FDCWD, "./567/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6046] <... futex resumed>) = 1 [pid 6045] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6043] <... futex resumed>) = 0 [pid 6041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 4 [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] fstat(4 [pid 6046] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6045] <... futex resumed>) = 0 [pid 6043] <... futex resumed>) = 0 [pid 6041] exit_group(0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6041] <... exit_group resumed>) = ? [pid 308] getdents64(4 [pid 307] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] close(4 [pid 307] getdents64(4 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./577/config" [pid 307] close(4 [pid 6046] <... mkdirat resumed>) = 0 [pid 6045] +++ exited with 0 +++ [pid 6041] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6041, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 308] getdents64(3 [pid 307] rmdir("./567/config" [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6046] <... futex resumed>) = 1 [pid 6043] <... futex resumed>) = 0 [pid 308] close(3 [pid 307] getdents64(3 [pid 306] umount2("./562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6043] <... futex resumed>) = 0 [pid 308] rmdir("./577" [pid 307] close(3 [pid 306] openat(AT_FDCWD, "./562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6046] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 308] mkdir("./578", 0777 [pid 307] rmdir("./567" [pid 306] fstat(3 [pid 6046] <... symlinkat resumed>) = 0 [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6046] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6043] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 6046] <... futex resumed>) = 0 [pid 6043] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] mkdir("./568", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6046] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6046] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6046] <... futex resumed>) = 1 [pid 6043] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6047 attached [pid 6046] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6043] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] newfstatat(AT_FDCWD, "./562/binderfs" [pid 6047] set_robust_list(0x5555731a86a0, 24 [pid 6046] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6043] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6047 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6047] <... set_robust_list resumed>) = 0 [pid 6043] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./562/binderfs" [pid 6047] rt_sigprocmask(SIG_SETMASK, [] [pid 6046] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6047] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6046] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6048 [pid 306] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6047] chdir("./578" [pid 6046] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = 0 [pid 6047] <... chdir resumed>) = 0 [pid 6046] <... futex resumed>) = 1 [pid 6043] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6047] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6046] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6043] exit_group(0 [pid 309] newfstatat(AT_FDCWD, "./570/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6047] <... prctl resumed>) = 0 [pid 6046] <... futex resumed>) = ? [pid 6043] <... exit_group resumed>) = ? [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./562/config" [pid 6047] setpgid(0, 0 [pid 309] unlink("./570/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6047] <... setpgid resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] umount2("./562/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6047] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6047] <... openat resumed>) = 3 [pid 6046] +++ exited with 0 +++ [pid 6043] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = 0 [pid 306] openat(AT_FDCWD, "./562/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6047] write(3, "1000", 4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6043, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 6047] <... write resumed>) = 4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(4 [pid 6047] close(3 [pid 309] newfstatat(AT_FDCWD, "./570/config" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6047] <... close resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 6047] symlink("/dev/binderfs", "./binderfs" [pid 309] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6047] <... symlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(4 [pid 6047] write(1, "executing program\n", 18 [pid 309] openat(AT_FDCWD, "./570/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6047] <... write resumed>) = 18 [pid 309] <... openat resumed>) = 4 [pid 306] close(4 [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 309] fstat(4 [pid 306] <... close resumed>) = 0 [pid 6047] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rmdir("./562/config" [pid 6047] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] getdents64(4 [pid 306] <... rmdir resumed>) = 0 [pid 6047] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(3 [pid 6047] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6047] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 6047] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] close(4 [pid 306] <... close resumed>) = 0 [pid 6047] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... close resumed>) = 0 [pid 306] rmdir("./562" [pid 6047] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rmdir("./570/config" [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6048 attached [pid 6047] <... mprotect resumed>) = 0 [pid 6048] set_robust_list(0x5555731a86a0, 24 [pid 6047] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rmdir resumed>) = 0 [pid 306] mkdir("./563", 0777 [pid 6048] <... set_robust_list resumed>) = 0 [pid 6047] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] getdents64(3 [pid 306] <... mkdir resumed>) = 0 [pid 6047] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] close(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6047] <... clone3 resumed> => {parent_tid=[6049]}, 88) = 6049 [pid 309] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6049 attached [pid 6048] rt_sigprocmask(SIG_SETMASK, [] [pid 6047] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... restart_syscall resumed>) = 0 [pid 309] rmdir("./570"ci2-android-6-1/strace-static-x86_64: Process 6050 attached [pid 6049] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6047] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6050] set_robust_list(0x5555731a86a0, 24 [pid 6048] chdir("./568" [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./571", 0777 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6050 [pid 6050] <... set_robust_list resumed>) = 0 [pid 6049] <... set_robust_list resumed>) = 0 [pid 6048] <... chdir resumed>) = 0 [pid 6047] <... futex resumed>) = 0 [pid 310] umount2("./581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6050] rt_sigprocmask(SIG_SETMASK, [] [pid 6048] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6050] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6050] chdir("./563" [pid 6049] rt_sigprocmask(SIG_SETMASK, [] [pid 6048] <... prctl resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6050] <... chdir resumed>) = 0 [pid 6049] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6048] setpgid(0, 0 [pid 310] fstat(3ci2-android-6-1/strace-static-x86_64: Process 6051 attached [pid 6050] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6051] set_robust_list(0x5555731a86a0, 24 [pid 6050] <... prctl resumed>) = 0 [pid 310] getdents64(3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6051 [pid 6051] <... set_robust_list resumed>) = 0 [pid 6050] setpgid(0, 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6051] rt_sigprocmask(SIG_SETMASK, [] [pid 6050] <... setpgid resumed>) = 0 [pid 6048] <... setpgid resumed>) = 0 [pid 310] umount2("./581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6051] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6050] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6048] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6051] chdir("./571" [pid 6050] <... openat resumed>) = 3 [pid 6049] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] newfstatat(AT_FDCWD, "./581/binderfs" [pid 6051] <... chdir resumed>) = 0 [pid 6050] write(3, "1000", 4 [pid 6048] <... openat resumed>) = 3 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6051] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6050] <... write resumed>) = 4 [pid 310] unlink("./581/binderfs" [pid 6051] <... prctl resumed>) = 0 [pid 6050] close(3 [pid 6048] write(3, "1000", 4 [pid 310] <... unlink resumed>) = 0 [pid 6051] setpgid(0, 0 [pid 6050] <... close resumed>) = 0 [pid 310] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6051] <... setpgid resumed>) = 0 [pid 6050] symlink("/dev/binderfs", "./binderfs" [pid 6048] <... write resumed>) = 4 [pid 310] <... umount2 resumed>) = 0 [pid 6051] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6050] <... symlink resumed>) = 0 [pid 6049] <... mkdirat resumed>) = 0 [pid 6048] close(3 [pid 310] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6051] <... openat resumed>) = 3 [pid 6050] write(1, "executing program\n", 18 [pid 6048] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6051] write(3, "1000", 4 [pid 6050] <... write resumed>) = 18 executing program [pid 6048] symlink("/dev/binderfs", "./binderfs" [pid 310] newfstatat(AT_FDCWD, "./581/config" [pid 6051] <... write resumed>) = 4 [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6051] close(3 [pid 6050] <... futex resumed>) = 0 [pid 310] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6051] <... close resumed>) = 0 [pid 6050] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6048] <... symlink resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6051] symlink("/dev/binderfs", "./binderfs" [pid 6050] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6048] write(1, "executing program\n", 18 executing program [pid 310] openat(AT_FDCWD, "./581/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6051] <... symlink resumed>) = 0 [pid 6050] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6048] <... write resumed>) = 18 [pid 310] <... openat resumed>) = 4 [pid 6051] write(1, "executing program\n", 18 [pid 6050] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 6051] <... write resumed>) = 18 [pid 6050] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6050] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6048] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6051] <... futex resumed>) = 0 [pid 6050] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6049] <... futex resumed>) = 1 [pid 6048] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6047] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6051] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6050] <... mprotect resumed>) = 0 [pid 6048] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6051] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6050] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6047] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6051] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6050] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6048] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 6051] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6050] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6049] mount(NULL, "./config", "configfs", 0, NULL [pid 6048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6052 attached [pid 6051] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] rmdir("./581/config" [pid 6052] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6051] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6050] <... clone3 resumed> => {parent_tid=[6052]}, 88) = 6052 [pid 6049] <... mount resumed>) = 0 [pid 6048] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... rmdir resumed>) = 0 [pid 6051] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6050] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(3 [pid 6051] <... mprotect resumed>) = 0 [pid 6050] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6048] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6052] <... set_robust_list resumed>) = 0 [pid 6051] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 6051] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6050] <... futex resumed>) = 0 [pid 6049] <... futex resumed>) = 1 [pid 6048] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6047] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6051] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6049] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6048] <... mprotect resumed>) = 0 [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./581" [pid 6052] rt_sigprocmask(SIG_SETMASK, [] [pid 6049] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6048] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6047] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6051] <... clone3 resumed> => {parent_tid=[6053]}, 88) = 6053 [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6048] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./582", 0777 [pid 6052] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6051] rt_sigprocmask(SIG_SETMASK, [] [pid 6049] <... futex resumed>) = 0 [pid 6048] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 6051] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6048] <... clone3 resumed> => {parent_tid=[6054]}, 88) = 6054 [pid 6047] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6051] <... futex resumed>) = 0 [pid 6048] rt_sigprocmask(SIG_SETMASK, [] [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6054 attached [pid 6052] mkdirat(AT_FDCWD, "./config", 0777 [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6049] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6055 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6053 attached [pid 6053] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6049] <... futex resumed>) = 1 [pid 6048] <... futex resumed>) = 0 [pid 6047] <... futex resumed>) = 0 [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] <... mkdirat resumed>) = 0 [pid 6049] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6047] <... futex resumed>) = 0 [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... set_robust_list resumed>) = 0 [pid 6053] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6053] mkdirat(AT_FDCWD, "./config", 0777 [pid 6049] <... mkdirat resumed>) = 0 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6054] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6052] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6047] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6055 attached [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6050] <... futex resumed>) = 0 [pid 6047] <... futex resumed>) = 0 [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... mkdirat resumed>) = 0 [pid 6052] mount(NULL, "./config", "configfs", 0, NULL [pid 6049] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6054] <... set_robust_list resumed>) = 0 [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6051] <... futex resumed>) = 0 [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... futex resumed>) = 1 [pid 6053] mount(NULL, "./config", "configfs", 0, NULL [pid 6049] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6053] <... mount resumed>) = 0 [pid 6052] <... mount resumed>) = 0 [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] <... symlinkat resumed>) = 0 [pid 6051] <... futex resumed>) = 0 [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... futex resumed>) = 1 [pid 6053] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6051] <... futex resumed>) = 0 [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... futex resumed>) = 1 [pid 6053] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6051] <... futex resumed>) = 0 [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... futex resumed>) = 1 [pid 6053] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 6052] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6049] <... futex resumed>) = 1 [pid 6047] <... futex resumed>) = 0 [pid 6052] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6049] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6049] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6047] <... futex resumed>) = 0 [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6049] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] <... unlinkat resumed>) = 0 [pid 6052] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6050] <... futex resumed>) = 0 [pid 6049] <... futex resumed>) = 1 [pid 6047] <... futex resumed>) = 0 [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6049] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6047] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6047] <... futex resumed>) = 0 [pid 6047] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6051] <... futex resumed>) = 0 [pid 6049] <... unlinkat resumed>) = 0 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6054] rt_sigprocmask(SIG_SETMASK, [] [pid 6051] <... futex resumed>) = 0 [pid 6049] <... futex resumed>) = 1 [pid 6052] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6047] <... futex resumed>) = 0 [pid 6054] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6052] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6047] exit_group(0 [pid 6053] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6047] <... exit_group resumed>) = ? [pid 6054] mkdirat(AT_FDCWD, "./config", 0777 [pid 6053] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6052] <... mkdirat resumed>) = 0 [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6049] <... futex resumed>) = ? [pid 6053] <... symlinkat resumed>) = 0 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6050] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6053] <... futex resumed>) = 1 [pid 6051] <... futex resumed>) = 0 [pid 6050] <... futex resumed>) = 0 [pid 6053] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... unlinkat resumed>) = 0 [pid 6051] <... futex resumed>) = 0 [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6053] <... futex resumed>) = 0 [pid 6051] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6053] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6051] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6049] +++ exited with 0 +++ [pid 6052] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6047] +++ exited with 0 +++ [pid 6054] <... mkdirat resumed>) = 0 [pid 6053] <... unlinkat resumed>) = 0 [pid 6052] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6051] <... futex resumed>) = 0 [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6047, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6053] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6051] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6054] <... futex resumed>) = 1 [pid 6053] <... futex resumed>) = 0 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6051] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6048] <... futex resumed>) = 0 [pid 6054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6053] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6052] <... futex resumed>) = 1 [pid 6051] exit_group(0 [pid 6050] <... futex resumed>) = 0 [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6053] <... futex resumed>) = ? [pid 6052] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6051] <... exit_group resumed>) = ? [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6055] set_robust_list(0x5555731a86a0, 24 [pid 6054] mount(NULL, "./config", "configfs", 0, NULL [pid 6052] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6050] <... futex resumed>) = 0 [pid 6048] <... futex resumed>) = 0 [pid 6053] +++ exited with 0 +++ [pid 6052] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6051] +++ exited with 0 +++ [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6054] <... mount resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6051, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6052] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6055] <... set_robust_list resumed>) = 0 [pid 6054] <... futex resumed>) = 1 [pid 6052] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6048] <... futex resumed>) = 0 [pid 6055] rt_sigprocmask(SIG_SETMASK, [] [pid 6054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6052] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6050] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6055] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6050] <... futex resumed>) = 0 [pid 6054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6055] chdir("./582" [pid 6052] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6050] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6048] <... futex resumed>) = 0 [pid 6055] <... chdir resumed>) = 0 [pid 6054] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6052] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6055] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6052] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6055] <... prctl resumed>) = 0 [pid 6055] setpgid(0, 0) = 0 [pid 6052] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6054] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6055] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6052] <... futex resumed>) = 1 [pid 6050] <... futex resumed>) = 0 [pid 6055] <... openat resumed>) = 3 [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6052] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6050] exit_group(0 [pid 6055] write(3, "1000", 4 [pid 6054] <... futex resumed>) = 1 [pid 6052] <... futex resumed>) = ? [pid 6050] <... exit_group resumed>) = ? [pid 6048] <... futex resumed>) = 0 [pid 6054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6052] +++ exited with 0 +++ [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6055] <... write resumed>) = 4 [pid 6054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6050] +++ exited with 0 +++ [pid 6048] <... futex resumed>) = 0 [pid 6054] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6054] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6050, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6054] <... futex resumed>) = 1 [pid 6048] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6048] <... futex resumed>) = 0 [pid 6055] close(3 [pid 6054] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6055] <... close resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6055] symlink("/dev/binderfs", "./binderfs" [pid 6054] <... mkdirat resumed>) = 0 [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6055] <... symlink resumed>) = 0 [pid 6054] <... futex resumed>) = 1 [pid 6048] <... futex resumed>) = 0 [pid 306] umount2("./563", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6055] write(1, "executing program\n", 18 [pid 6054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6055] <... write resumed>) = 18 executing program [pid 306] openat(AT_FDCWD, "./563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6048] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6055] <... futex resumed>) = 0 [pid 6054] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] fstat(3 [pid 6055] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6055] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6054] <... symlinkat resumed>) = 0 [pid 306] getdents64(3 [pid 6055] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6055] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6054] <... futex resumed>) = 1 [pid 6048] <... futex resumed>) = 0 [pid 306] umount2("./563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6055] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6055] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6048] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./563/binderfs" [pid 6055] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6054] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6055] <... mprotect resumed>) = 0 [pid 6054] <... unlinkat resumed>) = 0 [pid 309] umount2("./571", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./563/binderfs" [pid 6055] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 6055] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6054] <... futex resumed>) = 1 [pid 6048] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6055] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6054] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6048] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = 0 [pid 6054] <... unlinkat resumed>) = 0 [pid 6048] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 306] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6055] <... clone3 resumed> => {parent_tid=[6056]}, 88) = 6056 [pid 6054] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6048] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6055] rt_sigprocmask(SIG_SETMASK, [] [pid 6054] <... futex resumed>) = 0 [pid 6048] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(3 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./563/config" [pid 6055] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6054] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6048] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6054] <... futex resumed>) = ? [pid 6048] <... exit_group resumed>) = ? [pid 309] umount2("./571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./563/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6055] <... futex resumed>) = 0 [pid 6054] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./571/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./563/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 4 [pid 6048] +++ exited with 0 +++ [pid 309] unlink("./571/binderfs" [pid 308] <... openat resumed>) = 3 [pid 306] fstat(4 [pid 309] <... unlink resumed>) = 0 [pid 308] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6048, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] getdents64(4 [pid 309] <... umount2 resumed>) = 0 [pid 308] getdents64(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] newfstatat(AT_FDCWD, "./571/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./578/binderfs" [pid 306] <... close resumed>) = 0 [pid 309] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./563/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./578/binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./571/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... unlink resumed>) = 0 [pid 307] umount2("./568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 309] <... openat resumed>) = 4 [pid 308] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] fstat(4 [pid 308] <... umount2 resumed>) = 0 [pid 307] openat(AT_FDCWD, "./568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3 [pid 306] rmdir("./563" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] newfstatat(AT_FDCWD, "./578/config" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] getdents64(3 [pid 306] mkdir("./564", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... mkdir resumed>) = 0 [pid 309] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./578/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rmdir("./571/config" [pid 308] <... openat resumed>) = 4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6056 attached [pid 309] <... rmdir resumed>) = 0 [pid 308] fstat(4 [pid 307] newfstatat(AT_FDCWD, "./568/binderfs" [pid 6056] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6057 attached [pid 6056] <... set_robust_list resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 307] unlink("./568/binderfs" [pid 6056] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... unlink resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6057 [pid 6056] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 308] getdents64(4 [pid 307] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6056] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] rmdir("./571" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6057] set_robust_list(0x5555731a86a0, 24 [pid 6056] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] close(4 [pid 307] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6057] <... set_robust_list resumed>) = 0 [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./572", 0777 [pid 308] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6057] rt_sigprocmask(SIG_SETMASK, [] [pid 6056] <... futex resumed>) = 1 [pid 6055] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] rmdir("./578/config" [pid 6057] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6056] mount(NULL, "./config", "configfs", 0, NULL [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] newfstatat(AT_FDCWD, "./568/config" [pid 6057] chdir("./564" [pid 6056] <... mount resumed>) = 0 [pid 6055] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6057] <... chdir resumed>) = 0 [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] getdents64(3 [pid 6057] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6055] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6057] <... prctl resumed>) = 0 [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6058 [pid 308] close(3 [pid 6057] setpgid(0, 0 [pid 6056] <... futex resumed>) = 0 [pid 6055] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6057] <... setpgid resumed>) = 0 [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./578" [pid 307] openat(AT_FDCWD, "./568/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6056] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777ci2-android-6-1/strace-static-x86_64: Process 6058 attached [pid 6057] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 6058] set_robust_list(0x5555731a86a0, 24 [pid 6057] <... openat resumed>) = 3 [pid 6056] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] mkdir("./579", 0777 [pid 6058] <... set_robust_list resumed>) = 0 [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 6057] write(3, "1000", 4 [pid 308] <... mkdir resumed>) = 0 [pid 6057] <... write resumed>) = 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6057] close(3 [pid 6056] <... futex resumed>) = 1 [pid 6055] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6057] <... close resumed>) = 0 [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6058] rt_sigprocmask(SIG_SETMASK, [] [pid 6057] symlink("/dev/binderfs", "./binderfs" [pid 6056] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6055] <... futex resumed>) = 0 [pid 307] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6059 attached [pid 6058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6057] <... symlink resumed>) = 0 [pid 6056] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6059 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6057] write(1, "executing program\n", 18 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6057] <... write resumed>) = 18 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 6057] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6057] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6057] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6057] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6056] <... futex resumed>) = 1 [pid 6055] <... futex resumed>) = 0 [pid 6058] chdir("./572" [pid 6057] <... mprotect resumed>) = 0 [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 6058] <... chdir resumed>) = 0 [pid 6057] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6056] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6055] <... futex resumed>) = 0 [pid 6057] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6057] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6060]}, 88) = 6060 [pid 6057] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6060 attached [pid 6060] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6060] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6060] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 6057] <... futex resumed>) = 0 [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6060] <... futex resumed>) = 1 [pid 6056] <... mkdirat resumed>) = 0 [pid 6058] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] rmdir("./568/config" [pid 6060] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6057] <... futex resumed>) = 0 [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6060] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 6060] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 6058] <... prctl resumed>) = 0 [pid 6060] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6057] <... futex resumed>) = 0 [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6060] <... futex resumed>) = 1 [pid 6060] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6057] <... futex resumed>) = 0 [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6060] <... futex resumed>) = 1 [pid 6060] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6057] <... futex resumed>) = 0 [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6060] <... futex resumed>) = 1 [pid 6060] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6056] <... futex resumed>) = 1 [pid 6055] <... futex resumed>) = 0 [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6056] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6058] setpgid(0, 0 [pid 6060] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6056] <... symlinkat resumed>) = 0 [pid 307] close(3 [pid 6058] <... setpgid resumed>) = 0 [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6057] <... futex resumed>) = 0 [pid 6058] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6056] <... futex resumed>) = 1 [pid 6055] <... futex resumed>) = 0 [pid 307] rmdir("./568" [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6056] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6058] <... openat resumed>) = 3 [pid 6060] <... futex resumed>) = 1 [pid 6060] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 6056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6058] write(3, "1000", 4 [pid 307] mkdir("./569", 0777 [pid 6056] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6057] <... futex resumed>) = 0 [pid 6057] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6057] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6060] <... futex resumed>) = 1 [pid 6060] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 307] <... mkdir resumed>) = 0 [pid 6060] <... unlinkat resumed>) = 0 [pid 6058] <... write resumed>) = 4 [pid 6056] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6058] close(3 [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6056] <... futex resumed>) = 1 [pid 6055] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6058] <... close resumed>) = 0 [pid 6056] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6055] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6055] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6060] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6057] <... futex resumed>) = 0 [pid 6057] exit_group(0) = ? [pid 6058] symlink("/dev/binderfs", "./binderfs" [pid 6056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6056] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6061 [pid 6060] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6061 attached [pid 6060] +++ exited with 0 +++ [pid 6059] set_robust_list(0x5555731a86a0, 24 [pid 6058] <... symlink resumed>) = 0 [pid 6057] +++ exited with 0 +++ [pid 6056] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6057, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6061] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6061] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6061] chdir("./569") = 0 [pid 6061] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6061] setpgid(0, 0) = 0 [pid 6061] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6058] write(1, "executing program\n", 18 [pid 6056] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6056] <... futex resumed>) = 1 [pid 6055] <... futex resumed>) = 0 [pid 6058] <... write resumed>) = 18 executing program [pid 6056] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6055] exit_group(0 [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6056] <... futex resumed>) = ? [pid 6055] <... exit_group resumed>) = ? [pid 6061] <... openat resumed>) = 3 [pid 6059] <... set_robust_list resumed>) = 0 [pid 6058] <... futex resumed>) = 0 [pid 6056] +++ exited with 0 +++ [pid 6058] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6055] +++ exited with 0 +++ [pid 6058] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6055, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6058] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6058] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6061] write(3, "1000", 4 [pid 6058] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6061] <... write resumed>) = 4 [pid 6058] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6061] close(3) = 0 [pid 6058] <... mprotect resumed>) = 0 [pid 6061] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6058] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6061] write(1, "executing program\n", 18 [pid 6058] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6061] <... write resumed>) = 18 [pid 6058] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 6061] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6058] <... clone3 resumed> => {parent_tid=[6062]}, 88) = 6062 [pid 6061] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6058] rt_sigprocmask(SIG_SETMASK, [] [pid 6061] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6061] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6061] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6058] <... futex resumed>) = 0 [pid 6061] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6061] <... mprotect resumed>) = 0 [pid 6061] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6061] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 6063 attached => {parent_tid=[6063]}, 88) = 6063 [pid 6059] rt_sigprocmask(SIG_SETMASK, [] [pid 6061] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6059] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6062 attached [pid 6062] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6062] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6062] mkdirat(AT_FDCWD, "./config", 0777 [pid 6063] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6062] <... mkdirat resumed>) = 0 [pid 6059] chdir("./579" [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6062] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6063] <... set_robust_list resumed>) = 0 [pid 6063] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6063] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6059] <... chdir resumed>) = 0 [pid 6058] <... futex resumed>) = 0 [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6061] <... futex resumed>) = 0 [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6063] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6063] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6063] mount(NULL, "./config", "configfs", 0, NULL [pid 6061] <... futex resumed>) = 0 [pid 6063] <... mount resumed>) = 0 [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6063] <... futex resumed>) = 0 [pid 6063] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6063] <... futex resumed>) = 0 [pid 6061] <... futex resumed>) = 1 [pid 6063] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6063] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6063] <... futex resumed>) = 0 [pid 6061] <... futex resumed>) = 1 [pid 6063] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6063] <... futex resumed>) = 0 [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6063] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6061] <... futex resumed>) = 0 [pid 310] umount2("./582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6063] <... mkdirat resumed>) = 0 [pid 6062] <... futex resumed>) = 0 [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6059] <... prctl resumed>) = 0 [pid 6058] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6062] mount(NULL, "./config", "configfs", 0, NULL [pid 6061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6059] setpgid(0, 0 [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6063] <... futex resumed>) = 0 [pid 6062] <... mount resumed>) = 0 [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6063] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6061] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 6063] <... symlinkat resumed>) = 0 [pid 6062] <... futex resumed>) = 1 [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6059] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6058] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6062] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 6063] <... futex resumed>) = 0 [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] <... openat resumed>) = 3 [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6063] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6062] <... futex resumed>) = 0 [pid 6061] <... futex resumed>) = 0 [pid 6059] write(3, "1000", 4 [pid 6058] <... futex resumed>) = 1 [pid 310] umount2("./582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6063] <... unlinkat resumed>) = 0 [pid 6062] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6059] <... write resumed>) = 4 [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6062] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6059] close(3 [pid 310] newfstatat(AT_FDCWD, "./582/binderfs" [pid 306] <... openat resumed>) = 3 [pid 6063] <... futex resumed>) = 0 [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6061] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(3 [pid 6063] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6062] <... futex resumed>) = 1 [pid 6061] <... futex resumed>) = 0 [pid 6059] symlink("/dev/binderfs", "./binderfs" [pid 6058] <... futex resumed>) = 0 [pid 310] unlink("./582/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6063] <... unlinkat resumed>) = 0 [pid 6062] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6061] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 6063] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6059] <... symlink resumed>) = 0 [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6063] <... futex resumed>) = 0 [pid 6062] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6061] exit_group(0 [pid 6059] write(1, "executing program\n", 18 [pid 6058] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] umount2("./564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6062] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6061] <... exit_group resumed>) = ? [pid 6059] <... write resumed>) = 18 [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6063] +++ exited with 0 +++ [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6061] +++ exited with 0 +++ [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6058] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./564/binderfs" [pid 6062] <... futex resumed>) = 0 [pid 6059] <... futex resumed>) = 0 [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./582/config" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6061, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6062] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6059] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6058] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./564/binderfs" [pid 6062] <... mkdirat resumed>) = 0 [pid 6059] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6058] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 6062] <... futex resumed>) = 0 [pid 6059] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./582/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6062] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6059] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6058] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = 0 [pid 6062] <... symlinkat resumed>) = 0 [pid 6059] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 306] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6058] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6062] <... futex resumed>) = 0 [pid 6059] <... mprotect resumed>) = 0 [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 306] newfstatat(AT_FDCWD, "./564/config" [pid 6062] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6059] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6058] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6062] <... unlinkat resumed>) = 0 [pid 6059] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 306] umount2("./564/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6058] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6062] <... futex resumed>) = 0 [pid 310] close(4 [pid 306] openat(AT_FDCWD, "./564/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6062] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6058] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6059] <... clone3 resumed> => {parent_tid=[6064]}, 88) = 6064 [pid 6058] <... futex resumed>) = 0 [pid 310] rmdir("./582/config" [pid 306] fstat(4 [pid 6062] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6059] rt_sigprocmask(SIG_SETMASK, [] [pid 6058] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6062] <... unlinkat resumed>) = 0 [pid 6059] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 306] getdents64(4 [pid 6062] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6062] <... futex resumed>) = 1 [pid 6059] <... futex resumed>) = 0 [pid 6058] <... futex resumed>) = 0 [pid 310] close(3 [pid 306] getdents64(4 [pid 6062] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6058] exit_group(0 [pid 310] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6062] <... futex resumed>) = ? [pid 6058] <... exit_group resumed>) = ? [pid 310] rmdir("./582" [pid 306] close(4 [pid 6062] +++ exited with 0 +++ [pid 310] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 310] mkdir("./583", 0777 [pid 306] rmdir("./564/config" [pid 6058] +++ exited with 0 +++ [pid 310] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6058, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] getdents64(3 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6064 attached [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(3 [pid 6064] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6064] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6065 attached , NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 6065] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6065 [pid 306] rmdir("./564" [pid 6065] <... set_robust_list resumed>) = 0 [pid 6064] mkdirat(AT_FDCWD, "./config", 0777 executing program [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 6065] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./565", 0777 [pid 6065] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6065] chdir("./583" [pid 6064] <... mkdirat resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6065] <... chdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6065] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6065] <... prctl resumed>) = 0 [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6066 attached [pid 6065] setpgid(0, 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6066 [pid 6065] <... setpgid resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6065] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6064] <... futex resumed>) = 1 [pid 6059] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6065] <... openat resumed>) = 3 [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6065] write(3, "1000", 4 [pid 6059] <... futex resumed>) = 0 [pid 6065] <... write resumed>) = 4 [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6065] close(3) = 0 [pid 6065] symlink("/dev/binderfs", "./binderfs" [pid 6066] set_robust_list(0x5555731a86a0, 24 [pid 6065] <... symlink resumed>) = 0 [pid 6064] mount(NULL, "./config", "configfs", 0, NULL [pid 6065] write(1, "executing program\n", 18) = 18 [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 6065] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6065] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6065] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6065] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6065] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6065] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... restart_syscall resumed>) = 0 [pid 6065] <... clone3 resumed> => {parent_tid=[6067]}, 88) = 6067 [pid 6065] rt_sigprocmask(SIG_SETMASK, [] [pid 6064] <... mount resumed>) = 0 [pid 6065] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6065] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./572/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6064] <... futex resumed>) = 1 [pid 6059] <... futex resumed>) = 0 [pid 309] unlink("./572/binderfs" [pid 6064] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 6059] <... futex resumed>) = 0 [pid 309] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6064] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./569", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6064] <... futex resumed>) = 1 [pid 6059] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./572/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6064] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6064] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6059] <... futex resumed>) = 0 [pid 309] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6064] <... futex resumed>) = 0 [pid 6059] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] openat(AT_FDCWD, "./572/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 309] <... openat resumed>) = 4 [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6064] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] fstat(4 [pid 307] fstat(3 [pid 6059] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(3 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6064] <... mkdirat resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] umount2("./569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./572/config" [pid 6066] <... set_robust_list resumed>) = 0 [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6059] <... futex resumed>) = 0 [pid 6064] <... futex resumed>) = 1 [pid 309] close(3 [pid 307] newfstatat(AT_FDCWD, "./569/binderfs" [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 6064] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6059] <... futex resumed>) = 0 [pid 309] rmdir("./572" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6064] <... symlinkat resumed>) = 0 [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 307] unlink("./569/binderfs" [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./573", 0777 [pid 6064] <... futex resumed>) = 1 [pid 6059] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6064] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6059] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6064] <... unlinkat resumed>) = 0 [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = 0 [pid 6066] rt_sigprocmask(SIG_SETMASK, [] [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6068 [pid 307] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6066] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6064] <... futex resumed>) = 0 [pid 6059] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6066] chdir("./565" [pid 6064] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6059] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6066] <... chdir resumed>) = 0 [pid 6066] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6064] <... unlinkat resumed>) = 0 [pid 6059] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./569/config" [pid 6064] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6059] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6064] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6059] exit_group(0 [pid 307] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6059] <... exit_group resumed>) = ? [pid 6066] <... prctl resumed>) = 0 [pid 6066] setpgid(0, 0) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6066] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] openat(AT_FDCWD, "./569/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6066] <... openat resumed>) = 3 [pid 6066] write(3, "1000", 4) = 4 [pid 6066] close(3) = 0 [pid 6066] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6064] +++ exited with 0 +++ [pid 6059] +++ exited with 0 +++ [pid 307] <... openat resumed>) = 4 [pid 6066] write(1, "executing program\n", 18 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6059, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- executing program [pid 307] fstat(4 [pid 6066] <... write resumed>) = 18 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6066] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 307] getdents64(4 [pid 6066] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6066] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] getdents64(4 [pid 6066] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6066] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] close(4 [pid 6066] <... mprotect resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6066] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rmdir("./569/config" [pid 6066] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6066] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... rmdir resumed>) = 0 [pid 6066] <... clone3 resumed> => {parent_tid=[6069]}, 88) = 6069 [pid 307] getdents64(3 [pid 6066] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6066] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(3 [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 6066] <... futex resumed>) = 0 [pid 307] rmdir("./569" [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6067 attached [pid 6067] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6067] rt_sigprocmask(SIG_SETMASK, [] [pid 307] mkdir("./570", 0777 [pid 6067] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6067] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6068 attached [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6065] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6067] <... futex resumed>) = 1 [pid 6067] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6065] <... futex resumed>) = 0 [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6070 [pid 6065] <... futex resumed>) = 0 [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6067] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6067] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6065] <... futex resumed>) = 0 [pid 6067] <... futex resumed>) = 1 [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6067] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6065] <... futex resumed>) = 0 [pid 6067] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6065] <... futex resumed>) = 0 [pid 6067] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6069 attached [pid 6068] set_robust_list(0x5555731a86a0, 24 [pid 6067] <... mkdirat resumed>) = 0 [pid 6065] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6070 attached [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 6067] <... futex resumed>) = 0 [pid 6065] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6069] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6068] <... set_robust_list resumed>) = 0 [pid 6067] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6069] <... set_robust_list resumed>) = 0 [pid 6068] rt_sigprocmask(SIG_SETMASK, [] [pid 6067] <... symlinkat resumed>) = 0 [pid 6065] <... futex resumed>) = 0 [pid 308] umount2("./579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6069] rt_sigprocmask(SIG_SETMASK, [] [pid 6068] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6067] <... futex resumed>) = 0 [pid 6065] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] openat(AT_FDCWD, "./579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6068] chdir("./573" [pid 6067] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 6067] <... unlinkat resumed>) = 0 [pid 6065] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 6068] <... chdir resumed>) = 0 [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6067] <... futex resumed>) = 0 [pid 6065] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 6067] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6065] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6070] set_robust_list(0x5555731a86a0, 24 [pid 6069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6068] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6067] <... unlinkat resumed>) = 0 [pid 6065] <... futex resumed>) = 0 [pid 308] umount2("./579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6067] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6065] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6067] <... futex resumed>) = 0 [pid 6065] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./579/binderfs" [pid 6068] <... prctl resumed>) = 0 [pid 6067] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6065] exit_group(0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6067] <... futex resumed>) = ? [pid 6065] <... exit_group resumed>) = ? [pid 308] unlink("./579/binderfs" [pid 6070] <... set_robust_list resumed>) = 0 [pid 6069] mkdirat(AT_FDCWD, "./config", 0777 [pid 6068] setpgid(0, 0 [pid 6070] rt_sigprocmask(SIG_SETMASK, [] [pid 6068] <... setpgid resumed>) = 0 [pid 6067] +++ exited with 0 +++ [pid 6065] +++ exited with 0 +++ [pid 308] <... unlink resumed>) = 0 [pid 6070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6069] <... mkdirat resumed>) = 0 [pid 308] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6065, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6069] <... futex resumed>) = 1 [pid 6068] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6066] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = 0 [pid 6069] mount(NULL, "./config", "configfs", 0, NULL [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6069] <... mount resumed>) = 0 [pid 6068] <... openat resumed>) = 3 [pid 6066] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] write(3, "1000", 4 [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./579/config" [pid 6069] <... futex resumed>) = 0 [pid 6068] <... write resumed>) = 4 [pid 6066] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6069] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6068] close(3 [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6069] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6068] <... close resumed>) = 0 [pid 6066] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] symlink("/dev/binderfs", "./binderfs" [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./579/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6069] <... futex resumed>) = 0 [pid 6066] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 4 [pid 6069] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 6069] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6068] <... symlink resumed>) = 0 [pid 6066] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] write(1, "executing program\n", 18 executing program [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 6069] <... futex resumed>) = 0 [pid 6068] <... write resumed>) = 18 [pid 6066] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6069] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 6069] <... mkdirat resumed>) = 0 [pid 6068] <... futex resumed>) = 0 [pid 6066] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(4 [pid 6069] <... futex resumed>) = 0 [pid 6068] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6066] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... close resumed>) = 0 [pid 6069] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6068] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./579/config" [pid 6070] chdir("./570" [pid 6069] <... symlinkat resumed>) = 0 [pid 6068] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6066] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 6069] <... futex resumed>) = 0 [pid 6068] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6066] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6069] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 6069] <... unlinkat resumed>) = 0 [pid 6068] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6066] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6070] <... chdir resumed>) = 0 [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./579" [pid 6070] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6069] <... futex resumed>) = 0 [pid 6068] <... mprotect resumed>) = 0 [pid 6066] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6070] <... prctl resumed>) = 0 [pid 6069] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6068] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6066] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6070] setpgid(0, 0 [pid 6069] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6068] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6066] <... futex resumed>) = 0 [pid 308] mkdir("./580", 0777 [pid 6070] <... setpgid resumed>) = 0 [pid 6069] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6068] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6066] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6069] <... unlinkat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6071 attached [pid 6070] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6069] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] <... clone3 resumed> => {parent_tid=[6071]}, 88) = 6071 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6071] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6070] <... openat resumed>) = 3 [pid 6069] <... futex resumed>) = 1 [pid 6068] rt_sigprocmask(SIG_SETMASK, [] [pid 6066] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6071] <... set_robust_list resumed>) = 0 [pid 6070] write(3, "1000", 4 [pid 6069] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6068] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6066] exit_group(0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6071] rt_sigprocmask(SIG_SETMASK, [] [pid 6070] <... write resumed>) = 4 [pid 6069] <... futex resumed>) = ? [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6066] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6072 attached [pid 6071] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6070] close(3 [pid 6069] +++ exited with 0 +++ [pid 6068] <... futex resumed>) = 0 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6066] +++ exited with 0 +++ [pid 6070] <... close resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6072 [pid 6070] symlink("/dev/binderfs", "./binderfs" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6066, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6070] <... symlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6070] write(1, "executing program\n", 18 [pid 310] umount2("./583", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6070] <... write resumed>) = 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6070] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6070] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] fstat(3 [pid 6070] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6071] mkdirat(AT_FDCWD, "./config", 0777 [pid 6070] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... openat resumed>) = 3 [pid 6070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 306] fstat(3 [pid 6070] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6070] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 6070] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6070] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] newfstatat(AT_FDCWD, "./583/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6072] set_robust_list(0x5555731a86a0, 24 [pid 6071] <... mkdirat resumed>) = 0 [pid 6070] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6070] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] unlink("./583/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6073 attached [pid 6073] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6070] <... clone3 resumed> => {parent_tid=[6073]}, 88) = 6073 [pid 310] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./565/binderfs" [pid 6071] <... futex resumed>) = 1 [pid 6068] <... futex resumed>) = 0 [pid 6071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6070] rt_sigprocmask(SIG_SETMASK, [] [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6068] <... futex resumed>) = 0 [pid 6071] mount(NULL, "./config", "configfs", 0, NULL [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 306] unlink("./565/binderfs" [pid 6071] <... mount resumed>) = 0 [pid 6070] <... futex resumed>) = 0 [pid 310] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6071] <... futex resumed>) = 1 [pid 6068] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./583/config" [pid 6071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 6071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6068] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6072] <... set_robust_list resumed>) = 0 [pid 6071] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6072] rt_sigprocmask(SIG_SETMASK, [] [pid 6071] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./565/config" [pid 6072] chdir("./580" [pid 6071] <... futex resumed>) = 1 [pid 6068] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./583/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6073] <... set_robust_list resumed>) = 0 [pid 6072] <... chdir resumed>) = 0 [pid 6071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6072] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6068] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 306] umount2("./565/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6072] <... prctl resumed>) = 0 [pid 6071] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 6072] setpgid(0, 0 [pid 6071] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6072] <... setpgid resumed>) = 0 [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./565/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6071] <... futex resumed>) = 1 [pid 6068] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6071] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 6073] rt_sigprocmask(SIG_SETMASK, [] [pid 6068] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(4 [pid 6073] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6073] mkdirat(AT_FDCWD, "./config", 0777 [pid 6072] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6071] <... mkdirat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 6072] <... openat resumed>) = 3 [pid 6071] <... futex resumed>) = 1 [pid 6068] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6073] <... mkdirat resumed>) = 0 [pid 6072] write(3, "1000", 4 [pid 6071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./583/config" [pid 306] getdents64(4 [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] <... write resumed>) = 4 [pid 6071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6068] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6072] close(3 [pid 6071] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] getdents64(3 [pid 306] close(4 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6073] <... futex resumed>) = 1 [pid 6072] <... close resumed>) = 0 [pid 6071] <... symlinkat resumed>) = 0 [pid 6070] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... close resumed>) = 0 [pid 6073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6072] symlink("/dev/binderfs", "./binderfs" [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 306] rmdir("./565/config" [pid 6073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6072] <... symlink resumed>) = 0 [pid 6071] <... futex resumed>) = 1 [pid 6070] <... futex resumed>) = 0 [pid 6068] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6073] mount(NULL, "./config", "configfs", 0, NULL [pid 6072] write(1, "executing program\n", 18 [pid 6071] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 310] rmdir("./583" [pid 306] <... rmdir resumed>) = 0 [pid 6073] <... mount resumed>) = 0 [pid 6072] <... write resumed>) = 18 [pid 6071] <... unlinkat resumed>) = 0 [pid 6068] <... futex resumed>) = 0 [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 6073] <... futex resumed>) = 1 [pid 6072] <... futex resumed>) = 0 [pid 6071] <... futex resumed>) = 0 [pid 6070] <... futex resumed>) = 0 [pid 6068] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./584", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6073] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6072] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6073] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6068] <... futex resumed>) = 0 [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6073] <... futex resumed>) = 0 [pid 6072] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6071] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6070] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 306] close(3 [pid 6072] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6071] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6070] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rmdir("./565" [pid 6070] <... futex resumed>) = 0 [pid 6073] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 6071] <... unlinkat resumed>) = 0 [pid 6073] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6071] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6074 [pid 306] mkdir("./566", 0777ci2-android-6-1/strace-static-x86_64: Process 6074 attached [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6071] <... futex resumed>) = 1 [pid 6068] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6074] set_robust_list(0x5555731a86a0, 24 [pid 6073] <... futex resumed>) = 1 [pid 6072] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6071] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6070] <... futex resumed>) = 0 [pid 6068] exit_group(0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6072] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6071] <... futex resumed>) = ? [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6068] <... exit_group resumed>) = ? [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6074] <... set_robust_list resumed>) = 0 [pid 6073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6072] <... mprotect resumed>) = 0 [pid 6071] +++ exited with 0 +++ [pid 6070] <... futex resumed>) = 0 [pid 6074] rt_sigprocmask(SIG_SETMASK, [] [pid 6073] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6072] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6068] +++ exited with 0 +++ [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6073] <... mkdirat resumed>) = 0 [pid 6072] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6074] chdir("./584" [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6068, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6074] <... chdir resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6074] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6072] <... clone3 resumed> => {parent_tid=[6075]}, 88) = 6075 [pid 6074] <... prctl resumed>) = 0 [pid 6072] rt_sigprocmask(SIG_SETMASK, [] [pid 6074] setpgid(0, 0 [pid 6072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6074] <... setpgid resumed>) = 0 [pid 6073] <... futex resumed>) = 1 [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6070] <... futex resumed>) = 0 [pid 6074] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6072] <... futex resumed>) = 0 [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6076 [pid 6074] <... openat resumed>) = 3 [pid 6073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6070] <... futex resumed>) = 0 [pid 6074] write(3, "1000", 4 [pid 6073] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6074] <... write resumed>) = 4 [pid 6074] close(3 [pid 6073] <... symlinkat resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6070] <... futex resumed>) = 0 [pid 6073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6070] <... futex resumed>) = 0 [pid 6073] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6074] <... close resumed>) = 0 [pid 6073] <... unlinkat resumed>) = 0 [pid 6074] symlink("/dev/binderfs", "./binderfs" [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6074] <... symlink resumed>) = 0 [pid 6073] <... futex resumed>) = 1 [pid 6070] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6076 attached [pid 6073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6070] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6070] <... futex resumed>) = 0 [pid 6073] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6070] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6074] write(1, "executing program\n", 18) = 18 [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6073] <... unlinkat resumed>) = 0 [pid 6074] <... futex resumed>) = 0 executing program [pid 6074] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6073] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6074] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6073] <... futex resumed>) = 1 [pid 6070] <... futex resumed>) = 0 [pid 6073] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6074] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6070] exit_group(0 [pid 6074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6070] <... exit_group resumed>) = ? [pid 6073] <... futex resumed>) = ? [pid 6074] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6074] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6074] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6074] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6073] +++ exited with 0 +++ [pid 6070] +++ exited with 0 +++ [pid 6074] <... clone3 resumed> => {parent_tid=[6077]}, 88) = 6077 [pid 6074] rt_sigprocmask(SIG_SETMASK, [] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6070, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6075 attached [pid 6075] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6075] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6075] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 6077 attached [pid 6076] set_robust_list(0x5555731a86a0, 24 [pid 6077] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6076] <... set_robust_list resumed>) = 0 [pid 6075] <... mkdirat resumed>) = 0 [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] <... futex resumed>) = 0 [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6075] <... futex resumed>) = 1 [pid 6075] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] <... futex resumed>) = 0 [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6075] <... futex resumed>) = 1 [pid 6075] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] <... futex resumed>) = 0 [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6075] <... futex resumed>) = 1 [pid 6075] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6072] <... futex resumed>) = 0 [pid 6075] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6075] <... mkdirat resumed>) = 0 [pid 6072] <... futex resumed>) = 0 [pid 6076] rt_sigprocmask(SIG_SETMASK, [] [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6075] <... futex resumed>) = 0 [pid 6072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6075] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6075] <... symlinkat resumed>) = 0 [pid 6072] <... futex resumed>) = 0 [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6075] <... futex resumed>) = 0 [pid 6072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6075] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6075] <... unlinkat resumed>) = 0 [pid 6072] <... futex resumed>) = 0 [pid 6076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6075] <... futex resumed>) = 0 [pid 6072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6075] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6072] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6077] <... set_robust_list resumed>) = 0 [pid 6076] chdir("./566" [pid 6075] <... unlinkat resumed>) = 0 [pid 6072] <... futex resumed>) = 0 [pid 6077] rt_sigprocmask(SIG_SETMASK, [] [pid 6075] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6072] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6075] <... futex resumed>) = 0 [pid 6072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6075] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6072] exit_group(0 [pid 6075] <... futex resumed>) = ? [pid 6072] <... exit_group resumed>) = ? [pid 6077] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6076] <... chdir resumed>) = 0 [pid 6077] mkdirat(AT_FDCWD, "./config", 0777 [pid 6076] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6075] +++ exited with 0 +++ [pid 6072] +++ exited with 0 +++ [pid 6076] <... prctl resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6072, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6076] setpgid(0, 0 [pid 6077] <... mkdirat resumed>) = 0 [pid 6076] <... setpgid resumed>) = 0 [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6074] <... futex resumed>) = 0 [pid 6077] mount(NULL, "./config", "configfs", 0, NULL [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6077] <... mount resumed>) = 0 [pid 6074] <... futex resumed>) = 0 [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6076] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6077] <... futex resumed>) = 0 [pid 6074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6077] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6077] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6074] <... futex resumed>) = 0 [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6077] <... futex resumed>) = 0 [pid 6074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6077] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6076] <... openat resumed>) = 3 [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6077] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6074] <... futex resumed>) = 0 [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6077] <... futex resumed>) = 0 [pid 6074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6077] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 6076] write(3, "1000", 4 [pid 6074] <... futex resumed>) = 0 [pid 6077] <... mkdirat resumed>) = 0 [pid 6076] <... write resumed>) = 4 [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6076] close(3 [pid 6074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... restart_syscall resumed>) = 0 [pid 6076] <... close resumed>) = 0 [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6076] symlink("/dev/binderfs", "./binderfs" [pid 6074] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6077] <... futex resumed>) = 0 [pid 6076] <... symlink resumed>) = 0 [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6076] write(1, "executing program\n", 18) = 18 executing program [pid 309] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 308] <... openat resumed>) = 3 [pid 6076] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6076] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6076] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6076] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] umount2("./573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 307] <... openat resumed>) = 3 [pid 6076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3 [pid 6076] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] newfstatat(AT_FDCWD, "./573/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6077] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6076] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 6076] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] unlink("./573/binderfs" [pid 6076] <... mprotect resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6076] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... unlink resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./580/binderfs" [pid 6076] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6076] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6076] <... clone3 resumed> => {parent_tid=[6078]}, 88) = 6078 [pid 309] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./580/binderfs" [pid 307] newfstatat(AT_FDCWD, "./570/binderfs" [pid 6077] <... symlinkat resumed>) = 0 [pid 6076] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6076] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./573/config" [pid 308] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6077] <... futex resumed>) = 1 [pid 6074] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] unlink("./570/binderfs" [pid 309] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6077] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6078 attached [pid 307] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6074] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./573/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] newfstatat(AT_FDCWD, "./580/config" [pid 307] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6077] <... unlinkat resumed>) = 0 [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 307] <... umount2 resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6077] <... futex resumed>) = 1 [pid 6074] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6074] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6077] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6074] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] openat(AT_FDCWD, "./580/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./570/config" [pid 6074] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 4 [pid 309] close(4 [pid 308] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rmdir("./573/config" [pid 307] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6077] <... unlinkat resumed>) = 0 [pid 308] getdents64(4 [pid 6078] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6078] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 6078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] openat(AT_FDCWD, "./570/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6077] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] getdents64(4 [pid 6077] <... futex resumed>) = 1 [pid 6074] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... openat resumed>) = 4 [pid 6078] mkdirat(AT_FDCWD, "./config", 0777 [pid 6077] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6074] exit_group(0 [pid 309] close(3 [pid 308] close(4 [pid 307] fstat(4 [pid 6077] <... futex resumed>) = ? [pid 6074] <... exit_group resumed>) = ? [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./573" [pid 308] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6078] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] rmdir("./580/config" [pid 307] getdents64(4 [pid 309] mkdir("./574", 0777 [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6076] <... futex resumed>) = 0 [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 6078] <... futex resumed>) = 1 [pid 6078] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 308] getdents64(3 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] close(3 [pid 307] <... close resumed>) = 0 [pid 6076] <... futex resumed>) = 0 [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6078] <... futex resumed>) = 1 [pid 6078] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./570/config" [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6079 [pid 308] <... close resumed>) = 0 [pid 6076] <... futex resumed>) = 0 [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./580" [pid 307] <... rmdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6078] <... futex resumed>) = 1 [pid 6078] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6076] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./581", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6076] <... futex resumed>) = 0 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6078] <... futex resumed>) = 1 [pid 6078] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] close(3 [pid 6077] +++ exited with 0 +++ [pid 6074] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6074, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./570" [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6076] <... futex resumed>) = 0 [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6078] <... futex resumed>) = 1 [pid 6078] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... restart_syscall resumed>) = 0 [pid 6078] <... symlinkat resumed>) = 0 [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6076] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6080 [pid 307] <... rmdir resumed>) = 0 [pid 6078] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6078] <... unlinkat resumed>) = 0 [pid 6076] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] mkdir("./571", 0777 [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6078] <... futex resumed>) = 0 [pid 6076] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6078] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6076] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6078] <... unlinkat resumed>) = 0 [pid 6076] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... mkdir resumed>) = 0 [pid 6078] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6076] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6078] <... futex resumed>) = 0 [pid 6076] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 6078] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6076] exit_group(0 [pid 310] fstat(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6080 attached ci2-android-6-1/strace-static-x86_64: Process 6079 attached [pid 6078] <... futex resumed>) = ? [pid 6076] <... exit_group resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6081 attached [pid 6080] set_robust_list(0x5555731a86a0, 24 [pid 6079] set_robust_list(0x5555731a86a0, 24 [pid 6078] +++ exited with 0 +++ [pid 6076] +++ exited with 0 +++ [pid 310] getdents64(3 [pid 6080] <... set_robust_list resumed>) = 0 [pid 6079] <... set_robust_list resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6081 [pid 6081] set_robust_list(0x5555731a86a0, 24 [pid 310] umount2("./584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6076, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6081] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6081] rt_sigprocmask(SIG_SETMASK, [] [pid 310] newfstatat(AT_FDCWD, "./584/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6080] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6081] chdir("./571" [pid 6080] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] unlink("./584/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6079] rt_sigprocmask(SIG_SETMASK, [] [pid 6080] chdir("./581" [pid 306] openat(AT_FDCWD, "./566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... unlink resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 310] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6081] <... chdir resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] getdents64(3 [pid 6081] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6080] <... chdir resumed>) = 0 [pid 6079] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6081] <... prctl resumed>) = 0 [pid 6080] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6079] chdir("./574" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6080] <... prctl resumed>) = 0 [pid 6079] <... chdir resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./584/config" [pid 6080] setpgid(0, 0 [pid 6079] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6080] <... setpgid resumed>) = 0 [pid 6079] <... prctl resumed>) = 0 [pid 310] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./566/binderfs" [pid 6081] setpgid(0, 0 [pid 6080] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6079] setpgid(0, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6080] <... openat resumed>) = 3 [pid 6079] <... setpgid resumed>) = 0 [pid 310] openat(AT_FDCWD, "./584/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6081] <... setpgid resumed>) = 0 [pid 6080] write(3, "1000", 4 [pid 6079] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... openat resumed>) = 4 [pid 306] unlink("./566/binderfs" [pid 6081] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6080] <... write resumed>) = 4 [pid 6079] <... openat resumed>) = 3 [pid 310] fstat(4 [pid 6080] close(3 [pid 6079] write(3, "1000", 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6080] <... close resumed>) = 0 [pid 6079] <... write resumed>) = 4 [pid 310] getdents64(4 [pid 306] <... unlink resumed>) = 0 [pid 6081] <... openat resumed>) = 3 [pid 6080] symlink("/dev/binderfs", "./binderfs" [pid 6079] close(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6081] write(3, "1000", 4 [pid 310] getdents64(4 [pid 306] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6081] <... write resumed>) = 4 [pid 6080] <... symlink resumed>) = 0 [pid 6079] <... close resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6080] write(1, "executing program\n", 18 [pid 6079] symlink("/dev/binderfs", "./binderfs" [pid 310] close(4 [pid 306] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6081] close(3 [pid 6080] <... write resumed>) = 18 executing program [pid 6079] <... symlink resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6079] write(1, "executing program\n", 18 [pid 310] rmdir("./584/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6081] <... close resumed>) = 0 [pid 6080] <... futex resumed>) = 0 [pid 6079] <... write resumed>) = 18 [pid 310] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./566/config" [pid 6080] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 executing program [pid 6081] symlink("/dev/binderfs", "./binderfs" [pid 6080] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6079] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6080] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6079] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] close(3 [pid 6080] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6079] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 306] umount2("./566/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6081] <... symlink resumed>) = 0 [pid 6080] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6079] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rmdir("./584" [pid 6081] write(1, "executing program\n", 18 [pid 6080] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6081] <... write resumed>) = 18 [pid 6080] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6079] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 executing program [pid 306] openat(AT_FDCWD, "./566/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] <... mprotect resumed>) = 0 [pid 6079] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] mkdir("./585", 0777 [pid 306] <... openat resumed>) = 4 [pid 6081] <... futex resumed>) = 0 [pid 6080] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] fstat(4 [pid 6081] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6081] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] getdents64(4 [pid 6081] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6080] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6079] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6080] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(4 [pid 6079] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6081] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6081] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6080] <... clone3 resumed> => {parent_tid=[6082]}, 88) = 6082 [pid 6079] <... mprotect resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(4 [pid 6081] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6080] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 6081] <... mprotect resumed>) = 0 [pid 306] rmdir("./566/config"ci2-android-6-1/strace-static-x86_64: Process 6083 attached [pid 6081] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6080] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6079] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 [pid 6081] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(3 [pid 6081] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6079] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6083 [pid 306] close(3 [pid 6081] <... clone3 resumed> => {parent_tid=[6084]}, 88) = 6084 [pid 6080] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6081] rt_sigprocmask(SIG_SETMASK, [] [pid 6079] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./566"ci2-android-6-1/strace-static-x86_64: Process 6085 attached ci2-android-6-1/strace-static-x86_64: Process 6084 attached ci2-android-6-1/strace-static-x86_64: Process 6082 attached [pid 6083] set_robust_list(0x5555731a86a0, 24 [pid 6081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6084] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./567", 0777 [pid 6085] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6084] <... set_robust_list resumed>) = 0 [pid 6083] <... set_robust_list resumed>) = 0 [pid 6082] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6081] <... futex resumed>) = 0 [pid 6079] <... clone3 resumed> => {parent_tid=[6085]}, 88) = 6085 [pid 6085] <... set_robust_list resumed>) = 0 [pid 6084] rt_sigprocmask(SIG_SETMASK, [] [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 6084] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6084] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6085] rt_sigprocmask(SIG_SETMASK, [] [pid 6084] <... mkdirat resumed>) = 0 [pid 6083] rt_sigprocmask(SIG_SETMASK, [] [pid 6082] <... set_robust_list resumed>) = 0 [pid 6079] rt_sigprocmask(SIG_SETMASK, [] [pid 6085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6082] rt_sigprocmask(SIG_SETMASK, [] [pid 6079] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6086 attached [pid 6084] <... futex resumed>) = 1 [pid 6083] chdir("./585" [pid 6082] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6081] <... futex resumed>) = 0 [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] set_robust_list(0x5555731a86a0, 24 [pid 6084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] <... chdir resumed>) = 0 [pid 6082] mkdirat(AT_FDCWD, "./config", 0777 [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6079] <... futex resumed>) = 1 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6086 [pid 6086] <... set_robust_list resumed>) = 0 [pid 6084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6083] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6081] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6086] rt_sigprocmask(SIG_SETMASK, [] [pid 6084] mount(NULL, "./config", "configfs", 0, NULL [pid 6082] <... mkdirat resumed>) = 0 [pid 6083] <... prctl resumed>) = 0 [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6086] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6084] <... mount resumed>) = 0 [pid 6083] setpgid(0, 0 [pid 6085] <... futex resumed>) = 0 [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] chdir("./567" [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] <... setpgid resumed>) = 0 [pid 6082] <... futex resumed>) = 1 [pid 6080] <... futex resumed>) = 0 [pid 6086] <... chdir resumed>) = 0 [pid 6084] <... futex resumed>) = 1 [pid 6081] <... futex resumed>) = 0 [pid 6086] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6082] mount(NULL, "./config", "configfs", 0, NULL [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] <... prctl resumed>) = 0 [pid 6084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6081] <... futex resumed>) = 0 [pid 6086] setpgid(0, 0 [pid 6084] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6083] <... openat resumed>) = 3 [pid 6082] <... mount resumed>) = 0 [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6080] <... futex resumed>) = 0 [pid 6086] <... setpgid resumed>) = 0 [pid 6084] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6083] write(3, "1000", 4 [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6085] mkdirat(AT_FDCWD, "./config", 0777 [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] <... write resumed>) = 4 [pid 6082] <... futex resumed>) = 0 [pid 6080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6086] <... openat resumed>) = 3 [pid 6084] <... futex resumed>) = 1 [pid 6083] close(3 [pid 6082] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6081] <... futex resumed>) = 0 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] write(3, "1000", 4 [pid 6084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] <... close resumed>) = 0 [pid 6082] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] <... futex resumed>) = 0 [pid 6086] <... write resumed>) = 4 [pid 6084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6083] symlink("/dev/binderfs", "./binderfs" [pid 6082] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6081] <... futex resumed>) = 0 [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] close(3 [pid 6084] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] <... close resumed>) = 0 [pid 6084] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6083] <... symlink resumed>) = 0 [pid 6082] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6086] symlink("/dev/binderfs", "./binderfs" [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] write(1, "executing program\n", 18 [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] <... symlink resumed>) = 0 executing program [pid 6085] <... mkdirat resumed>) = 0 [pid 6084] <... futex resumed>) = 1 [pid 6083] <... write resumed>) = 18 [pid 6082] <... futex resumed>) = 1 [pid 6081] <... futex resumed>) = 0 [pid 6080] <... futex resumed>) = 0 [pid 6086] write(1, "executing program\n", 18 [pid 6084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] <... write resumed>) = 18 [pid 6084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6083] <... futex resumed>) = 0 [pid 6082] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6081] <... futex resumed>) = 0 [pid 6080] <... futex resumed>) = 0 [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6084] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6083] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6082] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] <... futex resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6084] <... mkdirat resumed>) = 0 [pid 6083] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6086] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6085] <... futex resumed>) = 1 [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6082] <... futex resumed>) = 0 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6079] <... futex resumed>) = 0 [pid 6086] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6084] <... futex resumed>) = 1 [pid 6083] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6082] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6081] <... futex resumed>) = 0 [pid 6080] <... futex resumed>) = 0 [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6084] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6082] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6079] <... futex resumed>) = 0 [pid 6086] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6085] mount(NULL, "./config", "configfs", 0, NULL [pid 6084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6083] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6085] <... mount resumed>) = 0 [pid 6084] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6083] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6082] <... futex resumed>) = 0 [pid 6081] <... futex resumed>) = 0 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6084] <... symlinkat resumed>) = 0 [pid 6083] <... mprotect resumed>) = 0 [pid 6082] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6080] <... futex resumed>) = 0 [pid 6086] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6085] <... futex resumed>) = 1 [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6082] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6079] <... futex resumed>) = 0 [pid 6086] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6084] <... futex resumed>) = 0 [pid 6083] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] <... mprotect resumed>) = 0 [pid 6085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6084] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6083] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6082] <... futex resumed>) = 0 [pid 6081] <... futex resumed>) = 0 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6079] <... futex resumed>) = 0 [pid 6086] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6085] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6084] <... unlinkat resumed>) = 0 [pid 6082] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6080] <... futex resumed>) = 0 [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6085] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] <... clone3 resumed> => {parent_tid=[6087]}, 88) = 6087 [pid 6082] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6084] <... futex resumed>) = 0 [pid 6083] rt_sigprocmask(SIG_SETMASK, [] [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6081] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6085] <... futex resumed>) = 1 [pid 6084] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6083] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6082] <... futex resumed>) = 0 [pid 6081] <... futex resumed>) = 0 [pid 6080] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6079] <... futex resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6082] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6080] <... futex resumed>) = 0 [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6084] <... unlinkat resumed>) = 0 [pid 6083] <... futex resumed>) = 0 [pid 6082] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6081] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6080] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6079] <... futex resumed>) = 0 [pid 6086] <... clone3 resumed> => {parent_tid=[6088]}, 88) = 6088 [pid 6085] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6084] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6082] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6086] rt_sigprocmask(SIG_SETMASK, [] [pid 6085] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6084] <... futex resumed>) = 0 [pid 6082] <... futex resumed>) = 0 [pid 6081] exit_group(0 [pid 6080] exit_group(0 [pid 6086] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6080] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6088 attached ci2-android-6-1/strace-static-x86_64: Process 6087 attached [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6085] <... futex resumed>) = 1 [pid 6082] +++ exited with 0 +++ [pid 6081] <... exit_group resumed>) = ? [pid 6079] <... futex resumed>) = 0 [pid 6088] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6087] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6086] <... futex resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6084] +++ exited with 0 +++ [pid 6080] +++ exited with 0 +++ [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6079] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6080, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6085] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6085] <... mkdirat resumed>) = 0 [pid 6081] +++ exited with 0 +++ [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6081, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6085] <... futex resumed>) = 1 [pid 6079] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6079] <... futex resumed>) = 0 [pid 6085] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6085] <... symlinkat resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6079] <... futex resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6079] <... futex resumed>) = 0 [pid 6085] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6088] <... set_robust_list resumed>) = 0 [pid 6087] <... set_robust_list resumed>) = 0 [pid 6085] <... unlinkat resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6079] <... futex resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6079] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6079] <... futex resumed>) = 0 [pid 6085] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6079] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6088] rt_sigprocmask(SIG_SETMASK, [] [pid 6085] <... unlinkat resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6079] <... futex resumed>) = 0 [pid 6085] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6079] exit_group(0 [pid 6085] <... futex resumed>) = ? [pid 6079] <... exit_group resumed>) = ? [pid 6085] +++ exited with 0 +++ [pid 6088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6087] rt_sigprocmask(SIG_SETMASK, [] [pid 6079] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6079, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6088] mkdirat(AT_FDCWD, "./config", 0777 [pid 6087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6088] <... mkdirat resumed>) = 0 [pid 6087] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... restart_syscall resumed>) = 0 [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6086] <... futex resumed>) = 0 [pid 6088] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] umount2("./574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6088] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6088] mount(NULL, "./config", "configfs", 0, NULL [pid 6086] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6088] <... mount resumed>) = 0 [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 6088] <... futex resumed>) = 1 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6088] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6086] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 6088] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6088] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6087] <... mkdirat resumed>) = 0 [pid 6086] <... futex resumed>) = 0 [pid 309] umount2("./574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6088] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6087] <... futex resumed>) = 1 [pid 6083] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./574/binderfs" [pid 6088] <... futex resumed>) = 1 [pid 6087] mount(NULL, "./config", "configfs", 0, NULL [pid 6086] <... futex resumed>) = 0 [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6088] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] <... futex resumed>) = 0 [pid 309] unlink("./574/binderfs" [pid 6088] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6087] <... mount resumed>) = 0 [pid 6086] <... futex resumed>) = 0 [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6083] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6088] <... futex resumed>) = 0 [pid 6087] <... futex resumed>) = 0 [pid 6086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6088] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6087] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6088] <... mkdirat resumed>) = 0 [pid 6087] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6086] <... futex resumed>) = 0 [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6083] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6088] <... futex resumed>) = 0 [pid 6087] <... futex resumed>) = 0 [pid 6086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./574/config" [pid 6088] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6087] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6088] <... symlinkat resumed>) = 0 [pid 6086] <... futex resumed>) = 0 [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6087] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... restart_syscall resumed>) = 0 [pid 6088] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./574/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6088] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 4 [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6087] <... futex resumed>) = 1 [pid 6083] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 308] umount2("./581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6088] <... futex resumed>) = 0 [pid 6086] <... futex resumed>) = 1 [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6088] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6087] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6083] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] openat(AT_FDCWD, "./581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6088] <... unlinkat resumed>) = 0 [pid 6087] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... openat resumed>) = 3 [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] fstat(3 [pid 6088] <... futex resumed>) = 1 [pid 6087] <... futex resumed>) = 1 [pid 6086] <... futex resumed>) = 0 [pid 6083] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6088] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6087] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6086] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 308] getdents64(3 [pid 6088] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6087] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6086] <... futex resumed>) = 0 [pid 6083] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6088] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6087] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6086] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./574/config" [pid 308] umount2("./581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6088] <... unlinkat resumed>) = 0 [pid 6087] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6088] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./581/binderfs" [pid 6088] <... futex resumed>) = 1 [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6088] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6087] <... futex resumed>) = 1 [pid 6083] <... futex resumed>) = 0 [pid 309] close(3 [pid 308] unlink("./581/binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 6087] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6086] exit_group(0 [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6088] <... futex resumed>) = ? [pid 6086] <... exit_group resumed>) = ? [pid 6083] <... futex resumed>) = 0 [pid 309] rmdir("./574" [pid 6087] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6088] +++ exited with 0 +++ [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./571", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6086] +++ exited with 0 +++ [pid 309] mkdir("./575", 0777 [pid 308] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6087] <... futex resumed>) = 1 [pid 6083] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6087] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6083] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] newfstatat(AT_FDCWD, "./581/config" [pid 307] <... openat resumed>) = 3 [pid 6087] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6083] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(3 [pid 6087] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6083] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6086, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6087] <... futex resumed>) = 0 [pid 6083] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 6087] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6083] exit_group(0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6089 [pid 308] openat(AT_FDCWD, "./581/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6087] <... futex resumed>) = ? [pid 6083] <... exit_group resumed>) = ? [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 [pid 307] umount2("./571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6089 attached [pid 6087] +++ exited with 0 +++ [pid 6083] +++ exited with 0 +++ [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6083, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./571/binderfs" [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] unlink("./571/binderfs" [pid 6089] set_robust_list(0x5555731a86a0, 24 [pid 308] getdents64(4 [pid 307] <... unlink resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6089] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 6089] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(4 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6089] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6089] chdir("./575" [pid 308] rmdir("./581/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 6089] <... chdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./571/config" [pid 6089] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6089] <... prctl resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6089] setpgid(0, 0 [pid 308] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6089] <... setpgid resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./571/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6089] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] rmdir("./581" [pid 307] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6089] <... openat resumed>) = 3 [pid 308] <... rmdir resumed>) = 0 [pid 307] fstat(4 [pid 6089] write(3, "1000", 4 [pid 308] mkdir("./582", 0777 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./567/binderfs" [pid 6089] <... write resumed>) = 4 [pid 308] <... mkdir resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6089] close(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6089] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(4 [pid 306] unlink("./567/binderfs" [pid 6089] symlink("/dev/binderfs", "./binderfs" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 307] close(4 [pid 306] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 307] rmdir("./571/config" [pid 306] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6090 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6090 attached [pid 6089] <... symlink resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./567/config" [pid 6090] set_robust_list(0x5555731a86a0, 24 [pid 6089] write(1, "executing program\n", 18 executing program [pid 310] openat(AT_FDCWD, "./585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6090] <... set_robust_list resumed>) = 0 [pid 6089] <... write resumed>) = 18 [pid 310] <... openat resumed>) = 3 [pid 307] close(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6090] rt_sigprocmask(SIG_SETMASK, [] [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./567/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6090] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6089] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rmdir("./571" [pid 6090] chdir("./582" [pid 6089] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] getdents64(3 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6090] <... chdir resumed>) = 0 [pid 6089] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] mkdir("./572", 0777 [pid 306] openat(AT_FDCWD, "./567/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6090] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6089] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] umount2("./585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... mkdir resumed>) = 0 [pid 6090] <... prctl resumed>) = 0 [pid 6089] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 4 [pid 6090] setpgid(0, 0 [pid 6089] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] newfstatat(AT_FDCWD, "./585/binderfs" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(4 [pid 6090] <... setpgid resumed>) = 0 [pid 6089] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6090] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6089] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] unlink("./585/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6091 attached [pid 6090] <... openat resumed>) = 3 [pid 6089] <... mprotect resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6091 [pid 306] getdents64(4 [pid 6090] write(3, "1000", 4 [pid 6089] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6090] <... write resumed>) = 4 [pid 6089] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6090] close(3 [pid 6089] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 6090] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6090] symlink("/dev/binderfs", "./binderfs" [pid 6089] <... clone3 resumed> => {parent_tid=[6092]}, 88) = 6092 [pid 310] newfstatat(AT_FDCWD, "./585/config" [pid 306] close(4 [pid 6090] <... symlink resumed>) = 0 [pid 6089] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6090] write(1, "executing program\n", 18 [pid 6089] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 6090] <... write resumed>) = 18 executing program [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./567/config"ci2-android-6-1/strace-static-x86_64: Process 6092 attached [pid 6091] set_robust_list(0x5555731a86a0, 24 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6089] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./585/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6090] <... futex resumed>) = 0 [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 6090] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] fstat(4 [pid 6090] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6090] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] getdents64(4 [pid 6090] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6090] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] getdents64(4 [pid 6090] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6090] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] close(4 [pid 6090] <... mprotect resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6090] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rmdir("./585/config" [pid 6092] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6091] <... set_robust_list resumed>) = 0 [pid 6090] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 6090] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6090] <... clone3 resumed> => {parent_tid=[6093]}, 88) = 6093 [pid 310] close(3 [pid 306] close(3 [pid 6090] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... close resumed>) = 0 [pid 6090] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rmdir("./585" [pid 6092] <... set_robust_list resumed>) = 0 [pid 6091] rt_sigprocmask(SIG_SETMASK, [] [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6090] <... futex resumed>) = 0 [pid 310] mkdir("./586", 0777ci2-android-6-1/strace-static-x86_64: Process 6093 attached [pid 6092] rt_sigprocmask(SIG_SETMASK, [] [pid 6091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 306] rmdir("./567" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6091] chdir("./572" [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6094 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6091] <... chdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6094 attached [pid 6094] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6094] rt_sigprocmask(SIG_SETMASK, [] [pid 6092] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6091] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] mkdir("./568", 0777 [pid 6094] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6094] chdir("./586") = 0 [pid 6094] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6094] setpgid(0, 0) = 0 [pid 6094] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6091] <... prctl resumed>) = 0 [pid 6094] <... openat resumed>) = 3 [pid 6094] write(3, "1000", 4) = 4 [pid 6094] close(3) = 0 [pid 6094] symlink("/dev/binderfs", "./binderfs" [pid 306] <... mkdir resumed>) = 0 [pid 6091] setpgid(0, 0) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6094] <... symlink resumed>) = 0 [pid 6094] write(1, "executing program\n", 18) = 18 executing program [pid 6091] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6094] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6094] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6094] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6094] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6094] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6095]}, 88) = 6095 [pid 6094] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6091] <... openat resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6095 attached [pid 6095] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6095] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6095] mkdirat(AT_FDCWD, "./config", 0777 [pid 6091] write(3, "1000", 4 [pid 6095] <... mkdirat resumed>) = 0 [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6094] <... futex resumed>) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... futex resumed>) = 1 [pid 6095] mount(NULL, "./config", "configfs", 0, NULL [pid 6091] <... write resumed>) = 4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6096 [pid 6095] <... mount resumed>) = 0 [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6094] <... futex resumed>) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... futex resumed>) = 1 [pid 6095] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6094] <... futex resumed>) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... futex resumed>) = 1 [pid 6095] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6094] <... futex resumed>) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... futex resumed>) = 1 [pid 6095] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6091] close(3 [pid 6095] <... mkdirat resumed>) = 0 [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 6092] mkdirat(AT_FDCWD, "./config", 0777 [pid 6091] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6091] symlink("/dev/binderfs", "./binderfs" [pid 6094] <... futex resumed>) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6092] <... mkdirat resumed>) = 0 [pid 6095] <... futex resumed>) = 1 [pid 6095] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6091] <... symlink resumed>) = 0 [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] write(1, "executing program\n", 18 [pid 6092] <... futex resumed>) = 1 [pid 6091] <... write resumed>) = 18 [pid 6089] <... futex resumed>) = 0 [pid 6092] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6092] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6091] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6089] <... futex resumed>) = 0 [pid 6092] mount(NULL, "./config", "configfs", 0, NULL [pid 6091] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6095] <... symlinkat resumed>) = 0 [pid 6092] <... mount resumed>) = 0 [pid 6091] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6094] <... futex resumed>) = 0 [pid 6092] <... futex resumed>) = 1 [pid 6091] <... mprotect resumed>) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6089] <... futex resumed>) = 0 [pid 6092] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6091] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6094] <... futex resumed>) = 0 [pid 6092] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6091] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6089] <... futex resumed>) = 0 [pid 6091] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6092] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... futex resumed>) = 1 [pid 6091] <... clone3 resumed> => {parent_tid=[6097]}, 88) = 6097 [pid 6092] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6091] rt_sigprocmask(SIG_SETMASK, [] [pid 6095] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6092] <... futex resumed>) = 1 [pid 6089] <... futex resumed>) = 0 [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6092] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6089] <... futex resumed>) = 0 [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... unlinkat resumed>) = 0 [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6094] <... futex resumed>) = 0 [pid 6094] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6094] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... futex resumed>) = 1 [pid 6095] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6092] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6089] <... futex resumed>) = 0 [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6095] <... unlinkat resumed>) = 0 [pid 6095] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6094] <... futex resumed>) = 0 [pid 6094] exit_group(0) = ? [pid 6095] <... futex resumed>) = ? [pid 6092] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777ci2-android-6-1/strace-static-x86_64: Process 6097 attached [pid 6093] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6092] <... mkdirat resumed>) = 0 [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6093] <... set_robust_list resumed>) = 0 [pid 6092] <... futex resumed>) = 1 [pid 6089] <... futex resumed>) = 0 [pid 6092] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6092] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6092] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6095] +++ exited with 0 +++ [pid 6094] +++ exited with 0 +++ [pid 6092] <... symlinkat resumed>) = 0 [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6094, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6092] <... futex resumed>) = 1 [pid 6089] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6092] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 6092] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6089] <... futex resumed>) = 0 [pid 6097] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6093] rt_sigprocmask(SIG_SETMASK, [] [pid 6092] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6092] <... unlinkat resumed>) = 0 [pid 310] umount2("./586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6092] <... futex resumed>) = 1 [pid 6089] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6092] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6089] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6093] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... openat resumed>) = 3 [pid 6097] <... set_robust_list resumed>) = 0 [pid 6092] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6089] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 6089] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6093] mkdirat(AT_FDCWD, "./config", 0777 [pid 6092] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6092] <... unlinkat resumed>) = 0 [pid 310] umount2("./586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6092] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6092] <... futex resumed>) = 1 [pid 6089] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./586/binderfs" [pid 6092] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6089] exit_group(0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6092] <... futex resumed>) = ? [pid 6089] <... exit_group resumed>) = ? [pid 310] unlink("./586/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6096 attached [pid 6097] rt_sigprocmask(SIG_SETMASK, [] [pid 6093] <... mkdirat resumed>) = 0 [pid 6092] +++ exited with 0 +++ [pid 6089] +++ exited with 0 +++ [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6089, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... umount2 resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./586/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6093] <... futex resumed>) = 1 [pid 6090] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./586/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6090] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6093] mount(NULL, "./config", "configfs", 0, NULL [pid 6097] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./586/config" [pid 6093] <... mount resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./586" [pid 6097] mkdirat(AT_FDCWD, "./config", 0777 [pid 6096] set_robust_list(0x5555731a86a0, 24 [pid 6093] <... futex resumed>) = 1 [pid 6093] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6090] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./587", 0777 [pid 6097] <... mkdirat resumed>) = 0 [pid 6096] <... set_robust_list resumed>) = 0 [pid 6093] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6090] <... futex resumed>) = 0 [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] rt_sigprocmask(SIG_SETMASK, [] [pid 6093] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6097] <... futex resumed>) = 1 [pid 6096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] <... futex resumed>) = 0 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6096] chdir("./568" [pid 6093] <... futex resumed>) = 0 [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6090] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] <... chdir resumed>) = 0 [pid 6093] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6091] <... futex resumed>) = 0 [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6097] mount(NULL, "./config", "configfs", 0, NULL [pid 6096] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6090] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6098 attached [pid 6097] <... mount resumed>) = 0 [pid 6096] <... prctl resumed>) = 0 [pid 6093] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6098] set_robust_list(0x5555731a86a0, 24 [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] setpgid(0, 0 [pid 6093] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6098 [pid 6098] <... set_robust_list resumed>) = 0 [pid 6097] <... futex resumed>) = 1 [pid 6096] <... setpgid resumed>) = 0 [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... restart_syscall resumed>) = 0 [pid 6098] rt_sigprocmask(SIG_SETMASK, [] [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6096] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6093] <... futex resumed>) = 1 [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6090] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6098] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] <... openat resumed>) = 3 [pid 6093] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6091] <... futex resumed>) = 0 [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6097] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6096] write(3, "1000", 4 [pid 6093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6090] <... futex resumed>) = 0 [pid 309] umount2("./575", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6097] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6096] <... write resumed>) = 4 [pid 6093] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] close(3 [pid 309] openat(AT_FDCWD, "./575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6097] <... futex resumed>) = 1 [pid 6093] <... mkdirat resumed>) = 0 [pid 6091] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6096] <... close resumed>) = 0 [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 6097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] symlink("/dev/binderfs", "./binderfs" [pid 6093] <... futex resumed>) = 1 [pid 6091] <... futex resumed>) = 0 [pid 6090] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6098] chdir("./587" [pid 6097] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6096] <... symlink resumed>) = 0 [pid 6093] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6098] <... chdir resumed>) = 0 [pid 6097] <... mkdirat resumed>) = -1 EEXIST (File exists) executing program [pid 6096] write(1, "executing program\n", 18 [pid 6093] <... symlinkat resumed>) = 0 [pid 6090] <... futex resumed>) = 0 [pid 6098] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] <... write resumed>) = 18 [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6098] <... prctl resumed>) = 0 [pid 6097] <... futex resumed>) = 1 [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6093] <... futex resumed>) = 0 [pid 6091] <... futex resumed>) = 0 [pid 6090] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6098] setpgid(0, 0 [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6096] <... futex resumed>) = 0 [pid 6093] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6098] <... setpgid resumed>) = 0 [pid 6097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6091] <... futex resumed>) = 0 [pid 6090] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./575/binderfs" [pid 6098] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6097] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6096] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6093] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6098] <... openat resumed>) = 3 [pid 6097] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6096] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6093] <... unlinkat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6098] write(3, "1000", 4 [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./575/binderfs" [pid 6098] <... write resumed>) = 4 [pid 6097] <... futex resumed>) = 1 [pid 6096] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6093] <... futex resumed>) = 1 [pid 6091] <... futex resumed>) = 0 [pid 6090] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6098] close(3 [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6096] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6093] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6090] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6098] <... close resumed>) = 0 [pid 6097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6090] <... futex resumed>) = 0 [pid 6090] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 6097] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6093] <... unlinkat resumed>) = 0 [pid 6091] <... futex resumed>) = 0 [pid 309] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./575/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6096] <... mprotect resumed>) = 0 [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./575/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6093] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6097] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... openat resumed>) = 4 [pid 6098] symlink("/dev/binderfs", "./binderfs" [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6093] <... futex resumed>) = 1 [pid 6090] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6097] <... futex resumed>) = 1 [pid 6096] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6093] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6091] <... futex resumed>) = 0 [pid 6090] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6098] <... symlink resumed>) = 0 [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6096] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6093] <... futex resumed>) = ? [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6090] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 6098] write(1, "executing program\n", 18 [pid 6097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6093] +++ exited with 0 +++ [pid 6091] <... futex resumed>) = 0 [pid 6090] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 6099 attached [pid 6098] <... write resumed>) = 18 executing program [pid 6097] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6096] <... clone3 resumed> => {parent_tid=[6099]}, 88) = 6099 [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6090, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6097] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6096] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6098] <... futex resumed>) = 0 [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(4 [pid 6098] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6097] <... futex resumed>) = 1 [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6091] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6098] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6096] <... futex resumed>) = 0 [pid 6091] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./575/config" [pid 6099] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6098] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6091] <... futex resumed>) = 0 [pid 6098] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6097] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6091] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 6098] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6097] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] getdents64(3 [pid 6097] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6098] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6097] <... futex resumed>) = 1 [pid 6091] <... futex resumed>) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./575" [pid 6099] <... set_robust_list resumed>) = 0 [pid 6098] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6097] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6091] exit_group(0 [pid 309] <... rmdir resumed>) = 0 [pid 6098] <... mprotect resumed>) = 0 [pid 6097] <... futex resumed>) = ? [pid 6091] <... exit_group resumed>) = ? [pid 309] mkdir("./576", 0777 [pid 6098] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6099] rt_sigprocmask(SIG_SETMASK, [] [pid 6098] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6097] +++ exited with 0 +++ [pid 6091] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 6100 attached [pid 6098] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6100 [pid 6100] set_robust_list(0x5555731a86a0, 24 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6091, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6100] <... set_robust_list resumed>) = 0 [pid 6098] <... clone3 resumed> => {parent_tid=[6101]}, 88) = 6101 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6100] rt_sigprocmask(SIG_SETMASK, [] [pid 6098] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6098] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6100] chdir("./576" [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 6100] <... chdir resumed>) = 0 [pid 6098] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 6100] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6100] <... prctl resumed>) = 0 [pid 307] getdents64(3 [pid 6100] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6100] <... setpgid resumed>) = 0 [pid 6099] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6100] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6100] <... openat resumed>) = 3 [pid 6099] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] newfstatat(AT_FDCWD, "./572/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6101 attached [pid 6100] write(3, "1000", 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6100] <... write resumed>) = 4 [pid 307] unlink("./572/binderfs" [pid 6100] close(3 [pid 307] <... unlink resumed>) = 0 [pid 6100] <... close resumed>) = 0 [pid 307] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6100] symlink("/dev/binderfs", "./binderfs" [pid 307] <... umount2 resumed>) = 0 [pid 6100] <... symlink resumed>) = 0 [pid 6099] <... mkdirat resumed>) = 0 [pid 307] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6100] write(1, "executing program\n", 18 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6100] <... write resumed>) = 18 [pid 307] newfstatat(AT_FDCWD, "./572/config" [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6100] <... futex resumed>) = 0 executing program [pid 307] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6100] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6100] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./572/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6100] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... openat resumed>) = 4 [pid 6100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] fstat(4 [pid 6100] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6100] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] getdents64(4 [pid 6100] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6101] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6100] <... mprotect resumed>) = 0 [pid 307] getdents64(4 [pid 6100] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6100] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] close(4 [pid 6100] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./572/config" [pid 6101] <... set_robust_list resumed>) = 0 [pid 6100] <... clone3 resumed> => {parent_tid=[6102]}, 88) = 6102 [pid 6099] <... futex resumed>) = 1 [pid 6096] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6100] rt_sigprocmask(SIG_SETMASK, [] [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 6100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6096] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(3 [pid 6100] <... futex resumed>) = 0 [pid 6099] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... close resumed>) = 0 [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./572"ci2-android-6-1/strace-static-x86_64: Process 6102 attached [pid 6101] rt_sigprocmask(SIG_SETMASK, [] [pid 6099] <... mount resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./573", 0777 [pid 6102] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6101] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6102] <... set_robust_list resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6099] <... futex resumed>) = 1 [pid 6096] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6102] rt_sigprocmask(SIG_SETMASK, [] [pid 6101] mkdirat(AT_FDCWD, "./config", 0777 [pid 6099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6103 [pid 308] <... openat resumed>) = 3 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 6101] <... mkdirat resumed>) = 0 [pid 6099] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6096] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./582/binderfs" [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6099] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./582/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6103 attached [pid 6102] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6101] <... futex resumed>) = 1 [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6098] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6101] mount(NULL, "./config", "configfs", 0, NULL [pid 6099] <... futex resumed>) = 1 [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6102] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6099] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6098] <... futex resumed>) = 0 [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./582/config" [pid 6101] <... mount resumed>) = 0 [pid 6099] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6096] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./582/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./582/config" [pid 6102] <... mkdirat resumed>) = 0 [pid 6103] set_robust_list(0x5555731a86a0, 24 [pid 6101] <... futex resumed>) = 1 [pid 6099] <... futex resumed>) = 0 [pid 6098] <... futex resumed>) = 0 [pid 6096] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./582" [pid 6103] <... set_robust_list resumed>) = 0 [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6101] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6099] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 executing program [pid 308] mkdir("./583", 0777 [pid 6102] <... futex resumed>) = 1 [pid 6101] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6100] <... futex resumed>) = 0 [pid 6099] <... mkdirat resumed>) = 0 [pid 6098] <... futex resumed>) = 0 [pid 6096] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6100] <... futex resumed>) = 0 [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6102] mount(NULL, "./config", "configfs", 0, NULL [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6099] <... futex resumed>) = 0 [pid 6098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6103] rt_sigprocmask(SIG_SETMASK, [] [pid 6102] <... mount resumed>) = 0 [pid 6101] <... futex resumed>) = 0 [pid 6099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6104 attached [pid 6103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6101] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6098] <... futex resumed>) = 0 [pid 6096] <... futex resumed>) = 0 [pid 6104] set_robust_list(0x5555731a86a0, 24 [pid 6102] <... futex resumed>) = 1 [pid 6101] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6100] <... futex resumed>) = 0 [pid 6099] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6104 [pid 6104] <... set_robust_list resumed>) = 0 [pid 6102] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6099] <... symlinkat resumed>) = 0 [pid 6098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6104] rt_sigprocmask(SIG_SETMASK, [] [pid 6102] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6101] <... futex resumed>) = 0 [pid 6100] <... futex resumed>) = 0 [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6104] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6102] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6101] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6099] <... futex resumed>) = 1 [pid 6098] <... futex resumed>) = 0 [pid 6096] <... futex resumed>) = 0 [pid 6104] chdir("./583" [pid 6102] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6101] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6103] chdir("./573" [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] <... futex resumed>) = 0 [pid 6104] <... chdir resumed>) = 0 [pid 6102] <... futex resumed>) = 1 [pid 6101] <... futex resumed>) = 0 [pid 6100] <... futex resumed>) = 0 [pid 6099] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6104] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6102] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6101] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... prctl resumed>) = 0 [pid 6100] <... futex resumed>) = 0 [pid 6099] <... unlinkat resumed>) = 0 [pid 6098] <... futex resumed>) = 0 [pid 6104] setpgid(0, 0 [pid 6102] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6101] <... symlinkat resumed>) = 0 [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6104] <... setpgid resumed>) = 0 [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6100] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6099] <... futex resumed>) = 1 [pid 6098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6096] <... futex resumed>) = 0 [pid 6104] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6102] <... futex resumed>) = 0 [pid 6101] <... futex resumed>) = 0 [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6096] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... openat resumed>) = 3 [pid 6103] <... chdir resumed>) = 0 [pid 6102] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6101] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6100] <... futex resumed>) = 0 [pid 6099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6098] <... futex resumed>) = 0 [pid 6096] <... futex resumed>) = 0 [pid 6104] write(3, "1000", 4 [pid 6102] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6101] <... unlinkat resumed>) = 0 [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6096] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6104] <... write resumed>) = 4 [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6100] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6099] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6104] close(3 [pid 6102] <... futex resumed>) = 0 [pid 6101] <... futex resumed>) = 0 [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... close resumed>) = 0 [pid 6102] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6101] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6100] <... futex resumed>) = 0 [pid 6099] <... unlinkat resumed>) = 0 [pid 6098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6104] symlink("/dev/binderfs", "./binderfs" [pid 6102] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6098] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6099] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... symlink resumed>) = 0 [pid 6103] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6101] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6100] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6099] <... futex resumed>) = 1 [pid 6098] <... futex resumed>) = 0 [pid 6096] <... futex resumed>) = 0 [pid 6104] write(1, "executing program\n", 18 [pid 6102] <... futex resumed>) = 0 [pid 6101] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6099] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6098] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6104] <... write resumed>) = 18 [pid 6102] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6101] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6100] <... futex resumed>) = 0 [pid 6096] exit_group(0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6102] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6101] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6096] <... exit_group resumed>) = ? [pid 6104] <... futex resumed>) = 0 [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6101] <... futex resumed>) = 1 [pid 6100] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6099] <... futex resumed>) = ? [pid 6098] <... futex resumed>) = 0 [pid 6104] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6102] <... futex resumed>) = 0 [pid 6101] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6100] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6100] <... futex resumed>) = 0 [pid 6104] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6100] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6104] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6104] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6104] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6104] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6099] +++ exited with 0 +++ [pid 6096] +++ exited with 0 +++ [pid 6098] exit_group(0 [pid 6104] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6102] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6098] <... exit_group resumed>) = ? [pid 6104] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6101] <... futex resumed>) = ? [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6096, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6103] <... prctl resumed>) = 0 [pid 6102] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6104] <... clone3 resumed> => {parent_tid=[6105]}, 88) = 6105 [pid 6104] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6105 attached [pid 6105] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6105] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6105] mkdirat(AT_FDCWD, "./config", 0777 [pid 6101] +++ exited with 0 +++ [pid 6098] +++ exited with 0 +++ [pid 6102] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6098, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6102] <... futex resumed>) = 1 [pid 6100] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6103] setpgid(0, 0 [pid 6102] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6100] exit_group(0) = ? [pid 6102] <... futex resumed>) = ? [pid 6105] <... mkdirat resumed>) = 0 [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... futex resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6105] <... futex resumed>) = 1 [pid 6105] mount(NULL, "./config", "configfs", 0, NULL [pid 6102] +++ exited with 0 +++ [pid 6100] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6100, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6105] <... mount resumed>) = 0 [pid 6103] <... setpgid resumed>) = 0 [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... futex resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6105] <... futex resumed>) = 1 [pid 6105] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... futex resumed>) = 0 [pid 6103] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6105] <... futex resumed>) = 1 [pid 6105] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... futex resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6103] <... openat resumed>) = 3 [pid 6104] <... futex resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6105] <... futex resumed>) = 1 [pid 6105] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6103] write(3, "1000", 4) = 4 [pid 6105] <... mkdirat resumed>) = 0 [pid 6103] close(3 [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... futex resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6103] <... close resumed>) = 0 [pid 6104] <... futex resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6105] <... futex resumed>) = 1 [pid 6105] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6103] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6103] write(1, "executing program\n", 18) = 18 [pid 6105] <... symlinkat resumed>) = 0 [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] <... futex resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6103] <... futex resumed>) = 0 [pid 6103] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 309] umount2("./576", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6103] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... openat resumed>) = 3 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] fstat(3 [pid 6103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6103] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] getdents64(3 [pid 6103] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6103] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./576/binderfs" [pid 6103] <... mprotect resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6103] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./576/binderfs" [pid 306] openat(AT_FDCWD, "./568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6103] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... unlink resumed>) = 0 [pid 310] openat(AT_FDCWD, "./587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 6103] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = 0 [pid 310] fstat(3 [pid 309] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 6103] <... clone3 resumed> => {parent_tid=[6106]}, 88) = 6106 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6106 attached [pid 6103] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(3 [pid 309] newfstatat(AT_FDCWD, "./576/config" [pid 306] getdents64(3 [pid 6103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 executing program [pid 6106] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6103] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6105] <... futex resumed>) = 1 [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./587/binderfs" [pid 309] openat(AT_FDCWD, "./576/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] unlink("./587/binderfs" [pid 309] fstat(4 [pid 310] <... unlink resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./568/binderfs" [pid 310] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(4 [pid 6106] <... set_robust_list resumed>) = 0 [pid 6105] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6106] rt_sigprocmask(SIG_SETMASK, [] [pid 6105] <... unlinkat resumed>) = 0 [pid 310] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(4 [pid 306] unlink("./568/binderfs" [pid 6106] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6106] mkdirat(AT_FDCWD, "./config", 0777 [pid 6105] <... futex resumed>) = 1 [pid 6104] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./587/config" [pid 309] close(4 [pid 306] <... unlink resumed>) = 0 [pid 6106] <... mkdirat resumed>) = 0 [pid 6105] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6104] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... close resumed>) = 0 [pid 306] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6105] <... unlinkat resumed>) = 0 [pid 6104] <... futex resumed>) = 0 [pid 310] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./576/config" [pid 6106] <... futex resumed>) = 1 [pid 6105] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6104] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6103] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 6106] mount(NULL, "./config", "configfs", 0, NULL [pid 6105] <... futex resumed>) = 0 [pid 6104] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./587/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rmdir resumed>) = 0 [pid 306] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6106] <... mount resumed>) = 0 [pid 6105] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6104] exit_group(0 [pid 6103] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] getdents64(3 [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6105] <... futex resumed>) = ? [pid 6104] <... exit_group resumed>) = ? [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6103] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] close(3 [pid 306] newfstatat(AT_FDCWD, "./568/config" [pid 6106] <... futex resumed>) = 0 [pid 6105] +++ exited with 0 +++ [pid 6104] +++ exited with 0 +++ [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 309] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6106] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6103] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] rmdir("./576" [pid 306] umount2("./568/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6106] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 309] <... rmdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6104, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] mkdir("./577", 0777 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] openat(AT_FDCWD, "./568/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6106] <... futex resumed>) = 1 [pid 6103] <... futex resumed>) = 0 [pid 310] close(4 [pid 306] <... openat resumed>) = 4 [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 306] fstat(4 [pid 6106] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6103] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6106] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./587/config" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6103] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 306] close(4 [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6103] <... futex resumed>) = 0 [pid 306] rmdir("./568/config" [pid 6106] <... futex resumed>) = 1 [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6106] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] close(3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6107 [pid 306] getdents64(3 [pid 310] <... close resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] rmdir("./587" [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(3 [pid 6106] <... mkdirat resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./568" [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6106] <... futex resumed>) = 1 [pid 6103] <... futex resumed>) = 0 [pid 310] mkdir("./588", 0777 [pid 306] mkdir("./569", 0777 [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6106] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... mkdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6103] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6106] <... symlinkat resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6109 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6108 [pid 6106] <... futex resumed>) = 1 [pid 6103] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6106] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6103] <... futex resumed>) = 0 [pid 6106] <... unlinkat resumed>) = 0 [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6108 attached ci2-android-6-1/strace-static-x86_64: Process 6107 attached [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6109 attached ) = 1 [pid 6103] <... futex resumed>) = 0 [pid 6109] set_robust_list(0x5555731a86a0, 24 [pid 6106] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6103] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] <... set_robust_list resumed>) = 0 [pid 6103] <... futex resumed>) = 0 [pid 6109] rt_sigprocmask(SIG_SETMASK, [] [pid 6106] <... unlinkat resumed>) = 0 [pid 6103] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6106] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] chdir("./588" [pid 6106] <... futex resumed>) = 1 [pid 6103] <... futex resumed>) = 0 [pid 6109] <... chdir resumed>) = 0 [pid 6106] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6103] exit_group(0 [pid 6109] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6106] <... futex resumed>) = ? [pid 6103] <... exit_group resumed>) = ? [pid 6109] setpgid(0, 0) = 0 [pid 6109] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./583", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6106] +++ exited with 0 +++ [pid 6103] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6103, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6107] set_robust_list(0x5555731a86a0, 24 [pid 308] umount2("./583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./583/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./583/binderfs" [pid 6108] set_robust_list(0x5555731a86a0, 24 [pid 6107] <... set_robust_list resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./583/config" [pid 307] fstat(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6107] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./583/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(3 [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] getdents64(4 [pid 6108] <... set_robust_list resumed>) = 0 [pid 6107] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6109] <... openat resumed>) = 3 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6107] chdir("./577" [pid 308] close(4 [pid 307] newfstatat(AT_FDCWD, "./573/binderfs" [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./583/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6108] rt_sigprocmask(SIG_SETMASK, [] [pid 6109] write(3, "1000", 4 [pid 6107] <... chdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] unlink("./573/binderfs" [pid 6108] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 307] <... unlink resumed>) = 0 [pid 6107] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6108] chdir("./569" [pid 6109] <... write resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6108] <... chdir resumed>) = 0 [pid 6109] close(3 [pid 6107] <... prctl resumed>) = 0 [pid 308] close(3 [pid 6108] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6108] <... prctl resumed>) = 0 [pid 308] rmdir("./583" [pid 307] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6109] <... close resumed>) = 0 [pid 6107] setpgid(0, 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6108] setpgid(0, 0 [pid 6109] symlink("/dev/binderfs", "./binderfs" [pid 6107] <... setpgid resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 executing program executing program executing program [pid 307] newfstatat(AT_FDCWD, "./573/config" [pid 6108] <... setpgid resumed>) = 0 [pid 6107] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] mkdir("./584", 0777 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6109] <... symlink resumed>) = 0 [pid 6107] <... openat resumed>) = 3 [pid 307] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6109] write(1, "executing program\n", 18 [pid 6107] write(3, "1000", 4 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6109] <... write resumed>) = 18 [pid 6107] <... write resumed>) = 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] openat(AT_FDCWD, "./573/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] close(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... openat resumed>) = 4 [pid 6108] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6109] <... futex resumed>) = 0 [pid 6107] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] fstat(4 [pid 6109] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6107] symlink("/dev/binderfs", "./binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6109] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6107] <... symlink resumed>) = 0 [pid 307] getdents64(4 [pid 6109] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6107] write(1, "executing program\n", 18 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6108] <... openat resumed>) = 3 [pid 6109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6107] <... write resumed>) = 18 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6110 [pid 307] getdents64(4 [pid 6109] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6110 attached [pid 6108] write(3, "1000", 4 [pid 6107] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(4 [pid 6110] set_robust_list(0x5555731a86a0, 24 [pid 6108] <... write resumed>) = 4 [pid 6109] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6107] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 6110] <... set_robust_list resumed>) = 0 [pid 6108] close(3 [pid 6109] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6107] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] rmdir("./573/config" [pid 6110] rt_sigprocmask(SIG_SETMASK, [] [pid 6108] <... close resumed>) = 0 [pid 6109] <... mprotect resumed>) = 0 [pid 6107] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6110] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6108] symlink("/dev/binderfs", "./binderfs" [pid 6109] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6107] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6110] chdir("./584" [pid 6109] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6107] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] getdents64(3 [pid 6110] <... chdir resumed>) = 0 [pid 6108] <... symlink resumed>) = 0 [pid 6109] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6107] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6111 attached [pid 6110] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6108] write(1, "executing program\n", 18 [pid 6107] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] close(3 [pid 6110] <... prctl resumed>) = 0 [pid 6108] <... write resumed>) = 18 [pid 6109] <... clone3 resumed> => {parent_tid=[6111]}, 88) = 6111 [pid 6107] <... mprotect resumed>) = 0 [pid 6110] setpgid(0, 0 [pid 6109] rt_sigprocmask(SIG_SETMASK, [] [pid 6107] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 6110] <... setpgid resumed>) = 0 [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6107] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6110] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6108] <... futex resumed>) = 0 [pid 6107] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] rmdir("./573" [pid 6111] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6108] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6109] <... futex resumed>) = 0 [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6107] <... clone3 resumed> => {parent_tid=[6112]}, 88) = 6112 [pid 6107] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6108] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6112 attached [pid 6112] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6112] rt_sigprocmask(SIG_SETMASK, [] [pid 6108] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] mkdir("./574", 0777 [pid 6112] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6112] mkdirat(AT_FDCWD, "./config", 0777 [pid 6108] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6112] <... mkdirat resumed>) = 0 [pid 6108] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... mkdir resumed>) = 0 [pid 6111] <... set_robust_list resumed>) = 0 [pid 6110] <... openat resumed>) = 3 [pid 6108] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6110] write(3, "1000", 4) = 4 [pid 6108] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6108] <... mprotect resumed>) = 0 [pid 6110] close(3) = 0 [pid 6108] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6108] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6110] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6110] write(1, "executing program\n", 18 [pid 6108] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6110] <... write resumed>) = 18 [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6113 [pid 6110] <... futex resumed>) = 0 [pid 6108] <... clone3 resumed> => {parent_tid=[6114]}, 88) = 6114 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6108] rt_sigprocmask(SIG_SETMASK, [] [pid 6110] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6108] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6108] <... futex resumed>) = 0 [pid 6110] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6110] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 6110] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6111] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6114 attached ci2-android-6-1/strace-static-x86_64: Process 6113 attached [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6110] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6110] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6110] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6114] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6110] <... clone3 resumed> => {parent_tid=[6115]}, 88) = 6115 [pid 6110] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6107] <... futex resumed>) = 0 [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6112] <... futex resumed>) = 1 [pid 6112] mount(NULL, "./config", "configfs", 0, NULL [pid 6114] <... set_robust_list resumed>) = 0 [pid 6113] set_robust_list(0x5555731a86a0, 24 [pid 6112] <... mount resumed>) = 0 [pid 6111] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 6115 attached [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6107] <... futex resumed>) = 0 [pid 6112] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6112] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6107] <... futex resumed>) = 0 [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6112] <... futex resumed>) = 0 [pid 6107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6112] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6112] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6111] <... mkdirat resumed>) = 0 [pid 6107] <... futex resumed>) = 0 [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6112] <... futex resumed>) = 0 [pid 6107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6112] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6114] rt_sigprocmask(SIG_SETMASK, [] [pid 6113] <... set_robust_list resumed>) = 0 [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] <... futex resumed>) = 0 [pid 6115] <... set_robust_list resumed>) = 0 [pid 6114] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6113] rt_sigprocmask(SIG_SETMASK, [] [pid 6112] <... mkdirat resumed>) = 0 [pid 6111] <... futex resumed>) = 1 [pid 6109] <... futex resumed>) = 0 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6112] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6112] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6107] <... futex resumed>) = 0 [pid 6114] mkdirat(AT_FDCWD, "./config", 0777 [pid 6112] <... symlinkat resumed>) = 0 [pid 6111] mount(NULL, "./config", "configfs", 0, NULL [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] rt_sigprocmask(SIG_SETMASK, [] [pid 6113] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6107] <... futex resumed>) = 0 [pid 6112] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6112] <... unlinkat resumed>) = 0 [pid 6107] <... futex resumed>) = 0 [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6111] <... mount resumed>) = 0 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6112] <... futex resumed>) = 0 [pid 6107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6112] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6107] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6112] <... unlinkat resumed>) = 0 [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] <... futex resumed>) = 0 [pid 6112] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6112] <... futex resumed>) = 0 [pid 6107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6114] <... mkdirat resumed>) = 0 [pid 6112] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6111] <... futex resumed>) = 1 [pid 6109] <... futex resumed>) = 0 [pid 6107] exit_group(0 [pid 6112] <... futex resumed>) = ? [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6107] <... exit_group resumed>) = ? [pid 6115] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6113] chdir("./574" [pid 6112] +++ exited with 0 +++ [pid 6111] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6109] <... futex resumed>) = 0 [pid 6107] +++ exited with 0 +++ [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6111] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6107, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6115] mkdirat(AT_FDCWD, "./config", 0777 [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6114] <... futex resumed>) = 1 [pid 6113] <... chdir resumed>) = 0 [pid 6111] <... futex resumed>) = 1 [pid 6108] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6115] <... mkdirat resumed>) = 0 [pid 6114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6111] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6108] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6115] <... futex resumed>) = 1 [pid 6114] mount(NULL, "./config", "configfs", 0, NULL [pid 6111] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6110] <... futex resumed>) = 0 [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] mount(NULL, "./config", "configfs", 0, NULL [pid 6111] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6114] <... mount resumed>) = 0 [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... mount resumed>) = 0 [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6113] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] <... futex resumed>) = 0 [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6114] <... futex resumed>) = 1 [pid 6113] <... prctl resumed>) = 0 [pid 6111] <... futex resumed>) = 1 [pid 6108] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] setpgid(0, 0 [pid 6111] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] <... setpgid resumed>) = 0 [pid 6111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6108] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6115] <... futex resumed>) = 0 executing program [pid 6114] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6113] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6111] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6110] <... futex resumed>) = 0 [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] <... futex resumed>) = 0 [pid 6110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6115] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6110] <... futex resumed>) = 0 [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6111] <... mkdirat resumed>) = 0 [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] <... futex resumed>) = 0 [pid 6114] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6115] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6113] <... openat resumed>) = 3 [pid 6111] <... futex resumed>) = 1 [pid 6110] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6114] <... futex resumed>) = 1 [pid 6113] write(3, "1000", 4 [pid 6111] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6108] <... futex resumed>) = 0 [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... futex resumed>) = 0 [pid 6114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] <... write resumed>) = 4 [pid 6111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] <... futex resumed>) = 0 [pid 6115] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] close(3 [pid 6111] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6108] <... futex resumed>) = 0 [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6114] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6113] <... close resumed>) = 0 [pid 6111] <... symlinkat resumed>) = 0 [pid 6110] <... futex resumed>) = 0 [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6114] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6113] symlink("/dev/binderfs", "./binderfs" [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] <... futex resumed>) = 0 [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6111] <... futex resumed>) = 1 [pid 6110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6109] <... futex resumed>) = 0 [pid 6115] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6113] <... symlink resumed>) = 0 [pid 6111] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6114] <... futex resumed>) = 1 [pid 6113] write(1, "executing program\n", 18 [pid 6111] <... unlinkat resumed>) = 0 [pid 6110] <... futex resumed>) = 0 [pid 6108] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] <... write resumed>) = 18 [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6115] <... futex resumed>) = 0 [pid 6114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6111] <... futex resumed>) = 0 [pid 6110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6108] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6115] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6114] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6113] <... futex resumed>) = 0 [pid 6111] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6110] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6109] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6114] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6113] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6110] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6115] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6113] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6111] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6110] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6109] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 6115] <... unlinkat resumed>) = 0 [pid 6114] <... futex resumed>) = 1 [pid 6113] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6111] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6108] <... futex resumed>) = 0 [pid 6115] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6111] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6115] <... futex resumed>) = 1 [pid 6114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6111] <... futex resumed>) = 1 [pid 6110] <... futex resumed>) = 0 [pid 6108] <... futex resumed>) = 0 [pid 6109] <... futex resumed>) = 0 [pid 6115] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6114] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6113] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6111] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6110] exit_group(0 [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6109] exit_group(0 [pid 309] umount2("./577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6115] <... futex resumed>) = ? [pid 6114] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6113] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6111] <... futex resumed>) = ? [pid 6110] <... exit_group resumed>) = ? [pid 6109] <... exit_group resumed>) = ? [pid 6115] +++ exited with 0 +++ [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6113] <... mprotect resumed>) = 0 [pid 6111] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6114] <... futex resumed>) = 1 [pid 6113] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6108] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6110] +++ exited with 0 +++ [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6109] +++ exited with 0 +++ [pid 309] <... openat resumed>) = 3 [pid 6114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6108] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6110, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 6116 attached [pid 6114] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6109, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6116] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6114] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6113] <... clone3 resumed> => {parent_tid=[6116]}, 88) = 6116 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] getdents64(3 [pid 6116] <... set_robust_list resumed>) = 0 [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6113] rt_sigprocmask(SIG_SETMASK, [] [pid 6114] <... futex resumed>) = 1 [pid 6108] <... futex resumed>) = 0 [pid 6113] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6114] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6108] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6114] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] <... futex resumed>) = 0 [pid 6108] <... futex resumed>) = 0 [pid 6114] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6114] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6108] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./577/binderfs" [pid 6114] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6116] rt_sigprocmask(SIG_SETMASK, [] [pid 6108] exit_group(0 [pid 6114] <... futex resumed>) = 0 [pid 309] unlink("./577/binderfs" [pid 6108] <... exit_group resumed>) = ? [pid 6116] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6116] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... unlink resumed>) = 0 [pid 6114] +++ exited with 0 +++ [pid 6116] <... mkdirat resumed>) = 0 [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6108] +++ exited with 0 +++ [pid 6113] <... futex resumed>) = 0 [pid 309] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6108, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6113] <... futex resumed>) = 1 [pid 309] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6116] <... futex resumed>) = 0 [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./577/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6116] mount(NULL, "./config", "configfs", 0, NULL [pid 309] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./577/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 6116] <... mount resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./577/config" [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6113] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 6116] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6116] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] rmdir("./577" [pid 6116] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./578", 0777 [pid 6116] <... futex resumed>) = 0 [pid 6113] <... futex resumed>) = 1 [pid 6116] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 6113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6116] <... futex resumed>) = 0 [pid 6113] <... futex resumed>) = 1 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6116] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6116] <... mkdirat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6117 attached [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6117] set_robust_list(0x5555731a86a0, 24 [pid 6116] <... futex resumed>) = 1 [pid 6113] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6117 [pid 6117] <... set_robust_list resumed>) = 0 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6117] rt_sigprocmask(SIG_SETMASK, [] [pid 6116] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6117] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6116] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6117] chdir("./578" [pid 6116] <... symlinkat resumed>) = 0 [pid 6117] <... chdir resumed>) = 0 [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 6117] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6116] <... futex resumed>) = 1 [pid 6113] <... futex resumed>) = 0 [pid 6117] <... prctl resumed>) = 0 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6117] setpgid(0, 0 [pid 6116] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] <... futex resumed>) = 0 [pid 6117] <... setpgid resumed>) = 0 [pid 6116] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6117] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6116] <... unlinkat resumed>) = 0 [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6117] <... openat resumed>) = 3 [pid 6116] <... futex resumed>) = 1 [pid 6113] <... futex resumed>) = 0 [pid 6117] write(3, "1000", 4 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6117] <... write resumed>) = 4 [pid 6116] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6113] <... futex resumed>) = 0 [pid 6117] close(3 [pid 6116] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6113] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6117] <... close resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 6117] symlink("/dev/binderfs", "./binderfs" [pid 6116] <... unlinkat resumed>) = 0 [pid 6117] <... symlink resumed>) = 0 [pid 6116] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6117] write(1, "executing program\n", 18 [pid 310] umount2("./588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6116] <... futex resumed>) = 1 [pid 6113] <... futex resumed>) = 0 [pid 6117] <... write resumed>) = 18 [pid 6116] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6113] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6116] <... futex resumed>) = ? [pid 6113] <... exit_group resumed>) = ? [pid 6116] +++ exited with 0 +++ [pid 310] openat(AT_FDCWD, "./588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 6113] +++ exited with 0 +++ [pid 310] fstat(3 [pid 308] <... restart_syscall resumed>) = 0 [pid 6117] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6117] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6113, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6117] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 6117] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] umount2("./584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6117] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./588/binderfs" [pid 306] umount2("./569", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6117] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6117] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] unlink("./588/binderfs" [pid 308] openat(AT_FDCWD, "./584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6117] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 306] openat(AT_FDCWD, "./569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6117] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] fstat(3 [pid 307] openat(AT_FDCWD, "./574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 6117] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 6117] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 307] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6117] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] newfstatat(AT_FDCWD, "./588/config" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 6118 attached [pid 6117] <... clone3 resumed> => {parent_tid=[6118]}, 88) = 6118 [pid 310] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6117] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./584/binderfs" [pid 307] umount2("./574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6117] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./588/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./569/binderfs" [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 308] unlink("./584/binderfs" [pid 307] newfstatat(AT_FDCWD, "./574/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6118] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6117] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 308] <... unlink resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./569/binderfs" [pid 6118] <... set_robust_list resumed>) = 0 [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./574/binderfs" [pid 6118] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 308] <... umount2 resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... unlink resumed>) = 0 [pid 306] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./584/config" [pid 306] <... umount2 resumed>) = 0 [pid 6118] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 310] close(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 308] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rmdir("./588/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./574/config" [pid 306] newfstatat(AT_FDCWD, "./569/config" [pid 308] openat(AT_FDCWD, "./584/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./569/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6118] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] getdents64(3 [pid 308] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./574/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./569/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] close(3 [pid 308] getdents64(4 [pid 307] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 4 [pid 310] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] fstat(4 [pid 306] fstat(4 [pid 310] rmdir("./588" [pid 308] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 310] <... rmdir resumed>) = 0 [pid 308] close(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] mkdir("./589", 0777 [pid 308] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 308] rmdir("./584/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 306] close(4 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(3 [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./574/config" [pid 306] rmdir("./569/config" [pid 6118] <... mkdirat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] close(3) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] rmdir("./584" [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6119 attached ) = 1 [pid 6117] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6119 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] mkdir("./585", 0777 [pid 307] close(3 [pid 306] close(3 [pid 6119] set_robust_list(0x5555731a86a0, 24 [pid 6118] mount(NULL, "./config", "configfs", 0, NULL [pid 6117] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6119] <... set_robust_list resumed>) = 0 [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6118] <... mount resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rmdir("./574" [pid 306] rmdir("./569" [pid 6119] rt_sigprocmask(SIG_SETMASK, [] [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6119] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6118] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 6117] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] mkdir("./575", 0777 [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./570", 0777 [pid 6119] chdir("./589" [pid 6118] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6119] <... chdir resumed>) = 0 [pid 6118] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6119] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6117] <... futex resumed>) = 0 [pid 6119] <... prctl resumed>) = 0 [pid 6118] <... futex resumed>) = 0 [pid 6119] setpgid(0, 0 [pid 6118] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6119] <... setpgid resumed>) = 0 [pid 6119] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 6119] <... openat resumed>) = 3 [pid 6119] write(3, "1000", 4 [pid 6117] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6120 [pid 307] <... mkdir resumed>) = 0 [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6117] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6119] <... write resumed>) = 4 [pid 6118] <... futex resumed>) = 0 [pid 6119] close(3 [pid 6118] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6119] <... close resumed>) = 0 [pid 6118] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6119] symlink("/dev/binderfs", "./binderfs" [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] <... symlink resumed>) = 0 [pid 6118] <... futex resumed>) = 1 [pid 6117] <... futex resumed>) = 0 [pid 6119] write(1, "executing program\n", 18 [pid 6118] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6119] <... write resumed>) = 18 [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6119] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6121 [pid 6117] <... futex resumed>) = 1 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6122 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6119] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6118] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6119] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6118] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6119] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6118] <... mkdirat resumed>) = 0 [pid 6119] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6118] <... futex resumed>) = 1 [pid 6117] <... futex resumed>) = 0 [pid 6119] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6118] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6122 attached ci2-android-6-1/strace-static-x86_64: Process 6121 attached ci2-android-6-1/strace-static-x86_64: Process 6120 attached [pid 6119] <... mprotect resumed>) = 0 [pid 6118] <... symlinkat resumed>) = 0 [pid 6117] <... futex resumed>) = 0 [pid 6122] set_robust_list(0x5555731a86a0, 24 [pid 6121] set_robust_list(0x5555731a86a0, 24 [pid 6120] set_robust_list(0x5555731a86a0, 24 [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6119] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6117] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6122] <... set_robust_list resumed>) = 0 [pid 6121] <... set_robust_list resumed>) = 0 [pid 6120] <... set_robust_list resumed>) = 0 [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] rt_sigprocmask(SIG_SETMASK, [] [pid 6121] rt_sigprocmask(SIG_SETMASK, [] [pid 6120] rt_sigprocmask(SIG_SETMASK, [] [pid 6118] <... futex resumed>) = 0 [pid 6117] <... futex resumed>) = 0 [pid 6119] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6122] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6121] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6120] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6122] chdir("./575" [pid 6121] chdir("./570" [pid 6120] chdir("./585" [pid 6119] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6118] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6122] <... chdir resumed>) = 0 [pid 6121] <... chdir resumed>) = 0 [pid 6120] <... chdir resumed>) = 0 [pid 6122] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6121] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6120] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6118] <... unlinkat resumed>) = 0 [pid 6122] <... prctl resumed>) = 0 [pid 6121] <... prctl resumed>) = 0 [pid 6120] <... prctl resumed>) = 0 [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] <... clone3 resumed> => {parent_tid=[6123]}, 88) = 6123 ci2-android-6-1/strace-static-x86_64: Process 6123 attached [pid 6122] setpgid(0, 0 [pid 6121] setpgid(0, 0 [pid 6120] setpgid(0, 0 [pid 6122] <... setpgid resumed>) = 0 [pid 6121] <... setpgid resumed>) = 0 [pid 6120] <... setpgid resumed>) = 0 [pid 6123] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6122] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6121] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6120] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6119] rt_sigprocmask(SIG_SETMASK, [] [pid 6118] <... futex resumed>) = 1 [pid 6117] <... futex resumed>) = 0 [pid 6123] <... set_robust_list resumed>) = 0 [pid 6122] <... openat resumed>) = 3 [pid 6120] <... openat resumed>) = 3 [pid 6119] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program executing program executing program executing program [pid 6118] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6117] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] <... openat resumed>) = 3 [pid 6121] write(3, "1000", 4 [pid 6120] write(3, "1000", 4 [pid 6121] <... write resumed>) = 4 [pid 6120] <... write resumed>) = 4 [pid 6121] close(3 [pid 6120] close(3 [pid 6121] <... close resumed>) = 0 [pid 6120] <... close resumed>) = 0 [pid 6121] symlink("/dev/binderfs", "./binderfs" [pid 6120] symlink("/dev/binderfs", "./binderfs" [pid 6117] <... futex resumed>) = 0 [pid 6123] rt_sigprocmask(SIG_SETMASK, [] [pid 6122] write(3, "1000", 4 [pid 6120] <... symlink resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6118] <... unlinkat resumed>) = 0 [pid 6117] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6121] <... symlink resumed>) = 0 [pid 6120] write(1, "executing program\n", 18 [pid 6121] write(1, "executing program\n", 18 [pid 6120] <... write resumed>) = 18 [pid 6121] <... write resumed>) = 18 [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6120] <... futex resumed>) = 0 [pid 6121] <... futex resumed>) = 0 [pid 6120] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6121] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6120] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6121] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6120] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6119] <... futex resumed>) = 0 [pid 6118] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6120] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6121] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6120] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6121] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6120] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6118] <... futex resumed>) = 1 [pid 6117] <... futex resumed>) = 0 [pid 6122] <... write resumed>) = 4 [pid 6123] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6121] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6120] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6118] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6117] exit_group(0 [pid 6121] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6120] <... mprotect resumed>) = 0 [pid 6122] close(3 [pid 6121] <... mprotect resumed>) = 0 [pid 6120] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6118] <... futex resumed>) = ? [pid 6117] <... exit_group resumed>) = ? [pid 6123] mkdirat(AT_FDCWD, "./config", 0777 [pid 6122] <... close resumed>) = 0 [pid 6121] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6120] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6121] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6120] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6118] +++ exited with 0 +++ [pid 6121] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6120] <... clone3 resumed> => {parent_tid=[6124]}, 88) = 6124 [pid 6121] <... clone3 resumed> => {parent_tid=[6125]}, 88) = 6125 [pid 6120] rt_sigprocmask(SIG_SETMASK, [] [pid 6117] +++ exited with 0 +++ [pid 6121] rt_sigprocmask(SIG_SETMASK, [] [pid 6120] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6117, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6121] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6120] <... futex resumed>) = 0 [pid 6121] <... futex resumed>) = 0 [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6125 attached [pid 6125] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6122] symlink("/dev/binderfs", "./binderfs" [pid 6125] <... set_robust_list resumed>) = 0 [pid 6125] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6125] mkdirat(AT_FDCWD, "./config", 0777 [pid 6122] <... symlink resumed>) = 0 [pid 6125] <... mkdirat resumed>) = 0 [pid 6122] write(1, "executing program\n", 18 [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] <... futex resumed>) = 0 [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6125] <... futex resumed>) = 1 [pid 6122] <... write resumed>) = 18 [pid 6125] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] <... futex resumed>) = 0 [pid 6122] <... futex resumed>) = 0 [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6125] <... futex resumed>) = 1 [pid 6125] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6122] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6125] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] <... futex resumed>) = 0 [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6123] <... mkdirat resumed>) = 0 [pid 6122] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6125] <... futex resumed>) = 1 [pid 6125] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6122] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] <... futex resumed>) = 0 [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6122] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6125] <... futex resumed>) = 1 [pid 6125] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6122] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6125] <... mkdirat resumed>) = 0 [pid 6123] <... futex resumed>) = 1 [pid 6122] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6119] <... futex resumed>) = 0 [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] <... mprotect resumed>) = 0 [pid 6119] <... futex resumed>) = 0 [pid 6121] <... futex resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6122] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6125] <... futex resumed>) = 1 [pid 6125] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6123] mount(NULL, "./config", "configfs", 0, NULL [pid 6122] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6122] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6125] <... symlinkat resumed>) = 0 [pid 6123] <... mount resumed>) = 0 [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6124 attached [pid 6121] <... futex resumed>) = 0 [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6126 attached [pid 6124] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] <... clone3 resumed> => {parent_tid=[6126]}, 88) = 6126 [pid 6125] <... futex resumed>) = 1 [pid 6125] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6122] rt_sigprocmask(SIG_SETMASK, [] [pid 6123] <... futex resumed>) = 1 [pid 6119] <... futex resumed>) = 0 [pid 6126] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6124] <... set_robust_list resumed>) = 0 [pid 6124] rt_sigprocmask(SIG_SETMASK, [] [pid 6122] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6124] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6124] mkdirat(AT_FDCWD, "./config", 0777 [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6123] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6119] <... futex resumed>) = 0 [pid 6126] <... set_robust_list resumed>) = 0 [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6124] <... mkdirat resumed>) = 0 [pid 6123] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6122] <... futex resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6121] <... futex resumed>) = 0 [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6121] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6121] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6123] <... futex resumed>) = 1 [pid 6119] <... futex resumed>) = 0 [pid 6125] <... futex resumed>) = 1 [pid 6123] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6125] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6119] <... futex resumed>) = 0 [pid 6123] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6126] rt_sigprocmask(SIG_SETMASK, [] [pid 6125] <... unlinkat resumed>) = 0 [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6125] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6123] <... futex resumed>) = 0 [pid 6119] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6125] <... futex resumed>) = 1 [pid 6123] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6121] <... futex resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6125] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] exit_group(0 [pid 6119] <... futex resumed>) = 0 [pid 6125] <... futex resumed>) = ? [pid 6124] <... futex resumed>) = 1 [pid 6123] <... mkdirat resumed>) = 0 [pid 6121] <... exit_group resumed>) = ? [pid 6120] <... futex resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6126] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6125] +++ exited with 0 +++ [pid 6124] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6121] +++ exited with 0 +++ [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6124] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6123] <... futex resumed>) = 0 [pid 6120] <... futex resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6121, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6124] mount(NULL, "./config", "configfs", 0, NULL [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6119] <... futex resumed>) = 0 [pid 6126] mkdirat(AT_FDCWD, "./config", 0777 [pid 6124] <... mount resumed>) = 0 [pid 6123] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6120] <... futex resumed>) = 0 [pid 6124] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6123] <... symlinkat resumed>) = 0 [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6124] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6120] <... futex resumed>) = 0 [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6124] <... futex resumed>) = 0 [pid 6120] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6124] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6124] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6120] <... futex resumed>) = 0 [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6124] <... futex resumed>) = 0 [pid 6120] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6124] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6124] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6120] <... futex resumed>) = 0 [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6123] <... futex resumed>) = 1 [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6119] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 6124] <... futex resumed>) = 0 [pid 6123] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6120] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6124] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6123] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] <... futex resumed>) = 0 [pid 6124] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6123] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6120] <... futex resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6123] <... unlinkat resumed>) = 0 [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6126] <... mkdirat resumed>) = 0 [pid 6124] <... futex resumed>) = 0 [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6120] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] openat(AT_FDCWD, "./578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6124] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6123] <... futex resumed>) = 1 [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6119] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 6124] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6123] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6120] <... futex resumed>) = 0 [pid 6119] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6123] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6119] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6124] <... futex resumed>) = 0 [pid 6123] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6120] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6119] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 6124] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6123] <... unlinkat resumed>) = 0 [pid 6122] <... futex resumed>) = 0 [pid 6120] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6124] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6123] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6120] <... futex resumed>) = 0 [pid 309] umount2("./578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6124] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6123] <... futex resumed>) = 1 [pid 6122] <... futex resumed>) = 0 [pid 6120] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6119] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6124] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6123] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6119] exit_group(0 [pid 309] newfstatat(AT_FDCWD, "./578/binderfs" [pid 6124] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6123] <... futex resumed>) = ? [pid 6119] <... exit_group resumed>) = ? [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6124] <... futex resumed>) = 1 [pid 6120] <... futex resumed>) = 0 [pid 309] unlink("./578/binderfs" [pid 6124] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6120] exit_group(0 [pid 309] <... unlink resumed>) = 0 [pid 6124] <... futex resumed>) = ? [pid 6120] <... exit_group resumed>) = ? [pid 309] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6126] <... futex resumed>) = 1 [pid 6124] +++ exited with 0 +++ [pid 6123] +++ exited with 0 +++ [pid 6119] +++ exited with 0 +++ [pid 6126] mount(NULL, "./config", "configfs", 0, NULL [pid 6120] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6119, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6120, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6126] <... mount resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./578/config" [pid 6126] <... futex resumed>) = 1 [pid 6122] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6126] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 6126] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6122] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./578/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6126] <... futex resumed>) = 0 [pid 6122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 4 [pid 308] umount2("./585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6126] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6126] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6122] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] openat(AT_FDCWD, "./585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 308] <... openat resumed>) = 3 [pid 6126] <... futex resumed>) = 0 [pid 6122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] fstat(3 [pid 6126] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6126] <... mkdirat resumed>) = 0 [pid 6122] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] openat(AT_FDCWD, "./570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6126] <... futex resumed>) = 0 [pid 6122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 308] umount2("./585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 [pid 6126] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./578/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(3 [pid 6126] <... symlinkat resumed>) = 0 [pid 6122] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./585/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3 [pid 6126] <... futex resumed>) = 0 [pid 6122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] unlink("./585/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6126] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 6126] <... unlinkat resumed>) = 0 [pid 6122] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] umount2("./570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 308] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6126] <... futex resumed>) = 0 [pid 6122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rmdir("./578" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6126] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6122] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 6122] <... futex resumed>) = 0 [pid 6122] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./570/binderfs" [pid 6126] <... unlinkat resumed>) = 0 [pid 309] mkdir("./579", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6126] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6122] <... futex resumed>) = 0 [pid 6126] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6122] exit_group(0 [pid 6126] <... futex resumed>) = ? [pid 6122] <... exit_group resumed>) = ? [pid 308] newfstatat(AT_FDCWD, "./585/config" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./570/binderfs" [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 6126] +++ exited with 0 +++ [pid 6122] +++ exited with 0 +++ [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] openat(AT_FDCWD, "./585/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6122, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4ci2-android-6-1/strace-static-x86_64: Process 6127 attached , {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6127 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(4 [pid 6127] set_robust_list(0x5555731a86a0, 24 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6127] <... set_robust_list resumed>) = 0 [pid 308] getdents64(4 [pid 306] newfstatat(AT_FDCWD, "./570/config" [pid 6127] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 6127] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./585/config" [pid 306] umount2("./570/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6127] chdir("./579" [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6127] <... chdir resumed>) = 0 [pid 308] close(3 [pid 306] openat(AT_FDCWD, "./570/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6127] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6127] <... prctl resumed>) = 0 [pid 308] rmdir("./585" [pid 306] <... openat resumed>) = 4 [pid 6127] setpgid(0, 0 [pid 308] <... rmdir resumed>) = 0 [pid 6127] <... setpgid resumed>) = 0 [pid 310] umount2("./589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./586", 0777 [pid 306] fstat(4 [pid 6127] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... mkdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "./589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6127] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6127] write(3, "1000", 4 [pid 310] fstat(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(4 [pid 6127] <... write resumed>) = 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 6128 attached [pid 6127] close(3 [pid 310] getdents64(3 [pid 306] getdents64(4 [pid 6128] set_robust_list(0x5555731a86a0, 24 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6128 [pid 6128] <... set_robust_list resumed>) = 0 [pid 6127] <... close resumed>) = 0 [pid 310] umount2("./589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6128] rt_sigprocmask(SIG_SETMASK, [] [pid 6127] symlink("/dev/binderfs", "./binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program executing program executing program executing program [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(4 [pid 6128] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./589/binderfs" [pid 6128] chdir("./586" [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... close resumed>) = 0 [pid 6127] <... symlink resumed>) = 0 [pid 310] unlink("./589/binderfs" [pid 306] rmdir("./570/config" [pid 6128] <... chdir resumed>) = 0 [pid 6128] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... unlink resumed>) = 0 [pid 6128] <... prctl resumed>) = 0 [pid 6128] setpgid(0, 0) = 0 [pid 6128] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6127] write(1, "executing program\n", 18 [pid 306] <... rmdir resumed>) = 0 [pid 6128] <... openat resumed>) = 3 [pid 6127] <... write resumed>) = 18 [pid 310] <... umount2 resumed>) = 0 [pid 306] getdents64(3 [pid 310] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6127] <... futex resumed>) = 0 [pid 306] close(3 [pid 310] newfstatat(AT_FDCWD, "./589/config" [pid 306] <... close resumed>) = 0 [pid 6127] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./570" [pid 6127] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6128] write(3, "1000", 4) = 4 [pid 6128] close(3) = 0 [pid 6128] symlink("/dev/binderfs", "./binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6127] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] mkdir("./571", 0777 [pid 310] openat(AT_FDCWD, "./589/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6128] <... symlink resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 6128] write(1, "executing program\n", 18) = 18 [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 6127] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] fstat(4 [pid 307] umount2("./575", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6127] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(4 [pid 307] openat(AT_FDCWD, "./575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 3 [pid 6128] <... futex resumed>) = 0 [pid 6128] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6128] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6128] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6128] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 310] getdents64(4 [pid 307] fstat(3 [pid 6127] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6129 [pid 310] close(4 [pid 307] getdents64(3 [pid 6128] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6127] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rmdir("./589/config" [pid 307] umount2("./575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6127] <... mprotect resumed>) = 0 [pid 6128] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6128] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rmdir resumed>) = 0 [pid 6128] <... clone3 resumed> => {parent_tid=[6130]}, 88) = 6130 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(3 [pid 6128] rt_sigprocmask(SIG_SETMASK, [] [pid 6127] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] newfstatat(AT_FDCWD, "./575/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6128] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6127] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] close(3 [pid 6128] <... futex resumed>) = 0 [pid 307] unlink("./575/binderfs" [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6127] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6129 attached [pid 310] rmdir("./589" [pid 307] <... unlink resumed>) = 0 [pid 6129] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6129] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6129] chdir("./571" [pid 310] <... rmdir resumed>) = 0 [pid 307] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] mkdir("./590", 0777 [pid 6129] <... chdir resumed>) = 0 [pid 6129] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6129] setpgid(0, 0) = 0 [pid 6129] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6127] <... clone3 resumed> => {parent_tid=[6131]}, 88) = 6131 [pid 310] <... mkdir resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6127] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6127] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./575/config" [pid 6129] write(3, "1000", 4) = 4 [pid 6129] close(3) = 0 [pid 6129] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6127] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6132 [pid 307] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./575/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6129] write(1, "executing program\n", 18 [pid 307] <... openat resumed>) = 4 [pid 6129] <... write resumed>) = 18 [pid 307] fstat(4 [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6129] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6129] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}ci2-android-6-1/strace-static-x86_64: Process 6131 attached ci2-android-6-1/strace-static-x86_64: Process 6130 attached [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6129] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 6129] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6129] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6129] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] close(4 [pid 6129] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... close resumed>) = 0 [pid 6129] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] rmdir("./575/config" [pid 6129] <... mprotect resumed>) = 0 [pid 6129] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6129] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6132 attached [pid 307] close(3 [pid 6129] <... clone3 resumed> => {parent_tid=[6133]}, 88) = 6133 [pid 307] <... close resumed>) = 0 [pid 6129] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rmdir("./575" [pid 6129] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6131] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... rmdir resumed>) = 0 [pid 6131] <... set_robust_list resumed>) = 0 [pid 307] mkdir("./576", 0777 [pid 6131] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6131] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6132] set_robust_list(0x5555731a86a0, 24 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6131] <... futex resumed>) = 1 [pid 6127] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6131] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6131] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6130] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6130] rt_sigprocmask(SIG_SETMASK, [] [pid 6127] <... futex resumed>) = 1 [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6134 [pid 6127] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6131] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6127] <... futex resumed>) = 0 [pid 6131] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6131] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6127] <... futex resumed>) = 0 [pid 6131] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6131] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6127] <... futex resumed>) = 0 [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6127] <... futex resumed>) = 0 [pid 6132] <... set_robust_list resumed>) = 0 [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6131] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6127] <... futex resumed>) = 0 [pid 6132] rt_sigprocmask(SIG_SETMASK, [] [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6132] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6131] <... mkdirat resumed>) = 0 [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6127] <... futex resumed>) = 0 [pid 6131] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] chdir("./590" [pid 6127] <... futex resumed>) = 0 [pid 6132] <... chdir resumed>) = 0 [pid 6131] <... symlinkat resumed>) = 0 [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6132] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6127] <... futex resumed>) = 0 [pid 6132] <... prctl resumed>) = 0 [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6131] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6132] setpgid(0, 0 [pid 6127] <... futex resumed>) = 0 [pid 6132] <... setpgid resumed>) = 0 [pid 6131] <... unlinkat resumed>) = 0 [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6133 attached [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6131] <... futex resumed>) = 1 [pid 6127] <... futex resumed>) = 0 [pid 6131] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6127] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] <... openat resumed>) = 3 [pid 6131] <... unlinkat resumed>) = 0 [pid 6127] <... futex resumed>) = 0 [pid 6133] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6127] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6132] write(3, "1000", 4 [pid 6131] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6127] <... futex resumed>) = 0 [pid 6132] <... write resumed>) = 4 [pid 6131] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6127] exit_group(0 [pid 6132] close(3 [pid 6131] <... futex resumed>) = ? [pid 6127] <... exit_group resumed>) = ? [pid 6132] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6134 attached [pid 6131] +++ exited with 0 +++ [pid 6130] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6127] +++ exited with 0 +++ [pid 6132] symlink("/dev/binderfs", "./binderfs" [pid 6130] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6127, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6133] <... set_robust_list resumed>) = 0 [pid 6132] <... symlink resumed>) = 0 [pid 6130] <... mkdirat resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6133] rt_sigprocmask(SIG_SETMASK, [] [pid 6132] write(1, "executing program\n", 18 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6128] <... futex resumed>) = 0 [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] <... write resumed>) = 18 [pid 6133] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6128] <... futex resumed>) = 0 [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6133] mkdirat(AT_FDCWD, "./config", 0777 [pid 6132] <... futex resumed>) = 0 [pid 6130] <... futex resumed>) = 1 [pid 6132] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6130] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6133] <... mkdirat resumed>) = 0 [pid 6128] <... futex resumed>) = 0 [pid 6132] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6130] <... futex resumed>) = 1 [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6130] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6128] <... futex resumed>) = 0 [pid 6130] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6128] <... futex resumed>) = 0 [pid 6130] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6130] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6128] <... futex resumed>) = 0 [pid 6133] <... futex resumed>) = 1 [pid 6132] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6129] <... futex resumed>) = 0 [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6130] <... futex resumed>) = 0 [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6128] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6133] mount(NULL, "./config", "configfs", 0, NULL [pid 6132] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6129] <... futex resumed>) = 0 [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6133] <... mount resumed>) = 0 [pid 6132] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6128] <... futex resumed>) = 0 [pid 6130] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] <... mprotect resumed>) = 0 [pid 6130] <... mkdirat resumed>) = 0 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6128] <... futex resumed>) = 0 [pid 6130] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6133] <... futex resumed>) = 1 [pid 6132] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6130] <... symlinkat resumed>) = 0 [pid 6129] <... futex resumed>) = 0 [pid 6128] <... futex resumed>) = 0 [pid 6133] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6132] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6132] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6130] <... futex resumed>) = 0 [pid 6129] <... futex resumed>) = 0 [pid 6128] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6133] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6135 attached [pid 6134] set_robust_list(0x5555731a86a0, 24 [pid 6132] <... clone3 resumed> => {parent_tid=[6135]}, 88) = 6135 [pid 6130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6128] <... futex resumed>) = 0 [pid 6134] <... set_robust_list resumed>) = 0 [pid 6133] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6132] rt_sigprocmask(SIG_SETMASK, [] [pid 6130] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6135] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6134] rt_sigprocmask(SIG_SETMASK, [] [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6130] <... unlinkat resumed>) = 0 [pid 6134] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6133] <... futex resumed>) = 1 [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6129] <... futex resumed>) = 0 [pid 6135] <... set_robust_list resumed>) = 0 [pid 6134] chdir("./576" [pid 6133] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6132] <... futex resumed>) = 0 [pid 6130] <... futex resumed>) = 1 [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6128] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 6135] rt_sigprocmask(SIG_SETMASK, [] [pid 6134] <... chdir resumed>) = 0 [pid 6133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6129] <... futex resumed>) = 0 [pid 6128] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6134] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6133] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6130] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6128] <... futex resumed>) = 0 [pid 6134] <... prctl resumed>) = 0 [pid 6130] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6128] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6134] setpgid(0, 0 [pid 6130] <... unlinkat resumed>) = 0 [pid 6134] <... setpgid resumed>) = 0 [pid 6130] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6134] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6130] <... futex resumed>) = 1 [pid 6128] <... futex resumed>) = 0 [pid 6134] <... openat resumed>) = 3 [pid 6133] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6130] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6128] exit_group(0 [pid 6134] write(3, "1000", 4 [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6130] <... futex resumed>) = ? [pid 6128] <... exit_group resumed>) = ? [pid 6135] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6134] <... write resumed>) = 4 [pid 6133] <... futex resumed>) = 1 [pid 6130] +++ exited with 0 +++ [pid 6129] <... futex resumed>) = 0 [pid 6128] +++ exited with 0 +++ [pid 309] umount2("./579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6134] close(3 [pid 6133] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6128, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6134] <... close resumed>) = 0 [pid 6133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6129] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6134] symlink("/dev/binderfs", "./binderfs" [pid 6133] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6134] <... symlink resumed>) = 0 [pid 6133] <... mkdirat resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] <... restart_syscall resumed>) = 0 [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6134] write(1, "executing program\n", 18 [pid 309] fstat(3 [pid 6133] <... futex resumed>) = 1 [pid 6129] <... futex resumed>) = 0 [pid 6135] mkdirat(AT_FDCWD, "./config", 0777 [pid 6134] <... write resumed>) = 18 [pid 6133] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6129] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] umount2("./586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6134] <... futex resumed>) = 0 [pid 6133] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6134] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6133] <... symlinkat resumed>) = 0 executing program [pid 308] openat(AT_FDCWD, "./586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6134] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 6134] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6133] <... futex resumed>) = 1 [pid 6129] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(3 [pid 6134] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6133] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./579/binderfs" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6134] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6129] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(3 [pid 6134] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6133] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./579/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6134] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6133] <... unlinkat resumed>) = 0 [pid 308] umount2("./586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6134] <... mprotect resumed>) = 0 [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6134] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6133] <... futex resumed>) = 1 [pid 6129] <... futex resumed>) = 0 [pid 309] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./586/binderfs" [pid 6134] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6133] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6129] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6134] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6133] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6129] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] unlink("./586/binderfs" [pid 6133] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6129] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 6134] <... clone3 resumed> => {parent_tid=[6136]}, 88) = 6136 [pid 308] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6134] rt_sigprocmask(SIG_SETMASK, [] [pid 6133] <... unlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = 0 [pid 6134] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6133] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./579/config" [pid 308] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6133] <... futex resumed>) = 1 [pid 6129] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6134] <... futex resumed>) = 0 [pid 6129] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./586/config" [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6129] <... exit_group resumed>) = ? [pid 309] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6136 attached [pid 6135] <... mkdirat resumed>) = 0 [pid 6133] +++ exited with 0 +++ [pid 6129] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./579/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./586/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 4 executing program [pid 6135] <... futex resumed>) = 1 [pid 6132] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 308] <... openat resumed>) = 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6129, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6135] mount(NULL, "./config", "configfs", 0, NULL [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(4 [pid 6132] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./571", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 6135] <... mount resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 6135] <... futex resumed>) = 1 [pid 6132] <... futex resumed>) = 0 [pid 309] close(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6135] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] close(4 [pid 6135] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6132] <... futex resumed>) = 0 [pid 309] rmdir("./579/config" [pid 308] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./586/config" [pid 6135] <... futex resumed>) = 0 [pid 6132] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 6135] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6135] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6132] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 308] close(3 [pid 306] getdents64(3 [pid 6135] <... futex resumed>) = 0 [pid 6132] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6135] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] rmdir("./579" [pid 308] rmdir("./586" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6135] <... mkdirat resumed>) = 0 [pid 6132] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./587", 0777 [pid 6136] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 306] umount2("./571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6136] <... set_robust_list resumed>) = 0 [pid 6132] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] mkdir("./580", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 6135] <... futex resumed>) = 0 [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6136] rt_sigprocmask(SIG_SETMASK, [] [pid 6135] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6132] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./571/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6137 attached [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6137] set_robust_list(0x5555731a86a0, 24 [pid 6135] <... symlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6137 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6137] <... set_robust_list resumed>) = 0 [pid 6136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./571/binderfs" [pid 6137] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6137] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6137] chdir("./587") = 0 [pid 6137] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6137] setpgid(0, 0) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6138 [pid 306] <... unlink resumed>) = 0 [pid 6135] <... futex resumed>) = 1 [pid 6132] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6135] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6137] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6135] <... unlinkat resumed>) = 0 [pid 6132] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6135] <... futex resumed>) = 0 [pid 6132] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6132] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6135] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6132] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./571/config" [pid 6132] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6137] <... openat resumed>) = 3 [pid 6135] <... unlinkat resumed>) = 0 [pid 306] umount2("./571/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6137] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6135] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./571/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6137] <... write resumed>) = 4 [pid 6135] <... futex resumed>) = 1 [pid 6132] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6137] close(3 [pid 6132] exit_group(0 [pid 306] fstat(4 [pid 6135] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6132] <... exit_group resumed>) = ? [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6137] <... close resumed>) = 0 [pid 6137] symlink("/dev/binderfs", "./binderfs" [pid 306] getdents64(4 [pid 6137] <... symlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6137] write(1, "executing program\n", 18 [pid 306] getdents64(4 [pid 6137] <... write resumed>) = 18 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 6137] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6137] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] rmdir("./571/config" [pid 6137] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6137] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6137] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 306] <... rmdir resumed>) = 0 [pid 6137] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 6137] <... mprotect resumed>) = 0 [pid 6135] +++ exited with 0 +++ [pid 6132] +++ exited with 0 +++ [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6132, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... close resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rmdir("./571"ci2-android-6-1/strace-static-x86_64: Process 6138 attached [pid 6137] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6138] set_robust_list(0x5555731a86a0, 24 [pid 6137] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6138] <... set_robust_list resumed>) = 0 [pid 6137] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... rmdir resumed>) = 0 [pid 6138] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6137] <... clone3 resumed> => {parent_tid=[6139]}, 88) = 6139 [pid 306] mkdir("./572", 0777ci2-android-6-1/strace-static-x86_64: Process 6139 attached [pid 6138] chdir("./580" [pid 6137] rt_sigprocmask(SIG_SETMASK, [] [pid 6136] mkdirat(AT_FDCWD, "./config", 0777 [pid 6138] <... chdir resumed>) = 0 [pid 6137] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6138] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6138] <... prctl resumed>) = 0 [pid 6137] <... futex resumed>) = 0 [pid 6138] setpgid(0, 0 [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 6138] <... setpgid resumed>) = 0 [pid 6138] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6138] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6138] write(3, "1000", 4) = 4 [pid 6138] close(3) = 0 [pid 6138] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6138] write(1, "executing program\n", 18) = 18 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6138] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6138] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6138] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6138] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6140 [pid 6138] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6136] <... mkdirat resumed>) = 0 [pid 6138] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6138] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 6141 attached [pid 6139] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6138] <... clone3 resumed> => {parent_tid=[6141]}, 88) = 6141 [pid 6138] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6136] <... futex resumed>) = 1 [pid 6134] <... futex resumed>) = 0 [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6140 attached [pid 6139] <... set_robust_list resumed>) = 0 [pid 6136] mount(NULL, "./config", "configfs", 0, NULL [pid 6140] set_robust_list(0x5555731a86a0, 24 [pid 6136] <... mount resumed>) = 0 [pid 6140] <... set_robust_list resumed>) = 0 [pid 6140] rt_sigprocmask(SIG_SETMASK, [] [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6139] rt_sigprocmask(SIG_SETMASK, [] [pid 6141] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6140] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6141] <... set_robust_list resumed>) = 0 [pid 6140] chdir("./572" [pid 6139] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6136] <... futex resumed>) = 1 [pid 6134] <... futex resumed>) = 0 [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6140] <... chdir resumed>) = 0 [pid 6136] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6139] mkdirat(AT_FDCWD, "./config", 0777 [pid 6140] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6140] setpgid(0, 0) = 0 [pid 6140] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6136] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6140] <... openat resumed>) = 3 [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] write(3, "1000", 4 [pid 6136] <... futex resumed>) = 1 [pid 6134] <... futex resumed>) = 0 [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6140] <... write resumed>) = 4 [pid 6140] close(3) = 0 [pid 6140] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6136] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6139] <... mkdirat resumed>) = 0 [pid 6140] write(1, "executing program\n", 18) = 18 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6136] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6140] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6140] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6140] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 executing program executing program [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6141] rt_sigprocmask(SIG_SETMASK, [] [pid 6140] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6140] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6140] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6136] <... futex resumed>) = 1 [pid 6141] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6139] <... futex resumed>) = 1 [pid 6137] <... futex resumed>) = 0 [pid 6134] <... futex resumed>) = 0 [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6137] <... futex resumed>) = 0 [pid 6136] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6134] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6136] <... mkdirat resumed>) = 0 [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... clone3 resumed> => {parent_tid=[6142]}, 88) = 6142 [pid 6136] <... futex resumed>) = 1 [pid 6134] <... futex resumed>) = 0 [pid 6136] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./590", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6136] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6134] <... futex resumed>) = 0 [pid 6136] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6136] <... symlinkat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 3 [pid 6136] <... futex resumed>) = 1 [pid 6134] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 6136] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6136] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6134] <... futex resumed>) = 0 [pid 6136] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 6140] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6136] <... unlinkat resumed>) = 0 [pid 6140] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6136] <... futex resumed>) = 1 [pid 6134] <... futex resumed>) = 0 [pid 6136] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6134] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6136] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6134] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./590/binderfs" [pid 6136] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6134] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6136] <... unlinkat resumed>) = 0 [pid 310] unlink("./590/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6142 attached [pid 6142] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6142] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... unlink resumed>) = 0 [pid 6136] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6136] <... futex resumed>) = 1 [pid 6134] <... futex resumed>) = 0 [pid 6142] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6139] mount(NULL, "./config", "configfs", 0, NULL [pid 6136] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6134] exit_group(0 [pid 310] <... umount2 resumed>) = 0 [pid 6141] mkdirat(AT_FDCWD, "./config", 0777 [pid 6134] <... exit_group resumed>) = ? [pid 310] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6136] <... futex resumed>) = ? [pid 6142] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6142] <... mkdirat resumed>) = 0 [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... futex resumed>) = 0 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6142] <... futex resumed>) = 1 [pid 6142] mount(NULL, "./config", "configfs", 0, NULL [pid 6136] +++ exited with 0 +++ [pid 6134] +++ exited with 0 +++ [pid 310] newfstatat(AT_FDCWD, "./590/config" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6134, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./576", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] openat(AT_FDCWD, "./590/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 4 [pid 307] fstat(3 [pid 310] fstat(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6139] <... mount resumed>) = 0 [pid 310] getdents64(4 [pid 307] umount2("./576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6139] <... futex resumed>) = 1 [pid 6137] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] newfstatat(AT_FDCWD, "./576/binderfs" [pid 6139] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 6137] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6139] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 307] unlink("./576/binderfs" [pid 310] rmdir("./590/config" [pid 307] <... unlink resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 307] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6139] <... futex resumed>) = 1 [pid 6137] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6139] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6137] <... futex resumed>) = 0 [pid 310] close(3 [pid 307] <... umount2 resumed>) = 0 [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 307] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6139] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] rmdir("./590" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6142] <... mount resumed>) = 0 [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... futex resumed>) = 0 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./576/config" [pid 6140] <... futex resumed>) = 0 [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./591", 0777 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6142] <... futex resumed>) = 1 [pid 6142] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... futex resumed>) = 0 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 307] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6139] <... futex resumed>) = 1 [pid 6137] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6139] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6137] <... futex resumed>) = 0 [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] openat(AT_FDCWD, "./576/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6142] <... futex resumed>) = 1 [pid 6142] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... futex resumed>) = 0 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 6142] <... futex resumed>) = 1 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6142] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6139] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] getdents64(4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6143 [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6140] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6139] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6142] <... futex resumed>) = 1 [pid 307] close(4 [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6142] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... close resumed>) = 0 [pid 6139] <... futex resumed>) = 1 [pid 6137] <... futex resumed>) = 0 [pid 307] rmdir("./576/config" [pid 6139] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6142] <... symlinkat resumed>) = 0 [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6137] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6140] <... futex resumed>) = 0 [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6139] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6140] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 6142] <... futex resumed>) = 1 [pid 6137] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6139] <... futex resumed>) = 1 [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./576" [pid 6139] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6137] <... futex resumed>) = 0 [pid 6142] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6140] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6139] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] mkdir("./577", 0777 [pid 6140] <... futex resumed>) = 0 [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6142] <... futex resumed>) = 1 [pid 6142] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6139] <... futex resumed>) = 1 [pid 6137] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6139] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6137] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6137] <... futex resumed>) = 0 [pid 6139] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6137] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6142] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6140] <... futex resumed>) = 0 [pid 6140] exit_group(0) = ? [pid 6142] <... futex resumed>) = ? executing program executing program [pid 6142] +++ exited with 0 +++ [pid 6141] <... mkdirat resumed>) = 0 [pid 6140] +++ exited with 0 +++ [pid 6139] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6143 attached ) = 1 [pid 6137] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6144 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6140, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6137] exit_group(0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6137] <... exit_group resumed>) = ? [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6143] set_robust_list(0x5555731a86a0, 24 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6143] <... set_robust_list resumed>) = 0 [pid 6143] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6143] chdir("./591") = 0 [pid 6143] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6143] setpgid(0, 0 [pid 6139] +++ exited with 0 +++ [pid 6137] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6137, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6143] <... setpgid resumed>) = 0 [pid 6143] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6138] <... futex resumed>) = 0 [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6143] <... openat resumed>) = 3 [pid 6143] write(3, "1000", 4 [pid 6141] mount(NULL, "./config", "configfs", 0, NULL [pid 6143] <... write resumed>) = 4 [pid 6143] close(3) = 0 [pid 6141] <... mount resumed>) = 0 [pid 6143] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6143] write(1, "executing program\n", 18) = 18 [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6141] <... futex resumed>) = 1 [pid 6138] <... futex resumed>) = 0 [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6143] <... futex resumed>) = 0 [pid 6143] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6143] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6141] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6143] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6143] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6143] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6141] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6143] <... mprotect resumed>) = 0 [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6138] <... futex resumed>) = 0 [pid 6141] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6144 attached [pid 6143] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6144] set_robust_list(0x5555731a86a0, 24 [pid 6141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6143] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6143] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 6145 attached [pid 6141] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6144] <... set_robust_list resumed>) = 0 [pid 6144] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6143] <... clone3 resumed> => {parent_tid=[6145]}, 88) = 6145 [pid 6144] chdir("./577" [pid 6141] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6145] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6143] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6145] <... set_robust_list resumed>) = 0 [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] <... chdir resumed>) = 0 [pid 6144] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6144] setpgid(0, 0) = 0 [pid 6145] rt_sigprocmask(SIG_SETMASK, [] [pid 6141] <... futex resumed>) = 1 [pid 6138] <... futex resumed>) = 0 [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6144] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6145] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6141] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6144] <... openat resumed>) = 3 [pid 6144] write(3, "1000", 4 [pid 6141] <... mkdirat resumed>) = 0 [pid 6144] <... write resumed>) = 4 [pid 6144] close(3) = 0 [pid 6144] symlink("/dev/binderfs", "./binderfs" [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6145] mkdirat(AT_FDCWD, "./config", 0777 [pid 6144] <... symlink resumed>) = 0 [pid 6141] <... futex resumed>) = 1 [pid 6138] <... futex resumed>) = 0 [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] write(1, "executing program\n", 18 [pid 6138] <... futex resumed>) = 0 [pid 6144] <... write resumed>) = 18 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6144] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6141] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6144] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6144] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6141] <... symlinkat resumed>) = 0 [pid 6144] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6141] <... futex resumed>) = 1 [pid 6138] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6144] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6141] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] <... mprotect resumed>) = 0 [pid 6141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6138] <... futex resumed>) = 0 [pid 6144] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6141] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6144] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6141] <... unlinkat resumed>) = 0 [pid 306] umount2("./572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6144] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6141] <... futex resumed>) = 1 [pid 6138] <... futex resumed>) = 0 [pid 6141] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6138] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6144] <... clone3 resumed> => {parent_tid=[6146]}, 88) = 6146 [pid 6141] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6138] <... futex resumed>) = 0 [pid 6144] rt_sigprocmask(SIG_SETMASK, [] [pid 6141] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6138] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 6144] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 6144] <... futex resumed>) = 0 [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6141] <... unlinkat resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6141] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 6141] <... futex resumed>) = 1 [pid 6138] <... futex resumed>) = 0 [pid 6141] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6138] exit_group(0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6141] <... futex resumed>) = ? [pid 6138] <... exit_group resumed>) = ? [pid 306] umount2("./572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6141] +++ exited with 0 +++ [pid 6138] +++ exited with 0 +++ [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./572/binderfs" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6138, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] unlink("./572/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6146 attached [pid 6146] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6146] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6146] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./572/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./572/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./572/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 6146] <... mkdirat resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6144] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] close(4 [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./587", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] rmdir("./572/config" [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./587/binderfs" [pid 306] getdents64(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] unlink("./587/binderfs" [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] close(3 [pid 308] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 306] <... close resumed>) = 0 [pid 308] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./572" [pid 308] newfstatat(AT_FDCWD, "./587/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./587/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 4 [pid 306] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] fstat(4 [pid 309] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] mkdir("./573", 0777 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./587/config" [pid 306] <... mkdir resumed>) = 0 [pid 6145] <... mkdirat resumed>) = 0 [pid 309] getdents64(3 [pid 308] <... rmdir resumed>) = 0 [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6145] <... futex resumed>) = 1 [pid 6143] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(3 [pid 6145] mount(NULL, "./config", "configfs", 0, NULL [pid 6143] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./580/binderfs" [pid 308] rmdir("./587") = 0 [pid 308] mkdir("./588", 0777 [pid 6145] <... mount resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6146] <... futex resumed>) = 1 [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./580/binderfs" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6147 ci2-android-6-1/strace-static-x86_64: Process 6147 attached [pid 6146] mount(NULL, "./config", "configfs", 0, NULL [pid 6145] <... futex resumed>) = 1 [pid 6143] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6147] set_robust_list(0x5555731a86a0, 24 [pid 6146] <... mount resumed>) = 0 [pid 6145] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6147] <... set_robust_list resumed>) = 0 [pid 6145] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6143] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6145] <... futex resumed>) = 0 [pid 6143] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./580/config" [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6148 [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6143] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6145] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6145] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./580/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6145] <... futex resumed>) = 1 [pid 6143] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 6145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 6145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6143] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6145] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6148 attached [pid 6147] rt_sigprocmask(SIG_SETMASK, [] [pid 6146] <... futex resumed>) = 1 [pid 6145] <... mkdirat resumed>) = 0 [pid 6144] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 6145] <... futex resumed>) = 1 [pid 6144] <... futex resumed>) = 0 [pid 6143] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6146] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 6147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6146] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6143] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6145] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./580/config" [pid 6148] set_robust_list(0x5555731a86a0, 24 [pid 6147] chdir("./573" [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6145] <... symlinkat resumed>) = 0 [pid 6148] <... set_robust_list resumed>) = 0 [pid 6147] <... chdir resumed>) = 0 [pid 6146] <... futex resumed>) = 1 [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6148] rt_sigprocmask(SIG_SETMASK, [] [pid 6147] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6146] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6145] <... futex resumed>) = 1 [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6143] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 6147] <... prctl resumed>) = 0 [pid 6146] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6144] <... futex resumed>) = 0 [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 executing program executing program [pid 6147] setpgid(0, 0 [pid 6146] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6143] <... futex resumed>) = 0 [pid 309] close(3 [pid 6147] <... setpgid resumed>) = 0 [pid 6146] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6145] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6147] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6145] <... unlinkat resumed>) = 0 [pid 309] rmdir("./580" [pid 6146] <... futex resumed>) = 1 [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6147] <... openat resumed>) = 3 [pid 6146] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6145] <... futex resumed>) = 1 [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6143] <... futex resumed>) = 0 [pid 309] mkdir("./581", 0777 [pid 6148] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6147] write(3, "1000", 4 [pid 6146] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6144] <... futex resumed>) = 0 [pid 6143] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6148] chdir("./588" [pid 6147] <... write resumed>) = 4 [pid 6146] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6143] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6148] <... chdir resumed>) = 0 [pid 6147] close(3 [pid 6146] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6145] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6143] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6148] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6147] <... close resumed>) = 0 [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6145] <... unlinkat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6148] <... prctl resumed>) = 0 [pid 6147] symlink("/dev/binderfs", "./binderfs" [pid 6146] <... futex resumed>) = 1 [pid 6145] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6148] setpgid(0, 0 [pid 6147] <... symlink resumed>) = 0 [pid 6146] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6145] <... futex resumed>) = 1 [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6143] <... futex resumed>) = 0 [pid 6148] <... setpgid resumed>) = 0 [pid 6147] write(1, "executing program\n", 18 [pid 6146] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6144] <... futex resumed>) = 0 [pid 6148] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6147] <... write resumed>) = 18 [pid 6146] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6149 attached [pid 6148] <... openat resumed>) = 3 [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6146] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6145] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6143] exit_group(0 [pid 6149] set_robust_list(0x5555731a86a0, 24 [pid 6148] write(3, "1000", 4 [pid 6147] <... futex resumed>) = 0 [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6145] <... futex resumed>) = ? [pid 6143] <... exit_group resumed>) = ? [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6149 [pid 6148] <... write resumed>) = 4 [pid 6147] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6146] <... futex resumed>) = 1 [pid 6145] +++ exited with 0 +++ [pid 6144] <... futex resumed>) = 0 [pid 6148] close(3 [pid 6147] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6146] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6148] <... close resumed>) = 0 [pid 6147] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6146] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6144] <... futex resumed>) = 0 [pid 6148] symlink("/dev/binderfs", "./binderfs" [pid 6147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6146] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6143] +++ exited with 0 +++ [pid 6149] <... set_robust_list resumed>) = 0 [pid 6147] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6149] rt_sigprocmask(SIG_SETMASK, [] [pid 6148] <... symlink resumed>) = 0 [pid 6146] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6147] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6143, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6149] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6148] write(1, "executing program\n", 18 [pid 6147] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] chdir("./581" [pid 6148] <... write resumed>) = 18 [pid 6147] <... mprotect resumed>) = 0 [pid 6146] <... futex resumed>) = 1 [pid 6144] <... futex resumed>) = 0 [pid 6149] <... chdir resumed>) = 0 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6147] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6144] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6146] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6147] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6144] <... futex resumed>) = 0 [pid 6149] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6144] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6147] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6146] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6149] <... prctl resumed>) = 0 [pid 6149] setpgid(0, 0) = 0 [pid 6149] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6146] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6144] <... futex resumed>) = 0 executing program [pid 6147] <... clone3 resumed> => {parent_tid=[6150]}, 88) = 6150 [pid 6146] <... futex resumed>) = 1 [pid 6144] exit_group(0 [pid 6147] rt_sigprocmask(SIG_SETMASK, [] [pid 6144] <... exit_group resumed>) = ? [pid 6149] <... openat resumed>) = 3 [pid 6149] write(3, "1000", 4) = 4 [pid 6149] close(3) = 0 [pid 6149] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6146] +++ exited with 0 +++ [pid 6144] +++ exited with 0 +++ [pid 6147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6149] write(1, "executing program\n", 18 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6144, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6149] <... write resumed>) = 18 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6149] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6148] <... futex resumed>) = 0 [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6150 attached [pid 6149] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6148] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6147] <... futex resumed>) = 0 [pid 6149] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6148] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6149] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6148] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6149] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6148] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6149] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6148] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6149] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6148] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6149] <... mprotect resumed>) = 0 [pid 6148] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6149] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6148] <... mprotect resumed>) = 0 [pid 6149] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6150] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6148] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6150] <... set_robust_list resumed>) = 0 [pid 6149] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6148] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6149] <... clone3 resumed> => {parent_tid=[6151]}, 88) = 6151 ci2-android-6-1/strace-static-x86_64: Process 6151 attached [pid 6150] rt_sigprocmask(SIG_SETMASK, [] [pid 6148] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6149] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6151] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6150] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6151] <... set_robust_list resumed>) = 0 [pid 6151] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6151] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 6152 attached ) = 0 [pid 6150] mkdirat(AT_FDCWD, "./config", 0777 [pid 6148] <... clone3 resumed> => {parent_tid=[6152]}, 88) = 6152 [pid 310] <... restart_syscall resumed>) = 0 [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6149] <... futex resumed>) = 0 [pid 6151] mount(NULL, "./config", "configfs", 0, NULL [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6151] <... mount resumed>) = 0 [pid 6150] <... mkdirat resumed>) = 0 [pid 6149] <... futex resumed>) = 0 [pid 6148] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6151] <... futex resumed>) = 0 [pid 6149] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 6148] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6151] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 6151] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6149] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 6151] <... futex resumed>) = 0 [pid 6150] <... futex resumed>) = 1 [pid 6149] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6147] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6152] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6151] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6151] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6150] mount(NULL, "./config", "configfs", 0, NULL [pid 6149] <... futex resumed>) = 0 [pid 6148] <... futex resumed>) = 0 [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6152] <... set_robust_list resumed>) = 0 [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./591/binderfs" [pid 6151] <... futex resumed>) = 0 [pid 6149] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6151] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6150] <... mount resumed>) = 0 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6147] <... futex resumed>) = 0 [pid 310] unlink("./591/binderfs" [pid 6152] rt_sigprocmask(SIG_SETMASK, [] [pid 6151] <... mkdirat resumed>) = 0 [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] <... futex resumed>) = 0 [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 6151] <... futex resumed>) = 0 [pid 6150] <... futex resumed>) = 0 [pid 6149] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6151] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6150] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6152] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6151] <... symlinkat resumed>) = 0 [pid 6150] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6149] <... futex resumed>) = 0 [pid 6147] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6151] <... futex resumed>) = 0 [pid 6150] <... futex resumed>) = 0 [pid 6149] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6151] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6150] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./591/config" [pid 6151] <... unlinkat resumed>) = 0 [pid 6150] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6149] <... futex resumed>) = 0 [pid 6147] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6150] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6151] <... futex resumed>) = 0 [pid 6150] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6149] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6151] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./591/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6151] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6150] <... futex resumed>) = 1 [pid 6149] <... futex resumed>) = 0 [pid 6147] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 6151] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6150] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6149] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 6152] mkdirat(AT_FDCWD, "./config", 0777 [pid 6151] <... unlinkat resumed>) = 0 [pid 6150] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6147] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6151] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6150] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 307] <... restart_syscall resumed>) = 0 [pid 6151] <... futex resumed>) = 1 [pid 6150] <... mkdirat resumed>) = 0 [pid 6149] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6151] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6149] exit_group(0 [pid 310] getdents64(4 [pid 6151] <... futex resumed>) = ? [pid 6150] <... futex resumed>) = 1 [pid 6149] <... exit_group resumed>) = ? [pid 6147] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6152] <... mkdirat resumed>) = 0 [pid 6151] +++ exited with 0 +++ [pid 6150] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6149] +++ exited with 0 +++ [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6150] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6147] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6150] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./591/config" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6149, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... openat resumed>) = 3 [pid 6152] <... futex resumed>) = 1 [pid 6150] <... symlinkat resumed>) = 0 [pid 6148] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] fstat(3 [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6152] mount(NULL, "./config", "configfs", 0, NULL [pid 6150] <... futex resumed>) = 1 [pid 6148] <... futex resumed>) = 0 [pid 6147] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 6150] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6150] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6147] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] umount2("./577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6150] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./591" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6152] <... mount resumed>) = 0 [pid 6150] <... unlinkat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./577/binderfs" [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./592", 0777 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6150] <... futex resumed>) = 1 [pid 6147] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] unlink("./577/binderfs" [pid 6152] <... futex resumed>) = 1 [pid 6150] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6148] <... futex resumed>) = 0 [pid 6147] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6150] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program executing program [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6147] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6150] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6148] <... futex resumed>) = 0 [pid 6147] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6152] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6150] <... unlinkat resumed>) = 0 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6152] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6150] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6153 attached ) = 1 [pid 6147] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6153 [pid 307] <... umount2 resumed>) = 0 [pid 6153] set_robust_list(0x5555731a86a0, 24 [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6150] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6147] exit_group(0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6153] <... set_robust_list resumed>) = 0 [pid 6152] <... futex resumed>) = 1 [pid 6150] <... futex resumed>) = ? [pid 6148] <... futex resumed>) = 0 [pid 6147] <... exit_group resumed>) = ? [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6153] rt_sigprocmask(SIG_SETMASK, [] [pid 6152] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6150] +++ exited with 0 +++ [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6147] +++ exited with 0 +++ [pid 307] newfstatat(AT_FDCWD, "./577/config" [pid 6153] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6152] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6148] <... futex resumed>) = 0 [pid 6152] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6147, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6153] chdir("./592" [pid 6152] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6153] <... chdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./577/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6152] <... futex resumed>) = 1 [pid 6148] <... futex resumed>) = 0 [pid 6153] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6152] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 6153] <... prctl resumed>) = 0 [pid 6148] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 6153] setpgid(0, 0 [pid 6152] <... mkdirat resumed>) = 0 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 6153] <... setpgid resumed>) = 0 [pid 6152] <... futex resumed>) = 1 [pid 6148] <... futex resumed>) = 0 [pid 6152] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6153] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6152] <... symlinkat resumed>) = 0 [pid 6148] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6152] <... futex resumed>) = 0 [pid 6148] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6153] <... openat resumed>) = 3 [pid 6152] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 6153] write(3, "1000", 4 [pid 6152] <... unlinkat resumed>) = 0 [pid 6148] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6153] <... write resumed>) = 4 [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./577/config" [pid 6152] <... futex resumed>) = 0 [pid 6148] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6152] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6148] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6153] close(3 [pid 6148] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6153] <... close resumed>) = 0 [pid 6148] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 6153] symlink("/dev/binderfs", "./binderfs" [pid 6152] <... unlinkat resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6152] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 6152] <... futex resumed>) = 1 [pid 6148] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6153] <... symlink resumed>) = 0 [pid 6152] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6148] exit_group(0 [pid 307] rmdir("./577" [pid 6152] <... futex resumed>) = ? [pid 6148] <... exit_group resumed>) = ? [pid 6153] write(1, "executing program\n", 18 [pid 307] <... rmdir resumed>) = 0 [pid 6153] <... write resumed>) = 18 [pid 307] mkdir("./578", 0777 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6152] +++ exited with 0 +++ [pid 6148] +++ exited with 0 +++ [pid 307] <... mkdir resumed>) = 0 [pid 6153] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6153] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6148, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6153] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6153] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6153] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0ci2-android-6-1/strace-static-x86_64: Process 6154 attached ) = 0x7f0c4bb6b000 [pid 6154] set_robust_list(0x5555731a86a0, 24 [pid 6153] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6154 [pid 6154] <... set_robust_list resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6154] rt_sigprocmask(SIG_SETMASK, [] [pid 6153] <... mprotect resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6154] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6153] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6154] chdir("./578" [pid 6153] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6154] <... chdir resumed>) = 0 [pid 6153] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6154] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] openat(AT_FDCWD, "./581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6154] <... prctl resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 6154] setpgid(0, 0 [pid 309] fstat(3 [pid 6154] <... setpgid resumed>) = 0 [pid 6153] <... clone3 resumed> => {parent_tid=[6155]}, 88) = 6155 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6155 attached [pid 6154] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6153] rt_sigprocmask(SIG_SETMASK, [] [pid 309] getdents64(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 6155] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6154] <... openat resumed>) = 3 [pid 6153] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6155] <... set_robust_list resumed>) = 0 [pid 6154] write(3, "1000", 4 [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6154] <... write resumed>) = 4 [pid 6153] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6154] close(3 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./581/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6155] rt_sigprocmask(SIG_SETMASK, [] [pid 6154] <... close resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6154] symlink("/dev/binderfs", "./binderfs" [pid 309] unlink("./581/binderfs" [pid 306] <... openat resumed>) = 3 [pid 308] <... restart_syscall resumed>) = 0 [pid 6155] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6154] <... symlink resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] fstat(3 [pid 6154] write(1, "executing program\n", 18 [pid 309] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6154] <... write resumed>) = 18 [pid 309] <... umount2 resumed>) = 0 [pid 306] getdents64(3 [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6155] mkdirat(AT_FDCWD, "./config", 0777 [pid 6154] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6154] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] newfstatat(AT_FDCWD, "./581/config" [pid 308] openat(AT_FDCWD, "./588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6154] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./573/binderfs" [pid 6154] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6154] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./573/binderfs" [pid 6154] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] openat(AT_FDCWD, "./581/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 306] <... unlink resumed>) = 0 [pid 6154] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... openat resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6154] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] fstat(4 [pid 308] umount2("./588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6155] <... mkdirat resumed>) = 0 [pid 6154] <... mprotect resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6154] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] newfstatat(AT_FDCWD, "./588/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6155] <... futex resumed>) = 1 [pid 6154] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6153] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./573/config"ci2-android-6-1/strace-static-x86_64: Process 6156 attached [pid 6155] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] unlink("./588/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6154] <... clone3 resumed> => {parent_tid=[6156]}, 88) = 6156 [pid 309] close(4 [pid 306] umount2("./573/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6154] rt_sigprocmask(SIG_SETMASK, [] [pid 6153] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6154] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./581/config" [pid 306] openat(AT_FDCWD, "./573/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6156] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6155] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 6155] mount(NULL, "./config", "configfs", 0, NULL [pid 6154] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 306] fstat(4 [pid 6155] <... mount resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 308] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 6155] <... futex resumed>) = 1 [pid 6153] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6155] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./581" [pid 308] newfstatat(AT_FDCWD, "./588/config" [pid 306] getdents64(4 [pid 6156] <... set_robust_list resumed>) = 0 [pid 6155] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6153] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./582", 0777 [pid 308] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 6156] rt_sigprocmask(SIG_SETMASK, [] [pid 6155] <... futex resumed>) = 0 [pid 6153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6155] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] openat(AT_FDCWD, "./588/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 6155] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6153] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 4 [pid 306] rmdir("./573/config" [pid 6156] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] fstat(4 [pid 6156] mkdirat(AT_FDCWD, "./config", 0777 [pid 6155] <... futex resumed>) = 0 [pid 6153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6157 attached [pid 6155] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 306] getdents64(3 [pid 6157] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6157 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6157] <... set_robust_list resumed>) = 0 [pid 6155] <... mkdirat resumed>) = 0 [pid 6153] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] close(3 [pid 6157] rt_sigprocmask(SIG_SETMASK, [] [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(4 [pid 306] <... close resumed>) = 0 [pid 6157] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6155] <... futex resumed>) = 0 [pid 6153] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./573" [pid 6157] chdir("./582" [pid 6156] <... mkdirat resumed>) = 0 [pid 6155] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 6157] <... chdir resumed>) = 0 [pid 6155] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6153] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6157] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6155] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 306] mkdir("./574", 0777 [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6155] <... symlinkat resumed>) = 0 [pid 308] rmdir("./588/config" [pid 6157] <... prctl resumed>) = 0 [pid 6156] <... futex resumed>) = 1 [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6157] setpgid(0, 0 [pid 6155] <... futex resumed>) = 1 [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6153] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6157] <... setpgid resumed>) = 0 [pid 6155] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6154] <... futex resumed>) = 0 [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6157] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6155] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6153] <... futex resumed>) = 0 [pid 308] close(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6157] <... openat resumed>) = 3 [pid 6156] mount(NULL, "./config", "configfs", 0, NULL [pid 6155] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6158 attached [pid 6157] write(3, "1000", 4 [pid 6156] <... mount resumed>) = 0 [pid 6155] <... unlinkat resumed>) = 0 [pid 308] rmdir("./588" [pid 6158] set_robust_list(0x5555731a86a0, 24 [pid 6157] <... write resumed>) = 4 [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6158 [pid 6158] <... set_robust_list resumed>) = 0 [pid 6157] close(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6158] rt_sigprocmask(SIG_SETMASK, [] [pid 6157] <... close resumed>) = 0 [pid 6155] <... futex resumed>) = 1 [pid 6153] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6158] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6157] symlink("/dev/binderfs", "./binderfs" [pid 6155] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6153] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./589", 0777 [pid 6158] chdir("./574" [pid 6157] <... symlink resumed>) = 0 [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6155] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6153] <... futex resumed>) = 0 [pid 6158] <... chdir resumed>) = 0 [pid 6157] write(1, "executing program\n", 18 [pid 6158] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6157] <... write resumed>) = 18 [pid 6158] <... prctl resumed>) = 0 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6155] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6154] <... futex resumed>) = 0 [pid 6153] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 6158] setpgid(0, 0 [pid 6157] <... futex resumed>) = 0 [pid 6158] <... setpgid resumed>) = 0 [pid 6157] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6155] <... unlinkat resumed>) = 0 [pid 6158] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6157] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6156] <... futex resumed>) = 1 [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6158] <... openat resumed>) = 3 [pid 6157] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6156] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6155] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6158] write(3, "1000", 4 [pid 6157] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6156] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6155] <... futex resumed>) = 1 [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6153] <... futex resumed>) = 0 [pid 6158] <... write resumed>) = 4 [pid 6157] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6155] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6158] close(3 [pid 6157] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6153] exit_group(0 [pid 6158] <... close resumed>) = 0 [pid 6157] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6158] symlink("/dev/binderfs", "./binderfs" [pid 6157] <... mprotect resumed>) = 0 [pid 6158] <... symlink resumed>) = 0 [pid 6157] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6158] write(1, "executing program\n", 18 [pid 6157] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6158] <... write resumed>) = 18 [pid 6157] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 6160 attached ci2-android-6-1/strace-static-x86_64: Process 6159 attached [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6156] <... futex resumed>) = 1 [pid 6155] <... futex resumed>) = ? [pid 6154] <... futex resumed>) = 0 [pid 6153] <... exit_group resumed>) = ? [pid 6158] <... futex resumed>) = 0 [pid 6157] <... clone3 resumed> => {parent_tid=[6160]}, 88) = 6160 [pid 6158] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6157] rt_sigprocmask(SIG_SETMASK, [] [pid 6155] +++ exited with 0 +++ [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6157] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6158] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6157] <... futex resumed>) = 0 [pid 6158] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6156] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6154] <... futex resumed>) = 0 [pid 6153] +++ exited with 0 +++ [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6159 [pid 6158] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6153, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6158] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6156] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6160] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6159] set_robust_list(0x5555731a86a0, 24 [pid 6158] <... mprotect resumed>) = 0 [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6158] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6156] <... futex resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6156] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6158] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6154] <... futex resumed>) = 0 [pid 6156] <... mkdirat resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6158] <... clone3 resumed> => {parent_tid=[6161]}, 88) = 6161 [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6158] rt_sigprocmask(SIG_SETMASK, [] [pid 6156] <... futex resumed>) = 0 executing program executing program [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6156] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6154] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6156] <... symlinkat resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6156] <... futex resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6156] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6154] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6161 attached [pid 6156] <... unlinkat resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6156] <... futex resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6156] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6154] <... futex resumed>) = 0 [pid 6161] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6161] rt_sigprocmask(SIG_SETMASK, [] [pid 6156] <... unlinkat resumed>) = 0 [pid 6154] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6156] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6154] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6156] <... futex resumed>) = 0 [pid 6161] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6154] exit_group(0 [pid 6156] ???( [pid 6154] <... exit_group resumed>) = ? [pid 6156] <... ??? resumed>) = ? [pid 6161] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6156] +++ exited with 0 +++ [pid 6154] +++ exited with 0 +++ [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6154, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6161] <... futex resumed>) = 1 [pid 6161] mount(NULL, "./config", "configfs", 0, NULL [pid 6160] <... set_robust_list resumed>) = 0 [pid 6160] rt_sigprocmask(SIG_SETMASK, [] [pid 6159] <... set_robust_list resumed>) = 0 [pid 6160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6161] <... mount resumed>) = 0 [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6161] <... futex resumed>) = 1 [pid 6161] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6160] mkdirat(AT_FDCWD, "./config", 0777 [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6161] <... futex resumed>) = 1 [pid 6161] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6160] <... mkdirat resumed>) = 0 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6161] <... futex resumed>) = 1 [pid 6161] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6159] rt_sigprocmask(SIG_SETMASK, [] [pid 6160] <... futex resumed>) = 1 [pid 6157] <... futex resumed>) = 0 [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6161] <... mkdirat resumed>) = 0 [pid 6160] mount(NULL, "./config", "configfs", 0, NULL [pid 6159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6160] <... mount resumed>) = 0 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6161] <... futex resumed>) = 1 [pid 6161] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6160] <... futex resumed>) = 1 [pid 6159] chdir("./589" [pid 6157] <... futex resumed>) = 0 [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6161] <... futex resumed>) = 1 [pid 6161] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6160] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6159] <... chdir resumed>) = 0 [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6158] <... futex resumed>) = 0 [pid 6158] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6158] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6161] <... futex resumed>) = 1 [pid 6161] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6160] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6159] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... restart_syscall resumed>) = 0 [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6159] <... prctl resumed>) = 0 [pid 6157] <... futex resumed>) = 0 [pid 6160] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6160] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6159] setpgid(0, 0 [pid 6157] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6160] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6160] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6159] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 6160] <... futex resumed>) = 1 [pid 6157] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6160] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6159] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 6157] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6159] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./592/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./592/binderfs" [pid 6159] write(3, "1000", 4 [pid 310] <... unlink resumed>) = 0 [pid 6159] <... write resumed>) = 4 [pid 310] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6159] close(3 [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6161] <... unlinkat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./592/config" [pid 6161] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6161] <... futex resumed>) = 1 [pid 6160] <... mkdirat resumed>) = 0 [pid 6159] <... close resumed>) = 0 [pid 6158] <... futex resumed>) = 0 [pid 310] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6161] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6159] symlink("/dev/binderfs", "./binderfs" [pid 6158] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6161] <... futex resumed>) = ? [pid 6160] <... futex resumed>) = 1 [pid 6158] <... exit_group resumed>) = ? [pid 6157] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./592/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6161] +++ exited with 0 +++ [pid 6160] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] <... symlink resumed>) = 0 [pid 6158] +++ exited with 0 +++ [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 6160] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6157] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6158, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6160] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6159] write(1, "executing program\n", 18 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6160] <... symlinkat resumed>) = 0 [pid 6159] <... write resumed>) = 18 [pid 310] getdents64(4 [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6160] <... futex resumed>) = 1 [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6157] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6160] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] <... futex resumed>) = 0 [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6160] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6159] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6157] <... futex resumed>) = 0 [pid 310] close(4 [pid 6160] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6159] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 6160] <... unlinkat resumed>) = 0 [pid 6159] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rmdir("./592/config" [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6160] <... futex resumed>) = 1 [pid 6159] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6157] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6160] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6157] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 6160] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6159] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6157] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6160] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6159] <... mprotect resumed>) = 0 [pid 6157] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 6160] <... unlinkat resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] umount2("./578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6160] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6159] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rmdir("./592" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6160] <... futex resumed>) = 1 executing program [pid 6159] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6157] <... futex resumed>) = 0 [pid 6160] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6157] exit_group(0 [pid 310] <... rmdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6160] <... futex resumed>) = ? [pid 6157] <... exit_group resumed>) = ? [pid 310] mkdir("./593", 0777 [pid 307] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6162 attached [pid 6160] +++ exited with 0 +++ [pid 6159] <... clone3 resumed> => {parent_tid=[6162]}, 88) = 6162 [pid 6157] +++ exited with 0 +++ [pid 307] fstat(3 [pid 6162] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6159] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6162] <... set_robust_list resumed>) = 0 [pid 6159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6157, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] getdents64(3 [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6162] rt_sigprocmask(SIG_SETMASK, [] [pid 6159] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6162] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6163 [pid 307] newfstatat(AT_FDCWD, "./578/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6163 attached [pid 6162] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] unlink("./578/binderfs" [pid 306] umount2("./574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6162] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 307] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./578/config" [pid 306] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6159] <... futex resumed>) = 0 [pid 307] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6162] <... futex resumed>) = 1 [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6159] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./578/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] newfstatat(AT_FDCWD, "./574/binderfs" [pid 6162] mount(NULL, "./config", "configfs", 0, NULL [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(4 [pid 306] unlink("./574/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6162] <... mount resumed>) = 0 [pid 307] getdents64(4 [pid 306] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6163] set_robust_list(0x5555731a86a0, 24 [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6159] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./574/config" [pid 6162] <... futex resumed>) = 1 [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./578/config" [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6163] <... set_robust_list resumed>) = 0 [pid 6162] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6159] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./574/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6162] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./574/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(3 [pid 306] <... openat resumed>) = 4 [pid 6163] rt_sigprocmask(SIG_SETMASK, [] [pid 6162] <... futex resumed>) = 1 [pid 6159] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] fstat(4 [pid 6162] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./578" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6163] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6162] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6159] <... futex resumed>) = 0 [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 6162] <... futex resumed>) = 0 [pid 6159] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] mkdir("./579", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6163] chdir("./593" [pid 6162] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] getdents64(4 [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6162] <... mkdirat resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(4 [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... close resumed>) = 0 [pid 6163] <... chdir resumed>) = 0 [pid 6162] <... futex resumed>) = 1 [pid 6159] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6164 attached [pid 6163] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6162] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./574/config" [pid 6164] set_robust_list(0x5555731a86a0, 24 [pid 6163] <... prctl resumed>) = 0 [pid 6162] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6159] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6164 [pid 6164] <... set_robust_list resumed>) = 0 [pid 6163] setpgid(0, 0 [pid 6162] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 6164] rt_sigprocmask(SIG_SETMASK, [] [pid 6162] <... symlinkat resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 6164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6163] <... setpgid resumed>) = 0 [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6164] chdir("./579" [pid 6163] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6162] <... futex resumed>) = 1 [pid 6159] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 6164] <... chdir resumed>) = 0 [pid 6162] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 6164] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6162] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6159] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] rmdir("./574" [pid 6164] <... prctl resumed>) = 0 [pid 6163] <... openat resumed>) = 3 [pid 6162] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 306] <... rmdir resumed>) = 0 [pid 6164] setpgid(0, 0 [pid 6162] <... unlinkat resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] mkdir("./575", 0777 [pid 6164] <... setpgid resumed>) = 0 [pid 6163] write(3, "1000", 4 [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6163] <... write resumed>) = 4 [pid 6162] <... futex resumed>) = 1 [pid 6159] <... futex resumed>) = 0 [pid 6164] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6163] close(3 [pid 6162] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... mkdir resumed>) = 0 [pid 6164] <... openat resumed>) = 3 [pid 6163] <... close resumed>) = 0 [pid 6162] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6159] <... futex resumed>) = 0 [pid 309] umount2("./582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6164] write(3, "1000", 4 [pid 6163] symlink("/dev/binderfs", "./binderfs" [pid 6162] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6159] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6164] <... write resumed>) = 4 [pid 309] newfstatat(AT_FDCWD, "./582/binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6164] close(3 [pid 6163] <... symlink resumed>) = 0 [pid 6162] <... unlinkat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6165 attached [pid 6164] <... close resumed>) = 0 [pid 6163] write(1, "executing program\n", 18 [pid 6162] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./582/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6165 [pid 6165] set_robust_list(0x5555731a86a0, 24 [pid 6164] symlink("/dev/binderfs", "./binderfs" [pid 6163] <... write resumed>) = 18 [pid 6162] <... futex resumed>) = 1 [pid 6159] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6165] <... set_robust_list resumed>) = 0 [pid 6164] <... symlink resumed>) = 0 [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6162] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6159] exit_group(0 [pid 309] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6164] write(1, "executing program\n", 18 [pid 6163] <... futex resumed>) = 0 [pid 6162] <... futex resumed>) = ? [pid 6159] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = 0 [pid 6164] <... write resumed>) = 18 [pid 6162] +++ exited with 0 +++ [pid 309] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6164] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./582/config" [pid 6164] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6164] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6164] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6159] +++ exited with 0 +++ [pid 6163] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./582/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6164] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... openat resumed>) = 4 [pid 6165] rt_sigprocmask(SIG_SETMASK, [] [pid 6164] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6163] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] fstat(4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6159, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6164] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6165] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program executing program [pid 6164] <... mprotect resumed>) = 0 [pid 6163] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] getdents64(4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6164] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6163] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6165] chdir("./575" [pid 6164] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6163] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] getdents64(4 [pid 6164] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6166 attached [pid 6165] <... chdir resumed>) = 0 [pid 6163] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] close(4 [pid 6164] <... clone3 resumed> => {parent_tid=[6166]}, 88) = 6166 [pid 309] <... close resumed>) = 0 [pid 6163] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6165] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6164] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rmdir("./582/config" [pid 6166] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6165] <... prctl resumed>) = 0 [pid 6164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6163] <... mprotect resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6164] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(3 [pid 6163] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... close resumed>) = 0 [pid 6166] <... set_robust_list resumed>) = 0 [pid 6165] setpgid(0, 0 [pid 309] rmdir("./582" [pid 6166] rt_sigprocmask(SIG_SETMASK, [] [pid 6165] <... setpgid resumed>) = 0 [pid 6163] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 309] mkdir("./583", 0777 [pid 6166] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6165] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6163] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6166] mkdirat(AT_FDCWD, "./config", 0777 [pid 6165] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6168 attached ci2-android-6-1/strace-static-x86_64: Process 6167 attached [pid 308] <... restart_syscall resumed>) = 0 [pid 6168] set_robust_list(0x5555731a86a0, 24 [pid 6167] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6165] write(3, "1000", 4 [pid 6163] <... clone3 resumed> => {parent_tid=[6167]}, 88) = 6167 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6168 [pid 6168] <... set_robust_list resumed>) = 0 [pid 6167] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6168] rt_sigprocmask(SIG_SETMASK, [] [pid 6167] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6168] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6167] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6163] rt_sigprocmask(SIG_SETMASK, [] [pid 6168] chdir("./583" [pid 6167] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6165] <... write resumed>) = 4 [pid 6163] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6168] <... chdir resumed>) = 0 [pid 6168] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6168] setpgid(0, 0) = 0 [pid 6168] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6165] close(3 [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6165] <... close resumed>) = 0 [pid 6163] <... futex resumed>) = 1 [pid 6165] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6168] <... openat resumed>) = 3 [pid 6167] <... futex resumed>) = 0 [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6168] write(3, "1000", 4 [pid 6167] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] openat(AT_FDCWD, "./589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6168] <... write resumed>) = 4 [pid 6167] <... mkdirat resumed>) = 0 [pid 6166] <... mkdirat resumed>) = 0 [pid 6165] <... symlink resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 6168] close(3 [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] write(1, "executing program\n", 18 [pid 308] fstat(3 [pid 6168] <... close resumed>) = 0 [pid 6167] <... futex resumed>) = 1 [pid 6165] <... write resumed>) = 18 [pid 6163] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6168] symlink("/dev/binderfs", "./binderfs" [pid 6167] mount(NULL, "./config", "configfs", 0, NULL [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 6168] <... symlink resumed>) = 0 [pid 6167] <... mount resumed>) = 0 [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] <... futex resumed>) = 0 [pid 6163] <... futex resumed>) = 0 [pid 6168] write(1, "executing program\n", 18 [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6165] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6168] <... write resumed>) = 18 [pid 6167] <... futex resumed>) = 0 [pid 6163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6167] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6165] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6168] <... futex resumed>) = 0 [pid 6167] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6163] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6165] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6168] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6167] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./589/binderfs" [pid 6168] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6167] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6165] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6168] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6168] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6167] <... futex resumed>) = 1 [pid 6165] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6163] <... futex resumed>) = 0 [pid 308] unlink("./589/binderfs" [pid 6168] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6167] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6168] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6167] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6165] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6168] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6167] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6163] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6168] <... mprotect resumed>) = 0 [pid 6167] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6165] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6168] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] <... futex resumed>) = 1 [pid 6165] <... mprotect resumed>) = 0 [pid 6164] <... futex resumed>) = 0 [pid 6163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = 0 [pid 6168] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6167] <... futex resumed>) = 0 [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6168] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6167] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6165] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6164] <... futex resumed>) = 0 [pid 6163] <... futex resumed>) = 0 [pid 308] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6169 attached [pid 6167] <... mkdirat resumed>) = 0 [pid 6166] mount(NULL, "./config", "configfs", 0, NULL [pid 6165] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6169] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6168] <... clone3 resumed> => {parent_tid=[6169]}, 88) = 6169 [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./589/config" [pid 6169] <... set_robust_list resumed>) = 0 [pid 6168] rt_sigprocmask(SIG_SETMASK, [] [pid 6167] <... futex resumed>) = 0 [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6169] rt_sigprocmask(SIG_SETMASK, [] [pid 6168] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program executing program [pid 6167] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6165] <... clone3 resumed> => {parent_tid=[6170]}, 88) = 6170 [pid 6163] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6169] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6167] <... symlinkat resumed>) = 0 [pid 6166] <... mount resumed>) = 0 [pid 6165] rt_sigprocmask(SIG_SETMASK, [] [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6169] mkdirat(AT_FDCWD, "./config", 0777 [pid 6168] <... futex resumed>) = 0 [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 6170 attached [pid 6169] <... mkdirat resumed>) = 0 [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6167] <... futex resumed>) = 0 [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6167] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6165] <... futex resumed>) = 0 [pid 6163] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./589/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6170] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6169] <... futex resumed>) = 1 [pid 6168] <... futex resumed>) = 0 [pid 6167] <... unlinkat resumed>) = 0 [pid 6166] <... futex resumed>) = 1 [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6164] <... futex resumed>) = 0 [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 [pid 6170] <... set_robust_list resumed>) = 0 [pid 6169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(4 [pid 6169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6168] <... futex resumed>) = 0 [pid 6167] <... futex resumed>) = 0 [pid 6166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6164] <... futex resumed>) = 0 [pid 6163] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6169] mount(NULL, "./config", "configfs", 0, NULL [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6167] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6166] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6163] <... futex resumed>) = 0 [pid 6170] rt_sigprocmask(SIG_SETMASK, [] [pid 6169] <... mount resumed>) = 0 [pid 6167] <... unlinkat resumed>) = 0 [pid 6166] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6163] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6167] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6163] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6169] <... futex resumed>) = 1 [pid 6168] <... futex resumed>) = 0 [pid 6167] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6170] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6169] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6167] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6166] <... futex resumed>) = 1 [pid 6164] <... futex resumed>) = 0 [pid 6163] exit_group(0 [pid 308] getdents64(4 [pid 6170] mkdirat(AT_FDCWD, "./config", 0777 [pid 6169] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6168] <... futex resumed>) = 0 [pid 6167] <... futex resumed>) = ? [pid 6166] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6163] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6170] <... mkdirat resumed>) = 0 [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6167] +++ exited with 0 +++ [pid 6166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6164] <... futex resumed>) = 0 [pid 6163] +++ exited with 0 +++ [pid 308] close(4 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6169] <... futex resumed>) = 0 [pid 6168] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6166] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6163, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6170] <... futex resumed>) = 1 [pid 6169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6165] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... close resumed>) = 0 [pid 6170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6168] <... futex resumed>) = 0 [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./589/config" [pid 6170] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6169] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6166] <... futex resumed>) = 1 [pid 6165] <... futex resumed>) = 0 [pid 6164] <... futex resumed>) = 0 [pid 6170] mount(NULL, "./config", "configfs", 0, NULL [pid 6169] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6166] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6170] <... mount resumed>) = 0 [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6164] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6169] <... futex resumed>) = 1 [pid 6168] <... futex resumed>) = 0 [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6170] <... futex resumed>) = 1 [pid 6169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] <... mkdirat resumed>) = 0 [pid 6165] <... futex resumed>) = 0 [pid 308] close(3 [pid 6170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6168] <... futex resumed>) = 0 [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6170] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6169] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6166] <... futex resumed>) = 1 [pid 6165] <... futex resumed>) = 0 [pid 6164] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6170] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6169] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6166] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./589" [pid 6170] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6164] <... futex resumed>) = 0 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6169] <... futex resumed>) = 1 [pid 6168] <... futex resumed>) = 0 [pid 6170] <... futex resumed>) = 1 [pid 6169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6168] <... futex resumed>) = 0 [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6165] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6169] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6166] <... symlinkat resumed>) = 0 [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./590", 0777 [pid 6170] <... futex resumed>) = 0 [pid 6169] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] <... futex resumed>) = 1 [pid 6170] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6170] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6169] <... futex resumed>) = 1 [pid 6168] <... futex resumed>) = 0 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 6170] <... futex resumed>) = 0 [pid 6169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6168] <... futex resumed>) = 0 [pid 6166] <... futex resumed>) = 1 [pid 6165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6164] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6169] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6166] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6170] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6169] <... unlinkat resumed>) = 0 [pid 6166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6165] <... futex resumed>) = 0 [pid 6164] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6170] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6170] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6169] <... futex resumed>) = 1 [pid 6168] <... futex resumed>) = 0 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6168] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6170] <... futex resumed>) = 0 [pid 6169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6168] <... futex resumed>) = 0 [pid 6170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6169] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6168] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6166] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 6171 attached [pid 6169] <... unlinkat resumed>) = 0 [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6171 [pid 6170] <... futex resumed>) = 0 [pid 6169] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] <... futex resumed>) = 1 [pid 6165] <... futex resumed>) = 1 [pid 6164] <... futex resumed>) = 0 [pid 6170] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6169] <... futex resumed>) = 1 [pid 6168] <... futex resumed>) = 0 [pid 6166] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6164] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6170] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6169] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6168] exit_group(0 [pid 6166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6164] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6169] <... futex resumed>) = ? [pid 6168] <... exit_group resumed>) = ? [pid 6166] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6164] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6170] <... futex resumed>) = 1 [pid 6169] +++ exited with 0 +++ [pid 6168] +++ exited with 0 +++ [pid 6166] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6165] <... futex resumed>) = 0 [pid 6171] set_robust_list(0x5555731a86a0, 24 [pid 6170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6166] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6168, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6170] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6171] <... set_robust_list resumed>) = 0 [pid 6170] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6166] <... futex resumed>) = 1 [pid 6165] <... futex resumed>) = 0 [pid 6164] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6170] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6166] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6171] rt_sigprocmask(SIG_SETMASK, [] [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6164] exit_group(0 [pid 310] <... openat resumed>) = 3 [pid 6171] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6166] <... futex resumed>) = ? [pid 6165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6164] <... exit_group resumed>) = ? [pid 310] fstat(3 [pid 6170] <... futex resumed>) = 0 [pid 6166] +++ exited with 0 +++ [pid 6165] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6170] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] getdents64(3 [pid 6170] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6170] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6170] <... futex resumed>) = 0 [pid 6164] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6171] chdir("./590" [pid 6170] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6165] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./593/binderfs" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6164, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6171] <... chdir resumed>) = 0 [pid 6165] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6171] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] unlink("./593/binderfs" [pid 6171] <... prctl resumed>) = 0 [pid 6165] exit_group(0 [pid 310] <... unlink resumed>) = 0 [pid 6171] setpgid(0, 0 [pid 6170] <... futex resumed>) = ? [pid 6165] <... exit_group resumed>) = ? [pid 310] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6170] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./593/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./593/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6165] +++ exited with 0 +++ [pid 6171] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 310] fstat(4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6165, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6171] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] close(4) = 0 [pid 6171] <... openat resumed>) = 3 [pid 310] rmdir("./593/config" [pid 6171] write(3, "1000", 4 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 309] <... restart_syscall resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./593" [pid 6171] <... write resumed>) = 4 [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./583", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6171] close(3 [pid 310] mkdir("./594", 0777 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6171] <... close resumed>) = 0 [pid 6171] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6171] write(1, "executing program\n", 18 [pid 309] <... openat resumed>) = 3 [pid 307] <... restart_syscall resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] fstat(3 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6171] <... write resumed>) = 18 [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6171] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6171] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6171] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] getdents64(3 [pid 307] umount2("./579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6172 [pid 6171] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6171] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6171] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6171] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] newfstatat(AT_FDCWD, "./583/binderfs" [pid 307] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6173 attached [pid 6171] <... clone3 resumed> => {parent_tid=[6173]}, 88) = 6173 [pid 6171] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 307] fstat(3 [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6172 attached [pid 309] unlink("./583/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6172] set_robust_list(0x5555731a86a0, 24 [pid 307] getdents64(3 [pid 6172] <... set_robust_list resumed>) = 0 [pid 6172] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... unlink resumed>) = 0 [pid 6172] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6172] chdir("./594" [pid 307] umount2("./579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6173] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... umount2 resumed>) = 0 [pid 6172] <... chdir resumed>) = 0 [pid 6172] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6172] setpgid(0, 0) = 0 [pid 6172] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6173] <... set_robust_list resumed>) = 0 [pid 6173] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./579/binderfs" [pid 6173] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6172] <... openat resumed>) = 3 [pid 309] newfstatat(AT_FDCWD, "./583/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6173] mkdirat(AT_FDCWD, "./config", 0777 [pid 6172] write(3, "1000", 4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6172] <... write resumed>) = 4 [pid 307] unlink("./579/binderfs" [pid 309] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6172] close(3) = 0 [pid 307] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./583/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6172] symlink("/dev/binderfs", "./binderfs" [pid 309] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = 0 [pid 6173] <... mkdirat resumed>) = 0 [pid 6172] <... symlink resumed>) = 0 [pid 309] fstat(4 [pid 307] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6173] <... futex resumed>) = 1 [pid 309] getdents64(4 [pid 307] newfstatat(AT_FDCWD, "./579/config" [pid 6173] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6172] write(1, "executing program\n", 18 [pid 6171] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 6173] <... futex resumed>) = 0 [pid 6171] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 6173] mount(NULL, "./config", "configfs", 0, NULL [pid 6172] <... write resumed>) = 18 [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 307] openat(AT_FDCWD, "./579/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6173] <... mount resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 306] umount2("./575", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./583/config" [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6173] <... futex resumed>) = 1 [pid 6172] <... futex resumed>) = 0 [pid 6171] <... futex resumed>) = 0 [pid 6172] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6173] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6172] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6171] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6173] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6172] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 307] getdents64(4 [pid 306] <... openat resumed>) = 3 [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6171] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(3 [pid 6173] <... futex resumed>) = 0 [pid 6172] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 307] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6173] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6171] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 6173] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6172] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./583" [pid 307] close(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6172] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6171] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6173] <... futex resumed>) = 0 [pid 6172] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./584", 0777 [pid 307] rmdir("./579/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6173] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6172] <... mprotect resumed>) = 0 [pid 6171] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6172] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6172] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./575/binderfs" [pid 6173] <... mkdirat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 6172] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] unlink("./575/binderfs" [pid 6173] <... futex resumed>) = 1 [pid 6171] <... futex resumed>) = 0 [pid 6172] <... clone3 resumed> => {parent_tid=[6174]}, 88) = 6174 [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6172] rt_sigprocmask(SIG_SETMASK, [] [pid 6171] <... futex resumed>) = 0 [pid 6172] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6175 attached [pid 6175] set_robust_list(0x5555731a86a0, 24 [pid 6173] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6175 [pid 307] close(3 [pid 306] <... unlink resumed>) = 0 [pid 6175] <... set_robust_list resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rmdir("./579" [pid 6175] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6175] chdir("./584" [pid 306] <... umount2 resumed>) = 0 [pid 6175] <... chdir resumed>) = 0 [pid 6175] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] mkdir("./580", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6175] setpgid(0, 0) = 0 [pid 6175] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6173] <... symlinkat resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./575/config" [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6173] <... futex resumed>) = 1 [pid 6171] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6173] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6171] <... futex resumed>) = 0 [pid 306] umount2("./575/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6173] <... unlinkat resumed>) = 0 [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6175] write(3, "1000", 4) = 4 [pid 6175] close(3) = 0 [pid 6175] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6175] write(1, "executing program\n", 18 [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6176 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6173] <... futex resumed>) = 1 [pid 6171] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./575/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6171] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6173] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6171] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6171] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(4 [pid 6175] <... write resumed>) = 18 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6173] <... unlinkat resumed>) = 0 [pid 306] getdents64(4 [pid 6173] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6175] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6173] <... futex resumed>) = 1 [pid 6171] <... futex resumed>) = 0 [pid 6175] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] getdents64(4 [pid 6175] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 6171] exit_group(0 [pid 6173] ???( [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6173] <... ??? resumed>) = ? [pid 6171] <... exit_group resumed>) = ? [pid 306] close(4 [pid 6175] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6175] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... close resumed>) = 0 [pid 6175] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] rmdir("./575/config" [pid 6175] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6175] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6175] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6175] <... clone3 resumed> => {parent_tid=[6177]}, 88) = 6177 [pid 306] close(3 [pid 6175] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 6175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./575" [pid 6173] +++ exited with 0 +++ [pid 6171] +++ exited with 0 +++ [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6171, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6176 attached [pid 306] mkdir("./576", 0777 [pid 6176] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6176] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6176] chdir("./580" [pid 306] <... mkdir resumed>) = 0 [pid 6176] <... chdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6176] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6176] <... prctl resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6176] setpgid(0, 0) = 0 [pid 6176] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6176] write(3, "1000", 4) = 4 [pid 6176] close(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6178 [pid 6176] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6176] symlink("/dev/binderfs", "./binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./590", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6177 attached ci2-android-6-1/strace-static-x86_64: Process 6174 attached ) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./590/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 308] unlink("./590/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6178 attached [pid 6177] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6174] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 308] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./590/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./590/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 6177] <... set_robust_list resumed>) = 0 [pid 6174] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 6177] rt_sigprocmask(SIG_SETMASK, [] [pid 6176] <... symlink resumed>) = 0 [pid 6174] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6178] set_robust_list(0x5555731a86a0, 24 [pid 6176] write(1, "executing program\n", 18 [pid 308] close(4 [pid 6177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6176] <... write resumed>) = 18 [pid 6174] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./590/config" [pid 6178] <... set_robust_list resumed>) = 0 [pid 6177] mkdirat(AT_FDCWD, "./config", 0777 [pid 6174] mkdirat(AT_FDCWD, "./config", 0777 [pid 6176] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6176] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] getdents64(3 [pid 6176] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6176] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] close(3 [pid 6176] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 6176] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] rmdir("./590" [pid 6176] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... rmdir resumed>) = 0 [pid 6176] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] mkdir("./591", 0777 [pid 6177] <... mkdirat resumed>) = 0 [pid 6176] <... mprotect resumed>) = 0 [pid 6174] <... mkdirat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6178] rt_sigprocmask(SIG_SETMASK, [] [pid 6176] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6176] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6176] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6178] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6177] <... futex resumed>) = 1 [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] chdir("./576" [pid 6177] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6175] <... futex resumed>) = 0 [pid 6174] <... futex resumed>) = 1 [pid 6172] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6180 attached ci2-android-6-1/strace-static-x86_64: Process 6179 attached [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6179 [pid 6180] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6179] set_robust_list(0x5555731a86a0, 24 [pid 6178] <... chdir resumed>) = 0 [pid 6177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6176] <... clone3 resumed> => {parent_tid=[6180]}, 88) = 6180 [pid 6175] <... futex resumed>) = 0 [pid 6174] mount(NULL, "./config", "configfs", 0, NULL [pid 6172] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6180] <... set_robust_list resumed>) = 0 [pid 6179] <... set_robust_list resumed>) = 0 [pid 6176] rt_sigprocmask(SIG_SETMASK, [] [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6180] rt_sigprocmask(SIG_SETMASK, [] [pid 6179] rt_sigprocmask(SIG_SETMASK, [] [pid 6177] mount(NULL, "./config", "configfs", 0, NULL [pid 6176] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6174] <... mount resumed>) = 0 [pid 6180] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] chdir("./591" [pid 6178] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6177] <... mount resumed>) = 0 [pid 6180] mkdirat(AT_FDCWD, "./config", 0777 [pid 6176] <... futex resumed>) = 0 [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] <... chdir resumed>) = 0 [pid 6178] <... prctl resumed>) = 0 [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] <... futex resumed>) = 1 [pid 6172] <... futex resumed>) = 0 [pid 6180] <... mkdirat resumed>) = 0 [pid 6179] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6177] <... futex resumed>) = 1 [pid 6175] <... futex resumed>) = 0 [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6174] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] <... prctl resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6177] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6172] <... futex resumed>) = 0 [pid 6180] <... futex resumed>) = 1 [pid 6179] setpgid(0, 0 [pid 6176] <... futex resumed>) = 0 [pid 6175] <... futex resumed>) = 0 [pid 6174] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] <... setpgid resumed>) = 0 [pid 6177] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6178] setpgid(0, 0 [pid 6176] <... futex resumed>) = 0 [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] mount(NULL, "./config", "configfs", 0, NULL [pid 6179] <... openat resumed>) = 3 [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] <... futex resumed>) = 1 [pid 6172] <... futex resumed>) = 0 [pid 6180] <... mount resumed>) = 0 [pid 6179] write(3, "1000", 4 [pid 6178] <... setpgid resumed>) = 0 [pid 6177] <... futex resumed>) = 1 [pid 6175] <... futex resumed>) = 0 [pid 6174] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] <... write resumed>) = 4 [pid 6177] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6172] <... futex resumed>) = 0 [pid 6180] <... futex resumed>) = 1 [pid 6179] close(3 [pid 6177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6176] <... futex resumed>) = 0 [pid 6175] <... futex resumed>) = 0 [pid 6174] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] <... close resumed>) = 0 [pid 6177] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] symlink("/dev/binderfs", "./binderfs" [pid 6178] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6177] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6176] <... futex resumed>) = 0 [pid 6172] <... futex resumed>) = 0 [pid 6174] <... futex resumed>) = 1 [pid 6180] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6179] <... symlink resumed>) = 0 [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6179] write(1, "executing program\n", 18 [pid 6178] <... openat resumed>) = 3 [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] <... write resumed>) = 18 [pid 6177] <... futex resumed>) = 1 [pid 6175] <... futex resumed>) = 0 [pid 6172] <... futex resumed>) = 0 executing program [pid 6180] <... futex resumed>) = 1 [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] write(3, "1000", 4 [pid 6177] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6174] <... mkdirat resumed>) = 0 [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] <... futex resumed>) = 0 [pid 6178] <... write resumed>) = 4 [pid 6177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6175] <... futex resumed>) = 0 [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6178] close(3 [pid 6177] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6174] <... futex resumed>) = 0 [pid 6180] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6179] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6178] <... close resumed>) = 0 [pid 6177] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6179] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6178] symlink("/dev/binderfs", "./binderfs" [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6172] <... futex resumed>) = 0 [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6177] <... futex resumed>) = 1 [pid 6175] <... futex resumed>) = 0 [pid 6174] <... symlinkat resumed>) = 0 [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6180] <... futex resumed>) = 1 [pid 6179] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6178] <... symlink resumed>) = 0 [pid 6177] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6178] write(1, "executing program\n", 18 [pid 6177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6175] <... futex resumed>) = 0 [pid 6174] <... futex resumed>) = 0 [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6178] <... write resumed>) = 18 [pid 6177] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6172] <... futex resumed>) = 0 [pid 6180] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6179] <... mprotect resumed>) = 0 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6177] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6180] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6179] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6178] <... futex resumed>) = 0 [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6174] <... unlinkat resumed>) = 0 [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6178] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6177] <... futex resumed>) = 1 [pid 6175] <... futex resumed>) = 0 [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] <... futex resumed>) = 1 [pid 6179] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6178] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6177] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6174] <... futex resumed>) = 1 [pid 6172] <... futex resumed>) = 0 [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6178] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6175] <... futex resumed>) = 0 [pid 6174] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... clone3 resumed> => {parent_tid=[6181]}, 88) = 6181 [pid 6178] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6177] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6172] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6181 attached [pid 6180] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6179] rt_sigprocmask(SIG_SETMASK, [] [pid 6178] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6177] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6174] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6172] <... futex resumed>) = 0 [pid 6180] <... symlinkat resumed>) = 0 [pid 6179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6178] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6174] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6177] <... futex resumed>) = 1 [pid 6175] <... futex resumed>) = 0 [pid 6174] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6172] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6180] <... futex resumed>) = 1 [pid 6179] <... futex resumed>) = 0 [pid 6178] <... mprotect resumed>) = 0 [pid 6177] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6174] <... futex resumed>) = 0 [pid 6172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6181] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6178] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6177] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6175] <... futex resumed>) = 0 [pid 6174] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6181] <... set_robust_list resumed>) = 0 [pid 6180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6178] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6177] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6176] <... futex resumed>) = 0 [pid 6175] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6172] exit_group(0 [pid 6181] rt_sigprocmask(SIG_SETMASK, [] [pid 6180] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6178] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6177] <... futex resumed>) = 0 [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6175] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6181] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6180] <... unlinkat resumed>) = 0 [pid 6177] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6175] exit_group(0 [pid 6174] <... futex resumed>) = ? [pid 6172] <... exit_group resumed>) = ? [pid 6181] mkdirat(AT_FDCWD, "./config", 0777 [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] <... clone3 resumed> => {parent_tid=[6182]}, 88) = 6182 [pid 6177] <... futex resumed>) = ? [pid 6175] <... exit_group resumed>) = ? [pid 6174] +++ exited with 0 +++ [pid 6181] <... mkdirat resumed>) = 0 [pid 6180] <... futex resumed>) = 1 [pid 6176] <... futex resumed>) = 0 [pid 6172] +++ exited with 0 +++ [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6176] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6181] <... futex resumed>) = 1 [pid 6180] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... futex resumed>) = 0 [pid 6176] <... futex resumed>) = 0 [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6180] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6176] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6180] <... unlinkat resumed>) = 0 [pid 6179] <... futex resumed>) = 0 [pid 6178] rt_sigprocmask(SIG_SETMASK, [] [pid 6177] +++ exited with 0 +++ [pid 6175] +++ exited with 0 +++ [pid 6181] mount(NULL, "./config", "configfs", 0, NULL [pid 6180] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6178] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6172, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6181] <... mount resumed>) = 0 [pid 6180] <... futex resumed>) = 1 [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6176] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6175, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 6182 attached [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 6180] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6178] <... futex resumed>) = 0 [pid 6176] exit_group(0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6181] <... futex resumed>) = 1 [pid 6180] <... futex resumed>) = ? [pid 6179] <... futex resumed>) = 0 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6176] <... exit_group resumed>) = ? [pid 309] <... restart_syscall resumed>) = 0 [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6180] +++ exited with 0 +++ [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6176] +++ exited with 0 +++ [pid 6181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... futex resumed>) = 0 [pid 6181] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6181] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6176, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] openat(AT_FDCWD, "./594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... restart_syscall resumed>) = 0 [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 6181] <... futex resumed>) = 1 [pid 6179] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 309] openat(AT_FDCWD, "./584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... futex resumed>) = 0 [pid 6181] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6181] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6179] <... futex resumed>) = 0 [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6181] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 6182] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6181] <... mkdirat resumed>) = 0 [pid 310] getdents64(3 [pid 309] fstat(3 [pid 307] umount2("./580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6179] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 6181] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./594/binderfs" [pid 307] <... openat resumed>) = 3 [pid 6182] <... set_robust_list resumed>) = 0 [pid 6181] <... symlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./594/binderfs" [pid 309] umount2("./584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(3 [pid 6181] <... futex resumed>) = 1 [pid 6179] <... futex resumed>) = 0 [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6181] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6182] rt_sigprocmask(SIG_SETMASK, [] [pid 6181] <... unlinkat resumed>) = 0 [pid 307] getdents64(3 [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./584/binderfs" [pid 6181] <... futex resumed>) = 1 [pid 6179] <... futex resumed>) = 0 [pid 310] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6179] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./594/config" [pid 307] umount2("./580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6181] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6179] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6181] <... unlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./584/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6181] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6181] <... futex resumed>) = 1 [pid 6179] <... futex resumed>) = 0 [pid 6181] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6179] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... unlink resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./580/binderfs" [pid 6182] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6181] <... futex resumed>) = ? [pid 6179] <... exit_group resumed>) = ? [pid 310] openat(AT_FDCWD, "./594/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6182] mkdirat(AT_FDCWD, "./config", 0777 [pid 6181] +++ exited with 0 +++ [pid 6179] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 4 [pid 307] unlink("./580/binderfs" [pid 310] fstat(4 [pid 309] <... umount2 resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6179, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... unlink resumed>) = 0 [pid 309] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] newfstatat(AT_FDCWD, "./584/config" [pid 307] <... umount2 resumed>) = 0 [pid 6182] <... mkdirat resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6182] <... futex resumed>) = 1 [pid 6178] <... futex resumed>) = 0 [pid 310] close(4 [pid 6182] mount(NULL, "./config", "configfs", 0, NULL [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./580/config" [pid 6182] <... mount resumed>) = 0 [pid 6178] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] openat(AT_FDCWD, "./584/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./594/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6182] <... futex resumed>) = 0 [pid 6178] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 4 [pid 6182] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6182] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6178] <... futex resumed>) = 0 [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 307] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6182] <... futex resumed>) = 0 [pid 6178] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 309] fstat(4 [pid 6182] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6182] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6178] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6182] <... futex resumed>) = 0 [pid 6178] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] close(3 [pid 307] openat(AT_FDCWD, "./580/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6182] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 6182] <... mkdirat resumed>) = 0 [pid 6178] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./594" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] fstat(4 [pid 6182] <... futex resumed>) = 0 [pid 6178] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6182] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6182] <... symlinkat resumed>) = 0 [pid 6178] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] getdents64(4 [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./595", 0777 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6182] <... futex resumed>) = 0 [pid 6178] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6182] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6182] <... unlinkat resumed>) = 0 [pid 6178] <... futex resumed>) = 0 [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6182] <... futex resumed>) = 0 [pid 6178] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 309] close(4 [pid 6182] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6178] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(4 [pid 6182] <... unlinkat resumed>) = 0 [pid 6178] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... close resumed>) = 0 [pid 6182] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6178] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rmdir("./584/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6182] <... futex resumed>) = 0 [pid 6178] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... restart_syscall resumed>) = 0 [pid 6182] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6178] exit_group(0 [pid 6182] <... futex resumed>) = ? [pid 6178] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6183 attached [pid 6182] +++ exited with 0 +++ [pid 6178] +++ exited with 0 +++ [pid 309] <... rmdir resumed>) = 0 [pid 308] umount2("./591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 6183] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6183 [pid 309] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6178, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6183] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] openat(AT_FDCWD, "./591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6183] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(3 [pid 308] <... openat resumed>) = 3 [pid 307] <... close resumed>) = 0 [pid 6183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 308] fstat(3 [pid 307] rmdir("./580/config" [pid 6183] chdir("./595" [pid 309] rmdir("./584" [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 307] <... rmdir resumed>) = 0 [pid 6183] <... chdir resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] getdents64(3 [pid 6183] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] mkdir("./585", 0777 [pid 308] umount2("./591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... mkdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./591/binderfs" [pid 307] close(3 [pid 6183] <... prctl resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./591/binderfs" [pid 307] <... close resumed>) = 0 [pid 6183] setpgid(0, 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./580" [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./591/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./591/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6184 [pid 307] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 6183] <... setpgid resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] mkdir("./581", 0777 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./591/config" [pid 6183] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] getdents64(3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6183] <... openat resumed>) = 3 [pid 308] rmdir("./591") = 0 [pid 308] mkdir("./592", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6183] write(3, "1000", 4 [pid 306] umount2("./576", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6186 attached [pid 6183] <... write resumed>) = 4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6186 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6185 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6183] close(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6183] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6183] symlink("/dev/binderfs", "./binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6184 attached [pid 306] fstat(3 [pid 6184] set_robust_list(0x5555731a86a0, 24 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6184] <... set_robust_list resumed>) = 0 [pid 6183] <... symlink resumed>) = 0 [pid 306] getdents64(3 [pid 6184] rt_sigprocmask(SIG_SETMASK, [] [pid 6183] write(1, "executing program\n", 18 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6183] <... write resumed>) = 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6184] chdir("./585" [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./576/binderfs" [pid 6184] <... chdir resumed>) = 0 [pid 6183] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6184] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6183] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] unlink("./576/binderfs" [pid 6184] <... prctl resumed>) = 0 [pid 6184] setpgid(0, 0) = 0 [pid 6184] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6183] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6184] <... openat resumed>) = 3 [pid 6183] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6186] set_robust_list(0x5555731a86a0, 24 [pid 306] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6185 attached [pid 6185] set_robust_list(0x5555731a86a0, 24 [pid 6183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6185] <... set_robust_list resumed>) = 0 [pid 6183] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6185] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6183] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] newfstatat(AT_FDCWD, "./576/config" [pid 6185] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6183] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6185] chdir("./581" [pid 6183] <... mprotect resumed>) = 0 [pid 306] umount2("./576/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6185] <... chdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6185] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] openat(AT_FDCWD, "./576/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6183] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 4 [pid 6183] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] fstat(4 [pid 6185] <... prctl resumed>) = 0 executing program [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6183] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] getdents64(4 [pid 6185] setpgid(0, 0) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6185] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6183] <... clone3 resumed> => {parent_tid=[6187]}, 88) = 6187 [pid 306] close(4 [pid 6185] <... openat resumed>) = 3 [pid 6183] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 6185] write(3, "1000", 4 [pid 6183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./576/config" [pid 6185] <... write resumed>) = 4 [pid 6185] close(3) = 0 [pid 6185] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6186] <... set_robust_list resumed>) = 0 [pid 6184] write(3, "1000", 4 [pid 306] getdents64(3 [pid 6183] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6185] write(1, "executing program\n", 18 [pid 306] close(3 [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6187 attached [pid 6185] <... write resumed>) = 18 [pid 306] <... close resumed>) = 0 [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./576" [pid 6185] <... futex resumed>) = 0 [pid 6185] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6185] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6185] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... rmdir resumed>) = 0 [pid 6185] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] mkdir("./577", 0777 [pid 6185] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6185] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6185] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... mkdir resumed>) = 0 executing program [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6184] <... write resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6185] <... clone3 resumed> => {parent_tid=[6188]}, 88) = 6188 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6185] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6186] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6186] chdir("./592" [pid 6187] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6189 [pid 6187] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6187] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6187] mkdirat(AT_FDCWD, "./config", 0777 [pid 6186] <... chdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6188 attached [pid 6187] <... mkdirat resumed>) = 0 [pid 6184] close(3 [pid 6186] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6186] setpgid(0, 0) = 0 [pid 6186] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6184] <... close resumed>) = 0 [pid 6186] <... openat resumed>) = 3 [pid 6184] symlink("/dev/binderfs", "./binderfs" [pid 6188] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6186] write(3, "1000", 4) = 4 [pid 6186] close(3) = 0 [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6183] <... futex resumed>) = 0 [pid 6186] symlink("/dev/binderfs", "./binderfs" [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] <... symlink resumed>) = 0 [pid 6184] <... symlink resumed>) = 0 [pid 6183] <... futex resumed>) = 0 [pid 6187] mount(NULL, "./config", "configfs", 0, NULL [pid 6184] write(1, "executing program\n", 18 [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6187] <... mount resumed>) = 0 [pid 6184] <... write resumed>) = 18 [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] write(1, "executing program\n", 18 [pid 6187] <... futex resumed>) = 1 [pid 6186] <... write resumed>) = 18 [pid 6183] <... futex resumed>) = 0 [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6187] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] <... futex resumed>) = 0 [pid 6183] <... futex resumed>) = 0 [pid 6187] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6186] <... futex resumed>) = 0 [pid 6184] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6184] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6187] <... futex resumed>) = 0 [pid 6186] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6184] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6183] <... futex resumed>) = 0 [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6187] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6186] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6184] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6187] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6186] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6188] <... set_robust_list resumed>) = 0 [pid 6187] <... futex resumed>) = 1 [pid 6186] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6184] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6183] <... futex resumed>) = 0 [pid 6187] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6186] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6184] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6188] rt_sigprocmask(SIG_SETMASK, [] [pid 6187] <... mkdirat resumed>) = 0 [pid 6186] <... mprotect resumed>) = 0 [pid 6184] <... mprotect resumed>) = 0 [pid 6183] <... futex resumed>) = 0 [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6184] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6187] <... futex resumed>) = 0 [pid 6186] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6184] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6187] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6186] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6184] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6191 attached ci2-android-6-1/strace-static-x86_64: Process 6190 attached ci2-android-6-1/strace-static-x86_64: Process 6189 attached [pid 6188] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6187] <... symlinkat resumed>) = 0 [pid 6183] <... futex resumed>) = 0 [pid 6189] set_robust_list(0x5555731a86a0, 24 [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] <... clone3 resumed> => {parent_tid=[6190]}, 88) = 6190 [pid 6184] <... clone3 resumed> => {parent_tid=[6191]}, 88) = 6191 [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6189] <... set_robust_list resumed>) = 0 [pid 6188] mkdirat(AT_FDCWD, "./config", 0777 [pid 6187] <... futex resumed>) = 0 [pid 6186] rt_sigprocmask(SIG_SETMASK, [] [pid 6184] rt_sigprocmask(SIG_SETMASK, [] [pid 6183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6191] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6190] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6189] rt_sigprocmask(SIG_SETMASK, [] [pid 6188] <... mkdirat resumed>) = 0 [pid 6187] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6186] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6191] <... set_robust_list resumed>) = 0 [pid 6190] <... set_robust_list resumed>) = 0 [pid 6189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6183] <... futex resumed>) = 0 [pid 6191] rt_sigprocmask(SIG_SETMASK, [] [pid 6190] rt_sigprocmask(SIG_SETMASK, [] [pid 6189] chdir("./577" [pid 6188] <... futex resumed>) = 1 executing program executing program executing program [pid 6187] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6185] <... futex resumed>) = 0 [pid 6184] <... futex resumed>) = 0 [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6191] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6190] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6189] <... chdir resumed>) = 0 [pid 6188] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6187] <... unlinkat resumed>) = 0 [pid 6186] <... futex resumed>) = 0 [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6191] mkdirat(AT_FDCWD, "./config", 0777 [pid 6190] mkdirat(AT_FDCWD, "./config", 0777 [pid 6189] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6185] <... futex resumed>) = 0 [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6191] <... mkdirat resumed>) = 0 [pid 6190] <... mkdirat resumed>) = 0 [pid 6189] <... prctl resumed>) = 0 [pid 6188] mount(NULL, "./config", "configfs", 0, NULL [pid 6187] <... futex resumed>) = 1 [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6183] <... futex resumed>) = 0 [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] setpgid(0, 0 [pid 6187] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6183] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6191] <... futex resumed>) = 1 [pid 6190] <... futex resumed>) = 0 [pid 6189] <... setpgid resumed>) = 0 [pid 6188] <... mount resumed>) = 0 [pid 6187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6184] <... futex resumed>) = 0 [pid 6183] <... futex resumed>) = 0 [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6189] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6187] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6183] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6189] <... openat resumed>) = 3 [pid 6188] <... futex resumed>) = 1 [pid 6187] <... unlinkat resumed>) = 0 [pid 6186] <... futex resumed>) = 0 [pid 6185] <... futex resumed>) = 0 [pid 6184] <... futex resumed>) = 0 [pid 6191] mount(NULL, "./config", "configfs", 0, NULL [pid 6190] mount(NULL, "./config", "configfs", 0, NULL [pid 6189] write(3, "1000", 4 [pid 6188] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6187] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6191] <... mount resumed>) = 0 [pid 6190] <... mount resumed>) = 0 [pid 6189] <... write resumed>) = 4 [pid 6187] <... futex resumed>) = 1 [pid 6185] <... futex resumed>) = 0 [pid 6183] <... futex resumed>) = 0 [pid 6188] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] close(3 [pid 6187] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6183] exit_group(0 [pid 6191] <... futex resumed>) = 1 [pid 6190] <... futex resumed>) = 1 [pid 6189] <... close resumed>) = 0 [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6187] <... futex resumed>) = ? [pid 6186] <... futex resumed>) = 0 [pid 6185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6184] <... futex resumed>) = 0 [pid 6183] <... exit_group resumed>) = ? [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6189] symlink("/dev/binderfs", "./binderfs" [pid 6188] <... futex resumed>) = 0 [pid 6187] +++ exited with 0 +++ [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6183] +++ exited with 0 +++ [pid 6191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6189] <... symlink resumed>) = 0 [pid 6188] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6186] <... futex resumed>) = 0 [pid 6185] <... futex resumed>) = 0 [pid 6184] <... futex resumed>) = 0 [pid 6191] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6190] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6189] write(1, "executing program\n", 18 [pid 6188] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6183, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6191] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6190] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6189] <... write resumed>) = 18 [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6188] <... futex resumed>) = 0 [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6191] <... futex resumed>) = 1 [pid 6190] <... futex resumed>) = 1 [pid 6189] <... futex resumed>) = 0 [pid 6188] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6186] <... futex resumed>) = 0 [pid 6185] <... futex resumed>) = 0 [pid 6184] <... futex resumed>) = 0 [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6189] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./595", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6189] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6188] <... mkdirat resumed>) = 0 [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] <... futex resumed>) = 0 [pid 6191] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6190] <... futex resumed>) = 0 [pid 6189] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] <... futex resumed>) = 1 [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6191] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6190] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6188] <... futex resumed>) = 1 [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6185] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6189] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6188] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6191] <... futex resumed>) = 1 [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6185] <... futex resumed>) = 0 [pid 6184] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6190] <... futex resumed>) = 1 [pid 6189] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6188] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6186] <... futex resumed>) = 0 [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 6191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6189] <... mprotect resumed>) = 0 [pid 6188] <... symlinkat resumed>) = 0 [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6191] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6189] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] <... futex resumed>) = 0 [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 6191] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6190] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6189] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6189] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6191] <... futex resumed>) = 0 [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6185] <... futex resumed>) = 0 [pid 6188] <... futex resumed>) = 1 [pid 6184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6190] <... futex resumed>) = 0 [pid 6189] <... clone3 resumed> => {parent_tid=[6192]}, 88) = 6192 [pid 6188] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6189] rt_sigprocmask(SIG_SETMASK, [] [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6185] <... futex resumed>) = 0 [pid 6184] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6191] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6188] <... unlinkat resumed>) = 0 [pid 6186] <... futex resumed>) = 0 [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./595/binderfs" [pid 6191] <... symlinkat resumed>) = 0 [pid 6190] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6189] <... futex resumed>) = 0 [pid 6188] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6191] <... futex resumed>) = 1 [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6188] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6185] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6184] <... futex resumed>) = 0 [pid 310] unlink("./595/binderfs" [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6190] <... futex resumed>) = 0 [pid 6188] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6185] <... futex resumed>) = 0 [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6190] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6191] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6190] <... unlinkat resumed>) = 0 [pid 6188] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] <... futex resumed>) = 0 [pid 6185] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6184] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6191] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6188] <... futex resumed>) = 0 [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] <... futex resumed>) = 0 [pid 6188] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6191] <... futex resumed>) = 0 [pid 6190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6186] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6185] exit_group(0 [pid 6184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6188] <... futex resumed>) = ? [pid 6186] <... futex resumed>) = 0 [pid 6185] <... exit_group resumed>) = ? [pid 6184] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 6191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6190] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6188] +++ exited with 0 +++ [pid 6191] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6190] <... unlinkat resumed>) = 0 [pid 6191] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6190] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6191] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6190] <... futex resumed>) = 0 [pid 6191] <... futex resumed>) = 0 [pid 6190] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 6192 attached [pid 6185] +++ exited with 0 +++ [pid 6191] <... futex resumed>) = 0 [pid 6184] <... futex resumed>) = 1 [pid 310] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6191] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6186] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6184] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6185, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6192] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6186] exit_group(0 [pid 6184] exit_group(0 [pid 310] newfstatat(AT_FDCWD, "./595/config" [pid 6191] <... futex resumed>) = ? [pid 6190] <... futex resumed>) = ? [pid 6186] <... exit_group resumed>) = ? [pid 6184] <... exit_group resumed>) = ? [pid 6191] +++ exited with 0 +++ [pid 6190] +++ exited with 0 +++ [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6192] <... set_robust_list resumed>) = 0 [pid 6192] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6192] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6184] +++ exited with 0 +++ [pid 310] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] <... futex resumed>) = 0 [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6192] <... futex resumed>) = 1 [pid 6192] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6186] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6186, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] openat(AT_FDCWD, "./595/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6184, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6189] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 6189] <... futex resumed>) = 0 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6192] <... futex resumed>) = 1 [pid 310] getdents64(4 [pid 6192] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6189] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] close(4 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 6192] <... futex resumed>) = 1 [pid 310] rmdir("./595/config" [pid 6192] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] <... futex resumed>) = 0 [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 6192] <... futex resumed>) = 1 [pid 310] getdents64(3 [pid 6192] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 6192] <... mkdirat resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./595" [pid 6192] <... futex resumed>) = 1 [pid 6189] <... futex resumed>) = 0 [pid 6192] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6192] <... symlinkat resumed>) = 0 [pid 6189] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6192] <... futex resumed>) = 0 [pid 6189] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] mkdir("./596", 0777 [pid 6192] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6192] <... unlinkat resumed>) = 0 [pid 6189] <... futex resumed>) = 0 [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6192] <... futex resumed>) = 0 [pid 6189] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6192] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6189] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 6192] <... unlinkat resumed>) = 0 [pid 6189] <... futex resumed>) = 0 [pid 6192] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6189] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6192] <... futex resumed>) = 0 [pid 6189] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6192] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6189] exit_group(0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6192] <... futex resumed>) = ? [pid 6189] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6193 attached [pid 6192] +++ exited with 0 +++ [pid 6189] +++ exited with 0 +++ [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6193 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6189, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6193] set_robust_list(0x5555731a86a0, 24 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6193] <... set_robust_list resumed>) = 0 [pid 6193] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6193] chdir("./596") = 0 [pid 6193] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6193] setpgid(0, 0) = 0 [pid 6193] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6193] write(3, "1000", 4) = 4 [pid 6193] close(3) = 0 [pid 6193] symlink("/dev/binderfs", "./binderfs" [pid 309] <... restart_syscall resumed>) = 0 [pid 309] umount2("./585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6193] <... symlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6193] write(1, "executing program\n", 18 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6193] <... write resumed>) = 18 [pid 309] umount2("./585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./585/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./585/binderfs" [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6193] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6193] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] newfstatat(AT_FDCWD, "./585/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6193] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./585/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4 [pid 308] <... restart_syscall resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 6193] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 308] umount2("./592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./585/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6193] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3 [pid 308] openat(AT_FDCWD, "./592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 308] <... openat resumed>) = 3 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./585" [pid 308] fstat(3 [pid 6193] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 309] mkdir("./586", 0777 [pid 6193] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... mkdir resumed>) = 0 [pid 308] getdents64(3 [pid 6193] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6193] <... mprotect resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6193] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] newfstatat(AT_FDCWD, "./592/binderfs" [pid 6193] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6194 attached [pid 6193] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] unlink("./592/binderfs" [pid 307] openat(AT_FDCWD, "./581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6194] set_robust_list(0x5555731a86a0, 24 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6194 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = 0 [pid 307] fstat(3 [pid 6194] <... set_robust_list resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6194] rt_sigprocmask(SIG_SETMASK, [] [pid 6193] <... clone3 resumed> => {parent_tid=[6195]}, 88) = 6195 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6194] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6193] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./592/config" [pid 307] getdents64(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6193] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] openat(AT_FDCWD, "./592/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6194] chdir("./586" [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 307] umount2("./581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6193] <... futex resumed>) = 0 [pid 6194] <... chdir resumed>) = 0 [pid 308] getdents64(4 [pid 307] newfstatat(AT_FDCWD, "./581/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6194] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] getdents64(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] unlink("./581/binderfs" [pid 6194] <... prctl resumed>) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./592/config" [pid 6194] setpgid(0, 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 6194] <... setpgid resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(3) = 0 [pid 308] rmdir("./592"ci2-android-6-1/strace-static-x86_64: Process 6195 attached [pid 6194] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] mkdir("./593", 0777 [pid 307] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6195] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6194] <... openat resumed>) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6194] write(3, "1000", 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] newfstatat(AT_FDCWD, "./581/config" [pid 6194] <... write resumed>) = 4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6194] close(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6195] <... set_robust_list resumed>) = 0 [pid 6194] <... close resumed>) = 0 [pid 307] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6196 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6194] symlink("/dev/binderfs", "./binderfs" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./581/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6196 attached [pid 6195] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 3 [pid 307] fstat(4 [pid 6194] <... symlink resumed>) = 0 [pid 306] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6194] write(1, "executing program\n", 18 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 306] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] getdents64(4 [pid 6194] <... write resumed>) = 18 [pid 306] umount2("./577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] close(4 [pid 306] newfstatat(AT_FDCWD, "./577/binderfs" [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6194] <... futex resumed>) = 0 [pid 307] rmdir("./581/config" [pid 306] unlink("./577/binderfs" [pid 6195] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6196] set_robust_list(0x5555731a86a0, 24 [pid 6195] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 6196] <... set_robust_list resumed>) = 0 [pid 6196] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... unlink resumed>) = 0 [pid 307] getdents64(3 [pid 6194] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6194] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] close(3) = 0 [pid 6194] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = 0 [pid 307] rmdir("./581" [pid 6194] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rmdir resumed>) = 0 [pid 6194] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] mkdir("./582", 0777 [pid 6196] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6194] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] newfstatat(AT_FDCWD, "./577/config" [pid 6196] chdir("./593") = 0 [pid 6196] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... mkdir resumed>) = 0 [pid 6194] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./577/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6194] <... mprotect resumed>) = 0 [pid 306] openat(AT_FDCWD, "./577/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6196] <... prctl resumed>) = 0 [pid 6196] setpgid(0, 0) = 0 [pid 6196] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6195] <... mkdirat resumed>) = 0 [pid 6196] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6197 [pid 306] fstat(4 [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6194] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6194] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(4 [pid 6195] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6194] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6193] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6195] mount(NULL, "./config", "configfs", 0, NULL [pid 6193] <... futex resumed>) = 0 [pid 306] close(4 [pid 6195] <... mount resumed>) = 0 [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 6194] <... clone3 resumed> => {parent_tid=[6198]}, 88) = 6198 [pid 306] rmdir("./577/config" [pid 6196] write(3, "1000", 4) = 4 [pid 6196] close(3) = 0 [pid 6196] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6194] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6194] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 6195] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6193] <... futex resumed>) = 0 [pid 306] close(3 [pid 6194] <... futex resumed>) = 0 [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6193] <... futex resumed>) = 0 [pid 306] rmdir("./577" [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6195] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6195] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... rmdir resumed>) = 0 [pid 6193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] mkdir("./578", 0777 [pid 6196] write(1, "executing program\n", 18) = 18 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6196] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6196] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6195] <... futex resumed>) = 0 [pid 6193] <... futex resumed>) = 1 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6195] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6195] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6196] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6196] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6196] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6193] <... futex resumed>) = 0 [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6199 [pid 6193] <... futex resumed>) = 1 [pid 6195] <... futex resumed>) = 0 [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6195] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6198 attached ci2-android-6-1/strace-static-x86_64: Process 6199 attached ci2-android-6-1/strace-static-x86_64: Process 6197 attached [pid 6195] <... mkdirat resumed>) = 0 [pid 6196] <... mprotect resumed>) = 0 [pid 6198] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6196] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6197] set_robust_list(0x5555731a86a0, 24 [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6193] <... futex resumed>) = 0 [pid 6196] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6195] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6198] rt_sigprocmask(SIG_SETMASK, [] [pid 6199] set_robust_list(0x5555731a86a0, 24 [pid 6197] <... set_robust_list resumed>) = 0 [pid 6196] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6195] <... symlinkat resumed>) = 0 [pid 6193] <... futex resumed>) = 0 [pid 6199] <... set_robust_list resumed>) = 0 [pid 6198] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6197] rt_sigprocmask(SIG_SETMASK, [] [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6196] <... clone3 resumed> => {parent_tid=[6200]}, 88) = 6200 [pid 6195] <... futex resumed>) = 0 [pid 6193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6196] rt_sigprocmask(SIG_SETMASK, [] [pid 6195] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6196] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6195] <... unlinkat resumed>) = 0 [pid 6193] <... futex resumed>) = 0 [pid 6198] mkdirat(AT_FDCWD, "./config", 0777 [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6197] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6196] <... futex resumed>) = 0 [pid 6195] <... futex resumed>) = 0 [pid 6193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6195] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6193] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6198] <... mkdirat resumed>) = 0 [pid 6195] <... unlinkat resumed>) = 0 [pid 6193] <... futex resumed>) = 0 [pid 6195] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6193] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6195] <... futex resumed>) = 0 [pid 6193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6195] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6193] exit_group(0 [pid 6195] <... futex resumed>) = ? [pid 6193] <... exit_group resumed>) = ? [pid 6199] rt_sigprocmask(SIG_SETMASK, [] [pid 6198] <... futex resumed>) = 1 [pid 6197] chdir("./582" [pid 6195] +++ exited with 0 +++ [pid 6194] <... futex resumed>) = 0 [pid 6193] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 6200 attached [pid 6200] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6193, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6200] <... set_robust_list resumed>) = 0 [pid 6200] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6200] mkdirat(AT_FDCWD, "./config", 0777 [pid 6194] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6199] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6198] mount(NULL, "./config", "configfs", 0, NULL [pid 6197] <... chdir resumed>) = 0 [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 6200] <... mkdirat resumed>) = 0 [pid 6198] <... mount resumed>) = 0 [pid 6197] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6199] chdir("./578" [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] <... prctl resumed>) = 0 [pid 6200] <... futex resumed>) = 1 [pid 6196] <... futex resumed>) = 0 [pid 310] umount2("./596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6198] <... futex resumed>) = 1 [pid 6194] <... futex resumed>) = 0 [pid 6198] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6198] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6196] <... futex resumed>) = 0 [pid 6194] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6198] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 6200] mount(NULL, "./config", "configfs", 0, NULL [pid 6198] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] fstat(3 [pid 6200] <... mount resumed>) = 0 [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6197] setpgid(0, 0 [pid 6199] <... chdir resumed>) = 0 [pid 6198] <... futex resumed>) = 1 [pid 6194] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6198] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6194] <... futex resumed>) = 0 [pid 6198] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6198] <... futex resumed>) = 1 [pid 6194] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./596/binderfs" [pid 6198] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6196] <... futex resumed>) = 0 [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6198] <... mkdirat resumed>) = 0 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6194] <... futex resumed>) = 0 [pid 310] unlink("./596/binderfs" [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6200] <... futex resumed>) = 1 [pid 6200] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6198] <... futex resumed>) = 0 [pid 6194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... unlink resumed>) = 0 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6198] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6194] <... futex resumed>) = 0 [pid 6199] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 6199] <... prctl resumed>) = 0 [pid 6199] setpgid(0, 0 [pid 6198] <... symlinkat resumed>) = 0 [pid 310] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6199] <... setpgid resumed>) = 0 [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6199] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6198] <... futex resumed>) = 1 [pid 6194] <... futex resumed>) = 0 executing program executing program [pid 310] newfstatat(AT_FDCWD, "./596/config" [pid 6198] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6200] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6199] <... openat resumed>) = 3 [pid 6197] <... setpgid resumed>) = 0 [pid 6194] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6199] write(3, "1000", 4 [pid 6198] <... unlinkat resumed>) = 0 [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6199] <... write resumed>) = 4 [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6199] close(3 [pid 6198] <... futex resumed>) = 1 [pid 6194] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./596/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6199] <... close resumed>) = 0 [pid 6198] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6197] <... openat resumed>) = 3 [pid 6194] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 6199] symlink("/dev/binderfs", "./binderfs" [pid 6194] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 6194] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6199] <... symlink resumed>) = 0 [pid 6198] <... unlinkat resumed>) = 0 [pid 6197] write(3, "1000", 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6198] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] <... write resumed>) = 4 [pid 6199] write(1, "executing program\n", 18 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6198] <... futex resumed>) = 1 [pid 6197] close(3 [pid 6194] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6199] <... write resumed>) = 18 [pid 6194] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6198] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6197] <... close resumed>) = 0 [pid 6194] <... exit_group resumed>) = ? [pid 310] close(4 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... close resumed>) = 0 [pid 6199] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6199] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6199] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6199] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6199] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6198] +++ exited with 0 +++ [pid 6194] +++ exited with 0 +++ [pid 6199] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] rmdir("./596/config" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6194, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program executing program executing program [pid 6199] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6201]}, 88) = 6201 [pid 6199] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6197] symlink("/dev/binderfs", "./binderfs" [pid 310] getdents64(3 [pid 6199] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6199] <... futex resumed>) = 0 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 6197] <... symlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6201 attached [pid 6197] write(1, "executing program\n", 18 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./596" [pid 6197] <... write resumed>) = 18 [pid 6201] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6201] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6201] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./597", 0777 [pid 6201] <... mkdirat resumed>) = 0 [pid 6197] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6199] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6197] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6197] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6201] <... futex resumed>) = 1 [pid 6201] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6202 [pid 6199] <... futex resumed>) = 0 [pid 6197] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6199] <... futex resumed>) = 0 [pid 6197] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6197] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6201] <... futex resumed>) = 1 [pid 6201] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] <... mprotect resumed>) = 0 [pid 6199] <... futex resumed>) = 0 [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6201] <... futex resumed>) = 1 [pid 6201] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6197] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6201] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6200] <... futex resumed>) = 1 [pid 6197] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6196] <... futex resumed>) = 0 [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6199] <... futex resumed>) = 0 [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6197] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6201] <... futex resumed>) = 1 [pid 6201] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6197] <... clone3 resumed> => {parent_tid=[6203]}, 88) = 6203 ci2-android-6-1/strace-static-x86_64: Process 6203 attached [pid 6200] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6197] rt_sigprocmask(SIG_SETMASK, [] [pid 6200] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6197] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6201] <... mkdirat resumed>) = 0 [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6199] <... futex resumed>) = 0 [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6200] <... futex resumed>) = 1 [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6196] <... futex resumed>) = 0 [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6201] <... futex resumed>) = 1 [pid 6200] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6197] <... futex resumed>) = 0 [pid 6201] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6200] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6201] <... symlinkat resumed>) = 0 [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6199] <... futex resumed>) = 0 [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6201] <... futex resumed>) = 1 [pid 6201] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6200] <... futex resumed>) = 1 [pid 6196] <... futex resumed>) = 0 [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6200] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6203] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6201] <... unlinkat resumed>) = 0 [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6199] <... futex resumed>) = 0 [pid 6200] <... symlinkat resumed>) = 0 [pid 6199] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6199] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6201] <... futex resumed>) = 1 [pid 6201] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6201] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6203] <... set_robust_list resumed>) = 0 [pid 6200] <... futex resumed>) = 1 [pid 6196] <... futex resumed>) = 0 [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6201] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6200] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6199] <... futex resumed>) = 0 [pid 6199] exit_group(0) = ? [pid 6200] <... unlinkat resumed>) = 0 [pid 6203] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6202 attached [pid 6201] <... futex resumed>) = ? [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6203] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6200] <... futex resumed>) = 1 [pid 6196] <... futex resumed>) = 0 [pid 6200] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6196] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6196] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6200] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6203] mkdirat(AT_FDCWD, "./config", 0777 [pid 6200] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6200] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6196] <... futex resumed>) = 0 [pid 6200] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6196] exit_group(0 [pid 6200] <... futex resumed>) = ? [pid 6196] <... exit_group resumed>) = ? [pid 6203] <... mkdirat resumed>) = 0 [pid 6202] set_robust_list(0x5555731a86a0, 24 [pid 6201] +++ exited with 0 +++ [pid 6200] +++ exited with 0 +++ [pid 6199] +++ exited with 0 +++ [pid 6196] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6196, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6199, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6203] <... futex resumed>) = 1 [pid 308] <... restart_syscall resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 6203] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6197] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6203] mount(NULL, "./config", "configfs", 0, NULL [pid 6197] <... futex resumed>) = 0 [pid 308] umount2("./593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] <... mount resumed>) = 0 [pid 6202] <... set_robust_list resumed>) = 0 [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6203] <... futex resumed>) = 1 [pid 6197] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 306] umount2("./578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 6203] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6197] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 6203] <... futex resumed>) = 0 [pid 6197] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] openat(AT_FDCWD, "./578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6203] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6197] <... futex resumed>) = 0 [pid 309] umount2("./586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./593/binderfs" [pid 306] fstat(3 [pid 6203] <... futex resumed>) = 0 [pid 6202] rt_sigprocmask(SIG_SETMASK, [] [pid 6197] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./586/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6203] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./593/binderfs" [pid 6202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6197] <... futex resumed>) = 0 [pid 309] unlink("./586/binderfs" [pid 306] getdents64(3 [pid 6203] <... mkdirat resumed>) = 0 [pid 6202] chdir("./597" [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6202] <... chdir resumed>) = 0 [pid 309] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6203] <... futex resumed>) = 1 [pid 6202] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6197] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] umount2("./578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6202] <... prctl resumed>) = 0 [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] <... symlinkat resumed>) = 0 [pid 6202] setpgid(0, 0 [pid 6197] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6202] <... setpgid resumed>) = 0 [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./586/config" [pid 308] newfstatat(AT_FDCWD, "./593/config" [pid 306] newfstatat(AT_FDCWD, "./578/binderfs" [pid 6203] <... futex resumed>) = 0 [pid 6202] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6197] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6203] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6202] <... openat resumed>) = 3 [pid 6197] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] unlink("./578/binderfs" [pid 6203] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6202] write(3, "1000", 4 [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./586/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./593/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6203] <... unlinkat resumed>) = 0 [pid 6202] <... write resumed>) = 4 [pid 309] <... openat resumed>) = 4 [pid 306] <... unlink resumed>) = 0 [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 308] <... openat resumed>) = 4 [pid 306] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] <... futex resumed>) = 1 [pid 6202] close(3 [pid 6197] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(4 [pid 306] <... umount2 resumed>) = 0 [pid 6203] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] <... close resumed>) = 0 [pid 6197] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6202] symlink("/dev/binderfs", "./binderfs" [pid 6197] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6203] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6197] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 306] newfstatat(AT_FDCWD, "./578/config" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6203] <... unlinkat resumed>) = 0 [pid 6202] <... symlink resumed>) = 0 [pid 309] close(4 [pid 308] getdents64(4 [pid 306] umount2("./578/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6203] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6202] write(1, "executing program\n", 18 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6203] <... futex resumed>) = 1 [pid 6197] <... futex resumed>) = 0 [pid 309] rmdir("./586/config" [pid 6202] <... write resumed>) = 18 [pid 308] close(4 [pid 306] openat(AT_FDCWD, "./578/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6203] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6197] exit_group(0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6203] <... futex resumed>) = ? [pid 6202] <... futex resumed>) = 0 [pid 6197] <... exit_group resumed>) = ? [pid 309] getdents64(3 [pid 308] rmdir("./593/config" [pid 306] <... openat resumed>) = 4 [pid 6203] +++ exited with 0 +++ [pid 6202] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... rmdir resumed>) = 0 [pid 6202] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 6202] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3 [pid 6202] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6197] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... close resumed>) = 0 [pid 306] fstat(4 [pid 6202] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] close(3 [pid 308] rmdir("./593" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6197, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6202] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6202] <... mprotect resumed>) = 0 [pid 309] rmdir("./586" [pid 308] mkdir("./594", 0777 [pid 306] getdents64(4 [pid 6202] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6202] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] mkdir("./587", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 6202] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6202] <... clone3 resumed> => {parent_tid=[6204]}, 88) = 6204 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6204 attached [pid 6202] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6205 attached [pid 6204] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(4 [pid 6205] set_robust_list(0x5555731a86a0, 24 [pid 6204] <... set_robust_list resumed>) = 0 [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6205 [pid 6205] <... set_robust_list resumed>) = 0 [pid 6202] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 6205] rt_sigprocmask(SIG_SETMASK, [] [pid 6204] rt_sigprocmask(SIG_SETMASK, [] [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6205] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6205] chdir("./594") = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] rmdir("./578/config" [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6206 [pid 6205] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6205] setpgid(0, 0) = 0 [pid 6205] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... rmdir resumed>) = 0 [pid 6205] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 307] openat(AT_FDCWD, "./582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 6205] write(3, "1000", 4 [pid 307] <... openat resumed>) = 3 [pid 306] rmdir("./578" [pid 307] fstat(3 [pid 6205] <... write resumed>) = 4 [pid 6205] close(3) = 0 [pid 6205] symlink("/dev/binderfs", "./binderfs") = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6205] write(1, "executing program\n", 18 [pid 307] getdents64(3 [pid 306] mkdir("./579", 0777 [pid 6205] <... write resumed>) = 18 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6205] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6205] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... mkdir resumed>) = 0 [pid 307] umount2("./582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./582/binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6205] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6205] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6205] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6205] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] unlink("./582/binderfs" [pid 6205] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... unlink resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6207 [pid 307] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6205] <... clone3 resumed> => {parent_tid=[6208]}, 88) = 6208 [pid 6205] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6205] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./582/config" [pid 6205] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6207 attached ) = -1 EINVAL (Invalid argument) [pid 6207] set_robust_list(0x5555731a86a0, 24 [pid 307] openat(AT_FDCWD, "./582/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6207] <... set_robust_list resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 6207] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(4 [pid 6204] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6207] chdir("./579" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6206 attached [pid 6204] mkdirat(AT_FDCWD, "./config", 0777 [pid 6207] <... chdir resumed>) = 0 [pid 6207] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6207] setpgid(0, 0) = 0 [pid 6207] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] getdents64(4 [pid 6207] <... openat resumed>) = 3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6207] write(3, "1000", 4 [pid 307] close(4 executing program executing program [pid 6207] <... write resumed>) = 4 [pid 307] <... close resumed>) = 0 [pid 6207] close(3 [pid 307] rmdir("./582/config" [pid 6207] <... close resumed>) = 0 [pid 6207] symlink("/dev/binderfs", "./binderfs") = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6207] write(1, "executing program\n", 18) = 18 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 6207] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6207] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] close(3 [pid 6207] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 6207] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] rmdir("./582" [pid 6207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6207] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6207] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6207] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] mkdir("./583", 0777 [pid 6207] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6207] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6209]}, 88) = 6209 [pid 6207] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6209 attached [pid 6209] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6209] <... set_robust_list resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6209] rt_sigprocmask(SIG_SETMASK, [] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6209] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6209] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6209] <... futex resumed>) = 1 [pid 6209] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6210 [pid 6209] <... mount resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6209] <... futex resumed>) = 1 [pid 6209] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6209] <... futex resumed>) = 1 [pid 6209] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6209] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6209] <... futex resumed>) = 1 [pid 6209] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6204] <... mkdirat resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6209] <... futex resumed>) = 1 [pid 6209] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] set_robust_list(0x5555731a86a0, 24ci2-android-6-1/strace-static-x86_64: Process 6208 attached [pid 6209] <... symlinkat resumed>) = 0 [pid 6206] <... set_robust_list resumed>) = 0 [pid 6204] <... futex resumed>) = 1 [pid 6202] <... futex resumed>) = 0 [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6204] mount(NULL, "./config", "configfs", 0, NULL [pid 6206] rt_sigprocmask(SIG_SETMASK, [] [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6209] <... futex resumed>) = 1 [pid 6204] <... mount resumed>) = 0 [pid 6209] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6204] <... futex resumed>) = 1 [pid 6202] <... futex resumed>) = 0 [pid 6204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6209] <... unlinkat resumed>) = 0 [pid 6206] chdir("./587" [pid 6204] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6204] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6208] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6207] <... futex resumed>) = 0 [pid 6206] <... chdir resumed>) = 0 [pid 6207] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6209] <... futex resumed>) = 1 [pid 6204] <... futex resumed>) = 1 [pid 6202] <... futex resumed>) = 0 [pid 6204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6209] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6204] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6206] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6208] <... set_robust_list resumed>) = 0 [pid 6209] <... unlinkat resumed>) = 0 [pid 6209] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6207] <... futex resumed>) = 0 [pid 6207] exit_group(0) = ? [pid 6209] <... futex resumed>) = ? [pid 6204] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6206] <... prctl resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6210 attached [pid 6208] rt_sigprocmask(SIG_SETMASK, [] [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6206] setpgid(0, 0 [pid 6202] <... futex resumed>) = 0 [pid 6204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] <... setpgid resumed>) = 0 [pid 6204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6202] <... futex resumed>) = 0 [pid 6204] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6206] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6204] <... mkdirat resumed>) = 0 [pid 6209] +++ exited with 0 +++ [pid 6207] +++ exited with 0 +++ [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] <... openat resumed>) = 3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6207, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6204] <... futex resumed>) = 1 [pid 6202] <... futex resumed>) = 0 executing program [pid 6206] write(3, "1000", 4 [pid 6204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6206] <... write resumed>) = 4 [pid 6204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6202] <... futex resumed>) = 0 [pid 6206] close(3 [pid 6204] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 6210] set_robust_list(0x5555731a86a0, 24) = 0 [pid 306] umount2("./579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6208] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6206] <... close resumed>) = 0 [pid 6204] <... symlinkat resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] symlink("/dev/binderfs", "./binderfs" [pid 306] openat(AT_FDCWD, "./579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6208] mkdirat(AT_FDCWD, "./config", 0777 [pid 6204] <... futex resumed>) = 1 [pid 6202] <... futex resumed>) = 0 [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 6202] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 6204] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6206] <... symlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6204] <... unlinkat resumed>) = 0 [pid 306] getdents64(3 [pid 6206] write(1, "executing program\n", 18 [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6206] <... write resumed>) = 18 [pid 6204] <... futex resumed>) = 1 [pid 6202] <... futex resumed>) = 0 [pid 306] umount2("./579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] <... futex resumed>) = 0 [pid 6204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6202] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6206] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6204] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6202] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./579/binderfs" [pid 6210] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./579/binderfs" [pid 6206] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6204] <... unlinkat resumed>) = 0 [pid 6210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6210] chdir("./583" [pid 6206] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6204] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 6206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6204] <... futex resumed>) = 1 [pid 6202] <... futex resumed>) = 0 [pid 306] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6206] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6204] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6202] exit_group(0) = ? [pid 6204] <... futex resumed>) = ? [pid 6206] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./579/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./579/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6210] <... chdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./579/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6204] +++ exited with 0 +++ [pid 6206] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6202] +++ exited with 0 +++ [pid 6208] <... mkdirat resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6210] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] fstat(4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6202, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] <... mprotect resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6208] <... futex resumed>) = 1 [pid 6205] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6208] mount(NULL, "./config", "configfs", 0, NULL [pid 6206] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6208] <... mount resumed>) = 0 [pid 6206] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 6210] <... prctl resumed>) = 0 [pid 6206] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 6210] setpgid(0, 0 [pid 306] <... close resumed>) = 0 [pid 6210] <... setpgid resumed>) = 0 [pid 306] rmdir("./579/config" [pid 6208] <... futex resumed>) = 1 [pid 6205] <... futex resumed>) = 0 [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6210] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6206] <... clone3 resumed> => {parent_tid=[6211]}, 88) = 6211 [pid 6208] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6211 attached [pid 6210] <... openat resumed>) = 3 [pid 6208] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6206] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 6210] write(3, "1000", 4 [pid 6206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 6210] <... write resumed>) = 4 [pid 6208] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 6205] <... futex resumed>) = 0 [pid 6210] close(3 [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6210] <... close resumed>) = 0 [pid 6208] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6205] <... futex resumed>) = 0 [pid 306] rmdir("./579" [pid 6210] symlink("/dev/binderfs", "./binderfs" [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6210] <... symlink resumed>) = 0 [pid 6208] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... rmdir resumed>) = 0 [pid 6210] write(1, "executing program\n", 18 [pid 306] mkdir("./580", 0777 [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6210] <... write resumed>) = 18 [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6210] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6210] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6208] <... futex resumed>) = 1 [pid 6205] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6210] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6208] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6205] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6210] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6210] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6208] <... mkdirat resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6210] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6210] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6212]}, 88) = 6212 [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6211] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6213 [pid 6210] rt_sigprocmask(SIG_SETMASK, [] [pid 6208] <... futex resumed>) = 1 [pid 6205] <... futex resumed>) = 0 [pid 6210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6208] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6208] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6205] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6210] <... futex resumed>) = 0 [pid 6208] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6208] <... symlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6213 attached [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6205] <... futex resumed>) = 0 [pid 6208] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6208] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6205] <... futex resumed>) = 0 [pid 6208] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6211] <... set_robust_list resumed>) = 0 [pid 6208] <... unlinkat resumed>) = 0 [pid 6213] set_robust_list(0x5555731a86a0, 24 [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] <... set_robust_list resumed>) = 0 [pid 6208] <... futex resumed>) = 1 [pid 6205] <... futex resumed>) = 0 [pid 6208] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6205] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6208] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6205] <... futex resumed>) = 0 [pid 6208] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6205] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6213] rt_sigprocmask(SIG_SETMASK, [] [pid 6208] <... unlinkat resumed>) = 0 [pid 6213] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6208] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6205] <... futex resumed>) = 0 [pid 6208] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6205] exit_group(0 [pid 6208] <... futex resumed>) = ? [pid 6205] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6212 attached [pid 6213] chdir("./580" [pid 6211] rt_sigprocmask(SIG_SETMASK, [] [pid 6208] +++ exited with 0 +++ [pid 6211] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6211] mkdirat(AT_FDCWD, "./config", 0777 [pid 6205] +++ exited with 0 +++ [pid 6213] <... chdir resumed>) = 0 [pid 6212] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6205, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6213] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6212] <... set_robust_list resumed>) = 0 [pid 6213] <... prctl resumed>) = 0 [pid 6212] rt_sigprocmask(SIG_SETMASK, [] [pid 6211] <... mkdirat resumed>) = 0 [pid 6212] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6213] setpgid(0, 0 [pid 6212] mkdirat(AT_FDCWD, "./config", 0777 [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] <... setpgid resumed>) = 0 [pid 6213] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6211] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 6213] <... openat resumed>) = 3 [pid 6211] mount(NULL, "./config", "configfs", 0, NULL [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] write(3, "1000", 4 [pid 6206] <... futex resumed>) = 0 [pid 6213] <... write resumed>) = 4 [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6213] close(3) = 0 [pid 6213] symlink("/dev/binderfs", "./binderfs" [pid 6211] <... mount resumed>) = 0 [pid 6213] <... symlink resumed>) = 0 [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 6212] <... mkdirat resumed>) = 0 [pid 6213] write(1, "executing program\n", 18 [pid 6211] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] <... write resumed>) = 18 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6211] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6206] <... futex resumed>) = 0 [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./597", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6211] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6213] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6211] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 6211] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6211] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6206] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6206] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6211] <... futex resumed>) = 0 [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6211] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6206] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./597/binderfs" [pid 6213] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6213] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] unlink("./597/binderfs" [pid 6213] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6213] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... unlink resumed>) = 0 [pid 6211] <... mkdirat resumed>) = 0 [pid 310] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6213] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 6213] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6211] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 310] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6211] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6206] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./597/config" [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6213] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6211] <... symlinkat resumed>) = 0 [pid 6213] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6211] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./597/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6211] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 6206] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6211] <... unlinkat resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6213] <... clone3 resumed> => {parent_tid=[6214]}, 88) = 6214 [pid 310] getdents64(4 [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] rt_sigprocmask(SIG_SETMASK, [] [pid 6211] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6206] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6211] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6206] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6206] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 6213] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 6213] <... futex resumed>) = 0 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6211] <... unlinkat resumed>) = 0 [pid 310] rmdir("./597/config"ci2-android-6-1/strace-static-x86_64: Process 6214 attached [pid 6214] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6214] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6211] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3 [pid 6211] <... futex resumed>) = 1 [pid 6206] <... futex resumed>) = 0 [pid 6211] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... close resumed>) = 0 [pid 6206] exit_group(0 [pid 310] rmdir("./597" [pid 6211] <... futex resumed>) = ? [pid 6206] <... exit_group resumed>) = ? [pid 6214] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./598", 0777 [pid 6214] <... mkdirat resumed>) = 0 [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] <... futex resumed>) = 0 [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 6214] <... futex resumed>) = 1 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6214] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6214] <... mount resumed>) = 0 [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] <... futex resumed>) = 0 [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6214] <... futex resumed>) = 1 [pid 6214] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6215 [pid 6214] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6213] <... futex resumed>) = 0 [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6211] +++ exited with 0 +++ [pid 6206] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6206, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6210] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6212] <... futex resumed>) = 1 [pid 308] umount2("./594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6212] mount(NULL, "./config", "configfs", 0, NULL [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6215 attached [pid 6210] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6212] <... mount resumed>) = 0 [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6212] <... futex resumed>) = 1 [pid 6210] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6212] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6212] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6210] <... futex resumed>) = 0 [pid 308] umount2("./594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./594/binderfs" [pid 6212] <... futex resumed>) = 0 [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6215] set_robust_list(0x5555731a86a0, 24 [pid 6212] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6210] <... futex resumed>) = 0 executing program executing program [pid 309] openat(AT_FDCWD, "./587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] unlink("./594/binderfs" [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6214] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 3 [pid 308] newfstatat(AT_FDCWD, "./594/config" [pid 6212] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] fstat(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./594/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 6212] <... futex resumed>) = 1 [pid 6210] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 6212] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./594/config" [pid 6214] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6212] <... mkdirat resumed>) = 0 [pid 6210] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... rmdir resumed>) = 0 [pid 6214] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6212] <... futex resumed>) = 0 [pid 6210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6214] <... futex resumed>) = 1 [pid 6213] <... futex resumed>) = 0 [pid 6212] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./587/binderfs" [pid 308] close(3 [pid 6214] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6210] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 6214] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6213] <... futex resumed>) = 0 [pid 6212] <... symlinkat resumed>) = 0 [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./587/binderfs" [pid 308] rmdir("./594" [pid 6215] <... set_robust_list resumed>) = 0 [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6214] <... futex resumed>) = 0 [pid 6213] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./595", 0777 [pid 6215] rt_sigprocmask(SIG_SETMASK, [] [pid 6214] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6212] <... futex resumed>) = 1 [pid 6210] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6215] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6214] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6213] <... futex resumed>) = 0 [pid 6212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 6215] chdir("./598" [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6212] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6210] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6215] <... chdir resumed>) = 0 [pid 6214] <... futex resumed>) = 0 [pid 6213] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6212] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./587/config" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6215] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6214] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6212] <... unlinkat resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6215] <... prctl resumed>) = 0 [pid 6214] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6213] <... futex resumed>) = 0 [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6215] setpgid(0, 0 [pid 6212] <... futex resumed>) = 1 [pid 6210] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6215] <... setpgid resumed>) = 0 [pid 6212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6210] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./587/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6215] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6212] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6210] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 6216 attached [pid 6215] <... openat resumed>) = 3 [pid 6214] <... futex resumed>) = 0 [pid 6213] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6212] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6210] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6216 [pid 6216] set_robust_list(0x5555731a86a0, 24 [pid 6215] write(3, "1000", 4 [pid 6214] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6213] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6212] <... unlinkat resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6215] <... write resumed>) = 4 [pid 6214] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6213] <... futex resumed>) = 0 [pid 6212] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6216] <... set_robust_list resumed>) = 0 [pid 6215] close(3 [pid 6214] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6213] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6212] <... futex resumed>) = 1 [pid 6210] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6216] rt_sigprocmask(SIG_SETMASK, [] [pid 6215] <... close resumed>) = 0 [pid 6214] <... futex resumed>) = 0 [pid 6213] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6212] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6210] exit_group(0 [pid 309] getdents64(4 [pid 6215] symlink("/dev/binderfs", "./binderfs" [pid 6214] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6213] exit_group(0 [pid 6212] <... futex resumed>) = ? [pid 6210] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6214] <... futex resumed>) = ? [pid 6213] <... exit_group resumed>) = ? [pid 6212] +++ exited with 0 +++ [pid 6216] chdir("./595" [pid 6215] <... symlink resumed>) = 0 [pid 6214] +++ exited with 0 +++ [pid 6213] +++ exited with 0 +++ [pid 6210] +++ exited with 0 +++ [pid 309] close(4 [pid 6215] write(1, "executing program\n", 18 [pid 6216] <... chdir resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6213, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6215] <... write resumed>) = 18 [pid 309] rmdir("./587/config" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6210, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6216] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6216] <... prctl resumed>) = 0 [pid 6215] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 307] umount2("./583", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6215] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] getdents64(3 [pid 6216] setpgid(0, 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6215] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] openat(AT_FDCWD, "./583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6215] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] close(3 [pid 6215] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 6216] <... setpgid resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6215] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] fstat(3 [pid 309] rmdir("./587" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6216] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] mkdir("./588", 0777 [pid 6216] write(3, "1000", 4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6216] <... write resumed>) = 4 [pid 6216] close(3) = 0 [pid 6216] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6215] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... mkdir resumed>) = 0 [pid 307] umount2("./583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6215] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 306] umount2("./580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6215] <... mprotect resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] newfstatat(AT_FDCWD, "./583/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6216] write(1, "executing program\n", 18) = 18 [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6216] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6216] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6216] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] openat(AT_FDCWD, "./580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6217 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] unlink("./583/binderfs" [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 6215] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6216] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... unlink resumed>) = 0 [pid 6215] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6215] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6216] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 6216] <... mprotect resumed>) = 0 [pid 307] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6215] <... clone3 resumed> => {parent_tid=[6218]}, 88) = 6218 [pid 307] newfstatat(AT_FDCWD, "./583/config" [pid 306] umount2("./580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6215] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6216] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6215] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./580/binderfs" [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./583/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6215] <... futex resumed>) = 0 [pid 306] unlink("./580/binderfs" [pid 307] <... openat resumed>) = 4 [pid 6216] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6216] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 306] <... unlink resumed>) = 0 [pid 6216] <... clone3 resumed> => {parent_tid=[6219]}, 88) = 6219 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6216] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(4 [pid 6216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6216] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./580/config" [pid 307] close(4ci2-android-6-1/strace-static-x86_64: Process 6217 attached ) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] rmdir("./583/config" [pid 306] umount2("./580/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6217] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6217] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6217] chdir("./588" [pid 307] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6217] <... chdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./580/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(3 [pid 6217] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... openat resumed>) = 4 [pid 307] <... close resumed>) = 0 [pid 306] fstat(4 [pid 307] rmdir("./583" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6217] <... prctl resumed>) = 0 [pid 6217] setpgid(0, 0) = 0 [pid 6217] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-1/strace-static-x86_64: Process 6218 attached ) = 3 [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 6217] write(3, "1000", 4) = 4 [pid 6217] close(3 [pid 307] mkdir("./584", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6217] <... close resumed>) = 0 [pid 6217] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6217] write(1, "executing program\n", 18) = 18 [pid 307] <... mkdir resumed>) = 0 [pid 306] getdents64(4 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6217] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6217] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6217] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(4 [pid 6218] set_robust_list(0x7f0c4bb8b9a0, 24ci2-android-6-1/strace-static-x86_64: Process 6219 attached [pid 6217] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... close resumed>) = 0 [pid 6217] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] rmdir("./580/config" [pid 6217] <... clone3 resumed> => {parent_tid=[6220]}, 88) = 6220 [pid 6217] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6220 attached [pid 6220] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6220] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 executing program executing program [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6221 [pid 6220] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] getdents64(3 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6220] <... mkdirat resumed>) = 0 [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6217] <... futex resumed>) = 0 [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(3 [pid 6220] <... futex resumed>) = 1 [pid 6220] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./580" [pid 6220] <... mount resumed>) = 0 [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6217] <... futex resumed>) = 0 [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6220] <... futex resumed>) = 1 [pid 6220] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] mkdir("./581", 0777 [pid 6220] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6217] <... futex resumed>) = 0 [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6220] <... futex resumed>) = 1 [pid 306] <... mkdir resumed>) = 0 [pid 6220] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6217] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6220] <... futex resumed>) = 1 [pid 6220] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6217] <... futex resumed>) = 0 [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6222 [pid 6220] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6220] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6218] <... set_robust_list resumed>) = 0 [pid 6219] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6220] <... symlinkat resumed>) = 0 [pid 6218] rt_sigprocmask(SIG_SETMASK, [] [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6217] <... futex resumed>) = 0 [pid 6218] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6220] <... futex resumed>) = 1 [pid 6220] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6218] mkdirat(AT_FDCWD, "./config", 0777 executing program executing program [pid 6220] <... unlinkat resumed>) = 0 [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6217] <... futex resumed>) = 0 [pid 6217] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6217] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6220] <... futex resumed>) = 1 [pid 6220] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6220] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6218] <... mkdirat resumed>) = 0 [pid 6217] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6222 attached [pid 6219] <... set_robust_list resumed>) = 0 [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6217] exit_group(0) = ? [pid 6220] <... futex resumed>) = ? [pid 6218] <... futex resumed>) = 1 [pid 6215] <... futex resumed>) = 0 [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6218] mount(NULL, "./config", "configfs", 0, NULL [pid 6219] rt_sigprocmask(SIG_SETMASK, [] [pid 6215] <... futex resumed>) = 0 [pid 6218] <... mount resumed>) = 0 [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6218] <... futex resumed>) = 1 [pid 6215] <... futex resumed>) = 0 [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6219] mkdirat(AT_FDCWD, "./config", 0777 [pid 6218] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6218] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6220] +++ exited with 0 +++ [pid 6217] +++ exited with 0 +++ [pid 6218] <... futex resumed>) = 1 [pid 6215] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6217, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6218] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 6221 attached [pid 6215] <... futex resumed>) = 0 [pid 6218] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6221] set_robust_list(0x5555731a86a0, 24 [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] <... set_robust_list resumed>) = 0 [pid 6218] <... futex resumed>) = 0 [pid 6215] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6221] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6218] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6215] <... futex resumed>) = 0 [pid 6221] chdir("./584" [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] <... chdir resumed>) = 0 [pid 6221] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6218] <... mkdirat resumed>) = 0 [pid 6221] setpgid(0, 0) = 0 [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] <... mkdirat resumed>) = 0 [pid 6221] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6218] <... futex resumed>) = 1 [pid 6215] <... futex resumed>) = 0 [pid 6222] set_robust_list(0x5555731a86a0, 24 [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6218] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6215] <... futex resumed>) = 0 [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6218] <... symlinkat resumed>) = 0 [pid 6221] <... openat resumed>) = 3 [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6222] <... set_robust_list resumed>) = 0 [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] write(3, "1000", 4) = 4 [pid 6221] close(3) = 0 [pid 6218] <... futex resumed>) = 1 [pid 6215] <... futex resumed>) = 0 [pid 6221] symlink("/dev/binderfs", "./binderfs" [pid 6218] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6218] <... unlinkat resumed>) = 0 [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] mount(NULL, "./config", "configfs", 0, NULL [pid 6218] <... futex resumed>) = 1 [pid 6215] <... futex resumed>) = 0 [pid 6218] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6215] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] <... mount resumed>) = 0 [pid 6215] <... futex resumed>) = 0 [pid 6221] <... symlink resumed>) = 0 [pid 6221] write(1, "executing program\n", 18) = 18 [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6218] <... unlinkat resumed>) = 0 [pid 6215] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] <... futex resumed>) = 0 [pid 6218] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6221] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6221] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6221] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6219] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6218] <... futex resumed>) = 1 [pid 6215] <... futex resumed>) = 0 [pid 6221] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6215] exit_group(0 [pid 6219] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6218] ???( [pid 6215] <... exit_group resumed>) = ? [pid 6222] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6222] chdir("./581") = 0 [pid 6222] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6222] setpgid(0, 0) = 0 [pid 6222] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6222] write(3, "1000", 4) = 4 [pid 6222] close(3) = 0 [pid 6218] <... ??? resumed>) = ? [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6222] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6222] write(1, "executing program\n", 18) = 18 [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6222] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6222] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6218] +++ exited with 0 +++ [pid 6215] +++ exited with 0 +++ [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6216] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6215, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6219] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6222] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6222] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6222] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 6221] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6222] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6221] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6219] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777ci2-android-6-1/strace-static-x86_64: Process 6223 attached [pid 6222] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6219] <... mkdirat resumed>) = 0 [pid 6223] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6222] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6221] <... clone3 resumed> => {parent_tid=[6223]}, 88) = 6223 ci2-android-6-1/strace-static-x86_64: Process 6224 attached [pid 6223] <... set_robust_list resumed>) = 0 [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6224] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 6224] <... set_robust_list resumed>) = 0 [pid 6222] <... clone3 resumed> => {parent_tid=[6224]}, 88) = 6224 [pid 6221] rt_sigprocmask(SIG_SETMASK, [] [pid 6219] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 6224] rt_sigprocmask(SIG_SETMASK, [] [pid 6223] rt_sigprocmask(SIG_SETMASK, [] [pid 6219] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6216] <... futex resumed>) = 0 [pid 6224] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6223] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6222] rt_sigprocmask(SIG_SETMASK, [] [pid 6221] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6219] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] <... symlinkat resumed>) = 0 [pid 310] umount2("./598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6221] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6223] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6219] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 6219] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6216] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 6219] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6219] <... unlinkat resumed>) = 0 [pid 310] getdents64(3 [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6224] <... futex resumed>) = 0 [pid 6222] <... futex resumed>) = 1 [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 310] umount2("./598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] mkdirat(AT_FDCWD, "./config", 0777 [pid 6223] mkdirat(AT_FDCWD, "./config", 0777 [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6219] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6216] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... restart_syscall resumed>) = 0 [pid 6219] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6216] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./598/binderfs" [pid 6219] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6216] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6219] <... unlinkat resumed>) = 0 [pid 310] unlink("./598/binderfs" [pid 309] umount2("./588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6219] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6224] <... mkdirat resumed>) = 0 [pid 6219] <... futex resumed>) = 1 [pid 6216] <... futex resumed>) = 0 [pid 310] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6219] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6216] exit_group(0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 6219] <... futex resumed>) = ? [pid 6216] <... exit_group resumed>) = ? [pid 310] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(3 [pid 6224] <... futex resumed>) = 1 [pid 6223] <... mkdirat resumed>) = 0 [pid 6222] <... futex resumed>) = 0 [pid 6219] +++ exited with 0 +++ [pid 6216] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./598/config" [pid 309] getdents64(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6216, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6221] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./598/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] newfstatat(AT_FDCWD, "./588/binderfs" [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] fstat(4 [pid 309] unlink("./588/binderfs" [pid 6224] mount(NULL, "./config", "configfs", 0, NULL [pid 6223] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6224] <... mount resumed>) = 0 [pid 6223] <... mount resumed>) = 0 [pid 310] getdents64(4 [pid 309] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... umount2 resumed>) = 0 [pid 310] getdents64(4 [pid 309] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(4 [pid 309] newfstatat(AT_FDCWD, "./588/config" [pid 310] <... close resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] rmdir("./598/config" [pid 309] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] <... futex resumed>) = 1 [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6223] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6224] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6223] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 309] openat(AT_FDCWD, "./588/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... restart_syscall resumed>) = 0 [pid 6224] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6223] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 309] <... openat resumed>) = 4 [pid 6224] <... futex resumed>) = 1 [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] fstat(4 [pid 308] umount2("./595", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./598" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6223] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6224] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6223] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... openat resumed>) = 3 [pid 6224] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6223] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] mkdir("./599", 0777 [pid 308] fstat(3 [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6224] <... futex resumed>) = 1 [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6223] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6223] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6224] <... mkdirat resumed>) = 0 [pid 6223] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./595/binderfs" [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6224] <... futex resumed>) = 1 [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 308] unlink("./595/binderfs" [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./588/config" [pid 308] <... unlink resumed>) = 0 [pid 6224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6223] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6225 [pid 308] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6223] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6225 attached [pid 6224] <... symlinkat resumed>) = 0 [pid 6223] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(3 [pid 308] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6224] <... futex resumed>) = 1 [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 309] close(3 [pid 308] newfstatat(AT_FDCWD, "./595/config" [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6225] set_robust_list(0x5555731a86a0, 24 [pid 6224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6223] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 309] rmdir("./588" [pid 308] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6224] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6223] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6224] <... unlinkat resumed>) = 0 [pid 6223] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... rmdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./595/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./589", 0777 [pid 308] <... openat resumed>) = 4 [pid 6225] <... set_robust_list resumed>) = 0 [pid 6224] <... futex resumed>) = 1 [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6221] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6223] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] getdents64(4 [pid 6224] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6223] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6222] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6221] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6225] rt_sigprocmask(SIG_SETMASK, [] [pid 6224] <... unlinkat resumed>) = 0 [pid 6223] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(4 [pid 6224] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6223] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6224] <... futex resumed>) = 1 [pid 6223] <... futex resumed>) = 1 [pid 6222] <... futex resumed>) = 0 [pid 6221] <... futex resumed>) = 0 [pid 308] close(4 [pid 6224] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6223] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6222] exit_group(0 [pid 6221] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 6224] <... futex resumed>) = ? [pid 6223] <... futex resumed>) = ? [pid 6222] <... exit_group resumed>) = ? [pid 6221] <... exit_group resumed>) = ? [pid 308] rmdir("./595/config"ci2-android-6-1/strace-static-x86_64: Process 6226 attached [pid 6225] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6224] +++ exited with 0 +++ [pid 6223] +++ exited with 0 +++ [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6226 [pid 6226] set_robust_list(0x5555731a86a0, 24 [pid 6225] chdir("./599" [pid 6222] +++ exited with 0 +++ [pid 6221] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 6225] <... chdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 6225] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6221, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6222, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6225] <... prctl resumed>) = 0 [pid 308] close(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6225] setpgid(0, 0 [pid 308] <... close resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rmdir("./595" [pid 6226] <... set_robust_list resumed>) = 0 [pid 6225] <... setpgid resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./596", 0777 [pid 6226] rt_sigprocmask(SIG_SETMASK, [] [pid 6225] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6226] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6225] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6227 attached [pid 6225] write(3, "1000", 4 [pid 6227] set_robust_list(0x5555731a86a0, 24 [pid 6225] <... write resumed>) = 4 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6227 [pid 6227] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6227] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6227] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6226] chdir("./589" [pid 6225] close(3 [pid 6227] chdir("./596" [pid 6226] <... chdir resumed>) = 0 [pid 6225] <... close resumed>) = 0 [pid 6226] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6225] symlink("/dev/binderfs", "./binderfs" [pid 6227] <... chdir resumed>) = 0 [pid 6226] <... prctl resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6225] <... symlink resumed>) = 0 [pid 6227] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6225] write(1, "executing program\n", 18 [pid 6227] setpgid(0, 0 [pid 307] umount2("./584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6225] <... write resumed>) = 18 [pid 6227] <... setpgid resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6227] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6225] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 6226] setpgid(0, 0 [pid 6225] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] fstat(3 [pid 6227] <... openat resumed>) = 3 [pid 6226] <... setpgid resumed>) = 0 [pid 6225] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6227] write(3, "1000", 4 [pid 6226] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6225] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] getdents64(3 [pid 6225] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6227] <... write resumed>) = 4 [pid 6227] close(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6225] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] umount2("./584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6227] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6225] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] newfstatat(AT_FDCWD, "./584/binderfs" [pid 6227] symlink("/dev/binderfs", "./binderfs" [pid 6225] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6227] <... symlink resumed>) = 0 [pid 6225] <... mprotect resumed>) = 0 [pid 307] unlink("./584/binderfs" [pid 6226] <... openat resumed>) = 3 [pid 6227] write(1, "executing program\n", 18) = 18 [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 6225] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6225] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6227] <... futex resumed>) = 0 [pid 6225] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6228 attached [pid 6227] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6226] write(3, "1000", 4 [pid 307] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6225] <... clone3 resumed> => {parent_tid=[6228]}, 88) = 6228 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6225] rt_sigprocmask(SIG_SETMASK, [] [pid 307] newfstatat(AT_FDCWD, "./584/config" [pid 6225] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6225] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./584/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6227] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6226] <... write resumed>) = 4 [pid 307] <... openat resumed>) = 4 [pid 6227] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6226] close(3 [pid 307] fstat(4 [pid 6227] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6228] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6226] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6228] <... set_robust_list resumed>) = 0 [pid 6227] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6226] symlink("/dev/binderfs", "./binderfs" executing program executing program [pid 307] getdents64(4 [pid 6228] rt_sigprocmask(SIG_SETMASK, [] [pid 6227] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6226] <... symlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... restart_syscall resumed>) = 0 [pid 6228] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 6227] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6226] write(1, "executing program\n", 18 [pid 6227] <... mprotect resumed>) = 0 [pid 6226] <... write resumed>) = 18 [pid 6227] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6227] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6226] <... futex resumed>) = 0 [pid 6227] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6226] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6227] <... clone3 resumed> => {parent_tid=[6229]}, 88) = 6229 [pid 6226] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 307] close(4 [pid 6228] mkdirat(AT_FDCWD, "./config", 0777 [pid 6227] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6227] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6226] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... close resumed>) = 0 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./584/config" [pid 6227] <... futex resumed>) = 0 [pid 6226] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6226] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6226] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 307] getdents64(3 [pid 306] fstat(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(3 [pid 6226] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 6226] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rmdir("./584" [pid 6226] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6228] <... mkdirat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6226] <... clone3 resumed> => {parent_tid=[6230]}, 88) = 6230 [pid 307] mkdir("./585", 0777 [pid 6226] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6226] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6229 attached [pid 307] <... mkdir resumed>) = 0 [pid 6225] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./581/binderfs" [pid 6228] <... futex resumed>) = 1 [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6228] mount(NULL, "./config", "configfs", 0, NULL [pid 6225] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] unlink("./581/binderfs" [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6229] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6229] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6229] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] <... unlink resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6231 [pid 306] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6228] <... mount resumed>) = 0 [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6227] <... futex resumed>) = 0 [pid 6228] <... futex resumed>) = 1 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6225] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6228] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6227] <... futex resumed>) = 0 [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./581/config" [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6225] <... futex resumed>) = 0 [pid 6229] <... futex resumed>) = 1 [pid 6229] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6228] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] umount2("./581/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6229] <... mount resumed>) = 0 [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./581/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6228] <... futex resumed>) = 1 [pid 6225] <... futex resumed>) = 0 [pid 6228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 6225] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 6228] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6228] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] getdents64(4 [pid 6227] <... futex resumed>) = 0 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6228] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6227] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6229] <... futex resumed>) = 1 [pid 306] close(4 [pid 6225] <... futex resumed>) = 0 [pid 6228] <... futex resumed>) = 1 [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6228] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... close resumed>) = 0 [pid 6225] <... futex resumed>) = 0 [pid 306] rmdir("./581/config" [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6229] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6227] <... futex resumed>) = 0 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6227] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6228] <... mkdirat resumed>) = 0 [pid 306] close(3 [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6229] <... futex resumed>) = 1 [pid 306] <... close resumed>) = 0 [pid 6228] <... futex resumed>) = 1 [pid 6225] <... futex resumed>) = 0 [pid 306] rmdir("./581" [pid 6228] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6229] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6227] <... futex resumed>) = 0 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6225] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./582", 0777 [pid 6228] <... symlinkat resumed>) = 0 [pid 6229] <... futex resumed>) = 1 [pid 6229] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6229] <... futex resumed>) = 1 [pid 6228] <... futex resumed>) = 1 [pid 6227] <... futex resumed>) = 0 [pid 6225] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6229] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6228] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6229] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6227] <... futex resumed>) = 0 [pid 6225] <... futex resumed>) = 0 [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6229] <... futex resumed>) = 0 [pid 6227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6229] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6229] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6227] <... futex resumed>) = 0 [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6229] <... futex resumed>) = 0 [pid 6227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6229] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6228] <... unlinkat resumed>) = 0 [pid 6227] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6232 attached ci2-android-6-1/strace-static-x86_64: Process 6230 attached [pid 6229] <... unlinkat resumed>) = 0 [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6227] <... futex resumed>) = 0 [pid 6225] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6232 [pid 6229] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6228] <... futex resumed>) = 0 [pid 6227] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6225] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6229] <... futex resumed>) = 0 [pid 6227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6229] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6227] exit_group(0 [pid 6229] <... futex resumed>) = ? [pid 6228] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6227] <... exit_group resumed>) = ? [pid 6225] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6231 attached [pid 6232] set_robust_list(0x5555731a86a0, 24 [pid 6230] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6229] +++ exited with 0 +++ [pid 6228] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6227] +++ exited with 0 +++ [pid 6225] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6231] set_robust_list(0x5555731a86a0, 24 [pid 6228] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6227, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6231] <... set_robust_list resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6231] rt_sigprocmask(SIG_SETMASK, [] [pid 6228] <... futex resumed>) = 1 [pid 6230] <... set_robust_list resumed>) = 0 [pid 6225] <... futex resumed>) = 0 [pid 6232] <... set_robust_list resumed>) = 0 [pid 6231] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6230] rt_sigprocmask(SIG_SETMASK, [] [pid 6228] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6225] exit_group(0 [pid 6231] chdir("./585" [pid 6228] <... futex resumed>) = ? [pid 6225] <... exit_group resumed>) = ? [pid 6231] <... chdir resumed>) = 0 [pid 6231] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6231] setpgid(0, 0) = 0 [pid 6231] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6231] write(3, "1000", 4) = 4 [pid 6228] +++ exited with 0 +++ [pid 6225] +++ exited with 0 +++ [pid 6231] close(3) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6225, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6231] symlink("/dev/binderfs", "./binderfs" [pid 6232] rt_sigprocmask(SIG_SETMASK, [] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6232] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6231] <... symlink resumed>) = 0 [pid 6230] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6232] chdir("./582" [pid 6231] write(1, "executing program\n", 18 [pid 310] <... restart_syscall resumed>) = 0 [pid 6230] mkdirat(AT_FDCWD, "./config", 0777 [pid 6232] <... chdir resumed>) = 0 [pid 6231] <... write resumed>) = 18 [pid 6232] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6232] <... prctl resumed>) = 0 [pid 6231] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6232] setpgid(0, 0 [pid 6231] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] openat(AT_FDCWD, "./599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6232] <... setpgid resumed>) = 0 [pid 6231] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... openat resumed>) = 3 [pid 6232] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6231] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] fstat(3 [pid 6232] <... openat resumed>) = 3 [pid 6231] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6230] <... mkdirat resumed>) = 0 [pid 6232] write(3, "1000", 4 [pid 6231] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] getdents64(3 [pid 6232] <... write resumed>) = 4 [pid 6231] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6232] close(3 [pid 6231] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6232] <... close resumed>) = 0 [pid 6231] <... mprotect resumed>) = 0 [pid 6230] <... futex resumed>) = 1 [pid 6226] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6232] symlink("/dev/binderfs", "./binderfs" [pid 6231] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./599/binderfs" [pid 6232] <... symlink resumed>) = 0 [pid 6231] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6230] mount(NULL, "./config", "configfs", 0, NULL [pid 6226] <... futex resumed>) = 0 [pid 6232] write(1, "executing program\n", 18 [pid 6231] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6232] <... write resumed>) = 18 [pid 6230] <... mount resumed>) = 0 [pid 310] unlink("./599/binderfs" [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6231] <... clone3 resumed> => {parent_tid=[6233]}, 88) = 6233 [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 6232] <... futex resumed>) = 0 [pid 6231] rt_sigprocmask(SIG_SETMASK, [] [pid 6230] <... futex resumed>) = 1 [pid 6226] <... futex resumed>) = 0 [pid 310] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6232] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6231] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6230] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6226] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 6232] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6231] <... futex resumed>) = 0 [pid 6230] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6233 attached [pid 6232] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6232] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./599/config" [pid 6232] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6230] <... futex resumed>) = 1 [pid 6226] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6232] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] <... mprotect resumed>) = 0 [pid 6230] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6226] <... futex resumed>) = 0 [pid 310] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6233] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6232] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6230] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6232] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6232] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./599/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6234 attached [pid 6233] <... set_robust_list resumed>) = 0 [pid 6232] <... clone3 resumed> => {parent_tid=[6234]}, 88) = 6234 [pid 6232] rt_sigprocmask(SIG_SETMASK, [] [pid 6230] <... futex resumed>) = 1 [pid 6226] <... futex resumed>) = 0 [pid 6232] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 executing program executing program executing program [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6226] <... futex resumed>) = 0 [pid 6232] <... futex resumed>) = 0 [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6234] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6233] rt_sigprocmask(SIG_SETMASK, [] [pid 6230] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] fstat(4 [pid 6234] <... set_robust_list resumed>) = 0 [pid 6234] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6234] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6230] <... mkdirat resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] <... futex resumed>) = 0 [pid 6234] <... futex resumed>) = 1 [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6234] mount(NULL, "./config", "configfs", 0, NULL [pid 6232] <... futex resumed>) = 0 [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6234] <... mount resumed>) = 0 [pid 6233] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6230] <... futex resumed>) = 1 [pid 6226] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6234] <... futex resumed>) = 1 [pid 6232] <... futex resumed>) = 0 [pid 6230] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6233] mkdirat(AT_FDCWD, "./config", 0777 [pid 6234] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6234] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6232] <... futex resumed>) = 0 [pid 6226] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6230] <... symlinkat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6234] <... futex resumed>) = 0 [pid 6232] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 3 [pid 6234] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 6234] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6232] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 6234] <... futex resumed>) = 0 [pid 6232] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6234] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4 [pid 308] umount2("./596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6234] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6232] <... futex resumed>) = 0 [pid 6230] <... futex resumed>) = 0 [pid 6226] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6233] <... mkdirat resumed>) = 0 [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6230] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./599/config" [pid 308] newfstatat(AT_FDCWD, "./596/binderfs" [pid 6234] <... futex resumed>) = 0 [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6230] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6226] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6234] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./596/binderfs" [pid 6234] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6233] <... futex resumed>) = 1 [pid 6232] <... futex resumed>) = 0 [pid 6231] <... futex resumed>) = 0 [pid 6230] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6233] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6230] <... unlinkat resumed>) = 0 [pid 310] getdents64(3 [pid 308] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6234] <... futex resumed>) = 0 [pid 6233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6232] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6231] <... futex resumed>) = 0 [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6234] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6233] mount(NULL, "./config", "configfs", 0, NULL [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6230] <... futex resumed>) = 1 [pid 6226] <... futex resumed>) = 0 [pid 310] close(3 [pid 308] <... umount2 resumed>) = 0 [pid 6234] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6232] <... futex resumed>) = 0 [pid 6230] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6226] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6233] <... mount resumed>) = 0 [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6230] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6226] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6234] <... futex resumed>) = 0 [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6230] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6226] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./599" [pid 308] newfstatat(AT_FDCWD, "./596/config" [pid 6234] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6232] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6234] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6232] <... futex resumed>) = 0 [pid 6230] <... unlinkat resumed>) = 0 [pid 308] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6234] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6232] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... rmdir resumed>) = 0 [pid 6234] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6233] <... futex resumed>) = 1 [pid 6231] <... futex resumed>) = 0 [pid 6230] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./596/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] mkdir("./600", 0777 [pid 6234] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6233] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6230] <... futex resumed>) = 1 [pid 6226] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6234] <... futex resumed>) = 1 [pid 6232] <... futex resumed>) = 0 [pid 6231] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 6234] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6232] exit_group(0 [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6230] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6226] exit_group(0 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6234] <... futex resumed>) = ? [pid 6233] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6232] <... exit_group resumed>) = ? [pid 6230] <... futex resumed>) = ? [pid 6226] <... exit_group resumed>) = ? [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 6234] +++ exited with 0 +++ [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6232] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./596/config" [pid 6230] +++ exited with 0 +++ [pid 6226] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(3 [pid 6233] <... futex resumed>) = 1 [pid 6231] <... futex resumed>) = 0 [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6226, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6232, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6233] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6231] <... futex resumed>) = 0 [pid 308] close(3 [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./596" [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6233] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6235 [pid 308] mkdir("./597", 0777ci2-android-6-1/strace-static-x86_64: Process 6235 attached [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6235] set_robust_list(0x5555731a86a0, 24 [pid 6233] <... futex resumed>) = 1 [pid 6231] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6233] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6231] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6233] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6235] <... set_robust_list resumed>) = 0 [pid 6233] <... mkdirat resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6236 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6235] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6236 attached [pid 6236] set_robust_list(0x5555731a86a0, 24 [pid 6233] <... futex resumed>) = 1 [pid 6231] <... futex resumed>) = 0 [pid 6236] <... set_robust_list resumed>) = 0 [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] rt_sigprocmask(SIG_SETMASK, [] [pid 6231] <... futex resumed>) = 0 [pid 6236] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6233] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6236] chdir("./597") = 0 [pid 6236] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6233] <... symlinkat resumed>) = 0 [pid 6236] <... prctl resumed>) = 0 [pid 6236] setpgid(0, 0) = 0 [pid 6236] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] <... openat resumed>) = 3 [pid 6235] chdir("./600" [pid 6233] <... futex resumed>) = 1 [pid 6231] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 6236] write(3, "1000", 4 [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] <... write resumed>) = 4 [pid 6231] <... futex resumed>) = 0 [pid 6236] close(3 [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6236] <... close resumed>) = 0 [pid 6233] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6236] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6233] <... unlinkat resumed>) = 0 [pid 6235] <... chdir resumed>) = 0 [pid 6236] write(1, "executing program\n", 18) = 18 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6236] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6236] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6236] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6236] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6233] <... futex resumed>) = 1 [pid 6231] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6236] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6235] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6233] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6231] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6231] <... futex resumed>) = 0 [pid 6236] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6231] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6235] <... prctl resumed>) = 0 [pid 6233] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6237 attached [pid 6236] <... clone3 resumed> => {parent_tid=[6237]}, 88) = 6237 [pid 309] <... openat resumed>) = 3 [pid 6236] rt_sigprocmask(SIG_SETMASK, [] [pid 6233] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 6235] setpgid(0, 0 [pid 6236] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6233] <... futex resumed>) = 1 [pid 6235] <... setpgid resumed>) = 0 [pid 6231] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6233] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6231] exit_group(0 [pid 6236] <... futex resumed>) = 0 [pid 6235] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6233] <... futex resumed>) = ? [pid 6231] <... exit_group resumed>) = ? [pid 309] getdents64(3 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6235] <... openat resumed>) = 3 [pid 6233] +++ exited with 0 +++ [pid 6231] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6235] write(3, "1000", 4 [pid 309] umount2("./589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6231, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6235] <... write resumed>) = 4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] newfstatat(AT_FDCWD, "./589/binderfs" [pid 6235] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6235] <... close resumed>) = 0 [pid 309] unlink("./589/binderfs" [pid 6237] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6237] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6235] symlink("/dev/binderfs", "./binderfs" [pid 309] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6237] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... umount2 resumed>) = 0 [pid 6235] <... symlink resumed>) = 0 [pid 309] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6235] write(1, "executing program\n", 18 [pid 309] newfstatat(AT_FDCWD, "./589/config" [pid 306] <... restart_syscall resumed>) = 0 [pid 6235] <... write resumed>) = 18 [pid 6237] <... mkdirat resumed>) = 0 [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] <... futex resumed>) = 0 [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6237] <... futex resumed>) = 1 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6237] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6235] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./589/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 6235] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] fstat(4 [pid 306] openat(AT_FDCWD, "./582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6235] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6235] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... openat resumed>) = 3 [pid 309] getdents64(4 [pid 306] fstat(3 [pid 6235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6235] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 309] close(4 [pid 6237] <... mount resumed>) = 0 [pid 6235] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6235] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] rmdir("./589/config" [pid 306] umount2("./582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] <... futex resumed>) = 0 [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6237] <... futex resumed>) = 1 [pid 309] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./582/binderfs" [pid 6235] <... mprotect resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] unlink("./582/binderfs" [pid 6237] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 6235] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] close(3 [pid 306] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6236] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6235] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rmdir("./589" [pid 306] <... umount2 resumed>) = 0 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6237] <... futex resumed>) = 1 [pid 6237] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 306] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6235] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] mkdir("./590", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6236] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./582/config" [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6237] <... futex resumed>) = 1 [pid 6237] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] umount2("./582/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6235] <... clone3 resumed> => {parent_tid=[6238]}, 88) = 6238 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./582/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6236] <... futex resumed>) = 0 [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6235] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 4 [pid 6236] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6237] <... futex resumed>) = 1 [pid 6237] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] <... futex resumed>) = 0 [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6237] <... futex resumed>) = 1 [pid 6237] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6235] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6239 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 6237] <... futex resumed>) = 1 [pid 6236] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6237] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6236] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6238 attached [pid 6237] <... unlinkat resumed>) = 0 [pid 6236] <... futex resumed>) = 0 [pid 306] rmdir("./582/config" [pid 6237] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6236] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6237] <... futex resumed>) = 0 [pid 6236] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6237] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6236] exit_group(0 [pid 6237] <... futex resumed>) = ? [pid 6236] <... exit_group resumed>) = ? [pid 6238] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6237] +++ exited with 0 +++ [pid 6236] +++ exited with 0 +++ [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6236, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 6239 attached [pid 306] getdents64(3 [pid 6239] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6239] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6239] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6239] chdir("./590" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6238] <... set_robust_list resumed>) = 0 [pid 306] close(3 [pid 6239] <... chdir resumed>) = 0 [pid 6239] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6239] setpgid(0, 0) = 0 [pid 6239] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] openat(AT_FDCWD, "./585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6238] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 6238] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6239] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 306] rmdir("./582" [pid 6239] write(3, "1000", 4 [pid 6238] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] fstat(3 [pid 306] <... rmdir resumed>) = 0 [pid 6239] <... write resumed>) = 4 [pid 6238] <... mkdirat resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] mkdir("./583", 0777 [pid 6239] close(3) = 0 [pid 307] getdents64(3 [pid 6239] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6239] write(1, "executing program\n", 18 [pid 306] <... mkdir resumed>) = 0 [pid 6239] <... write resumed>) = 18 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] umount2("./585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./585/binderfs" [pid 6239] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] unlink("./585/binderfs" [pid 6239] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6239] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... unlink resumed>) = 0 [pid 6239] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6239] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6238] <... futex resumed>) = 1 [pid 6239] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6239] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6239] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6235] <... futex resumed>) = 0 [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6240 ci2-android-6-1/strace-static-x86_64: Process 6240 attached [pid 6239] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6238] <... futex resumed>) = 0 [pid 6235] <... futex resumed>) = 1 [pid 307] <... umount2 resumed>) = 0 [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6241 attached executing program executing program [pid 6238] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6240] set_robust_list(0x5555731a86a0, 24 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6239] <... clone3 resumed> => {parent_tid=[6241]}, 88) = 6241 [pid 6238] <... mount resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./585/config" [pid 6239] rt_sigprocmask(SIG_SETMASK, [] [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6239] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6238] <... futex resumed>) = 1 [pid 308] umount2("./597", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6239] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6235] <... futex resumed>) = 0 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6241] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6238] <... futex resumed>) = 0 [pid 6235] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6238] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] newfstatat(AT_FDCWD, "./597/binderfs" [pid 6238] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./597/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6241] <... set_robust_list resumed>) = 0 [pid 6240] <... set_robust_list resumed>) = 0 [pid 6238] <... futex resumed>) = 0 [pid 6235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... unlink resumed>) = 0 [pid 6238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./585/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./597/config" [pid 6238] <... futex resumed>) = 0 [pid 6235] <... futex resumed>) = 1 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... openat resumed>) = 4 [pid 6238] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 6238] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./597/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6238] <... futex resumed>) = 1 [pid 6235] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] getdents64(4 [pid 6238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 6238] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6235] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6238] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 307] getdents64(4 [pid 6238] <... mkdirat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6238] <... futex resumed>) = 1 [pid 6235] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 6238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 6238] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6235] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6238] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./597/config" [pid 307] rmdir("./585/config" [pid 6241] rt_sigprocmask(SIG_SETMASK, [] [pid 6240] rt_sigprocmask(SIG_SETMASK, [] [pid 6238] <... symlinkat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6241] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6240] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 6238] <... futex resumed>) = 1 [pid 6235] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 6238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 6238] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6235] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6238] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./597" [pid 307] close(3 [pid 6241] mkdirat(AT_FDCWD, "./config", 0777 [pid 6240] chdir("./583" [pid 6238] <... unlinkat resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./598", 0777 [pid 6240] <... chdir resumed>) = 0 [pid 6238] <... futex resumed>) = 1 [pid 6235] <... futex resumed>) = 0 [pid 307] rmdir("./585" [pid 6241] <... mkdirat resumed>) = 0 [pid 6240] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6238] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6235] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] <... prctl resumed>) = 0 [pid 6238] <... unlinkat resumed>) = 0 [pid 6235] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] mkdir("./586", 0777 [pid 6241] <... futex resumed>) = 1 [pid 6239] <... futex resumed>) = 0 [pid 6238] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6235] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6241] mount(NULL, "./config", "configfs", 0, NULL [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6238] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6241] <... mount resumed>) = 0 [pid 6240] setpgid(0, 0 [pid 6239] <... futex resumed>) = 0 [pid 6238] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6242 attached [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] <... setpgid resumed>) = 0 [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6235] exit_group(0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6241] <... futex resumed>) = 0 [pid 6240] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6239] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6238] <... futex resumed>) = ? [pid 6235] <... exit_group resumed>) = ? [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6242 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6242] set_robust_list(0x5555731a86a0, 24 [pid 6241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6238] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6239] <... futex resumed>) = 0 [pid 6235] +++ exited with 0 +++ [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6242] <... set_robust_list resumed>) = 0 [pid 6241] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6240] <... openat resumed>) = 3 [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6242] rt_sigprocmask(SIG_SETMASK, [] [pid 6241] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6240] write(3, "1000", 4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6235, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6239] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6243 attached [pid 6242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6240] <... write resumed>) = 4 [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6243] set_robust_list(0x5555731a86a0, 24 [pid 6242] chdir("./598" [pid 6241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6240] close(3 [pid 6239] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6243 [pid 6243] <... set_robust_list resumed>) = 0 [pid 6242] <... chdir resumed>) = 0 [pid 6241] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6240] <... close resumed>) = 0 [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6243] rt_sigprocmask(SIG_SETMASK, [] [pid 6242] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6241] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6240] symlink("/dev/binderfs", "./binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6243] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6242] <... prctl resumed>) = 0 [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] <... symlink resumed>) = 0 [pid 6243] chdir("./586" [pid 6242] setpgid(0, 0 [pid 6241] <... futex resumed>) = 1 [pid 6240] write(1, "executing program\n", 18 [pid 6239] <... futex resumed>) = 0 [pid 6243] <... chdir resumed>) = 0 [pid 6242] <... setpgid resumed>) = 0 [pid 6241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6240] <... write resumed>) = 18 [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 6243] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6242] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6239] <... futex resumed>) = 0 [pid 6243] <... prctl resumed>) = 0 [pid 6242] <... openat resumed>) = 3 [pid 6241] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6240] <... futex resumed>) = 0 [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6243] setpgid(0, 0 [pid 6242] write(3, "1000", 4 [pid 6241] <... mkdirat resumed>) = 0 [pid 6240] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] umount2("./600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6243] <... setpgid resumed>) = 0 [pid 6242] <... write resumed>) = 4 [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6242] close(3 [pid 6241] <... futex resumed>) = 1 [pid 6240] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6239] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6243] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6242] <... close resumed>) = 0 [pid 6241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6240] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6242] symlink("/dev/binderfs", "./binderfs" [pid 6241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6240] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6239] <... futex resumed>) = 0 [pid 6241] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 6243] <... openat resumed>) = 3 [pid 6242] <... symlink resumed>) = 0 [pid 6241] <... symlinkat resumed>) = 0 [pid 6240] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] fstat(3 [pid 6243] write(3, "1000", 4 [pid 6242] write(1, "executing program\n", 18 [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6243] <... write resumed>) = 4 [pid 6242] <... write resumed>) = 18 [pid 6241] <... futex resumed>) = 1 [pid 6240] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6239] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6243] close(3 [pid 6242] <... futex resumed>) = 0 [pid 6241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6240] <... mprotect resumed>) = 0 [pid 6239] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6243] <... close resumed>) = 0 [pid 6242] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6241] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 executing program executing program [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6243] symlink("/dev/binderfs", "./binderfs" [pid 6242] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6241] <... unlinkat resumed>) = 0 [pid 6240] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6242] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6241] <... futex resumed>) = 1 [pid 6240] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6239] <... futex resumed>) = 0 [pid 310] umount2("./600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6243] <... symlink resumed>) = 0 [pid 6242] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6239] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6239] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6243] write(1, "executing program\n", 18 [pid 6242] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 6241] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6240] <... clone3 resumed> => {parent_tid=[6244]}, 88) = 6244 [pid 6239] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./600/binderfs" [pid 6243] <... write resumed>) = 18 [pid 6242] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6241] <... unlinkat resumed>) = 0 [pid 6240] rt_sigprocmask(SIG_SETMASK, [] [pid 6241] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6242] <... mprotect resumed>) = 0 [pid 6241] <... futex resumed>) = 1 [pid 6240] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6239] <... futex resumed>) = 0 [pid 310] unlink("./600/binderfs" [pid 6243] <... futex resumed>) = 0 [pid 6242] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6241] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6239] exit_group(0 [pid 6242] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6241] <... futex resumed>) = ? [pid 6240] <... futex resumed>) = 0 [pid 6243] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6239] <... exit_group resumed>) = ? [pid 310] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6244 attached [pid 6243] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6242] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6241] +++ exited with 0 +++ [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6244] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6243] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6239] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 6245 attached [pid 6245] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6239, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6242] <... clone3 resumed> => {parent_tid=[6245]}, 88) = 6245 [pid 6243] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6242] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6243] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./600/config" [pid 6245] rt_sigprocmask(SIG_SETMASK, [] [pid 6242] <... futex resumed>) = 0 [pid 6243] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6243] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6245] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6243] <... mprotect resumed>) = 0 [pid 310] openat(AT_FDCWD, "./600/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6245] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... openat resumed>) = 4 [pid 6244] <... set_robust_list resumed>) = 0 [pid 6243] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] fstat(4 [pid 6245] <... mkdirat resumed>) = 0 [pid 6244] rt_sigprocmask(SIG_SETMASK, [] [pid 6243] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6243] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6246 attached [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6243] <... clone3 resumed> => {parent_tid=[6246]}, 88) = 6246 [pid 310] getdents64(4 [pid 6243] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6243] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(4 [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] mkdirat(AT_FDCWD, "./config", 0777 [pid 6243] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6246] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6245] <... futex resumed>) = 1 [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6242] <... futex resumed>) = 0 [pid 310] rmdir("./600/config" [pid 6246] <... set_robust_list resumed>) = 0 [pid 6244] <... mkdirat resumed>) = 0 [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] <... futex resumed>) = 0 [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6242] <... futex resumed>) = 0 [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6244] <... futex resumed>) = 1 [pid 310] close(3 [pid 6244] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... close resumed>) = 0 [pid 6246] rt_sigprocmask(SIG_SETMASK, [] [pid 6244] <... mount resumed>) = 0 [pid 6245] mount(NULL, "./config", "configfs", 0, NULL [pid 310] rmdir("./600" [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6240] <... futex resumed>) = 0 [pid 6244] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6240] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./601", 0777 [pid 6244] <... futex resumed>) = 0 [pid 6240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6244] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6240] <... futex resumed>) = 0 [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6244] <... futex resumed>) = 0 [pid 6240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 6244] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6246] mkdirat(AT_FDCWD, "./config", 0777 [pid 6245] <... mount resumed>) = 0 [pid 6244] <... mkdirat resumed>) = 0 [pid 6240] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6244] <... futex resumed>) = 0 [pid 6240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6244] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] <... symlinkat resumed>) = 0 [pid 6240] <... futex resumed>) = 0 [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6244] <... futex resumed>) = 0 [pid 6240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6244] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] <... unlinkat resumed>) = 0 [pid 6240] <... futex resumed>) = 0 [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6247 [pid 6244] <... futex resumed>) = 0 [pid 6240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6244] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6240] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6244] <... unlinkat resumed>) = 0 [pid 6240] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6244] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6245] <... futex resumed>) = 1 [pid 6244] <... futex resumed>) = 0 [pid 6242] <... futex resumed>) = 0 [pid 6240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6246] <... mkdirat resumed>) = 0 [pid 6245] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6244] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6240] exit_group(0 [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6244] <... futex resumed>) = ? [pid 6242] <... futex resumed>) = 0 [pid 6240] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6247 attached [pid 6246] <... futex resumed>) = 1 [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6243] <... futex resumed>) = 0 [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6247] set_robust_list(0x5555731a86a0, 24 [pid 6246] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] <... futex resumed>) = 0 [pid 6244] +++ exited with 0 +++ [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6242] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6240] +++ exited with 0 +++ [pid 309] <... restart_syscall resumed>) = 0 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6243] <... futex resumed>) = 0 [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6240, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6247] <... set_robust_list resumed>) = 0 [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6242] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6246] mount(NULL, "./config", "configfs", 0, NULL [pid 6245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6247] rt_sigprocmask(SIG_SETMASK, [] [pid 6245] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 309] umount2("./590", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6246] <... mount resumed>) = 0 [pid 6245] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 6245] <... futex resumed>) = 1 [pid 6243] <... futex resumed>) = 0 [pid 6242] <... futex resumed>) = 0 [pid 6246] <... futex resumed>) = 1 [pid 309] fstat(3 [pid 6245] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6246] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6243] <... futex resumed>) = 0 [pid 6242] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6247] chdir("./601" [pid 6246] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6245] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6247] <... chdir resumed>) = 0 [pid 309] umount2("./590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6247] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6247] <... prctl resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./590/binderfs" [pid 6247] setpgid(0, 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] <... mkdirat resumed>) = 0 [pid 309] unlink("./590/binderfs" [pid 6247] <... setpgid resumed>) = 0 [pid 6247] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... unlink resumed>) = 0 [pid 6246] <... futex resumed>) = 1 [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6243] <... futex resumed>) = 0 [pid 309] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6247] <... openat resumed>) = 3 [pid 6246] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6245] <... futex resumed>) = 1 [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6242] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6247] write(3, "1000", 4 [pid 6246] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6245] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6243] <... futex resumed>) = 0 [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6247] <... write resumed>) = 4 [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6242] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6246] <... futex resumed>) = 0 [pid 6245] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6243] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./590/config" [pid 6247] close(3 [pid 6246] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] <... symlinkat resumed>) = 0 [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6243] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6246] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6245] <... futex resumed>) = 1 [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6242] <... futex resumed>) = 0 [pid 6245] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6246] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6242] <... futex resumed>) = 0 [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6246] <... futex resumed>) = 1 [pid 6243] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./590/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6246] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] <... unlinkat resumed>) = 0 [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6247] <... close resumed>) = 0 [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6243] <... futex resumed>) = 0 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 4 [pid 6246] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6245] <... futex resumed>) = 1 [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6242] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6245] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6242] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6242] <... futex resumed>) = 0 [pid 6246] <... symlinkat resumed>) = 0 [pid 6245] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6242] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6247] symlink("/dev/binderfs", "./binderfs" [pid 6246] <... futex resumed>) = 1 [pid 6245] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6243] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6247] <... symlink resumed>) = 0 [pid 6246] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] <... futex resumed>) = 1 [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6242] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 6247] write(1, "executing program\n", 18 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6243] <... futex resumed>) = 0 [pid 6247] <... write resumed>) = 18 [pid 6246] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6242] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] <... futex resumed>) = ? executing program [pid 6242] <... exit_group resumed>) = ? [pid 6247] <... futex resumed>) = 0 [pid 6246] <... unlinkat resumed>) = 0 [pid 309] close(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 6247] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 6247] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6246] <... futex resumed>) = 1 [pid 6245] +++ exited with 0 +++ [pid 6243] <... futex resumed>) = 0 [pid 6242] +++ exited with 0 +++ [pid 309] rmdir("./590/config" [pid 6247] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6246] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6243] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6242, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./583", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6243] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6247] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6246] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6243] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6247] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6246] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6247] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6246] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 6247] <... mprotect resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6247] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6246] <... futex resumed>) = 1 [pid 6243] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] fstat(3 [pid 6247] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6246] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6243] exit_group(0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6247] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] rmdir("./590" [pid 306] getdents64(3 [pid 6246] <... futex resumed>) = ? [pid 6243] <... exit_group resumed>) = ? [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6247] <... clone3 resumed> => {parent_tid=[6248]}, 88) = 6248 [pid 306] umount2("./583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6247] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] mkdir("./591", 0777 [pid 306] newfstatat(AT_FDCWD, "./583/binderfs" [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6247] <... futex resumed>) = 0 [pid 306] unlink("./583/binderfs" [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./583/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./583/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./583/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6249 [pid 6246] +++ exited with 0 +++ [pid 6243] +++ exited with 0 +++ [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6243, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] close(4) = 0 [pid 306] rmdir("./583/config"ci2-android-6-1/strace-static-x86_64: Process 6249 attached ci2-android-6-1/strace-static-x86_64: Process 6248 attached ) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./583" [pid 6249] set_robust_list(0x5555731a86a0, 24 [pid 6248] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./584", 0777 [pid 6249] <... set_robust_list resumed>) = 0 [pid 6248] <... set_robust_list resumed>) = 0 [pid 6249] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... mkdir resumed>) = 0 [pid 6249] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6248] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6249] chdir("./591" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6249] <... chdir resumed>) = 0 [pid 6248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6249] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-6-1/strace-static-x86_64: Process 6250 attached ) = 0 [pid 6250] set_robust_list(0x5555731a86a0, 24 [pid 6249] setpgid(0, 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6250 [pid 6250] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6250] rt_sigprocmask(SIG_SETMASK, [] [pid 6249] <... setpgid resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6248] mkdirat(AT_FDCWD, "./config", 0777 [pid 6250] chdir("./584" [pid 6249] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6250] <... chdir resumed>) = 0 [pid 6250] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6250] setpgid(0, 0 [pid 6249] <... openat resumed>) = 3 [pid 6250] <... setpgid resumed>) = 0 [pid 6250] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6249] write(3, "1000", 4 [pid 6250] <... openat resumed>) = 3 [pid 6249] <... write resumed>) = 4 [pid 6250] write(3, "1000", 4) = 4 [pid 6250] close(3) = 0 [pid 6250] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6249] close(3 [pid 6250] write(1, "executing program\n", 18) = 18 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6249] <... close resumed>) = 0 [pid 6250] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6249] symlink("/dev/binderfs", "./binderfs" [pid 6250] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6250] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6250] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6250] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6250] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6249] <... symlink resumed>) = 0 [pid 6248] <... mkdirat resumed>) = 0 [pid 6250] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6250] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6249] write(1, "executing program\n", 18) = 18 [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6251 attached [pid 6251] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6250] <... clone3 resumed> => {parent_tid=[6251]}, 88) = 6251 [pid 6251] <... set_robust_list resumed>) = 0 [pid 6250] rt_sigprocmask(SIG_SETMASK, [] [pid 6251] rt_sigprocmask(SIG_SETMASK, [] [pid 6250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6251] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6251] mkdirat(AT_FDCWD, "./config", 0777 [pid 6250] <... futex resumed>) = 0 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 6251] <... mkdirat resumed>) = 0 [pid 6249] <... futex resumed>) = 0 [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6247] <... futex resumed>) = 0 [pid 6251] <... futex resumed>) = 1 [pid 6250] <... futex resumed>) = 0 [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6251] mount(NULL, "./config", "configfs", 0, NULL [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6248] mount(NULL, "./config", "configfs", 0, NULL [pid 6251] <... mount resumed>) = 0 [pid 6250] <... futex resumed>) = 0 executing program executing program [pid 6249] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6251] <... futex resumed>) = 0 [pid 6250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6251] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6251] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6250] <... futex resumed>) = 0 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6251] <... futex resumed>) = 0 [pid 6250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6251] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6251] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6250] <... futex resumed>) = 0 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6251] <... futex resumed>) = 0 [pid 6250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6249] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6251] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6249] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6248] <... mount resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6251] <... mkdirat resumed>) = 0 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 6249] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6248] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6249] <... mprotect resumed>) = 0 [pid 6248] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6247] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6250] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6251] <... futex resumed>) = 1 [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6251] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6250] <... futex resumed>) = 0 [pid 6249] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 3 [pid 6251] <... symlinkat resumed>) = 0 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6248] <... futex resumed>) = 0 [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 307] <... openat resumed>) = 3 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6247] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 6251] <... futex resumed>) = 1 [pid 6250] <... futex resumed>) = 0 [pid 6249] <... clone3 resumed> => {parent_tid=[6252]}, 88) = 6252 [pid 6248] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6252 attached [pid 6251] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] rt_sigprocmask(SIG_SETMASK, [] [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6251] <... unlinkat resumed>) = 0 [pid 6250] <... futex resumed>) = 0 [pid 6249] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6251] <... futex resumed>) = 0 [pid 6250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6249] <... futex resumed>) = 0 [pid 6248] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./598/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6251] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6250] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6248] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6247] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6251] <... unlinkat resumed>) = 0 [pid 6250] <... futex resumed>) = 0 [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./598/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6252] <... set_robust_list resumed>) = 0 [pid 6251] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6248] <... futex resumed>) = 0 [pid 6247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... unlink resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./586/binderfs" [pid 6251] <... futex resumed>) = 0 [pid 6250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6248] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] rt_sigprocmask(SIG_SETMASK, [] [pid 6251] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6250] exit_group(0 [pid 6248] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6247] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6251] <... futex resumed>) = ? [pid 6250] <... exit_group resumed>) = ? [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./586/binderfs" [pid 6252] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6251] +++ exited with 0 +++ [pid 6248] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6252] mkdirat(AT_FDCWD, "./config", 0777 [pid 6250] +++ exited with 0 +++ [pid 6248] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./598/config" [pid 6252] <... mkdirat resumed>) = 0 [pid 6248] <... futex resumed>) = 0 [pid 6247] <... futex resumed>) = 1 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6250, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6252] <... futex resumed>) = 1 [pid 6249] <... futex resumed>) = 0 [pid 6248] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6252] mount(NULL, "./config", "configfs", 0, NULL [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./586/config" [pid 6252] <... mount resumed>) = 0 [pid 6249] <... futex resumed>) = 0 [pid 6248] <... futex resumed>) = 1 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6248] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 6252] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6247] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./598/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6252] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] <... futex resumed>) = 0 [pid 6247] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 4 [pid 307] openat(AT_FDCWD, "./586/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6252] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6249] <... futex resumed>) = 0 [pid 6248] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6247] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 307] <... openat resumed>) = 4 [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6248] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(4 [pid 306] umount2("./584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6248] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6252] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6252] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6249] <... futex resumed>) = 0 [pid 6248] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] exit_group(0 [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] openat(AT_FDCWD, "./584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6248] <... futex resumed>) = ? [pid 6247] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 6252] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6248] +++ exited with 0 +++ [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 3 [pid 6252] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(4 [pid 6252] <... mkdirat resumed>) = 0 [pid 6249] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6247] +++ exited with 0 +++ [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6247, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] close(4 [pid 307] rmdir("./586/config" [pid 306] fstat(3 [pid 6252] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rmdir("./598/config" [pid 306] getdents64(3 [pid 6252] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 6249] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6252] <... symlinkat resumed>) = 0 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6252] <... futex resumed>) = 0 [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 306] newfstatat(AT_FDCWD, "./584/binderfs" [pid 6252] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6249] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6252] <... unlinkat resumed>) = 0 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 308] rmdir("./598" [pid 307] rmdir("./586" [pid 306] unlink("./584/binderfs" [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6252] <... futex resumed>) = 0 [pid 6249] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./599", 0777 [pid 307] mkdir("./587", 0777 [pid 306] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6249] <... futex resumed>) = 0 [pid 310] umount2("./601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6252] <... unlinkat resumed>) = 0 [pid 6249] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = 0 [pid 6252] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] openat(AT_FDCWD, "./601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] <... futex resumed>) = 0 [pid 6249] exit_group(0 [pid 310] <... openat resumed>) = 3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6253 attached [pid 6249] <... exit_group resumed>) = ? [pid 310] fstat(3 [pid 306] newfstatat(AT_FDCWD, "./584/config" [pid 6253] set_robust_list(0x5555731a86a0, 24 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6253 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6254 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6253] <... set_robust_list resumed>) = 0 [pid 310] getdents64(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./584/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6253] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] +++ exited with 0 +++ [pid 6249] +++ exited with 0 +++ [pid 306] openat(AT_FDCWD, "./584/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6253] chdir("./599" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 4 [pid 6253] <... chdir resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./601/binderfs" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6249, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] fstat(4ci2-android-6-1/strace-static-x86_64: Process 6254 attached [pid 6253] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6254] set_robust_list(0x5555731a86a0, 24 [pid 6253] <... prctl resumed>) = 0 [pid 310] unlink("./601/binderfs" [pid 309] <... restart_syscall resumed>) = 0 [pid 306] getdents64(4 [pid 6254] <... set_robust_list resumed>) = 0 [pid 6253] setpgid(0, 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6254] rt_sigprocmask(SIG_SETMASK, [] [pid 6253] <... setpgid resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] getdents64(4 [pid 6254] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6253] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] umount2("./591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 310] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... close resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./601/config" [pid 309] <... openat resumed>) = 3 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(3 [pid 306] rmdir("./584/config" [pid 310] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 310] openat(AT_FDCWD, "./601/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... rmdir resumed>) = 0 [pid 6253] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 4 [pid 309] umount2("./591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 6254] chdir("./587" [pid 6253] write(3, "1000", 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] newfstatat(AT_FDCWD, "./591/binderfs" [pid 310] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] unlink("./591/binderfs" [pid 306] close(3 [pid 6254] <... chdir resumed>) = 0 [pid 6253] <... write resumed>) = 4 [pid 310] getdents64(4 [pid 309] <... unlink resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6254] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6253] close(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./584" [pid 310] close(4 [pid 309] <... umount2 resumed>) = 0 [pid 6254] <... prctl resumed>) = 0 [pid 6253] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6254] setpgid(0, 0 [pid 6253] symlink("/dev/binderfs", "./binderfs" [pid 306] mkdir("./585", 0777 [pid 310] rmdir("./601/config" [pid 309] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6254] <... setpgid resumed>) = 0 [pid 6253] <... symlink resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6254] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6253] write(1, "executing program\n", 18 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6253] <... write resumed>) = 18 [pid 310] getdents64(3 [pid 309] newfstatat(AT_FDCWD, "./591/config" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6254] <... openat resumed>) = 3 [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6254] write(3, "1000", 4 [pid 310] close(3 [pid 309] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6255 attached [pid 6254] <... write resumed>) = 4 [pid 6253] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6255] set_robust_list(0x5555731a86a0, 24 [pid 6254] close(3 [pid 6253] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] rmdir("./601" [pid 309] openat(AT_FDCWD, "./591/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6255 [pid 6255] <... set_robust_list resumed>) = 0 [pid 6253] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6255] rt_sigprocmask(SIG_SETMASK, [] [pid 6253] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6254] <... close resumed>) = 0 [pid 6253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] mkdir("./602", 0777 [pid 309] <... openat resumed>) = 4 [pid 6255] chdir("./585" [pid 6254] symlink("/dev/binderfs", "./binderfs" [pid 6253] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] fstat(4 [pid 6255] <... chdir resumed>) = 0 [pid 6254] <... symlink resumed>) = 0 [pid 6253] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6255] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6253] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6255] <... prctl resumed>) = 0 [pid 6254] write(1, "executing program\n", 18 [pid 6253] <... mprotect resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(4 [pid 6255] setpgid(0, 0 [pid 6253] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6255] <... setpgid resumed>) = 0 [pid 6253] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6256 attached [pid 6255] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6254] <... write resumed>) = 18 [pid 6253] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6256] set_robust_list(0x5555731a86a0, 24 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6256 [pid 309] getdents64(4 [pid 6256] <... set_robust_list resumed>) = 0 [pid 6255] <... openat resumed>) = 3 [pid 6254] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6257 attached [pid 6256] rt_sigprocmask(SIG_SETMASK, [] [pid 6255] write(3, "1000", 4 [pid 6254] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6253] <... clone3 resumed> => {parent_tid=[6257]}, 88) = 6257 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] close(4 [pid 6256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6255] <... write resumed>) = 4 [pid 6254] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6253] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... close resumed>) = 0 [pid 6256] chdir("./602" [pid 6255] close(3 [pid 6254] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./591/config" [pid 6257] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6256] <... chdir resumed>) = 0 [pid 6255] <... close resumed>) = 0 [pid 6254] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6254] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6253] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6256] <... prctl resumed>) = 0 [pid 6255] symlink("/dev/binderfs", "./binderfs" [pid 6254] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 6256] setpgid(0, 0 [pid 6254] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6256] <... setpgid resumed>) = 0 [pid 6255] <... symlink resumed>) = 0 [pid 6254] <... mprotect resumed>) = 0 [pid 309] close(3 [pid 6257] <... set_robust_list resumed>) = 0 [pid 6255] write(1, "executing program\n", 18 [pid 6254] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6256] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6255] <... write resumed>) = 18 [pid 6254] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... close resumed>) = 0 [pid 6257] rt_sigprocmask(SIG_SETMASK, [] [pid 6256] <... openat resumed>) = 3 [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] rmdir("./591"ci2-android-6-1/strace-static-x86_64: Process 6258 attached [pid 6257] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6256] write(3, "1000", 4 [pid 6255] <... futex resumed>) = 0 [pid 6256] <... write resumed>) = 4 [pid 6254] <... clone3 resumed> => {parent_tid=[6258]}, 88) = 6258 [pid 309] <... rmdir resumed>) = 0 [pid 6256] close(3 [pid 6255] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6254] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./592", 0777 [pid 6258] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6257] mkdirat(AT_FDCWD, "./config", 0777 [pid 6256] <... close resumed>) = 0 [pid 6255] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6254] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6258] <... set_robust_list resumed>) = 0 [pid 6257] <... mkdirat resumed>) = 0 [pid 6256] symlink("/dev/binderfs", "./binderfs" [pid 6255] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 6258] rt_sigprocmask(SIG_SETMASK, [] [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... symlink resumed>) = 0 [pid 6255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6254] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6256] write(1, "executing program\n", 18 [pid 6255] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6256] <... write resumed>) = 18 [pid 6255] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6257] <... futex resumed>) = 1 [pid 6255] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6253] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6259 attached [pid 6258] mkdirat(AT_FDCWD, "./config", 0777 [pid 6257] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] <... mprotect resumed>) = 0 [pid 6259] set_robust_list(0x5555731a86a0, 24 [pid 6256] <... futex resumed>) = 0 [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6259 [pid 6259] <... set_robust_list resumed>) = 0 [pid 6256] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6255] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6253] <... futex resumed>) = 0 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6259] rt_sigprocmask(SIG_SETMASK, [] [pid 6256] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6255] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6259] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6257] mount(NULL, "./config", "configfs", 0, NULL executing program executing program executing program executing program [pid 6256] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6255] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6259] chdir("./592" [pid 6257] <... mount resumed>) = 0 [pid 6256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6259] <... chdir resumed>) = 0 [pid 6256] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6259] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6256] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6255] <... clone3 resumed> => {parent_tid=[6260]}, 88) = 6260 [pid 6259] <... prctl resumed>) = 0 [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6255] rt_sigprocmask(SIG_SETMASK, [] [pid 6259] setpgid(0, 0 [pid 6257] <... futex resumed>) = 1 [pid 6256] <... mprotect resumed>) = 0 [pid 6255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6253] <... futex resumed>) = 0 [pid 6259] <... setpgid resumed>) = 0 [pid 6257] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6255] <... futex resumed>) = 0 [pid 6253] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6260 attached [pid 6258] <... mkdirat resumed>) = 0 [pid 6257] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6256] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6256] <... clone3 resumed> => {parent_tid=[6261]}, 88) = 6261 [pid 6256] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 ci2-android-6-1/strace-static-x86_64: Process 6261 attached [pid 6260] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6259] <... openat resumed>) = 3 [pid 6258] <... futex resumed>) = 1 [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6254] <... futex resumed>) = 0 [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6258] mount(NULL, "./config", "configfs", 0, NULL [pid 6260] <... set_robust_list resumed>) = 0 [pid 6259] write(3, "1000", 4 [pid 6257] <... futex resumed>) = 1 [pid 6253] <... futex resumed>) = 0 [pid 6258] <... mount resumed>) = 0 [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6261] <... set_robust_list resumed>) = 0 [pid 6261] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6261] mkdirat(AT_FDCWD, "./config", 0777 [pid 6253] <... futex resumed>) = 0 [pid 6257] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... mkdirat resumed>) = 0 [pid 6260] rt_sigprocmask(SIG_SETMASK, [] [pid 6259] <... write resumed>) = 4 [pid 6258] <... futex resumed>) = 1 [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] <... futex resumed>) = 0 [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] <... futex resumed>) = 1 [pid 6256] <... futex resumed>) = 0 [pid 6254] <... futex resumed>) = 0 [pid 6261] mount(NULL, "./config", "configfs", 0, NULL [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... mount resumed>) = 0 [pid 6260] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6259] close(3 [pid 6258] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6257] <... futex resumed>) = 0 [pid 6256] <... futex resumed>) = 0 [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... futex resumed>) = 0 [pid 6256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6257] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] <... futex resumed>) = 0 [pid 6261] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6258] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6256] <... futex resumed>) = 0 [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... futex resumed>) = 0 [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... mkdirat resumed>) = 0 [pid 6256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6256] <... futex resumed>) = 0 [pid 6258] <... futex resumed>) = 1 [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] <... futex resumed>) = 0 [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] <... close resumed>) = 0 [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] <... futex resumed>) = 0 [pid 6256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6258] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6254] <... futex resumed>) = 0 [pid 6257] <... futex resumed>) = 1 [pid 6261] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6259] symlink("/dev/binderfs", "./binderfs" [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] <... futex resumed>) = 0 [pid 6261] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6258] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6257] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] <... futex resumed>) = 0 [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] <... symlink resumed>) = 0 [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] <... futex resumed>) = 0 [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] <... symlinkat resumed>) = 0 [pid 6259] write(1, "executing program\n", 18 [pid 6258] <... futex resumed>) = 1 [pid 6257] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6256] <... futex resumed>) = 0 [pid 6254] <... futex resumed>) = 0 [pid 6253] <... futex resumed>) = 0 [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] mkdirat(AT_FDCWD, "./config", 0777 [pid 6259] <... write resumed>) = 18 [pid 6258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... futex resumed>) = 0 [pid 6260] <... mkdirat resumed>) = 0 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6254] <... futex resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] <... futex resumed>) = 0 [pid 6258] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6257] <... futex resumed>) = 0 [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6260] <... futex resumed>) = 1 [pid 6259] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6258] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6257] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] <... futex resumed>) = 0 [pid 6255] <... futex resumed>) = 0 [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6259] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] <... futex resumed>) = 0 executing program [pid 6261] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6259] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6258] <... futex resumed>) = 1 [pid 6257] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6255] <... futex resumed>) = 0 [pid 6254] <... futex resumed>) = 0 [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6260] mount(NULL, "./config", "configfs", 0, NULL [pid 6259] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] <... unlinkat resumed>) = 0 [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] <... mount resumed>) = 0 [pid 6259] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6258] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6257] <... futex resumed>) = 1 [pid 6254] <... futex resumed>) = 0 [pid 6253] <... futex resumed>) = 0 [pid 6261] <... futex resumed>) = 1 [pid 6260] <... futex resumed>) = 1 [pid 6259] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6258] <... symlinkat resumed>) = 0 [pid 6257] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] <... futex resumed>) = 0 [pid 6255] <... futex resumed>) = 0 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6259] <... mprotect resumed>) = 0 [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6253] <... futex resumed>) = 0 [pid 6261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6259] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6258] <... futex resumed>) = 0 [pid 6257] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6256] <... futex resumed>) = 0 [pid 6255] <... futex resumed>) = 0 [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6260] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6259] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6258] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6257] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6256] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6254] <... futex resumed>) = 0 [pid 6260] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6259] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6258] <... unlinkat resumed>) = 0 [pid 6257] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... unlinkat resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... futex resumed>) = 1 [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6253] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6262 attached [pid 6261] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] <... futex resumed>) = 1 [pid 6259] <... clone3 resumed> => {parent_tid=[6262]}, 88) = 6262 [pid 6258] <... futex resumed>) = 0 [pid 6257] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] <... futex resumed>) = 0 [pid 6254] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] exit_group(0 [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6259] rt_sigprocmask(SIG_SETMASK, [] [pid 6258] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6257] <... futex resumed>) = ? [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] <... exit_group resumed>) = ? [pid 6262] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6261] <... futex resumed>) = 1 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6259] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6258] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6257] +++ exited with 0 +++ [pid 6256] <... futex resumed>) = 0 [pid 6255] <... futex resumed>) = 0 [pid 6254] <... futex resumed>) = 0 [pid 6253] +++ exited with 0 +++ [pid 6261] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6260] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6258] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6253, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6260] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6259] <... futex resumed>) = 0 [pid 6258] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6258] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6260] <... futex resumed>) = 1 [pid 6255] <... futex resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] <... futex resumed>) = 0 [pid 6260] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6262] <... set_robust_list resumed>) = 0 [pid 6260] <... mkdirat resumed>) = 0 [pid 6256] exit_group(0 [pid 6254] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6261] <... futex resumed>) = ? [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... exit_group resumed>) = ? [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] +++ exited with 0 +++ [pid 6260] <... futex resumed>) = 1 [pid 6255] <... futex resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] exit_group(0 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] <... futex resumed>) = 0 [pid 6260] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] <... symlinkat resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6255] <... futex resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] +++ exited with 0 +++ [pid 6258] <... futex resumed>) = ? [pid 6255] <... futex resumed>) = 0 [pid 6254] <... exit_group resumed>) = ? [pid 6260] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6258] +++ exited with 0 +++ [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] <... unlinkat resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6256, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] +++ exited with 0 +++ [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6260] <... futex resumed>) = 1 [pid 6255] <... futex resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6254, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6260] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6255] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6262] rt_sigprocmask(SIG_SETMASK, [] [pid 6260] <... unlinkat resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6260] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6255] <... futex resumed>) = 0 [pid 6260] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6262] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6255] exit_group(0 [pid 6260] <... futex resumed>) = ? [pid 6255] <... exit_group resumed>) = ? [pid 6262] mkdirat(AT_FDCWD, "./config", 0777 [pid 6260] +++ exited with 0 +++ [pid 6255] +++ exited with 0 +++ [pid 310] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6255, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] umount2("./602", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6262] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6262] <... futex resumed>) = 1 [pid 6259] <... futex resumed>) = 0 [pid 6262] mount(NULL, "./config", "configfs", 0, NULL [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 6262] <... mount resumed>) = 0 [pid 6259] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6262] <... futex resumed>) = 0 [pid 6259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6262] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6259] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6262] <... futex resumed>) = 0 [pid 6259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6262] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6259] <... futex resumed>) = 0 [pid 310] umount2("./602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6262] <... futex resumed>) = 0 [pid 6259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6262] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] newfstatat(AT_FDCWD, "./602/binderfs" [pid 6262] <... mkdirat resumed>) = 0 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./602/binderfs" [pid 6262] <... futex resumed>) = 1 [pid 6259] <... futex resumed>) = 0 [pid 6262] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] <... symlinkat resumed>) = 0 [pid 6259] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6262] <... futex resumed>) = 0 [pid 6259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = 0 [pid 6262] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6262] <... unlinkat resumed>) = 0 [pid 6259] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./602/config" [pid 308] openat(AT_FDCWD, "./599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6262] <... futex resumed>) = 0 [pid 6259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... openat resumed>) = 3 [pid 307] <... restart_syscall resumed>) = 0 [pid 6262] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6259] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 6262] <... unlinkat resumed>) = 0 [pid 6259] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6262] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6259] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./602/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 6262] <... futex resumed>) = 0 [pid 6259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6262] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6259] exit_group(0 [pid 310] fstat(4 [pid 308] umount2("./599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6262] <... futex resumed>) = ? [pid 6259] <... exit_group resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6262] +++ exited with 0 +++ [pid 6259] +++ exited with 0 +++ [pid 308] newfstatat(AT_FDCWD, "./599/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./599/binderfs" [pid 310] getdents64(4 [pid 308] <... unlink resumed>) = 0 [pid 307] openat(AT_FDCWD, "./587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6259, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... openat resumed>) = 3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] fstat(3 [pid 310] close(4 [pid 308] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 310] rmdir("./602/config" [pid 308] newfstatat(AT_FDCWD, "./599/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] <... rmdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./599/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(3 [pid 308] <... openat resumed>) = 4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./587/binderfs" [pid 310] <... close resumed>) = 0 [pid 308] getdents64(4 [pid 310] rmdir("./602" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] rmdir("./599/config" [pid 310] mkdir("./603", 0777 [pid 309] umount2("./592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./587/binderfs" [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./599" [pid 310] <... mkdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./600", 0777 [pid 309] openat(AT_FDCWD, "./592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... unlink resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] fstat(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6263 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 6264 attached [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6264 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./585", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] umount2("./592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./592/binderfs" [pid 307] newfstatat(AT_FDCWD, "./587/config" [pid 306] umount2("./585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./585/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6263 attached [pid 6264] set_robust_list(0x5555731a86a0, 24 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./585/binderfs" [pid 6264] <... set_robust_list resumed>) = 0 [pid 6263] set_robust_list(0x5555731a86a0, 24 [pid 309] unlink("./592/binderfs" [pid 307] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 306] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 6264] rt_sigprocmask(SIG_SETMASK, [] [pid 6263] <... set_robust_list resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 307] openat(AT_FDCWD, "./587/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6263] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6264] chdir("./603" [pid 6263] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] fstat(4 [pid 6264] <... chdir resumed>) = 0 [pid 6263] chdir("./600" [pid 309] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./585/config" [pid 6264] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6263] <... chdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6264] <... prctl resumed>) = 0 [pid 6263] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] newfstatat(AT_FDCWD, "./592/config" [pid 307] getdents64(4 [pid 306] umount2("./585/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6264] setpgid(0, 0 [pid 6263] <... prctl resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6264] <... setpgid resumed>) = 0 [pid 6263] setpgid(0, 0 executing program executing program [pid 309] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 6264] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6263] <... setpgid resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./585/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6264] <... openat resumed>) = 3 [pid 6263] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] openat(AT_FDCWD, "./592/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(4 [pid 6264] write(3, "1000", 4 [pid 6263] <... openat resumed>) = 3 [pid 309] <... openat resumed>) = 4 [pid 307] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6264] <... write resumed>) = 4 [pid 6263] write(3, "1000", 4 [pid 309] fstat(4 [pid 307] rmdir("./587/config" [pid 306] fstat(4 [pid 6264] close(3 [pid 6263] <... write resumed>) = 4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6264] <... close resumed>) = 0 [pid 6263] close(3 [pid 309] getdents64(4 [pid 307] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6264] symlink("/dev/binderfs", "./binderfs" [pid 6263] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6264] <... symlink resumed>) = 0 [pid 6263] symlink("/dev/binderfs", "./binderfs" [pid 309] getdents64(4 [pid 307] close(3 [pid 306] getdents64(4 [pid 6264] write(1, "executing program\n", 18 [pid 6263] <... symlink resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... close resumed>) = 0 [pid 6264] <... write resumed>) = 18 [pid 6263] write(1, "executing program\n", 18 [pid 309] close(4 [pid 307] rmdir("./587" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] <... write resumed>) = 18 [pid 309] <... close resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] getdents64(4 [pid 6264] <... futex resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./592/config" [pid 307] mkdir("./588", 0777 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6264] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6263] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] close(4 [pid 6264] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6263] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] getdents64(3 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6264] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6263] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./585/config" [pid 6264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6263] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] close(3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6264] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6263] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6264] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6263] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] rmdir("./592" [pid 306] <... rmdir resumed>) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6264] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... rmdir resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6265 [pid 306] close(3ci2-android-6-1/strace-static-x86_64: Process 6265 attached [pid 6264] <... mprotect resumed>) = 0 [pid 6263] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] mkdir("./593", 0777 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 6264] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./585" [pid 6265] set_robust_list(0x5555731a86a0, 24 [pid 6264] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6263] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... mkdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6265] <... set_robust_list resumed>) = 0 [pid 6264] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6263] <... mprotect resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6266 attached [pid 6265] rt_sigprocmask(SIG_SETMASK, [] [pid 6263] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] mkdir("./586", 0777 [pid 6265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6264] <... clone3 resumed> => {parent_tid=[6266]}, 88) = 6266 [pid 6263] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6266] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6265] chdir("./588" [pid 6264] rt_sigprocmask(SIG_SETMASK, [] [pid 6263] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6267 attached [pid 6266] <... set_robust_list resumed>) = 0 [pid 6265] <... chdir resumed>) = 0 [pid 6264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6267] set_robust_list(0x5555731a86a0, 24 [pid 6265] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] <... clone3 resumed> => {parent_tid=[6268]}, 88) = 6268 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6267 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6267] <... set_robust_list resumed>) = 0 [pid 6265] <... prctl resumed>) = 0 [pid 6264] <... futex resumed>) = 0 [pid 6263] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6267] rt_sigprocmask(SIG_SETMASK, [] [pid 6265] setpgid(0, 0 [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6263] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6265] <... setpgid resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] chdir("./593" [pid 6265] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6263] <... futex resumed>) = 0 [pid 6267] <... chdir resumed>) = 0 [pid 6265] <... openat resumed>) = 3 [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6269 attached [pid 6267] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6266] rt_sigprocmask(SIG_SETMASK, [] [pid 6265] write(3, "1000", 4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6269 [pid 6267] <... prctl resumed>) = 0 [pid 6265] <... write resumed>) = 4 [pid 6267] setpgid(0, 0 [pid 6265] close(3 [pid 6267] <... setpgid resumed>) = 0 [pid 6265] <... close resumed>) = 0 [pid 6267] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6265] symlink("/dev/binderfs", "./binderfs" [pid 6269] set_robust_list(0x5555731a86a0, 24 [pid 6267] <... openat resumed>) = 3 [pid 6266] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6265] <... symlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6267] write(3, "1000", 4 executing program [pid 6265] write(1, "executing program\n", 18 [pid 6267] <... write resumed>) = 4 [pid 6265] <... write resumed>) = 18 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6267] close(3 [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... close resumed>) = 0 [pid 6265] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6268 attached [pid 6269] <... set_robust_list resumed>) = 0 [pid 6267] symlink("/dev/binderfs", "./binderfs" [pid 6266] mkdirat(AT_FDCWD, "./config", 0777 [pid 6265] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6267] <... symlink resumed>) = 0 [pid 6265] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6267] write(1, "executing program\n", 18 executing program [pid 6265] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6267] <... write resumed>) = 18 [pid 6266] <... mkdirat resumed>) = 0 [pid 6265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6267] <... futex resumed>) = 0 [pid 6265] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6267] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6265] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6267] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6265] <... mprotect resumed>) = 0 [pid 6267] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6269] rt_sigprocmask(SIG_SETMASK, [] [pid 6268] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6265] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6269] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6267] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6266] <... futex resumed>) = 1 [pid 6265] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6264] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6270 attached [pid 6268] <... set_robust_list resumed>) = 0 [pid 6267] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6266] mount(NULL, "./config", "configfs", 0, NULL [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] chdir("./586" [pid 6268] rt_sigprocmask(SIG_SETMASK, [] [pid 6267] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6266] <... mount resumed>) = 0 [pid 6265] <... clone3 resumed> => {parent_tid=[6270]}, 88) = 6270 [pid 6264] <... futex resumed>) = 0 [pid 6270] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6267] <... mprotect resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] rt_sigprocmask(SIG_SETMASK, [] [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] <... set_robust_list resumed>) = 0 [pid 6269] <... chdir resumed>) = 0 [pid 6268] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6267] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6266] <... futex resumed>) = 0 [pid 6265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6264] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6266] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6265] <... futex resumed>) = 0 [pid 6264] <... futex resumed>) = 0 [pid 6266] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6267] <... clone3 resumed> => {parent_tid=[6271]}, 88) = 6271 [pid 6266] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6267] rt_sigprocmask(SIG_SETMASK, [] [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6266] <... futex resumed>) = 1 [pid 6264] <... futex resumed>) = 0 [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6271 attached [pid 6270] rt_sigprocmask(SIG_SETMASK, [] [pid 6269] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6268] mkdirat(AT_FDCWD, "./config", 0777 [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6266] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6266] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6264] <... futex resumed>) = 0 [pid 6270] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6266] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 [pid 6266] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6268] <... mkdirat resumed>) = 0 [pid 6266] <... mkdirat resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6264] <... futex resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 [pid 6266] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] mkdirat(AT_FDCWD, "./config", 0777 [pid 6269] <... prctl resumed>) = 0 [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... symlinkat resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6264] <... futex resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] setpgid(0, 0 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 [pid 6266] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] <... mkdirat resumed>) = 0 [pid 6266] <... unlinkat resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6264] <... futex resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 [pid 6266] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6264] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6271] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] <... setpgid resumed>) = 0 [pid 6268] <... futex resumed>) = 1 [pid 6266] <... unlinkat resumed>) = 0 [pid 6263] <... futex resumed>) = 0 [pid 6266] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6264] <... futex resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6266] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] exit_group(0 [pid 6263] <... futex resumed>) = 0 [pid 6266] <... futex resumed>) = ? [pid 6264] <... exit_group resumed>) = ? [pid 6271] <... set_robust_list resumed>) = 0 [pid 6270] <... futex resumed>) = 1 [pid 6269] <... openat resumed>) = 3 [pid 6268] mount(NULL, "./config", "configfs", 0, NULL [pid 6266] +++ exited with 0 +++ [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6271] rt_sigprocmask(SIG_SETMASK, [] [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] write(3, "1000", 4 [pid 6265] <... futex resumed>) = 0 [pid 6264] +++ exited with 0 +++ [pid 6268] <... mount resumed>) = 0 [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6264, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6265] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6271] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6269] <... write resumed>) = 4 [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] mkdirat(AT_FDCWD, "./config", 0777 [pid 6270] mount(NULL, "./config", "configfs", 0, NULL [pid 6269] close(3 [pid 6268] <... futex resumed>) = 1 [pid 6263] <... futex resumed>) = 0 [pid 6271] <... mkdirat resumed>) = 0 [pid 6270] <... mount resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] <... close resumed>) = 0 [pid 6268] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6263] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 1 [pid 6269] symlink("/dev/binderfs", "./binderfs" [pid 6268] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6265] <... futex resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] <... symlink resumed>) = 0 [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6269] write(1, "executing program\n", 18 [pid 6268] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6269] <... write resumed>) = 18 [pid 6268] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6263] <... futex resumed>) = 0 [pid 6270] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] <... futex resumed>) = 0 [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] <... futex resumed>) = 1 [pid 6269] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6268] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6268] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6269] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6268] <... mkdirat resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6269] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6269] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6268] <... futex resumed>) = 0 [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6268] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6263] <... futex resumed>) = 0 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] <... futex resumed>) = 1 [pid 6269] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6268] <... symlinkat resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 6271] <... futex resumed>) = 1 [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] <... mprotect resumed>) = 0 [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6271] mount(NULL, "./config", "configfs", 0, NULL [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6269] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6268] <... futex resumed>) = 0 [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] <... futex resumed>) = 0 [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6269] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6268] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] <... futex resumed>) = 0 [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] <... mount resumed>) = 0 [pid 6270] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6269] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6263] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6271] <... futex resumed>) = 1 [pid 6270] <... futex resumed>) = 1 [pid 6269] <... clone3 resumed> => {parent_tid=[6272]}, 88) = 6272 [pid 6268] <... unlinkat resumed>) = 0 [pid 6267] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6272 attached [pid 6271] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] rt_sigprocmask(SIG_SETMASK, [] [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6272] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6271] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6269] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6268] <... futex resumed>) = 1 [pid 6267] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 6263] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6272] <... set_robust_list resumed>) = 0 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6263] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6271] <... futex resumed>) = 0 [pid 6270] <... symlinkat resumed>) = 0 [pid 6269] <... futex resumed>) = 0 [pid 6268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6263] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6271] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6268] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 6272] rt_sigprocmask(SIG_SETMASK, [] [pid 6271] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6270] <... futex resumed>) = 1 [pid 6268] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6267] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6268] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 6271] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6268] <... futex resumed>) = 1 [pid 6267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6265] <... futex resumed>) = 0 [pid 6263] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6271] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6270] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6268] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6263] exit_group(0 [pid 310] umount2("./603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6271] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] <... unlinkat resumed>) = 0 [pid 6268] <... futex resumed>) = ? [pid 6267] <... futex resumed>) = 0 [pid 6263] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6271] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] +++ exited with 0 +++ [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./603/binderfs" [pid 6271] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./603/binderfs" [pid 6271] <... futex resumed>) = 1 [pid 6270] <... futex resumed>) = 1 [pid 6267] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 6263] +++ exited with 0 +++ [pid 310] <... unlink resumed>) = 0 [pid 6271] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6263, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6272] mkdirat(AT_FDCWD, "./config", 0777 [pid 6271] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6272] <... mkdirat resumed>) = 0 [pid 6271] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6270] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6270] <... unlinkat resumed>) = 0 [pid 6272] <... futex resumed>) = 1 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6272] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] <... futex resumed>) = 1 [pid 6270] <... futex resumed>) = 1 [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./603/config" [pid 6272] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6271] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6270] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] <... futex resumed>) = 0 [pid 6272] mount(NULL, "./config", "configfs", 0, NULL [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] exit_group(0 [pid 6272] <... mount resumed>) = 0 [pid 6271] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6270] <... futex resumed>) = ? [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] <... exit_group resumed>) = ? [pid 310] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6272] <... futex resumed>) = 1 [pid 6271] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6270] +++ exited with 0 +++ [pid 6269] <... futex resumed>) = 0 [pid 6272] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6272] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6269] <... futex resumed>) = 0 [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6272] <... futex resumed>) = 0 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6272] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6272] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6269] <... futex resumed>) = 0 [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] +++ exited with 0 +++ [pid 6272] <... futex resumed>) = 0 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6272] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6271] <... futex resumed>) = 1 [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./603/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6272] <... mkdirat resumed>) = 0 [pid 6271] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] <... futex resumed>) = 0 [pid 6267] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6265, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6267] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6272] <... futex resumed>) = 0 [pid 6271] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6272] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6272] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6269] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] <... unlinkat resumed>) = 0 [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6272] <... futex resumed>) = 0 [pid 6271] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6272] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6271] <... futex resumed>) = 1 [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6272] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6271] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] <... futex resumed>) = 0 [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6272] <... futex resumed>) = 0 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] exit_group(0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6272] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6271] <... futex resumed>) = ? [pid 6269] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... exit_group resumed>) = ? [pid 310] close(4 [pid 6272] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6271] +++ exited with 0 +++ [pid 6269] <... futex resumed>) = 0 [pid 6272] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6272] <... futex resumed>) = 0 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6272] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6269] exit_group(0 [pid 6272] <... futex resumed>) = ? [pid 6269] <... exit_group resumed>) = ? [pid 6272] +++ exited with 0 +++ [pid 6267] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 6269] +++ exited with 0 +++ [pid 310] rmdir("./603/config" [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6267, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6269, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./603") = 0 [pid 310] mkdir("./604", 0777 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] umount2("./593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] openat(AT_FDCWD, "./593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 309] fstat(3 [pid 308] fstat(3 [pid 306] umount2("./586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6273 [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6273 attached [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] openat(AT_FDCWD, "./588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] newfstatat(AT_FDCWD, "./593/binderfs" [pid 308] newfstatat(AT_FDCWD, "./600/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 6273] set_robust_list(0x5555731a86a0, 24 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6273] <... set_robust_list resumed>) = 0 [pid 309] unlink("./593/binderfs" [pid 308] unlink("./600/binderfs" [pid 306] umount2("./586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6273] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 307] umount2("./588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6273] chdir("./604" [pid 309] <... umount2 resumed>) = 0 [pid 308] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./586/binderfs" [pid 309] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./588/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6273] <... chdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./593/config" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./588/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./600/config" [pid 307] <... unlink resumed>) = 0 [pid 306] unlink("./586/binderfs" [pid 6273] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 309] openat(AT_FDCWD, "./593/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 4 [pid 308] openat(AT_FDCWD, "./600/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./588/config" [pid 306] <... umount2 resumed>) = 0 [pid 309] fstat(4 [pid 308] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6273] <... prctl resumed>) = 0 [pid 309] getdents64(4 [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6273] setpgid(0, 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] openat(AT_FDCWD, "./588/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6273] <... setpgid resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./586/config" [pid 6273] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] getdents64(4 [pid 307] fstat(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./586/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6273] <... openat resumed>) = 3 [pid 309] <... close resumed>) = 0 [pid 308] close(4 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./593/config" [pid 308] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./586/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6273] write(3, "1000", 4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6273] <... write resumed>) = 4 [pid 309] <... rmdir resumed>) = 0 [pid 308] rmdir("./600/config" [pid 307] getdents64(4 [pid 306] <... openat resumed>) = 4 [pid 6273] close(3 [pid 309] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6273] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 306] fstat(4 [pid 6273] symlink("/dev/binderfs", "./binderfs" [pid 309] close(3 [pid 308] getdents64(3 [pid 307] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6273] <... symlink resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rmdir("./588/config" [pid 306] getdents64(4 [pid 309] rmdir("./593" [pid 308] close(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6273] write(1, "executing program\n", 18 [pid 307] <... rmdir resumed>) = 0 [pid 6273] <... write resumed>) = 18 [pid 309] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./594", 0777 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 6273] <... futex resumed>) = 0 [pid 307] close(3 [pid 6273] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... close resumed>) = 0 [pid 6273] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] rmdir("./588" [pid 309] <... mkdir resumed>) = 0 [pid 308] rmdir("./600" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6273] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rmdir resumed>) = 0 [pid 6273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] mkdir("./589", 0777 [pid 306] close(4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] mkdir("./601", 0777 [pid 306] <... close resumed>) = 0 [pid 6273] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... mkdir resumed>) = 0 [pid 6273] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 6274 attached [pid 6273] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6274 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./586/config" [pid 6273] <... mprotect resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6274] set_robust_list(0x5555731a86a0, 24 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6274] <... set_robust_list resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6275 attached [pid 6274] rt_sigprocmask(SIG_SETMASK, [] [pid 6273] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6276 attached [pid 6274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6273] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6276 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6275 [pid 306] close(3 [pid 6276] set_robust_list(0x5555731a86a0, 24 [pid 6275] set_robust_list(0x5555731a86a0, 24 [pid 6274] chdir("./594" [pid 6273] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 6276] <... set_robust_list resumed>) = 0 [pid 6274] <... chdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./586"ci2-android-6-1/strace-static-x86_64: Process 6277 attached [pid 6276] rt_sigprocmask(SIG_SETMASK, [] [pid 6275] <... set_robust_list resumed>) = 0 [pid 6274] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6274] <... prctl resumed>) = 0 [pid 6273] <... clone3 resumed> => {parent_tid=[6277]}, 88) = 6277 [pid 306] <... rmdir resumed>) = 0 [pid 6277] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6276] chdir("./601" [pid 6275] rt_sigprocmask(SIG_SETMASK, [] [pid 6274] setpgid(0, 0 [pid 6273] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./587", 0777 [pid 6277] <... set_robust_list resumed>) = 0 [pid 6276] <... chdir resumed>) = 0 [pid 6275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6274] <... setpgid resumed>) = 0 [pid 6273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6277] rt_sigprocmask(SIG_SETMASK, [] [pid 6276] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6275] chdir("./589" [pid 6274] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 6277] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6276] <... prctl resumed>) = 0 [pid 6275] <... chdir resumed>) = 0 [pid 6274] <... openat resumed>) = 3 [pid 6273] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6276] setpgid(0, 0 [pid 6274] write(3, "1000", 4 [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6276] <... setpgid resumed>) = 0 [pid 6274] <... write resumed>) = 4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6277] mkdirat(AT_FDCWD, "./config", 0777 [pid 6276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6274] close(3ci2-android-6-1/strace-static-x86_64: Process 6278 attached [pid 6277] <... mkdirat resumed>) = 0 [pid 6276] <... openat resumed>) = 3 [pid 6274] <... close resumed>) = 0 [pid 6278] set_robust_list(0x5555731a86a0, 24 [pid 6276] write(3, "1000", 4 [pid 6274] symlink("/dev/binderfs", "./binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6278 [pid 6278] <... set_robust_list resumed>) = 0 [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... write resumed>) = 4 [pid 6275] <... prctl resumed>) = 0 [pid 6274] <... symlink resumed>) = 0 executing program [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6278] rt_sigprocmask(SIG_SETMASK, [] [pid 6277] <... futex resumed>) = 1 [pid 6276] close(3 [pid 6274] write(1, "executing program\n", 18 [pid 6273] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6278] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6276] <... close resumed>) = 0 executing program [pid 6274] <... write resumed>) = 18 [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] chdir("./587" [pid 6276] symlink("/dev/binderfs", "./binderfs" [pid 6275] setpgid(0, 0 [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6273] <... futex resumed>) = 0 [pid 6278] <... chdir resumed>) = 0 [pid 6277] mount(NULL, "./config", "configfs", 0, NULL [pid 6276] <... symlink resumed>) = 0 [pid 6274] <... futex resumed>) = 0 [pid 6275] <... setpgid resumed>) = 0 [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6278] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6276] write(1, "executing program\n", 18 [pid 6274] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6278] <... prctl resumed>) = 0 [pid 6276] <... write resumed>) = 18 [pid 6274] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6278] setpgid(0, 0 [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6274] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6278] <... setpgid resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6278] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6276] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6274] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6278] <... openat resumed>) = 3 [pid 6276] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6275] <... openat resumed>) = 3 [pid 6274] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6278] write(3, "1000", 4 [pid 6276] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6275] write(3, "1000", 4 [pid 6274] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6278] <... write resumed>) = 4 [pid 6276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6277] <... mount resumed>) = 0 [pid 6275] <... write resumed>) = 4 [pid 6274] <... mprotect resumed>) = 0 [pid 6278] close(3 [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6275] close(3 [pid 6274] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6278] <... close resumed>) = 0 [pid 6277] <... futex resumed>) = 1 [pid 6276] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6274] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6273] <... futex resumed>) = 0 [pid 6278] symlink("/dev/binderfs", "./binderfs" [pid 6276] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6274] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6276] <... mprotect resumed>) = 0 [pid 6275] <... close resumed>) = 0 [pid 6273] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6279 attached [pid 6278] <... symlink resumed>) = 0 [pid 6277] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6276] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6275] symlink("/dev/binderfs", "./binderfs" [pid 6274] <... clone3 resumed> => {parent_tid=[6279]}, 88) = 6279 [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6279] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6278] write(1, "executing program\n", 18 [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6275] <... symlink resumed>) = 0 [pid 6274] rt_sigprocmask(SIG_SETMASK, [] [pid 6273] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... write resumed>) = 18 [pid 6277] <... futex resumed>) = 0 [pid 6276] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6275] write(1, "executing program\n", 18 [pid 6274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] <... set_robust_list resumed>) = 0 [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6275] <... write resumed>) = 18 [pid 6273] <... futex resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6277] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6278] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... clone3 resumed> => {parent_tid=[6280]}, 88) = 6280 [pid 6275] <... futex resumed>) = 0 [pid 6274] <... futex resumed>) = 0 [pid 6273] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6277] <... futex resumed>) = 0 [pid 6276] rt_sigprocmask(SIG_SETMASK, [] [pid 6275] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6277] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6275] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6273] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6280 attached [pid 6279] rt_sigprocmask(SIG_SETMASK, [] [pid 6278] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6277] <... mkdirat resumed>) = 0 [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6278] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6273] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6277] <... futex resumed>) = 0 [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6277] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6275] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6273] <... futex resumed>) = 0 [pid 6280] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6279] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6278] <... mprotect resumed>) = 0 [pid 6277] <... symlinkat resumed>) = 0 [pid 6275] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6279] mkdirat(AT_FDCWD, "./config", 0777 [pid 6278] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] <... mprotect resumed>) = 0 [pid 6273] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6277] <... futex resumed>) = 0 [pid 6275] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6277] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6275] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6273] <... futex resumed>) = 0 [pid 6279] <... mkdirat resumed>) = 0 [pid 6277] <... unlinkat resumed>) = 0 [pid 6275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6282 attached ci2-android-6-1/strace-static-x86_64: Process 6281 attached [pid 6280] <... set_robust_list resumed>) = 0 [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] <... clone3 resumed> => {parent_tid=[6281]}, 88) = 6281 [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6273] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6277] <... futex resumed>) = 0 [pid 6275] <... clone3 resumed> => {parent_tid=[6282]}, 88) = 6282 [pid 6273] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] <... futex resumed>) = 1 [pid 6278] rt_sigprocmask(SIG_SETMASK, [] [pid 6277] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6275] rt_sigprocmask(SIG_SETMASK, [] [pid 6274] <... futex resumed>) = 0 [pid 6273] <... futex resumed>) = 0 [pid 6282] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6281] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6280] rt_sigprocmask(SIG_SETMASK, [] [pid 6279] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6277] <... unlinkat resumed>) = 0 [pid 6275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6273] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6277] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6273] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6282] <... set_robust_list resumed>) = 0 [pid 6281] <... set_robust_list resumed>) = 0 [pid 6280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6273] exit_group(0 [pid 6282] rt_sigprocmask(SIG_SETMASK, [] [pid 6281] rt_sigprocmask(SIG_SETMASK, [] [pid 6280] mkdirat(AT_FDCWD, "./config", 0777 executing program executing program executing program [pid 6279] mount(NULL, "./config", "configfs", 0, NULL [pid 6278] <... futex resumed>) = 0 [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] <... futex resumed>) = 0 [pid 6273] <... exit_group resumed>) = ? [pid 6282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6281] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6280] <... mkdirat resumed>) = 0 [pid 6279] <... mount resumed>) = 0 [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6282] mkdirat(AT_FDCWD, "./config", 0777 [pid 6281] mkdirat(AT_FDCWD, "./config", 0777 [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] +++ exited with 0 +++ [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6273] +++ exited with 0 +++ [pid 6282] <... mkdirat resumed>) = 0 [pid 6281] <... mkdirat resumed>) = 0 [pid 6280] <... futex resumed>) = 1 [pid 6279] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = 0 [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6276] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6273, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6280] mount(NULL, "./config", "configfs", 0, NULL [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6280] <... mount resumed>) = 0 [pid 6279] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6274] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 1 [pid 6280] <... futex resumed>) = 1 [pid 6279] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6278] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(3 [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... futex resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6282] mount(NULL, "./config", "configfs", 0, NULL [pid 6281] mount(NULL, "./config", "configfs", 0, NULL [pid 6280] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6279] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6282] <... mount resumed>) = 0 [pid 6281] <... mount resumed>) = 0 [pid 6280] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6279] <... mkdirat resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 1 [pid 6280] <... futex resumed>) = 1 [pid 6279] <... futex resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./604/binderfs" [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... symlinkat resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6282] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6281] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6280] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] unlink("./604/binderfs" [pid 6282] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6281] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6280] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6279] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6274] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 1 [pid 6280] <... futex resumed>) = 1 [pid 6279] <... unlinkat resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... umount2 resumed>) = 0 [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... futex resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6281] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6280] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6279] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6282] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6281] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6280] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6279] <... unlinkat resumed>) = 0 [pid 6274] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./604/config" [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 1 [pid 6280] <... futex resumed>) = 1 [pid 6279] <... futex resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] exit_group(0 [pid 310] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] +++ exited with 0 +++ [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./604/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6282] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6281] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 6282] <... mkdirat resumed>) = 0 [pid 6281] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6274] +++ exited with 0 +++ [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 0 [pid 6280] <... symlinkat resumed>) = 0 [pid 6278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6275] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6274, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6282] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6281] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6282] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6281] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6276] <... futex resumed>) = 0 [pid 310] close(4 [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 1 [pid 6280] <... unlinkat resumed>) = 0 [pid 6278] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./604/config" [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6282] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6281] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6276] <... futex resumed>) = 0 [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 6282] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6281] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6280] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6276] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] <... unlinkat resumed>) = 0 [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 1 [pid 6280] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] <... futex resumed>) = 1 [pid 6278] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... futex resumed>) = 0 [pid 6275] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] <... futex resumed>) = 0 [pid 6276] exit_group(0 [pid 6275] <... futex resumed>) = 0 [pid 6282] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6281] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6280] <... futex resumed>) = ? [pid 6278] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] <... exit_group resumed>) = ? [pid 6275] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 6282] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6281] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6280] +++ exited with 0 +++ [pid 310] rmdir("./604" [pid 6282] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] +++ exited with 0 +++ [pid 6282] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6276, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6282] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] exit_group(0 [pid 6275] exit_group(0 [pid 310] mkdir("./605", 0777 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6282] <... futex resumed>) = ? [pid 6281] <... futex resumed>) = ? [pid 6278] <... exit_group resumed>) = ? [pid 6275] <... exit_group resumed>) = ? [pid 310] <... mkdir resumed>) = 0 [pid 6282] +++ exited with 0 +++ [pid 6281] +++ exited with 0 +++ [pid 6278] +++ exited with 0 +++ [pid 6275] +++ exited with 0 +++ [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6278, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6275, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 6283 attached [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6283 [pid 6283] set_robust_list(0x5555731a86a0, 24 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6283] <... set_robust_list resumed>) = 0 [pid 6283] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6283] chdir("./605") = 0 [pid 6283] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6283] setpgid(0, 0) = 0 [pid 6283] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6283] write(3, "1000", 4) = 4 [pid 6283] close(3) = 0 [pid 6283] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6283] write(1, "executing program\n", 18) = 18 [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6283] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6283] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6283] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6283] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6283] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6283] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6284]}, 88) = 6284 [pid 309] <... restart_syscall resumed>) = 0 [pid 6283] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] umount2("./594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6284 attached [pid 309] openat(AT_FDCWD, "./594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6284] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... openat resumed>) = 3 [pid 6284] <... set_robust_list resumed>) = 0 [pid 309] fstat(3 [pid 6284] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6284] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(3 [pid 6284] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./594/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./594/binderfs") = 0 [pid 309] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 309] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6284] <... mkdirat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./594/config" [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./594/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 4 [pid 308] openat(AT_FDCWD, "./601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 309] fstat(4 [pid 308] fstat(3 [pid 307] fstat(3 [pid 306] <... openat resumed>) = 3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(3 [pid 309] getdents64(4 [pid 308] getdents64(3 [pid 307] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(3 [pid 6283] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(4 [pid 308] umount2("./601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./601/binderfs" [pid 309] close(4 [pid 307] newfstatat(AT_FDCWD, "./589/binderfs" [pid 306] newfstatat(AT_FDCWD, "./587/binderfs" [pid 309] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rmdir("./594/config" [pid 308] unlink("./601/binderfs" [pid 307] unlink("./589/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6283] <... futex resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6284] <... futex resumed>) = 1 [pid 6284] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... rmdir resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] unlink("./587/binderfs" [pid 6284] <... mount resumed>) = 0 [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 6283] <... futex resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 308] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6284] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6284] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(3 [pid 308] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./594" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./589/config" [pid 306] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6284] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 6283] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./601/config" [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./595", 0777 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6284] <... futex resumed>) = 1 [pid 6284] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./587/config" [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./589/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./587/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6284] <... futex resumed>) = 1 [pid 6284] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./601/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 4 [pid 6283] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6285 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(4 [pid 306] openat(AT_FDCWD, "./587/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 306] <... openat resumed>) = 4 [pid 307] getdents64(4 [pid 6284] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] fstat(4 [pid 308] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 executing program [pid 307] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 308] <... close resumed>) = 0 [pid 307] close(4 [pid 6284] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] rmdir("./601/config" [pid 307] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 6284] <... symlinkat resumed>) = 0 [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] rmdir("./589/config" [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6283] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 307] getdents64(3 [pid 306] close(4 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6284] <... futex resumed>) = 1 [pid 307] close(3 [pid 306] <... close resumed>) = 0 [pid 308] rmdir("./601" [pid 307] <... close resumed>) = 0 [pid 306] rmdir("./587/config" [pid 6284] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6283] <... futex resumed>) = 0 [pid 6283] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6283] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6284] <... futex resumed>) = 1 [pid 306] <... rmdir resumed>) = 0 [pid 308] mkdir("./602", 0777 [pid 307] rmdir("./589" [pid 306] getdents64(3 [pid 6284] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6284] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 0 [pid 6283] exit_group(0 [pid 308] <... mkdir resumed>) = 0 [pid 6283] <... exit_group resumed>) = ? [pid 307] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] mkdir("./590", 0777 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(3 [pid 6284] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6285 attached [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6284] +++ exited with 0 +++ [pid 6283] +++ exited with 0 +++ [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6283, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./587"ci2-android-6-1/strace-static-x86_64: Process 6286 attached [pid 6285] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6286 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6286] set_robust_list(0x5555731a86a0, 24 [pid 306] <... rmdir resumed>) = 0 [pid 6285] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./588", 0777 [pid 6286] <... set_robust_list resumed>) = 0 [pid 6286] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6286] chdir("./602") = 0 [pid 6286] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6286] setpgid(0, 0) = 0 [pid 6286] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 6285] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6287 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6286] write(3, "1000", 4 [pid 6285] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6286] <... write resumed>) = 4 [pid 6286] close(3) = 0 [pid 6286] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6286] write(1, "executing program\n", 18) = 18 [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6288 [pid 6285] chdir("./595" [pid 6286] <... futex resumed>) = 0 [pid 6286] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6285] <... chdir resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6286] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6286] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6285] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6288 attached [pid 6286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6286] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6286] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6285] <... prctl resumed>) = 0 [pid 310] openat(AT_FDCWD, "./605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6288] set_robust_list(0x5555731a86a0, 24 [pid 6286] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... openat resumed>) = 3 [pid 6288] <... set_robust_list resumed>) = 0 [pid 6286] <... mprotect resumed>) = 0 [pid 6285] setpgid(0, 0 [pid 310] fstat(3ci2-android-6-1/strace-static-x86_64: Process 6287 attached [pid 6288] rt_sigprocmask(SIG_SETMASK, [] [pid 6286] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6285] <... setpgid resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6286] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(3 [pid 6288] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6286] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6285] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6286] <... clone3 resumed> => {parent_tid=[6289]}, 88) = 6289 [pid 6285] <... openat resumed>) = 3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6286] rt_sigprocmask(SIG_SETMASK, [] [pid 6285] write(3, "1000", 4 [pid 310] newfstatat(AT_FDCWD, "./605/binderfs" [pid 6286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6285] <... write resumed>) = 4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6285] close(3 [pid 310] unlink("./605/binderfs" [pid 6286] <... futex resumed>) = 0 [pid 6285] <... close resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6288] chdir("./588" [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6285] symlink("/dev/binderfs", "./binderfs" [pid 310] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6287] set_robust_list(0x5555731a86a0, 24 [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6285] <... symlink resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6285] write(1, "executing program\n", 18 [pid 310] newfstatat(AT_FDCWD, "./605/config" [pid 6285] <... write resumed>) = 18 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6285] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6285] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] openat(AT_FDCWD, "./605/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6285] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... openat resumed>) = 4 [pid 6285] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] fstat(4 [pid 6285] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6285] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] getdents64(4 [pid 6285] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6285] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6285] <... mprotect resumed>) = 0 [pid 310] close(4) = 0 [pid 6285] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rmdir("./605/config"ci2-android-6-1/strace-static-x86_64: Process 6289 attached [pid 6288] <... chdir resumed>) = 0 [pid 6287] <... set_robust_list resumed>) = 0 [pid 6285] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6285] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./605"ci2-android-6-1/strace-static-x86_64: Process 6290 attached [pid 6289] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6288] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6287] rt_sigprocmask(SIG_SETMASK, [] [pid 6285] <... clone3 resumed> => {parent_tid=[6290]}, 88) = 6290 [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./606", 0777 [pid 6290] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6289] <... set_robust_list resumed>) = 0 [pid 6288] <... prctl resumed>) = 0 [pid 6287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6285] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6290] <... set_robust_list resumed>) = 0 [pid 6289] rt_sigprocmask(SIG_SETMASK, [] [pid 6288] setpgid(0, 0 [pid 6287] chdir("./590" [pid 6285] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6291 attached [pid 6290] rt_sigprocmask(SIG_SETMASK, [] [pid 6291] set_robust_list(0x5555731a86a0, 24 [pid 6290] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] <... setpgid resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6291 [pid 6291] <... set_robust_list resumed>) = 0 [pid 6290] mkdirat(AT_FDCWD, "./config", 0777 [pid 6287] <... chdir resumed>) = 0 [pid 6285] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6289] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6288] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6287] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6291] rt_sigprocmask(SIG_SETMASK, [] [pid 6290] <... mkdirat resumed>) = 0 executing program executing program [pid 6289] mkdirat(AT_FDCWD, "./config", 0777 [pid 6291] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6291] chdir("./606" [pid 6290] <... futex resumed>) = 0 [pid 6288] <... openat resumed>) = 3 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... chdir resumed>) = 0 [pid 6290] mount(NULL, "./config", "configfs", 0, NULL [pid 6288] write(3, "1000", 4 [pid 6285] <... futex resumed>) = 0 [pid 6291] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6290] <... mount resumed>) = 0 [pid 6288] <... write resumed>) = 4 [pid 6287] <... prctl resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6291] <... prctl resumed>) = 0 [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] <... mkdirat resumed>) = 0 [pid 6288] close(3 [pid 6285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6287] setpgid(0, 0 [pid 6291] setpgid(0, 0) = 0 [pid 6291] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6288] <... close resumed>) = 0 [pid 6287] <... setpgid resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] <... futex resumed>) = 0 [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... openat resumed>) = 3 [pid 6288] symlink("/dev/binderfs", "./binderfs" [pid 6285] <... futex resumed>) = 0 [pid 6287] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6291] write(3, "1000", 4) = 4 [pid 6291] close(3) = 0 [pid 6288] <... symlink resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6291] symlink("/dev/binderfs", "./binderfs" [pid 6287] <... openat resumed>) = 3 [pid 6288] write(1, "executing program\n", 18 [pid 6291] <... symlink resumed>) = 0 [pid 6290] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6289] <... futex resumed>) = 1 [pid 6288] <... write resumed>) = 18 [pid 6287] write(3, "1000", 4 [pid 6286] <... futex resumed>) = 0 [pid 6291] write(1, "executing program\n", 18 [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... write resumed>) = 18 [pid 6286] <... futex resumed>) = 0 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6291] <... futex resumed>) = 0 [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] <... write resumed>) = 4 [pid 6288] <... futex resumed>) = 0 [pid 6291] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program executing program [pid 6288] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6287] close(3 [pid 6288] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6291] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6288] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6287] <... close resumed>) = 0 [pid 6291] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6288] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6287] symlink("/dev/binderfs", "./binderfs" [pid 6291] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6288] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6291] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6287] <... symlink resumed>) = 0 [pid 6288] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6291] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6288] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6287] write(1, "executing program\n", 18 [pid 6289] mount(NULL, "./config", "configfs", 0, NULL executing program [pid 6288] <... mprotect resumed>) = 0 [pid 6287] <... write resumed>) = 18 [pid 6291] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6288] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6288] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6287] <... futex resumed>) = 0 [pid 6288] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 6292 attached ci2-android-6-1/strace-static-x86_64: Process 6293 attached [pid 6287] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6290] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6289] <... mount resumed>) = 0 [pid 6291] <... clone3 resumed> => {parent_tid=[6293]}, 88) = 6293 [pid 6291] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6288] <... clone3 resumed> => {parent_tid=[6292]}, 88) = 6292 [pid 6287] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6289] <... futex resumed>) = 1 [pid 6288] rt_sigprocmask(SIG_SETMASK, [] [pid 6287] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6286] <... futex resumed>) = 0 [pid 6292] rt_sigprocmask(SIG_SETMASK, [] [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6286] <... futex resumed>) = 0 [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6288] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6289] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6293] <... set_robust_list resumed>) = 0 [pid 6293] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6293] mkdirat(AT_FDCWD, "./config", 0777 [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6289] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6292] <... futex resumed>) = 0 [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] <... futex resumed>) = 1 [pid 6287] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6293] <... mkdirat resumed>) = 0 [pid 6292] mkdirat(AT_FDCWD, "./config", 0777 [pid 6290] <... futex resumed>) = 1 [pid 6285] <... futex resumed>) = 0 [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... mkdirat resumed>) = 0 [pid 6290] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] <... futex resumed>) = 1 [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6287] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6286] <... futex resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] <... futex resumed>) = 1 [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 0 [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... futex resumed>) = 0 [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] <... futex resumed>) = 0 [pid 6293] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6291] <... futex resumed>) = 0 [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] mount(NULL, "./config", "configfs", 0, NULL [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] <... mount resumed>) = 0 [pid 6289] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6288] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6290] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6289] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6287] <... mprotect resumed>) = 0 [pid 6285] <... futex resumed>) = 0 [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = 0 [pid 6290] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6289] <... futex resumed>) = 1 [pid 6288] <... futex resumed>) = 1 [pid 6287] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6286] <... futex resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] <... futex resumed>) = 1 [pid 6292] mount(NULL, "./config", "configfs", 0, NULL [pid 6291] <... futex resumed>) = 0 [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6287] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... mount resumed>) = 0 [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] <... futex resumed>) = 0 [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6287] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6286] <... futex resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 0 [pid 6290] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6289] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6292] <... futex resumed>) = 1 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6288] <... futex resumed>) = 0 [pid 6285] <... futex resumed>) = 0 [pid 6293] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6290] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6289] <... mkdirat resumed>) = 0 [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] <... clone3 resumed> => {parent_tid=[6294]}, 88) = 6294 [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] <... futex resumed>) = 0 [pid 6287] rt_sigprocmask(SIG_SETMASK, [] [pid 6285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] <... futex resumed>) = 1 [pid 6292] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6291] <... futex resumed>) = 0 [pid 6290] <... futex resumed>) = 0 [pid 6289] <... futex resumed>) = 1 [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6286] <... futex resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6289] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6285] <... futex resumed>) = 0 [pid 6293] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6294 attached [pid 6293] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6292] <... futex resumed>) = 1 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6290] <... symlinkat resumed>) = 0 [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = 0 [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6290] <... futex resumed>) = 0 [pid 6289] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6288] <... futex resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] <... futex resumed>) = 1 [pid 6292] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6291] <... futex resumed>) = 0 [pid 6290] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6285] <... futex resumed>) = 0 [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] <... unlinkat resumed>) = 0 [pid 6289] <... futex resumed>) = 1 [pid 6286] <... futex resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 0 [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6292] <... futex resumed>) = 1 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6290] <... futex resumed>) = 0 [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 6285] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6290] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6289] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6285] <... futex resumed>) = 0 [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... futex resumed>) = 0 [pid 6293] <... futex resumed>) = 1 [pid 6292] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6291] <... futex resumed>) = 0 [pid 6290] <... unlinkat resumed>) = 0 [pid 6289] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6285] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... mkdirat resumed>) = 0 [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 0 [pid 6290] <... futex resumed>) = 0 [pid 6289] <... futex resumed>) = 1 [pid 6286] <... futex resumed>) = 0 [pid 6285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6292] <... futex resumed>) = 1 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6290] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] <... futex resumed>) = 0 [pid 6286] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... set_robust_list resumed>) = 0 [pid 6293] <... symlinkat resumed>) = 0 [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] <... futex resumed>) = 0 [pid 6285] exit_group(0 [pid 6294] rt_sigprocmask(SIG_SETMASK, [] [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6290] <... futex resumed>) = ? [pid 6289] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6288] <... futex resumed>) = 0 [pid 6286] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6285] <... exit_group resumed>) = ? [pid 6294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6293] <... futex resumed>) = 1 [pid 6292] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6291] <... futex resumed>) = 0 [pid 6290] +++ exited with 0 +++ [pid 6289] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 0 [pid 6293] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6292] <... futex resumed>) = 1 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6288] <... futex resumed>) = 0 [pid 6293] <... unlinkat resumed>) = 0 [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6285] +++ exited with 0 +++ [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6289] <... futex resumed>) = 1 [pid 6288] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6285, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6293] <... futex resumed>) = 1 [pid 6292] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6291] <... futex resumed>) = 0 [pid 6289] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6291] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] exit_group(0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6293] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 0 [pid 6289] <... futex resumed>) = ? [pid 6286] <... exit_group resumed>) = ? [pid 6293] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6292] <... futex resumed>) = 1 [pid 6291] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6289] +++ exited with 0 +++ [pid 6288] <... futex resumed>) = 0 [pid 6293] <... unlinkat resumed>) = 0 [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... futex resumed>) = 0 [pid 6293] <... futex resumed>) = 1 [pid 6292] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6291] <... futex resumed>) = 0 [pid 6288] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6286] +++ exited with 0 +++ [pid 6293] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6291] exit_group(0 [pid 6293] <... futex resumed>) = ? [pid 6292] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... exit_group resumed>) = ? [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6286, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6294] mkdirat(AT_FDCWD, "./config", 0777 [pid 6293] +++ exited with 0 +++ [pid 6292] <... futex resumed>) = 1 [pid 6291] +++ exited with 0 +++ [pid 6288] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6292] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] exit_group(0 [pid 6292] <... futex resumed>) = ? [pid 6288] <... exit_group resumed>) = ? [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6291, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6294] <... mkdirat resumed>) = 0 [pid 6292] +++ exited with 0 +++ [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] +++ exited with 0 +++ [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6288, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6287] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... futex resumed>) = 1 [pid 6287] <... futex resumed>) = 0 [pid 6294] mount(NULL, "./config", "configfs", 0, NULL [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] <... mount resumed>) = 0 [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6287] <... futex resumed>) = 0 [pid 6294] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6287] <... futex resumed>) = 0 [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6294] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6287] <... futex resumed>) = 0 [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6294] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6294] <... mkdirat resumed>) = 0 [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6287] <... futex resumed>) = 0 [pid 6294] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6294] <... symlinkat resumed>) = 0 [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6287] <... futex resumed>) = 0 [pid 6294] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6287] <... futex resumed>) = 0 [pid 6294] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] <... unlinkat resumed>) = 0 [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6287] <... futex resumed>) = 0 [pid 6294] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6287] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... unlinkat resumed>) = 0 [pid 6287] <... futex resumed>) = 0 [pid 6294] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6294] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6287] exit_group(0) = ? [pid 6294] <... futex resumed>) = ? [pid 6294] +++ exited with 0 +++ [pid 6287] +++ exited with 0 +++ [pid 309] <... restart_syscall resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6287, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./595", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 310] umount2("./606", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] openat(AT_FDCWD, "./606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] umount2("./595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(3 [pid 309] newfstatat(AT_FDCWD, "./595/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./595/binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./606/binderfs" [pid 309] <... unlink resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./606/binderfs" [pid 309] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 310] <... unlink resumed>) = 0 [pid 309] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./595/config" [pid 310] <... umount2 resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./606/config" [pid 309] openat(AT_FDCWD, "./595/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 4 [pid 310] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] openat(AT_FDCWD, "./606/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(4 [pid 310] <... openat resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] fstat(4 [pid 309] getdents64(4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] getdents64(4 [pid 309] close(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 309] rmdir("./595/config" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 310] rmdir("./606/config" [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./595" [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 310] close(3 [pid 309] mkdir("./596", 0777 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./606" [pid 309] <... mkdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./602", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] mkdir("./607", 0777 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] openat(AT_FDCWD, "./602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./590", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] fstat(3ci2-android-6-1/strace-static-x86_64: Process 6295 attached [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6295 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6295] set_robust_list(0x5555731a86a0, 24 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 307] openat(AT_FDCWD, "./590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6295] <... set_robust_list resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... openat resumed>) = 3 [pid 6295] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6296 [pid 308] umount2("./602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(3ci2-android-6-1/strace-static-x86_64: Process 6296 attached [pid 6295] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6296] set_robust_list(0x5555731a86a0, 24 [pid 6295] chdir("./596" [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./602/binderfs" [pid 307] getdents64(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 6295] <... chdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6296] <... set_robust_list resumed>) = 0 [pid 6295] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] unlink("./602/binderfs" [pid 307] umount2("./590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6296] rt_sigprocmask(SIG_SETMASK, [] [pid 6295] <... prctl resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6295] setpgid(0, 0 [pid 308] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6295] <... setpgid resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./590/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6295] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6296] chdir("./607" [pid 6295] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./590/binderfs" [pid 306] <... openat resumed>) = 3 [pid 6296] <... chdir resumed>) = 0 [pid 6295] write(3, "1000", 4 [pid 308] newfstatat(AT_FDCWD, "./602/config" [pid 307] <... unlink resumed>) = 0 [pid 6296] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6295] <... write resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 6295] close(3 [pid 308] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6295] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 6296] <... prctl resumed>) = 0 [pid 6295] symlink("/dev/binderfs", "./binderfs" [pid 308] openat(AT_FDCWD, "./602/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6296] setpgid(0, 0 [pid 6295] <... symlink resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./590/config" [pid 306] umount2("./588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6296] <... setpgid resumed>) = 0 [pid 6295] write(1, "executing program\n", 18 [pid 308] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6295] <... write resumed>) = 18 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./588/binderfs" [pid 6296] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6295] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] openat(AT_FDCWD, "./590/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] unlink("./588/binderfs" [pid 6296] <... openat resumed>) = 3 [pid 6295] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] getdents64(4 [pid 307] <... openat resumed>) = 4 [pid 306] <... unlink resumed>) = 0 [pid 6295] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] fstat(4 [pid 306] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6296] write(3, "1000", 4 [pid 6295] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] close(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6295] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 306] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6296] <... write resumed>) = 4 [pid 6295] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] rmdir("./602/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6296] close(3 [pid 6295] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 306] newfstatat(AT_FDCWD, "./588/config" [pid 6295] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6295] <... mprotect resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 306] umount2("./588/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6296] <... close resumed>) = 0 [pid 6295] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] close(3 [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6295] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 307] rmdir("./590/config" [pid 306] openat(AT_FDCWD, "./588/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6296] symlink("/dev/binderfs", "./binderfs" [pid 6295] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] rmdir("./602" [pid 307] <... rmdir resumed>) = 0 [pid 306] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 6297 attached [pid 6296] <... symlink resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] fstat(4 [pid 6295] <... clone3 resumed> => {parent_tid=[6297]}, 88) = 6297 [pid 308] mkdir("./603", 0777 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6297] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6296] write(1, "executing program\n", 18 [pid 6295] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 307] close(3 [pid 306] getdents64(4 [pid 6296] <... write resumed>) = 18 [pid 6295] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rmdir("./590" [pid 306] getdents64(4 [pid 6297] <... set_robust_list resumed>) = 0 [pid 6296] <... futex resumed>) = 0 [pid 6295] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6297] rt_sigprocmask(SIG_SETMASK, [] [pid 6296] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6298 attached [pid 6297] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6296] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] mkdir("./591", 0777 [pid 306] close(4 [pid 6298] set_robust_list(0x5555731a86a0, 24 [pid 6297] mkdirat(AT_FDCWD, "./config", 0777 [pid 6296] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6298 [pid 307] <... mkdir resumed>) = 0 [pid 6298] <... set_robust_list resumed>) = 0 [pid 6296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 6298] rt_sigprocmask(SIG_SETMASK, [] [pid 6296] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./588/config" [pid 6298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6297] <... mkdirat resumed>) = 0 [pid 6296] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rmdir resumed>) = 0 [pid 6298] chdir("./603" [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 6298] <... chdir resumed>) = 0 [pid 6296] <... mprotect resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6299 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6298] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 6296] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6298] <... prctl resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 6298] setpgid(0, 0 [pid 306] rmdir("./588"ci2-android-6-1/strace-static-x86_64: Process 6299 attached [pid 6298] <... setpgid resumed>) = 0 [pid 6297] <... futex resumed>) = 1 [pid 6296] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6299] set_robust_list(0x5555731a86a0, 24 [pid 6295] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6299] <... set_robust_list resumed>) = 0 [pid 6298] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6297] mount(NULL, "./config", "configfs", 0, NULL [pid 6296] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] <... openat resumed>) = 3 [pid 6295] <... futex resumed>) = 0 [pid 306] mkdir("./589", 0777ci2-android-6-1/strace-static-x86_64: Process 6300 attached [pid 6299] rt_sigprocmask(SIG_SETMASK, [] [pid 6298] write(3, "1000", 4 [pid 6297] <... mount resumed>) = 0 [pid 6296] <... clone3 resumed> => {parent_tid=[6300]}, 88) = 6300 [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6298] <... write resumed>) = 4 [pid 306] <... mkdir resumed>) = 0 [pid 6298] close(3 [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6298] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6298] symlink("/dev/binderfs", "./binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6300] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6299] chdir("./591" [pid 6297] <... futex resumed>) = 1 [pid 6296] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6301 attached [pid 6300] <... set_robust_list resumed>) = 0 [pid 6299] <... chdir resumed>) = 0 [pid 6298] <... symlink resumed>) = 0 [pid 6297] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] <... futex resumed>) = 0 [pid 6301] set_robust_list(0x5555731a86a0, 24 [pid 6300] rt_sigprocmask(SIG_SETMASK, [] [pid 6298] write(1, "executing program\n", 18 [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6301 [pid 6301] <... set_robust_list resumed>) = 0 [pid 6300] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6298] <... write resumed>) = 18 [pid 6295] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6301] rt_sigprocmask(SIG_SETMASK, [] [pid 6300] mkdirat(AT_FDCWD, "./config", 0777 [pid 6299] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6296] <... futex resumed>) = 0 [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6300] <... mkdirat resumed>) = 0 [pid 6299] <... prctl resumed>) = 0 [pid 6298] <... futex resumed>) = 0 [pid 6297] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6301] chdir("./589" [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] setpgid(0, 0 [pid 6298] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6297] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6301] <... chdir resumed>) = 0 [pid 6300] <... futex resumed>) = 0 [pid 6298] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6301] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6301] <... prctl resumed>) = 0 executing program executing program executing program [pid 6298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6301] setpgid(0, 0 [pid 6298] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6301] <... setpgid resumed>) = 0 [pid 6298] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6301] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6298] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6301] <... openat resumed>) = 3 [pid 6298] <... mprotect resumed>) = 0 [pid 6301] write(3, "1000", 4 [pid 6299] <... setpgid resumed>) = 0 [pid 6298] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] <... write resumed>) = 4 [pid 6298] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6297] <... futex resumed>) = 1 [pid 6296] <... futex resumed>) = 1 [pid 6295] <... futex resumed>) = 0 [pid 6301] close(3 [pid 6300] <... futex resumed>) = 0 [pid 6298] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6301] <... close resumed>) = 0 [pid 6300] mount(NULL, "./config", "configfs", 0, NULL [pid 6297] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6302 attached [pid 6301] symlink("/dev/binderfs", "./binderfs" [pid 6300] <... mount resumed>) = 0 [pid 6299] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6298] <... clone3 resumed> => {parent_tid=[6302]}, 88) = 6302 [pid 6301] <... symlink resumed>) = 0 [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] <... openat resumed>) = 3 [pid 6298] rt_sigprocmask(SIG_SETMASK, [] [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6295] <... futex resumed>) = 0 [pid 6302] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6301] write(1, "executing program\n", 18 [pid 6300] <... futex resumed>) = 0 [pid 6298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6301] <... write resumed>) = 18 [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = 0 [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6301] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6299] write(3, "1000", 4 [pid 6297] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6302] <... set_robust_list resumed>) = 0 [pid 6301] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6301] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6301] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6300] <... futex resumed>) = 0 [pid 6296] <... futex resumed>) = 1 [pid 6301] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6300] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6299] <... write resumed>) = 4 [pid 6297] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6302] rt_sigprocmask(SIG_SETMASK, [] [pid 6301] <... mprotect resumed>) = 0 [pid 6300] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6301] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] close(3 [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6301] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6300] <... futex resumed>) = 0 [pid 6301] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 6303 attached [pid 6302] mkdirat(AT_FDCWD, "./config", 0777 [pid 6300] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] <... close resumed>) = 0 [pid 6297] <... futex resumed>) = 1 [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] <... futex resumed>) = 0 [pid 6301] <... clone3 resumed> => {parent_tid=[6303]}, 88) = 6303 [pid 6300] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6301] rt_sigprocmask(SIG_SETMASK, [] [pid 6300] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] symlink("/dev/binderfs", "./binderfs" [pid 6297] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6296] <... futex resumed>) = 0 [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = 0 [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6295] <... futex resumed>) = 0 [pid 6303] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6299] <... symlink resumed>) = 0 [pid 6297] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] <... set_robust_list resumed>) = 0 [pid 6303] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6303] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6302] <... mkdirat resumed>) = 0 [pid 6299] write(1, "executing program\n", 18 [pid 6297] <... mkdirat resumed>) = 0 [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6301] <... futex resumed>) = 0 [pid 6303] mount(NULL, "./config", "configfs", 0, NULL [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... mount resumed>) = 0 [pid 6301] <... futex resumed>) = 0 [pid 6300] <... futex resumed>) = 0 [pid 6299] <... write resumed>) = 18 [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] <... futex resumed>) = 1 [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6300] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6303] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6303] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6301] <... futex resumed>) = 0 [pid 6300] <... futex resumed>) = 0 [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... futex resumed>) = 1 [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6295] <... futex resumed>) = 0 [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] <... futex resumed>) = 1 [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] <... futex resumed>) = 0 [pid 6303] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] <... futex resumed>) = 0 [pid 6303] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6301] <... futex resumed>) = 0 [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6303] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6301] <... futex resumed>) = 0 [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] mount(NULL, "./config", "configfs", 0, NULL executing program executing program [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6299] <... futex resumed>) = 0 [pid 6297] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6303] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... symlinkat resumed>) = 0 [pid 6295] <... futex resumed>) = 0 [pid 6303] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6301] <... futex resumed>) = 0 [pid 6299] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6300] <... futex resumed>) = 0 [pid 6299] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6297] <... futex resumed>) = 0 [pid 6296] <... futex resumed>) = 1 [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6303] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6297] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6302] <... mount resumed>) = 0 [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6299] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6303] <... unlinkat resumed>) = 0 [pid 6301] <... futex resumed>) = 0 [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6300] <... futex resumed>) = 1 [pid 6296] <... futex resumed>) = 0 [pid 6295] <... futex resumed>) = 0 [pid 6303] <... futex resumed>) = 0 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6299] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6297] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] <... futex resumed>) = 1 [pid 6301] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6298] <... futex resumed>) = 0 [pid 6297] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6296] <... futex resumed>) = 0 [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6301] <... futex resumed>) = 0 [pid 6300] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6299] <... mprotect resumed>) = 0 [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6302] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6301] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6300] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6299] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6298] <... futex resumed>) = 0 [pid 6297] <... futex resumed>) = 1 [pid 6295] <... futex resumed>) = 0 [pid 6303] <... unlinkat resumed>) = 0 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6297] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6295] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] <... futex resumed>) = 0 [pid 6300] <... futex resumed>) = 1 [pid 6299] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6296] <... futex resumed>) = 0 [pid 6295] <... futex resumed>) = 0 [pid 6303] <... futex resumed>) = 1 [pid 6302] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6301] <... futex resumed>) = 0 [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6296] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6301] exit_group(0 [pid 6300] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] <... clone3 resumed> => {parent_tid=[6304]}, 88) = 6304 [pid 6298] <... futex resumed>) = 0 [pid 6297] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6296] <... futex resumed>) = 0 [pid 6303] <... futex resumed>) = ? [pid 6302] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6301] <... exit_group resumed>) = ? [pid 6300] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6299] rt_sigprocmask(SIG_SETMASK, [] [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6297] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6303] +++ exited with 0 +++ [pid 6302] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6301] +++ exited with 0 +++ [pid 6300] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6297] <... futex resumed>) = 1 [pid 6295] <... futex resumed>) = 0 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6295] exit_group(0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6301, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6302] <... futex resumed>) = 1 [pid 6300] <... futex resumed>) = 1 [pid 6299] <... futex resumed>) = 0 [pid 6298] <... futex resumed>) = 0 [pid 6297] <... futex resumed>) = ? [pid 6296] <... futex resumed>) = 0 [pid 6295] <... exit_group resumed>) = ? [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6302] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6300] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] +++ exited with 0 +++ [pid 6296] exit_group(0 [pid 6300] <... futex resumed>) = ? [pid 6298] <... futex resumed>) = 0 [pid 6296] <... exit_group resumed>) = ? [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] +++ exited with 0 +++ [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6296] +++ exited with 0 +++ [pid 6295] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 6304 attached [pid 6302] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6296, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6295, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6304] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6302] <... mkdirat resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6304] <... set_robust_list resumed>) = 0 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] rt_sigprocmask(SIG_SETMASK, [] [pid 6302] <... futex resumed>) = 1 [pid 6298] <... futex resumed>) = 0 [pid 6304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6302] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] mkdirat(AT_FDCWD, "./config", 0777 [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6298] <... futex resumed>) = 0 [pid 6302] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6304] <... mkdirat resumed>) = 0 [pid 6302] <... symlinkat resumed>) = 0 [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 6304] <... futex resumed>) = 1 [pid 6302] <... futex resumed>) = 1 [pid 6299] <... futex resumed>) = 0 [pid 6298] <... futex resumed>) = 0 [pid 6304] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] <... futex resumed>) = 0 [pid 6298] <... futex resumed>) = 0 [pid 6304] mount(NULL, "./config", "configfs", 0, NULL [pid 6302] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6304] <... mount resumed>) = 0 [pid 6302] <... unlinkat resumed>) = 0 [pid 309] umount2("./596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] <... futex resumed>) = 1 [pid 6302] <... futex resumed>) = 1 [pid 6299] <... futex resumed>) = 0 [pid 6298] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6304] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] <... futex resumed>) = 0 [pid 6298] <... futex resumed>) = 0 [pid 6304] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6302] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6298] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 6304] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6302] <... unlinkat resumed>) = 0 [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 6304] <... futex resumed>) = 1 [pid 6302] <... futex resumed>) = 1 [pid 6299] <... futex resumed>) = 0 [pid 6298] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6304] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] <... futex resumed>) = 0 [pid 6298] exit_group(0 [pid 309] getdents64(3 [pid 6304] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6302] <... futex resumed>) = ? [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6298] <... exit_group resumed>) = ? [pid 6304] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6302] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6299] <... futex resumed>) = 0 [pid 6304] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] <... mkdirat resumed>) = 0 [pid 6299] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6298] +++ exited with 0 +++ [pid 309] umount2("./596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6304] <... futex resumed>) = 0 [pid 6299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6304] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6298, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6304] <... symlinkat resumed>) = 0 [pid 6299] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./596/binderfs" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6304] <... futex resumed>) = 0 [pid 6299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 309] unlink("./596/binderfs" [pid 6304] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 6304] <... unlinkat resumed>) = 0 [pid 6299] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 6304] <... futex resumed>) = 0 [pid 6299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6304] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6299] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = 0 [pid 6304] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6299] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./607/binderfs" [pid 309] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6304] <... unlinkat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6304] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./607/binderfs" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6304] <... futex resumed>) = 1 [pid 6299] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6304] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6299] exit_group(0 [pid 310] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./596/config" [pid 6304] <... futex resumed>) = ? [pid 6299] <... exit_group resumed>) = ? [pid 310] <... umount2 resumed>) = 0 [pid 6304] +++ exited with 0 +++ [pid 6299] +++ exited with 0 +++ [pid 310] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./607/config" [pid 309] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6299, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] openat(AT_FDCWD, "./596/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./607/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] <... openat resumed>) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(4 [pid 310] getdents64(4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] close(4 [pid 309] getdents64(4 [pid 310] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] rmdir("./607/config" [pid 306] umount2("./589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(4 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(3 [pid 309] <... close resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] rmdir("./596/config" [pid 310] close(3 [pid 306] <... openat resumed>) = 3 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./607" [pid 309] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 310] <... rmdir resumed>) = 0 [pid 309] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] mkdir("./608", 0777 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 309] close(3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... close resumed>) = 0 [pid 306] umount2("./589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./596" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./589/binderfs" [pid 309] mkdir("./597", 0777 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] unlink("./589/binderfs" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6306 attached ci2-android-6-1/strace-static-x86_64: Process 6305 attached [pid 306] <... umount2 resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6305 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6306 [pid 306] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6305] set_robust_list(0x5555731a86a0, 24 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6306] set_robust_list(0x5555731a86a0, 24 [pid 6305] <... set_robust_list resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6306] <... set_robust_list resumed>) = 0 [pid 6305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./589/config" [pid 6306] rt_sigprocmask(SIG_SETMASK, [] [pid 6305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6306] chdir("./597" [pid 6305] chdir("./608" [pid 306] umount2("./589/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6306] <... chdir resumed>) = 0 [pid 6305] <... chdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6305] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6306] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] openat(AT_FDCWD, "./589/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6305] <... prctl resumed>) = 0 [pid 6306] <... prctl resumed>) = 0 [pid 6305] setpgid(0, 0 [pid 306] <... openat resumed>) = 4 [pid 6306] setpgid(0, 0 [pid 6305] <... setpgid resumed>) = 0 [pid 306] fstat(4 [pid 308] <... restart_syscall resumed>) = 0 [pid 6305] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6306] <... setpgid resumed>) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6305] <... openat resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6305] write(3, "1000", 4 [pid 308] openat(AT_FDCWD, "./603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(4 [pid 6306] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6305] <... write resumed>) = 4 [pid 308] <... openat resumed>) = 3 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6306] <... openat resumed>) = 3 [pid 6305] close(3 [pid 308] fstat(3 [pid 306] rmdir("./589/config" [pid 6306] write(3, "1000", 4 [pid 6305] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6306] <... write resumed>) = 4 [pid 6305] symlink("/dev/binderfs", "./binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 6306] close(3 [pid 308] getdents64(3 [pid 307] umount2("./591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6305] <... symlink resumed>) = 0 [pid 308] umount2("./603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 6306] <... close resumed>) = 0 [pid 6305] write(1, "executing program\n", 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6306] symlink("/dev/binderfs", "./binderfs" [pid 6305] <... write resumed>) = 18 [pid 308] newfstatat(AT_FDCWD, "./603/binderfs" [pid 307] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(3 [pid 306] rmdir("./589" [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./603/binderfs" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 306] <... rmdir resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] mkdir("./590", 0777 [pid 6305] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6306] <... symlink resumed>) = 0 [pid 6306] write(1, "executing program\n", 18 [pid 306] <... mkdir resumed>) = 0 executing program [pid 308] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6305] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6305] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./591/binderfs" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6305] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] newfstatat(AT_FDCWD, "./603/config" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./591/binderfs" [pid 6306] <... write resumed>) = 18 [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6306] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6306] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6306] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./603/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6307 [pid 6306] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6305] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = 0 [pid 6305] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] fstat(4 [pid 307] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6305] <... mprotect resumed>) = 0 [pid 308] getdents64(4 [pid 307] newfstatat(AT_FDCWD, "./591/config" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6306] <... mprotect resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 307] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] close(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./591/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rmdir("./603/config" [pid 6306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... openat resumed>) = 4 [pid 6306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6306] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... rmdir resumed>) = 0 [pid 307] fstat(4 [pid 6306] <... clone3 resumed> => {parent_tid=[6309]}, 88) = 6309 [pid 6305] <... clone3 resumed> => {parent_tid=[6308]}, 88) = 6308 [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6305] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 308] close(3 [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6306] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6305] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./603" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6307 attached [pid 6307] set_robust_list(0x5555731a86a0, 24 [pid 308] <... rmdir resumed>) = 0 [pid 307] close(4 [pid 308] mkdir("./604", 0777 [pid 307] <... close resumed>) = 0 [pid 6307] <... set_robust_list resumed>) = 0 [pid 6307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6307] chdir("./590" [pid 308] <... mkdir resumed>) = 0 [pid 307] rmdir("./591/config" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6307] <... chdir resumed>) = 0 [pid 6307] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6307] setpgid(0, 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6307] <... setpgid resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] getdents64(3 [pid 6307] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6307] write(3, "1000", 4) = 4 [pid 6307] close(3) = 0 [pid 6307] symlink("/dev/binderfs", "./binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6310 [pid 307] close(3 [pid 6307] <... symlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6310 attached ci2-android-6-1/strace-static-x86_64: Process 6308 attached [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./591" [pid 6307] write(1, "executing program\n", 18) = 18 [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6307] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... rmdir resumed>) = 0 [pid 6307] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] mkdir("./592", 0777 [pid 6307] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6307] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6307] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6310] set_robust_list(0x5555731a86a0, 24 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6307] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6311]}, 88) = 6311 [pid 6307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6309 attached [pid 6309] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6312 [pid 6309] <... set_robust_list resumed>) = 0 [pid 6309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6309] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 6312 attached ci2-android-6-1/strace-static-x86_64: Process 6311 attached [pid 6310] <... set_robust_list resumed>) = 0 [pid 6309] <... mkdirat resumed>) = 0 [pid 6308] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6312] set_robust_list(0x5555731a86a0, 24 [pid 6311] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6306] <... futex resumed>) = 0 [pid 6311] <... set_robust_list resumed>) = 0 [pid 6310] rt_sigprocmask(SIG_SETMASK, [] [pid 6309] mount(NULL, "./config", "configfs", 0, NULL [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... set_robust_list resumed>) = 0 [pid 6311] rt_sigprocmask(SIG_SETMASK, [] [pid 6310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6309] <... mount resumed>) = 0 [pid 6308] <... set_robust_list resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6312] rt_sigprocmask(SIG_SETMASK, [] [pid 6311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] mkdirat(AT_FDCWD, "./config", 0777 [pid 6310] chdir("./604" [pid 6309] <... futex resumed>) = 0 [pid 6308] rt_sigprocmask(SIG_SETMASK, [] [pid 6306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6310] <... chdir resumed>) = 0 [pid 6309] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] chdir("./592" [pid 6311] <... mkdirat resumed>) = 0 [pid 6310] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6309] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6306] <... futex resumed>) = 0 [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6308] mkdirat(AT_FDCWD, "./config", 0777 [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] <... futex resumed>) = 1 [pid 6309] <... futex resumed>) = 0 [pid 6307] <... futex resumed>) = 0 [pid 6306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6311] mount(NULL, "./config", "configfs", 0, NULL [pid 6309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6311] <... mount resumed>) = 0 [pid 6310] <... prctl resumed>) = 0 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] setpgid(0, 0 [pid 6309] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6308] <... mkdirat resumed>) = 0 [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6312] <... chdir resumed>) = 0 [pid 6311] <... futex resumed>) = 0 [pid 6310] <... setpgid resumed>) = 0 [pid 6309] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6311] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6311] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6308] <... futex resumed>) = 1 [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6305] <... futex resumed>) = 0 [pid 6312] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6311] <... futex resumed>) = 0 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6306] <... futex resumed>) = 0 [pid 6311] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6309] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... prctl resumed>) = 0 [pid 6311] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6310] <... openat resumed>) = 3 [pid 6309] <... mkdirat resumed>) = 0 [pid 6308] mount(NULL, "./config", "configfs", 0, NULL [pid 6307] <... futex resumed>) = 0 [pid 6305] <... futex resumed>) = 0 [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] write(3, "1000", 4 [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] <... futex resumed>) = 0 [pid 6310] <... write resumed>) = 4 [pid 6309] <... futex resumed>) = 1 [pid 6308] <... mount resumed>) = 0 [pid 6307] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] setpgid(0, 0 [pid 6306] <... futex resumed>) = 0 [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6310] close(3 [pid 6309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... setpgid resumed>) = 0 [pid 6311] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6310] <... close resumed>) = 0 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6308] <... futex resumed>) = 0 [pid 6307] <... futex resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] symlink("/dev/binderfs", "./binderfs" [pid 6309] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6308] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6305] <... futex resumed>) = 0 [pid 6311] <... futex resumed>) = 0 [pid 6310] <... symlink resumed>) = 0 [pid 6309] <... symlinkat resumed>) = 0 [pid 6308] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6307] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6312] <... openat resumed>) = 3 [pid 6311] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] write(1, "executing program\n", 18 [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] write(3, "1000", 4 [pid 6311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... write resumed>) = 18 [pid 6309] <... futex resumed>) = 1 [pid 6308] <... futex resumed>) = 0 [pid 6307] <... futex resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... write resumed>) = 4 [pid 6311] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6308] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] close(3 [pid 6311] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6310] <... futex resumed>) = 0 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6308] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6306] <... futex resumed>) = 0 [pid 6305] <... futex resumed>) = 0 [pid 6312] <... close resumed>) = 0 [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6309] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6308] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6312] symlink("/dev/binderfs", "./binderfs" [pid 6311] <... futex resumed>) = 1 [pid 6310] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6309] <... unlinkat resumed>) = 0 [pid 6308] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6307] <... futex resumed>) = 0 [pid 6311] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... symlink resumed>) = 0 [pid 6311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6309] <... futex resumed>) = 1 [pid 6308] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6305] <... futex resumed>) = 0 [pid 6312] write(1, "executing program\n", 18 [pid 6311] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6310] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6308] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6306] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... write resumed>) = 18 [pid 6311] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6310] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6308] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6306] <... futex resumed>) = 0 [pid 6305] <... futex resumed>) = 0 [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6309] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6308] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6306] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6312] <... futex resumed>) = 0 [pid 6311] <... futex resumed>) = 1 [pid 6310] <... mprotect resumed>) = 0 [pid 6309] <... unlinkat resumed>) = 0 [pid 6308] <... mkdirat resumed>) = 0 [pid 6307] <... futex resumed>) = 0 [pid 6312] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6311] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6309] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6309] <... futex resumed>) = 1 [pid 6308] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6305] <... futex resumed>) = 0 [pid 6312] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6311] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6310] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6309] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6308] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6306] exit_group(0 [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6311] <... unlinkat resumed>) = 0 [pid 6309] <... futex resumed>) = ? [pid 6308] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6306] <... exit_group resumed>) = ? [pid 6305] <... futex resumed>) = 0 [pid 6312] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6311] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] <... clone3 resumed> => {parent_tid=[6313]}, 88) = 6313 [pid 6309] +++ exited with 0 +++ [pid 6308] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6312] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6310] rt_sigprocmask(SIG_SETMASK, [] [pid 6308] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6312] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6311] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 6306] +++ exited with 0 +++ [pid 6312] <... mprotect resumed>) = 0 [pid 6311] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6308] <... futex resumed>) = 1 [pid 6305] <... futex resumed>) = 0 [pid 6307] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 6313 attached [pid 6312] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6310] <... futex resumed>) = 0 [pid 6308] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6308] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6305] <... futex resumed>) = 0 [pid 6312] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6308] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] <... futex resumed>) = ? [pid 6308] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6307] <... exit_group resumed>) = ? [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6306, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6312] <... clone3 resumed> => {parent_tid=[6314]}, 88) = 6314 [pid 6311] +++ exited with 0 +++ [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] rt_sigprocmask(SIG_SETMASK, [] [pid 6308] <... futex resumed>) = 1 [pid 6305] <... futex resumed>) = 0 [pid 6312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6308] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6305] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6308] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6305] <... futex resumed>) = 0 [pid 6312] <... futex resumed>) = 0 [pid 6308] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6305] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6308] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6307] +++ exited with 0 +++ [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6308] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6307, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6308] <... futex resumed>) = 1 [pid 6305] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 6314 attached [pid 6313] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6308] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6305] exit_group(0 [pid 6308] <... futex resumed>) = ? [pid 6305] <... exit_group resumed>) = ? [pid 6314] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6313] <... set_robust_list resumed>) = 0 [pid 6308] +++ exited with 0 +++ [pid 6314] <... set_robust_list resumed>) = 0 [pid 6313] rt_sigprocmask(SIG_SETMASK, [] [pid 6314] rt_sigprocmask(SIG_SETMASK, [] [pid 6313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6305] +++ exited with 0 +++ [pid 309] <... restart_syscall resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6305, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6314] mkdirat(AT_FDCWD, "./config", 0777 [pid 6313] mkdirat(AT_FDCWD, "./config", 0777 [pid 6314] <... mkdirat resumed>) = 0 [pid 6313] <... mkdirat resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 executing program executing program [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./597", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 310] umount2("./608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] mount(NULL, "./config", "configfs", 0, NULL [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6314] <... mount resumed>) = 0 [pid 6312] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 6314] <... futex resumed>) = 0 [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 6314] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6314] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6312] <... futex resumed>) = 0 [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] <... futex resumed>) = 1 [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6310] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] openat(AT_FDCWD, "./597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6314] <... futex resumed>) = 0 [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6314] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6312] <... futex resumed>) = 0 [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./608/binderfs" [pid 309] <... openat resumed>) = 3 [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6314] <... futex resumed>) = 0 [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] unlink("./608/binderfs" [pid 6314] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6313] mount(NULL, "./config", "configfs", 0, NULL [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(3 [pid 6314] <... mkdirat resumed>) = 0 [pid 6313] <... mount resumed>) = 0 [pid 6312] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] <... futex resumed>) = 0 [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6314] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] getdents64(3 [pid 6314] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... futex resumed>) = 0 [pid 6313] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 310] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6314] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6313] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./590", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] <... symlinkat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./608/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6313] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] openat(AT_FDCWD, "./590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6314] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./597/binderfs" [pid 306] <... openat resumed>) = 3 [pid 6314] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(3 [pid 6314] <... unlinkat resumed>) = 0 [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 6310] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./608/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] unlink("./597/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 309] <... unlink resumed>) = 0 [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 309] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 6314] <... futex resumed>) = 0 [pid 6313] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6312] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6314] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6313] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6312] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6314] <... unlinkat resumed>) = 0 [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./597/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6314] <... futex resumed>) = 0 [pid 6313] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6312] exit_group(0 [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./590/binderfs" [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... exit_group resumed>) = ? [pid 6310] <... futex resumed>) = 0 [pid 310] close(4 [pid 309] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6313] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6313] <... mkdirat resumed>) = 0 [pid 310] rmdir("./608/config" [pid 309] openat(AT_FDCWD, "./597/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] unlink("./590/binderfs" [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 6313] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6313] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 309] getdents64(4 [pid 306] <... unlink resumed>) = 0 [pid 6313] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] +++ exited with 0 +++ [pid 6313] <... symlinkat resumed>) = 0 [pid 6312] +++ exited with 0 +++ [pid 310] close(3 [pid 309] getdents64(4 [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6312, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6313] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 310] rmdir("./608" [pid 309] close(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6313] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... futex resumed>) = 0 [pid 309] rmdir("./597/config" [pid 6313] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6313] <... unlinkat resumed>) = 0 [pid 310] mkdir("./609", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./590/config" [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6313] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6313] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] close(3 [pid 306] umount2("./590/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6313] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6310] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rmdir("./597" [pid 306] openat(AT_FDCWD, "./590/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6313] <... unlinkat resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6315 [pid 306] fstat(4 [pid 6313] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6313] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] mkdir("./598", 0777 [pid 306] getdents64(4 [pid 6313] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] exit_group(0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 309] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6313] <... futex resumed>) = ? [pid 6310] <... exit_group resumed>) = ? [pid 306] rmdir("./590/config"ci2-android-6-1/strace-static-x86_64: Process 6315 attached [pid 6313] +++ exited with 0 +++ [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 [pid 6315] set_robust_list(0x5555731a86a0, 24 [pid 6310] +++ exited with 0 +++ [pid 306] getdents64(3 [pid 6315] <... set_robust_list resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6310, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6315] rt_sigprocmask(SIG_SETMASK, [] [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] close(3 [pid 6315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 6315] chdir("./609" [pid 306] rmdir("./590"ci2-android-6-1/strace-static-x86_64: Process 6316 attached [pid 6315] <... chdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6315] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] mkdir("./591", 0777 [pid 6315] <... prctl resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6315] setpgid(0, 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6316 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6315] <... setpgid resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6317 attached [pid 6316] set_robust_list(0x5555731a86a0, 24 [pid 6315] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6315] write(3, "1000", 4 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6317 [pid 6316] <... set_robust_list resumed>) = 0 [pid 6315] <... write resumed>) = 4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6315] close(3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6315] <... close resumed>) = 0 [pid 6315] symlink("/dev/binderfs", "./binderfs" [pid 6317] set_robust_list(0x5555731a86a0, 24 [pid 6316] rt_sigprocmask(SIG_SETMASK, [] [pid 6315] <... symlink resumed>) = 0 [pid 6315] write(1, "executing program\n", 18) = 18 [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] <... set_robust_list resumed>) = 0 [pid 6316] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6315] <... futex resumed>) = 0 [pid 6315] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6315] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6315] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6315] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6316] chdir("./598" [pid 6315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6315] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 6318 attached [pid 6317] rt_sigprocmask(SIG_SETMASK, [] [pid 6316] <... chdir resumed>) = 0 [pid 6315] <... clone3 resumed> => {parent_tid=[6318]}, 88) = 6318 [pid 6317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6316] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6318] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6318] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6317] chdir("./591" [pid 6316] <... prctl resumed>) = 0 [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6315] <... futex resumed>) = 0 [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6318] mount(NULL, "./config", "configfs", 0, NULL [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 6318] <... mount resumed>) = 0 [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] <... chdir resumed>) = 0 [pid 6316] setpgid(0, 0 [pid 6318] <... futex resumed>) = 1 [pid 6315] <... futex resumed>) = 0 [pid 308] umount2("./604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6318] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6318] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6316] <... setpgid resumed>) = 0 [pid 6315] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 6318] <... futex resumed>) = 0 [pid 6315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(3 [pid 6318] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6316] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6318] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6315] <... futex resumed>) = 0 [pid 6316] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 307] <... restart_syscall resumed>) = 0 [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] write(3, "1000", 4 [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6318] <... futex resumed>) = 0 [pid 6317] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6316] <... write resumed>) = 4 [pid 6315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6318] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6317] <... prctl resumed>) = 0 [pid 6316] close(3 [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6318] <... mkdirat resumed>) = 0 [pid 6317] setpgid(0, 0 [pid 6316] <... close resumed>) = 0 [pid 6315] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./604/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] <... setpgid resumed>) = 0 [pid 6316] symlink("/dev/binderfs", "./binderfs" [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6318] <... futex resumed>) = 0 [pid 6315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] unlink("./604/binderfs" [pid 307] <... openat resumed>) = 3 [pid 6318] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6317] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6316] <... symlink resumed>) = 0 [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 307] fstat(3 [pid 6318] <... symlinkat resumed>) = 0 [pid 6317] <... openat resumed>) = 3 [pid 6316] write(1, "executing program\n", 18 [pid 6315] <... futex resumed>) = 0 [pid 308] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] write(3, "1000", 4 [pid 6316] <... write resumed>) = 18 [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = 0 [pid 307] getdents64(3 [pid 6318] <... futex resumed>) = 0 [pid 6317] <... write resumed>) = 4 [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6318] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6317] close(3 [pid 6316] <... futex resumed>) = 0 [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6318] <... unlinkat resumed>) = 0 [pid 6317] <... close resumed>) = 0 [pid 6316] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6315] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./604/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] symlink("/dev/binderfs", "./binderfs" [pid 6316] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./592/binderfs" [pid 6318] <... futex resumed>) = 0 [pid 6317] <... symlink resumed>) = 0 [pid 6316] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6318] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6317] write(1, "executing program\n", 18 [pid 6316] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6315] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] unlink("./592/binderfs" [pid 6318] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6317] <... write resumed>) = 18 [pid 6316] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6315] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./604/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6318] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6315] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 6317] <... futex resumed>) = 0 [pid 6316] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... openat resumed>) = 4 [pid 307] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6318] <... unlinkat resumed>) = 0 [pid 6317] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program executing program executing program [pid 6316] <... mprotect resumed>) = 0 [pid 308] fstat(4 [pid 6318] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6316] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = 0 [pid 6317] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6316] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6318] <... futex resumed>) = 1 [pid 6317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6316] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6315] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 6317] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6318] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6317] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6316] <... clone3 resumed> => {parent_tid=[6319]}, 88) = 6319 [pid 6315] exit_group(0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] newfstatat(AT_FDCWD, "./592/config" [pid 6318] <... futex resumed>) = ? [pid 6317] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6316] rt_sigprocmask(SIG_SETMASK, [] [pid 6315] <... exit_group resumed>) = ? [pid 308] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6319 attached [pid 6317] <... mprotect resumed>) = 0 [pid 6316] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6317] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6317] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6316] <... futex resumed>) = 0 [pid 308] close(4 [pid 6317] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6318] +++ exited with 0 +++ [pid 6315] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./592/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6320 attached [pid 6317] <... clone3 resumed> => {parent_tid=[6320]}, 88) = 6320 [pid 308] rmdir("./604/config" [pid 6317] rt_sigprocmask(SIG_SETMASK, [] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6315, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... openat resumed>) = 4 [pid 6317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 307] fstat(4 [pid 6317] <... futex resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6320] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6319] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] close(3 [pid 307] getdents64(4 [pid 308] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] rmdir("./604" [pid 6320] <... set_robust_list resumed>) = 0 [pid 6319] <... set_robust_list resumed>) = 0 [pid 307] getdents64(4 [pid 6320] rt_sigprocmask(SIG_SETMASK, [] [pid 6319] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] mkdir("./605", 0777 [pid 307] close(4 [pid 6320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6320] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] rmdir("./592/config" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6320] <... mkdirat resumed>) = 0 [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... rmdir resumed>) = 0 [pid 6317] <... futex resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] <... futex resumed>) = 1 [pid 6320] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 307] getdents64(3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6321 [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6317] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] close(3 [pid 6319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6317] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rmdir("./592" [pid 6319] mkdirat(AT_FDCWD, "./config", 0777 [pid 6320] <... futex resumed>) = 1 [pid 6320] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 307] <... rmdir resumed>) = 0 [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./593", 0777 [pid 6317] <... futex resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] <... futex resumed>) = 1 [pid 6320] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 307] <... mkdir resumed>) = 0 [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6317] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] <... futex resumed>) = 1 [pid 6320] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6322 [pid 6317] <... futex resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6317] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6319] <... mkdirat resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] <... futex resumed>) = 1 [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6320] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0"ci2-android-6-1/strace-static-x86_64: Process 6322 attached ci2-android-6-1/strace-static-x86_64: Process 6321 attached ) = 0 [pid 6319] <... futex resumed>) = 1 [pid 6316] <... futex resumed>) = 0 [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] mount(NULL, "./config", "configfs", 0, NULL [pid 6317] <... futex resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] <... futex resumed>) = 1 [pid 6320] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6316] <... futex resumed>) = 0 [pid 6319] <... mount resumed>) = 0 [pid 6320] <... unlinkat resumed>) = 0 [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] <... futex resumed>) = 0 [pid 6317] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6317] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] <... futex resumed>) = 1 [pid 6320] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6319] <... futex resumed>) = 0 [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6319] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6316] <... futex resumed>) = 0 [pid 6321] set_robust_list(0x5555731a86a0, 24 [pid 6319] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6321] <... set_robust_list resumed>) = 0 [pid 6319] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6321] rt_sigprocmask(SIG_SETMASK, [] [pid 6320] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] <... futex resumed>) = 0 [pid 6317] exit_group(0 [pid 6322] set_robust_list(0x5555731a86a0, 24 [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] <... exit_group resumed>) = ? [pid 6322] <... set_robust_list resumed>) = 0 [pid 6321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6320] <... futex resumed>) = ? [pid 6319] <... futex resumed>) = 1 [pid 6316] <... futex resumed>) = 0 [pid 6322] rt_sigprocmask(SIG_SETMASK, [] [pid 6321] chdir("./605" [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 6319] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6316] <... futex resumed>) = 0 [pid 6319] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6321] <... chdir resumed>) = 0 [pid 6319] <... futex resumed>) = 0 [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6319] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6316] <... futex resumed>) = 0 [pid 310] umount2("./609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6319] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6321] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6321] setpgid(0, 0 [pid 6319] <... mkdirat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... setpgid resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6319] <... futex resumed>) = 1 [pid 6316] <... futex resumed>) = 0 [pid 6319] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] fstat(3 [pid 6319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6319] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6316] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6321] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6319] <... symlinkat resumed>) = 0 [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6321] <... openat resumed>) = 3 [pid 6321] write(3, "1000", 4) = 4 [pid 6321] close(3) = 0 [pid 6321] symlink("/dev/binderfs", "./binderfs" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6319] <... futex resumed>) = 1 [pid 6316] <... futex resumed>) = 0 [pid 6319] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6316] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./609/binderfs" [pid 6319] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6319] <... unlinkat resumed>) = 0 [pid 310] unlink("./609/binderfs" [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... symlink resumed>) = 0 [pid 6319] <... futex resumed>) = 1 [pid 6316] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6319] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6316] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6316] <... futex resumed>) = 0 [pid 6322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6321] write(1, "executing program\n", 18 [pid 6319] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6316] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 6322] chdir("./593" [pid 6321] <... write resumed>) = 18 [pid 6320] +++ exited with 0 +++ [pid 6317] +++ exited with 0 +++ [pid 6319] <... unlinkat resumed>) = 0 [pid 310] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6317, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 6322] <... chdir resumed>) = 0 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6322] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6321] <... futex resumed>) = 0 [pid 6319] <... futex resumed>) = 1 [pid 6316] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./609/config" [pid 6322] <... prctl resumed>) = 0 [pid 6321] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6319] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6316] exit_group(0 [pid 6322] setpgid(0, 0 [pid 6321] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6322] <... setpgid resumed>) = 0 [pid 6321] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6319] <... futex resumed>) = ? [pid 6316] <... exit_group resumed>) = ? [pid 310] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6319] +++ exited with 0 +++ [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6321] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6321] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6316] +++ exited with 0 +++ [pid 6321] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6316, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] openat(AT_FDCWD, "./591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6322] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] openat(AT_FDCWD, "./609/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6321] <... clone3 resumed> => {parent_tid=[6323]}, 88) = 6323 [pid 310] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 3 [pid 6322] <... openat resumed>) = 3 [pid 6321] rt_sigprocmask(SIG_SETMASK, [] [pid 310] fstat(4 [pid 306] fstat(3 [pid 6322] write(3, "1000", 4 [pid 6321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6322] <... write resumed>) = 4 [pid 6321] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 6322] close(3 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6322] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6322] symlink("/dev/binderfs", "./binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] umount2("./591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./591/binderfs" [pid 310] rmdir("./609/config" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6323 attached [pid 6323] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6323] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 306] unlink("./591/binderfs" [pid 6322] <... symlink resumed>) = 0 [pid 310] getdents64(3 [pid 6323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6322] write(1, "executing program\n", 18 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(3 [pid 6323] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... close resumed>) = 0 [pid 6322] <... write resumed>) = 18 [pid 306] <... umount2 resumed>) = 0 [pid 310] rmdir("./609" [pid 306] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] mkdir("./610", 0777 [pid 306] newfstatat(AT_FDCWD, "./591/config" [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... mkdirat resumed>) = 0 [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... futex resumed>) = 0 [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 6321] <... futex resumed>) = 0 executing program [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6322] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./591/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6322] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6323] <... futex resumed>) = 1 [pid 6323] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./591/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6322] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6324 [pid 6322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 4 [pid 6321] <... futex resumed>) = 0 [pid 6322] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(4 [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6322] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6321] <... futex resumed>) = 0 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 6322] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6323] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6323] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6322] <... mprotect resumed>) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 6323] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6322] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6322] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./591/config" [pid 6321] <... futex resumed>) = 0 [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... rmdir resumed>) = 0 [pid 6323] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 6323] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 6322] <... clone3 resumed> => {parent_tid=[6325]}, 88) = 6325 [pid 306] <... close resumed>) = 0 [pid 6323] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] rmdir("./591" [pid 6322] rt_sigprocmask(SIG_SETMASK, [] [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... futex resumed>) = 0 [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 6322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./592", 0777 [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... futex resumed>) = 1 [pid 6323] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6322] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6321] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6325 attached [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6323] <... futex resumed>) = 1 [pid 6323] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... futex resumed>) = 0 [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6323] <... futex resumed>) = 1 [pid 6323] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... futex resumed>) = 0 [pid 6321] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6321] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6323] <... futex resumed>) = 1 [pid 6323] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6325] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6323] <... unlinkat resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6326 ci2-android-6-1/strace-static-x86_64: Process 6324 attached [pid 6323] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... futex resumed>) = 0 [pid 6321] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 6326 attached [pid 6325] <... set_robust_list resumed>) = 0 [pid 6324] set_robust_list(0x5555731a86a0, 24 [pid 6321] <... exit_group resumed>) = ? [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6323] <... futex resumed>) = ? [pid 6326] set_robust_list(0x5555731a86a0, 24 [pid 6325] rt_sigprocmask(SIG_SETMASK, [] [pid 6324] <... set_robust_list resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6326] <... set_robust_list resumed>) = 0 [pid 6325] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6323] +++ exited with 0 +++ [pid 6324] rt_sigprocmask(SIG_SETMASK, [] [pid 6321] +++ exited with 0 +++ [pid 6326] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6321, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6326] chdir("./592" [pid 6325] mkdirat(AT_FDCWD, "./config", 0777 [pid 6324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./598", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 6325] <... mkdirat resumed>) = 0 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./598/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./598/binderfs") = 0 [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 309] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6326] <... chdir resumed>) = 0 [pid 6325] <... futex resumed>) = 1 [pid 6322] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6325] mount(NULL, "./config", "configfs", 0, NULL [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./598/config" [pid 6326] <... prctl resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6326] setpgid(0, 0 [pid 6325] <... mount resumed>) = 0 [pid 6324] chdir("./610" [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6326] <... setpgid resumed>) = 0 [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6325] <... futex resumed>) = 1 [pid 6324] <... chdir resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./598/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... restart_syscall resumed>) = 0 [pid 6326] <... openat resumed>) = 3 [pid 6325] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6324] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 6326] write(3, "1000", 4 [pid 6325] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6322] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6326] <... write resumed>) = 4 [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6326] close(3 [pid 6325] <... futex resumed>) = 0 [pid 6322] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(4 [pid 6325] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] <... prctl resumed>) = 0 [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6326] <... close resumed>) = 0 [pid 6325] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] setpgid(0, 0 [pid 6322] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] symlink("/dev/binderfs", "./binderfs" [pid 6325] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] openat(AT_FDCWD, "./605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6326] <... symlink resumed>) = 0 [pid 6325] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6324] <... setpgid resumed>) = 0 [pid 309] close(4 [pid 6326] write(1, "executing program\n", 18 [pid 309] <... close resumed>) = 0 [pid 6326] <... write resumed>) = 18 executing program [pid 309] rmdir("./598/config" [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 6326] <... futex resumed>) = 0 [pid 6325] <... futex resumed>) = 1 [pid 6322] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 308] fstat(3 [pid 6324] <... openat resumed>) = 3 [pid 6326] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6325] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6326] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6325] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] write(3, "1000", 4 [pid 6322] <... futex resumed>) = 0 [pid 309] close(3 [pid 6326] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6325] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6324] <... write resumed>) = 4 [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 308] getdents64(3 [pid 6326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./598" [pid 6326] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6325] <... mkdirat resumed>) = 0 [pid 6324] close(3 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6326] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... close resumed>) = 0 [pid 309] mkdir("./599", 0777 [pid 6326] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6325] <... futex resumed>) = 1 [pid 6324] symlink("/dev/binderfs", "./binderfs" [pid 6322] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] umount2("./605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6326] <... mprotect resumed>) = 0 [pid 6325] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6326] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6325] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] <... symlink resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6325] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6324] write(1, "executing program\n", 18 [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] newfstatat(AT_FDCWD, "./605/binderfs" [pid 6326] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6325] <... symlinkat resumed>) = 0 [pid 6324] <... write resumed>) = 18 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6328 attached ci2-android-6-1/strace-static-x86_64: Process 6327 attached [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./605/binderfs" [pid 6328] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6327] set_robust_list(0x5555731a86a0, 24 [pid 6326] <... clone3 resumed> => {parent_tid=[6328]}, 88) = 6328 [pid 6325] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6327 [pid 6328] <... set_robust_list resumed>) = 0 [pid 6327] <... set_robust_list resumed>) = 0 [pid 6326] rt_sigprocmask(SIG_SETMASK, [] [pid 6325] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 6328] rt_sigprocmask(SIG_SETMASK, [] [pid 6327] rt_sigprocmask(SIG_SETMASK, [] [pid 6326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6325] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6322] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6325] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6324] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6328] mkdirat(AT_FDCWD, "./config", 0777 [pid 6327] chdir("./599" [pid 6326] <... futex resumed>) = 0 [pid 6325] <... unlinkat resumed>) = 0 [pid 6324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6328] <... mkdirat resumed>) = 0 [pid 6327] <... chdir resumed>) = 0 [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6325] <... futex resumed>) = 1 [pid 6322] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6328] <... futex resumed>) = 0 [pid 6327] <... prctl resumed>) = 0 [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6325] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6322] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./605/config" [pid 6328] mount(NULL, "./config", "configfs", 0, NULL [pid 6327] setpgid(0, 0 [pid 6326] <... futex resumed>) = 0 [pid 6325] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6322] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6328] <... mount resumed>) = 0 [pid 6327] <... setpgid resumed>) = 0 [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6325] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6324] <... mprotect resumed>) = 0 [pid 6322] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6325] <... unlinkat resumed>) = 0 [pid 6324] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6328] <... futex resumed>) = 0 [pid 6327] <... openat resumed>) = 3 [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6325] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6328] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6327] write(3, "1000", 4 [pid 6326] <... futex resumed>) = 0 [pid 6325] <... futex resumed>) = 1 [pid 6324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6322] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./605/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6328] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] <... write resumed>) = 4 [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6325] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6322] exit_group(0 [pid 308] <... openat resumed>) = 4 [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] close(3 [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6325] <... futex resumed>) = ? [pid 6324] <... clone3 resumed> => {parent_tid=[6329]}, 88) = 6329 [pid 6322] <... exit_group resumed>) = ? [pid 308] fstat(4ci2-android-6-1/strace-static-x86_64: Process 6329 attached [pid 6328] <... futex resumed>) = 0 [pid 6327] <... close resumed>) = 0 [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6325] +++ exited with 0 +++ [pid 6324] rt_sigprocmask(SIG_SETMASK, [] [pid 6328] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6327] symlink("/dev/binderfs", "./binderfs" [pid 6326] <... futex resumed>) = 0 [pid 6328] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] <... symlink resumed>) = 0 [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6322] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] write(1, "executing program\n", 18 [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6328] <... futex resumed>) = 0 [pid 6327] <... write resumed>) = 18 [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 6328] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6326] <... futex resumed>) = 0 [pid 6324] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6322, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6328] <... mkdirat resumed>) = 0 executing program [pid 6327] <... futex resumed>) = 0 [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(4 [pid 6328] <... futex resumed>) = 0 [pid 6327] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6328] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6327] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6326] <... futex resumed>) = 0 [pid 308] close(4 [pid 6329] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6328] <... symlinkat resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./605/config" [pid 6329] <... set_robust_list resumed>) = 0 [pid 6328] <... futex resumed>) = 0 [pid 6327] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6328] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6326] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6328] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6327] <... mprotect resumed>) = 0 [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6329] rt_sigprocmask(SIG_SETMASK, [] [pid 6328] <... unlinkat resumed>) = 0 [pid 6327] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] close(3 [pid 6328] <... futex resumed>) = 1 [pid 6327] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6326] <... futex resumed>) = 0 [pid 307] umount2("./593", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6330 attached [pid 6329] mkdirat(AT_FDCWD, "./config", 0777 [pid 6328] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6326] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] <... clone3 resumed> => {parent_tid=[6330]}, 88) = 6330 [pid 6326] <... futex resumed>) = 0 [pid 308] rmdir("./605" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6328] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6327] rt_sigprocmask(SIG_SETMASK, [] [pid 6326] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6329] <... mkdirat resumed>) = 0 [pid 6328] <... unlinkat resumed>) = 0 [pid 6327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6328] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6328] <... futex resumed>) = 1 [pid 6327] <... futex resumed>) = 0 [pid 6326] <... futex resumed>) = 0 [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6328] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6326] exit_group(0 [pid 308] mkdir("./606", 0777 [pid 6330] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... openat resumed>) = 3 [pid 6329] <... futex resumed>) = 1 [pid 6328] <... futex resumed>) = ? [pid 6326] <... exit_group resumed>) = ? [pid 6324] <... futex resumed>) = 0 [pid 6330] <... set_robust_list resumed>) = 0 [pid 6329] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6328] +++ exited with 0 +++ [pid 6326] +++ exited with 0 +++ [pid 308] <... mkdir resumed>) = 0 [pid 307] fstat(3 [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6329] mount(NULL, "./config", "configfs", 0, NULL [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6326, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6330] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6329] <... mount resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6330] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6324] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6331 [pid 6329] <... futex resumed>) = 1 [pid 307] newfstatat(AT_FDCWD, "./593/binderfs" [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6330] <... futex resumed>) = 1 [pid 6329] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6327] <... futex resumed>) = 0 [pid 6324] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6330] mount(NULL, "./config", "configfs", 0, NULL [pid 6329] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./593/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6331 attached [pid 6330] <... mount resumed>) = 0 [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] <... futex resumed>) = 0 [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6330] <... futex resumed>) = 0 [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6330] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] <... futex resumed>) = 0 [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6330] <... futex resumed>) = 0 [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6330] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] <... futex resumed>) = 0 [pid 6324] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6330] <... futex resumed>) = 0 [pid 6329] <... futex resumed>) = 0 [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 6330] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6329] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... futex resumed>) = 0 [pid 6331] set_robust_list(0x5555731a86a0, 24 [pid 6330] <... mkdirat resumed>) = 0 [pid 6329] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] <... futex resumed>) = 0 [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6324] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... futex resumed>) = 0 [pid 6329] <... futex resumed>) = 0 [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = 0 [pid 6330] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6329] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... futex resumed>) = 0 [pid 307] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6330] <... symlinkat resumed>) = 0 [pid 6329] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] <... futex resumed>) = 0 [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6330] <... futex resumed>) = 0 [pid 6329] <... futex resumed>) = 0 [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./593/config" [pid 306] umount2("./592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6330] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6329] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6330] <... unlinkat resumed>) = 0 [pid 6329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] <... futex resumed>) = 0 [pid 6324] <... futex resumed>) = 0 [pid 307] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 6330] <... futex resumed>) = 0 [pid 6329] <... symlinkat resumed>) = 0 [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./593/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(3 [pid 6330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6329] <... futex resumed>) = 1 [pid 6327] <... futex resumed>) = 0 [pid 6324] <... futex resumed>) = 0 [pid 6330] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6329] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6331] <... set_robust_list resumed>) = 0 [pid 6330] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 6331] rt_sigprocmask(SIG_SETMASK, [] [pid 6330] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 6331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6330] <... futex resumed>) = 1 [pid 6329] <... unlinkat resumed>) = 0 [pid 6327] <... futex resumed>) = 0 [pid 6331] chdir("./606" [pid 6330] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] exit_group(0 [pid 307] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6331] <... chdir resumed>) = 0 [pid 6330] <... futex resumed>) = ? [pid 6329] <... futex resumed>) = 1 [pid 6327] <... exit_group resumed>) = ? [pid 6324] <... futex resumed>) = 0 [pid 6331] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6330] +++ exited with 0 +++ [pid 6329] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6331] <... prctl resumed>) = 0 [pid 6329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] +++ exited with 0 +++ [pid 6324] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6329] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6324] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./592/binderfs" [pid 6329] <... unlinkat resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6327, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] close(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6331] setpgid(0, 0 [pid 6329] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... close resumed>) = 0 executing program [pid 306] unlink("./592/binderfs" [pid 6331] <... setpgid resumed>) = 0 [pid 6329] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 307] rmdir("./593/config" [pid 306] <... unlink resumed>) = 0 [pid 6331] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6329] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] exit_group(0 [pid 307] <... rmdir resumed>) = 0 [pid 306] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6324] <... exit_group resumed>) = ? [pid 6329] <... futex resumed>) = ? [pid 307] getdents64(3 [pid 6331] <... openat resumed>) = 3 [pid 6331] write(3, "1000", 4) = 4 [pid 6331] close(3) = 0 [pid 6331] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6331] write(1, "executing program\n", 18) = 18 [pid 6329] +++ exited with 0 +++ [pid 6324] +++ exited with 0 +++ [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6324, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] close(3 [pid 306] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6331] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./593" [pid 306] newfstatat(AT_FDCWD, "./592/config" [pid 6331] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6331] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6331] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] mkdir("./594", 0777 [pid 306] umount2("./592/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6331] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6331] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6331] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./592/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6331] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... openat resumed>) = 4 [pid 6331] <... clone3 resumed> => {parent_tid=[6332]}, 88) = 6332 [pid 6331] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(4 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6333 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(4 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6332 attached [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 309] umount2("./599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./592/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 309] fstat(3 [pid 306] <... close resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rmdir("./592" [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./599/binderfs" [pid 306] mkdir("./593", 0777 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./599/binderfs") = 0 [pid 309] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6333 attached [pid 309] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./599/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./599/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6333] set_robust_list(0x5555731a86a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6334 [pid 309] getdents64(4 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6333] <... set_robust_list resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6333] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4ci2-android-6-1/strace-static-x86_64: Process 6334 attached [pid 6333] chdir("./594" [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./599/config" [pid 6334] set_robust_list(0x5555731a86a0, 24 [pid 6333] <... chdir resumed>) = 0 [pid 6332] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6333] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... rmdir resumed>) = 0 [pid 6333] <... prctl resumed>) = 0 [pid 309] getdents64(3 [pid 6333] setpgid(0, 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6333] <... setpgid resumed>) = 0 [pid 309] close(3 [pid 6333] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... close resumed>) = 0 [pid 6333] <... openat resumed>) = 3 [pid 6333] write(3, "1000", 4) = 4 [pid 309] rmdir("./599" [pid 6333] close(3) = 0 [pid 6333] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6333] write(1, "executing program\n", 18 [pid 309] mkdir("./600", 0777 [pid 6333] <... write resumed>) = 18 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6333] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6333] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6333] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6333] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6333] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6333] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6333] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6333] <... clone3 resumed> => {parent_tid=[6335]}, 88) = 6335 [pid 6333] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6332] <... set_robust_list resumed>) = 0 [pid 6332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6334] <... set_robust_list resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6336 [pid 6334] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6332] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 6335 attached [pid 6334] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 6335] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6334] chdir("./593"ci2-android-6-1/strace-static-x86_64: Process 6336 attached ) = 0 [pid 6334] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6334] setpgid(0, 0) = 0 [pid 6334] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6335] <... set_robust_list resumed>) = 0 [pid 6335] rt_sigprocmask(SIG_SETMASK, [] [pid 6334] <... openat resumed>) = 3 [pid 6336] set_robust_list(0x5555731a86a0, 24 [pid 6334] write(3, "1000", 4) = 4 [pid 6334] close(3) = 0 [pid 6334] symlink("/dev/binderfs", "./binderfs" [pid 6335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6335] mkdirat(AT_FDCWD, "./config", 0777 [pid 6334] <... symlink resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 310] umount2("./610", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./610/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./610/binderfs") = 0 [pid 310] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 310] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./610/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./610/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6335] <... mkdirat resumed>) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./610/config" [pid 6336] <... set_robust_list resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] write(1, "executing program\n", 18 [pid 6332] <... mkdirat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] close(3) = 0 [pid 310] rmdir("./610" [pid 6336] rt_sigprocmask(SIG_SETMASK, [] [pid 6335] <... futex resumed>) = 1 [pid 6334] <... write resumed>) = 18 [pid 6333] <... futex resumed>) = 0 [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./611", 0777 [pid 6336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6335] mount(NULL, "./config", "configfs", 0, NULL [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] <... futex resumed>) = 0 [pid 6332] <... futex resumed>) = 1 [pid 6331] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 6336] chdir("./600" [pid 6335] <... mount resumed>) = 0 [pid 6334] <... futex resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6332] mount(NULL, "./config", "configfs", 0, NULL [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... chdir resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6332] <... mount resumed>) = 0 [pid 6331] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6333] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6336] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6335] <... futex resumed>) = 0 [pid 6334] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... prctl resumed>) = 0 [pid 6335] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6334] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6332] <... futex resumed>) = 1 [pid 6331] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6337 attached [pid 6335] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] set_robust_list(0x5555731a86a0, 24 [pid 6331] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6337 [pid 6337] <... set_robust_list resumed>) = 0 [pid 6336] setpgid(0, 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6332] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6337] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6337] chdir("./611" [pid 6336] <... setpgid resumed>) = 0 [pid 6335] <... futex resumed>) = 1 [pid 6334] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6333] <... futex resumed>) = 0 [pid 6332] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6337] <... chdir resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6333] <... futex resumed>) = 0 [pid 6337] <... prctl resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6335] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6334] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6334] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6332] <... futex resumed>) = 1 [pid 6331] <... futex resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... mprotect resumed>) = 0 [pid 6332] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... futex resumed>) = 0 [pid 6334] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6332] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6331] <... futex resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6334] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6332] <... futex resumed>) = 0 [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6332] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... clone3 resumed> => {parent_tid=[6338]}, 88) = 6338 [pid 6332] <... mkdirat resumed>) = 0 [pid 6331] <... futex resumed>) = 0 [pid 6334] rt_sigprocmask(SIG_SETMASK, [] [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6332] <... futex resumed>) = 0 [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6332] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = 0 [pid 6332] <... symlinkat resumed>) = 0 [pid 6331] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6332] <... futex resumed>) = 0 [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6332] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6332] <... unlinkat resumed>) = 0 [pid 6331] <... futex resumed>) = 0 [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6332] <... futex resumed>) = 0 [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6332] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6331] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6332] <... unlinkat resumed>) = 0 [pid 6331] <... futex resumed>) = 0 [pid 6332] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6332] <... futex resumed>) = 0 [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6332] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6331] exit_group(0 [pid 6332] <... futex resumed>) = ? [pid 6331] <... exit_group resumed>) = ? [pid 6332] +++ exited with 0 +++ [pid 6331] +++ exited with 0 +++ [pid 6336] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6331, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6336] write(3, "1000", 4 [pid 6335] <... futex resumed>) = 0 [pid 6333] <... futex resumed>) = 1 [pid 6337] setpgid(0, 0 [pid 6336] <... write resumed>) = 4 [pid 6335] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6336] close(3 [pid 6335] <... mkdirat resumed>) = 0 [pid 6337] <... setpgid resumed>) = 0 [pid 6336] <... close resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6336] symlink("/dev/binderfs", "./binderfs" [pid 6335] <... futex resumed>) = 1 [pid 6333] <... futex resumed>) = 0 [pid 6336] <... symlink resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] <... openat resumed>) = 3 [pid 6336] write(1, "executing program\n", 18 [pid 6335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... write resumed>) = 18 executing program [pid 6335] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6333] <... futex resumed>) = 0 [pid 6337] write(3, "1000", 4 [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... symlinkat resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6336] <... futex resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] <... write resumed>) = 4 [pid 6336] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6335] <... futex resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] close(3 [pid 6336] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6335] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6333] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 6337] <... close resumed>) = 0 [pid 6336] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6335] <... unlinkat resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6337] symlink("/dev/binderfs", "./binderfs" [pid 6336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6335] <... futex resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... symlink resumed>) = 0 [pid 6336] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6335] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6333] <... futex resumed>) = 0 [pid 308] umount2("./606", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6337] write(1, "executing program\n", 18 [pid 6336] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6335] <... unlinkat resumed>) = 0 [pid 6333] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6337] <... write resumed>) = 18 [pid 6336] <... mprotect resumed>) = 0 [pid 6335] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6335] <... futex resumed>) = 0 [pid 6337] <... futex resumed>) = 0 [pid 6336] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6335] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6333] exit_group(0 [pid 308] openat(AT_FDCWD, "./606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6338 attached [pid 6337] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6336] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6335] <... futex resumed>) = ? [pid 6333] <... exit_group resumed>) = ? [pid 308] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6339 attached [pid 6338] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6337] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6335] +++ exited with 0 +++ [pid 6339] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6338] <... set_robust_list resumed>) = 0 [pid 6337] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6333] +++ exited with 0 +++ [pid 308] fstat(3 [pid 6338] rt_sigprocmask(SIG_SETMASK, [] [pid 6337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6333, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6339] <... set_robust_list resumed>) = 0 [pid 6338] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6337] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6336] <... clone3 resumed> => {parent_tid=[6339]}, 88) = 6339 [pid 308] getdents64(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6339] rt_sigprocmask(SIG_SETMASK, [] [pid 6338] mkdirat(AT_FDCWD, "./config", 0777 [pid 6337] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6336] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6339] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6338] <... mkdirat resumed>) = 0 [pid 6337] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... mprotect resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6338] <... futex resumed>) = 1 [pid 6337] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./606/binderfs" [pid 6338] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6336] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] <... futex resumed>) = 0 [pid 308] unlink("./606/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6340 attached [pid 6339] mkdirat(AT_FDCWD, "./config", 0777 [pid 6338] mount(NULL, "./config", "configfs", 0, NULL [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 6338] <... mount resumed>) = 0 [pid 6337] <... clone3 resumed> => {parent_tid=[6340]}, 88) = 6340 [pid 308] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] rt_sigprocmask(SIG_SETMASK, [] [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = 0 [pid 6338] <... futex resumed>) = 0 [pid 6337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6338] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6337] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./606/config" [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./606/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6338] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 4 [pid 6338] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] fstat(4 [pid 6338] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 6338] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6338] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./606/config") = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./606" [pid 6339] <... mkdirat resumed>) = 0 [pid 6338] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = 1 [pid 308] <... rmdir resumed>) = 0 [pid 6340] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6338] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] mkdir("./607", 0777 [pid 6340] <... set_robust_list resumed>) = 0 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6338] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6338] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6334] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6340] rt_sigprocmask(SIG_SETMASK, [] [pid 6339] <... futex resumed>) = 1 [pid 6338] <... mkdirat resumed>) = 0 [pid 6336] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6341 attached [pid 6340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6339] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6341] set_robust_list(0x5555731a86a0, 24 [pid 6340] mkdirat(AT_FDCWD, "./config", 0777 [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6338] <... futex resumed>) = 0 [pid 6336] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... restart_syscall resumed>) = 0 [pid 6341] <... set_robust_list resumed>) = 0 [pid 6340] <... mkdirat resumed>) = 0 [pid 6339] mount(NULL, "./config", "configfs", 0, NULL [pid 6338] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6341 [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] <... mount resumed>) = 0 [pid 6338] <... symlinkat resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6340] <... futex resumed>) = 1 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6340] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6339] <... futex resumed>) = 1 [pid 6338] <... futex resumed>) = 0 [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6340] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6339] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6338] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6337] <... futex resumed>) = 0 [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6341] rt_sigprocmask(SIG_SETMASK, [] [pid 6340] mount(NULL, "./config", "configfs", 0, NULL [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6338] <... unlinkat resumed>) = 0 [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6336] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6340] <... mount resumed>) = 0 [pid 6339] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6338] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 6340] <... futex resumed>) = 1 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6337] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 6341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6340] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6339] <... futex resumed>) = 1 [pid 6336] <... futex resumed>) = 0 [pid 6334] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6339] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6338] <... unlinkat resumed>) = 0 [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6340] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6338] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... futex resumed>) = 1 [pid 6336] <... futex resumed>) = 0 [pid 6340] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6339] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6338] <... futex resumed>) = 1 [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 6340] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6339] <... mkdirat resumed>) = -1 EEXIST (File exists) executing program [pid 6338] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6334] exit_group(0 [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] <... futex resumed>) = ? [pid 6334] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6341] chdir("./607" [pid 6340] <... futex resumed>) = 1 [pid 6339] <... futex resumed>) = 1 [pid 6338] +++ exited with 0 +++ [pid 6337] <... futex resumed>) = 0 [pid 6336] <... futex resumed>) = 0 [pid 307] umount2("./594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6341] <... chdir resumed>) = 0 [pid 6340] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6339] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] +++ exited with 0 +++ [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6341] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6340] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6339] <... mkdirat resumed>) = 0 [pid 6337] <... futex resumed>) = 0 [pid 6336] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./594/binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6334, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6341] <... prctl resumed>) = 0 [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6341] setpgid(0, 0 [pid 6340] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = 0 [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] unlink("./594/binderfs" [pid 6341] <... setpgid resumed>) = 0 [pid 6340] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6339] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6341] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6340] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6339] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6337] <... futex resumed>) = 0 [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6341] <... openat resumed>) = 3 [pid 6340] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6339] <... symlinkat resumed>) = 0 [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6341] write(3, "1000", 4 [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = 0 [pid 6340] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = 1 [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... futex resumed>) = 0 [pid 307] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6341] <... write resumed>) = 4 [pid 6340] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6339] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] <... futex resumed>) = 0 [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6340] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6336] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./594/config" [pid 6341] <... close resumed>) = 0 [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6341] symlink("/dev/binderfs", "./binderfs" [pid 6340] <... futex resumed>) = 0 [pid 6339] <... unlinkat resumed>) = 0 [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6341] <... symlink resumed>) = 0 [pid 6340] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... futex resumed>) = 0 [pid 307] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6341] write(1, "executing program\n", 18 [pid 6340] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6339] <... futex resumed>) = 1 [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6336] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6341] <... write resumed>) = 18 [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./594/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... futex resumed>) = 0 [pid 6341] <... futex resumed>) = 0 [pid 6340] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6339] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6337] <... futex resumed>) = 0 [pid 6336] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 6341] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6340] <... unlinkat resumed>) = 0 [pid 6339] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6337] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 6341] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6340] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6340] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = 1 [pid 6336] <... futex resumed>) = 0 [pid 6341] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6340] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6339] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] exit_group(0 [pid 6336] exit_group(0 [pid 307] getdents64(4 [pid 6341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6340] <... futex resumed>) = ? [pid 6339] <... futex resumed>) = ? [pid 6337] <... exit_group resumed>) = ? [pid 6336] <... exit_group resumed>) = ? [pid 6341] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6340] +++ exited with 0 +++ [pid 6339] +++ exited with 0 +++ [pid 6337] +++ exited with 0 +++ [pid 6336] +++ exited with 0 +++ [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6341] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6337, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6341] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6336, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 307] getdents64(4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6341] <... mprotect resumed>) = 0 [pid 307] close(4 [pid 6341] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... close resumed>) = 0 [pid 6341] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rmdir("./594/config" [pid 6341] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6342]}, 88) = 6342 ci2-android-6-1/strace-static-x86_64: Process 6342 attached [pid 6341] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 6342] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(3 [pid 6342] <... set_robust_list resumed>) = 0 [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6342] rt_sigprocmask(SIG_SETMASK, [] [pid 6341] <... futex resumed>) = 0 [pid 307] close(3 [pid 6342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 6342] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] rmdir("./594" [pid 6342] <... mkdirat resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./595", 0777 [pid 6342] <... futex resumed>) = 1 [pid 6341] <... futex resumed>) = 0 [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6342] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... mkdir resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6342] <... mount resumed>) = 0 [pid 310] umount2("./611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6341] <... futex resumed>) = 0 [pid 6342] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6343 attached [pid 6342] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6341] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6343] set_robust_list(0x5555731a86a0, 24 [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6343 [pid 6343] <... set_robust_list resumed>) = 0 [pid 6342] <... futex resumed>) = 0 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... openat resumed>) = 3 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6343] rt_sigprocmask(SIG_SETMASK, [] [pid 6342] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6342] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6341] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6343] chdir("./595" [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 6342] <... futex resumed>) = 0 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6343] <... chdir resumed>) = 0 [pid 6342] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6343] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6341] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6343] <... prctl resumed>) = 0 [pid 6342] <... mkdirat resumed>) = 0 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./611/binderfs" [pid 306] openat(AT_FDCWD, "./593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6343] setpgid(0, 0 [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 3 [pid 6343] <... setpgid resumed>) = 0 [pid 310] unlink("./611/binderfs" [pid 306] fstat(3 [pid 6343] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6342] <... futex resumed>) = 1 [pid 6341] <... futex resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6343] <... openat resumed>) = 3 [pid 6342] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... restart_syscall resumed>) = 0 [pid 306] getdents64(3 [pid 6343] write(3, "1000", 4 [pid 6342] <... symlinkat resumed>) = 0 [pid 6341] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6343] <... write resumed>) = 4 [pid 310] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6343] close(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6343] <... close resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./611/config" [pid 306] newfstatat(AT_FDCWD, "./593/binderfs" [pid 6343] symlink("/dev/binderfs", "./binderfs" [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6343] <... symlink resumed>) = 0 [pid 6342] <... futex resumed>) = 0 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./600", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 306] unlink("./593/binderfs" [pid 6343] write(1, "executing program\n", 18 [pid 6342] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 6343] <... write resumed>) = 18 [pid 6341] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./611/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6342] <... unlinkat resumed>) = 0 [pid 306] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 4 [pid 309] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 6342] <... futex resumed>) = 0 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] fstat(4 [pid 309] fstat(3 [pid 306] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6343] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6342] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6341] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6343] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] getdents64(4 [pid 306] newfstatat(AT_FDCWD, "./593/config" [pid 6343] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6341] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6342] <... unlinkat resumed>) = 0 [pid 6341] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./593/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6343] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6342] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] umount2("./600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6343] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6341] exit_group(0 [pid 310] close(4 [pid 306] openat(AT_FDCWD, "./593/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6343] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6342] <... futex resumed>) = ? [pid 6341] <... exit_group resumed>) = ? [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 4 [pid 6343] <... mprotect resumed>) = 0 [pid 310] rmdir("./611/config" [pid 306] fstat(4 [pid 6343] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... rmdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./600/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6343] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] getdents64(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(4 [pid 6343] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6342] +++ exited with 0 +++ [pid 6341] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] unlink("./600/binderfs" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 6344 attached [pid 310] close(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6341, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] getdents64(4 [pid 6343] <... clone3 resumed> => {parent_tid=[6344]}, 88) = 6344 [pid 310] <... close resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6343] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./611" [pid 309] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 6344] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./612", 0777 [pid 306] rmdir("./593/config" [pid 6344] <... set_robust_list resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./600/config" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] close(3 [pid 6344] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 309] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6345 [pid 306] rmdir("./593"ci2-android-6-1/strace-static-x86_64: Process 6345 attached [pid 6344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6345] set_robust_list(0x5555731a86a0, 24 [pid 6344] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] mkdir("./594", 0777 [pid 309] openat(AT_FDCWD, "./600/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... mkdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] fstat(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... openat resumed>) = 4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6345] <... set_robust_list resumed>) = 0 [pid 6344] <... mkdirat resumed>) = 0 [pid 309] fstat(4 [pid 308] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6346 attached [pid 6345] rt_sigprocmask(SIG_SETMASK, [] [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6346] set_robust_list(0x5555731a86a0, 24 [pid 6345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6344] <... futex resumed>) = 1 [pid 6343] <... futex resumed>) = 0 executing program executing program [pid 308] umount2("./607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6346 [pid 6346] <... set_robust_list resumed>) = 0 [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6346] rt_sigprocmask(SIG_SETMASK, [] [pid 6343] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./607/binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6346] chdir("./594" [pid 6344] mount(NULL, "./config", "configfs", 0, NULL [pid 309] getdents64(4 [pid 308] unlink("./607/binderfs" [pid 6346] <... chdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... unlink resumed>) = 0 [pid 6346] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6344] <... mount resumed>) = 0 [pid 309] getdents64(4 [pid 308] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6346] <... prctl resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6346] setpgid(0, 0 [pid 6345] chdir("./612" [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 6346] <... setpgid resumed>) = 0 [pid 6345] <... chdir resumed>) = 0 [pid 309] close(4 [pid 308] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6345] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6344] <... futex resumed>) = 1 [pid 6343] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6346] <... openat resumed>) = 3 [pid 6345] <... prctl resumed>) = 0 [pid 6344] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./600/config" [pid 308] newfstatat(AT_FDCWD, "./607/config" [pid 6346] write(3, "1000", 4 [pid 6345] setpgid(0, 0 [pid 6343] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6346] <... write resumed>) = 4 [pid 6345] <... setpgid resumed>) = 0 [pid 308] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6346] close(3 [pid 6345] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6344] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6346] <... close resumed>) = 0 [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 308] openat(AT_FDCWD, "./607/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6346] symlink("/dev/binderfs", "./binderfs" [pid 6345] <... openat resumed>) = 3 [pid 6344] <... futex resumed>) = 1 [pid 6343] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 4 [pid 6346] <... symlink resumed>) = 0 [pid 6345] write(3, "1000", 4 [pid 6344] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 308] fstat(4 [pid 6346] write(1, "executing program\n", 18 [pid 6345] <... write resumed>) = 4 [pid 6344] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6343] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6346] <... write resumed>) = 18 [pid 6345] close(3 [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./600" [pid 308] getdents64(4 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... close resumed>) = 0 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6346] <... futex resumed>) = 0 [pid 6345] symlink("/dev/binderfs", "./binderfs" [pid 6344] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] getdents64(4 [pid 6346] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6345] <... symlink resumed>) = 0 [pid 6344] <... mkdirat resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 309] mkdir("./601", 0777 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6346] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6345] write(1, "executing program\n", 18 [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(4 [pid 6346] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6345] <... write resumed>) = 18 [pid 308] <... close resumed>) = 0 [pid 6346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... mkdir resumed>) = 0 [pid 308] rmdir("./607/config" [pid 6346] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6344] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6346] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6345] <... futex resumed>) = 0 [pid 6344] <... symlinkat resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6346] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6345] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] getdents64(3 [pid 6346] <... mprotect resumed>) = 0 [pid 6345] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6346] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6345] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] close(3 [pid 6346] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 6346] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6345] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6344] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./607"ci2-android-6-1/strace-static-x86_64: Process 6348 attached [pid 6345] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6344] <... unlinkat resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6347 [pid 308] <... rmdir resumed>) = 0 [pid 6346] <... clone3 resumed> => {parent_tid=[6348]}, 88) = 6348 [pid 6345] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] mkdir("./608", 0777 [pid 6348] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6346] rt_sigprocmask(SIG_SETMASK, [] [pid 6345] <... mprotect resumed>) = 0 [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 6348] <... set_robust_list resumed>) = 0 [pid 6346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6345] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6343] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6346] <... futex resumed>) = 0 [pid 6345] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6349 attached ci2-android-6-1/strace-static-x86_64: Process 6347 attached [pid 6348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6343] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6350 attached [pid 6349] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6348] mkdirat(AT_FDCWD, "./config", 0777 [pid 6347] set_robust_list(0x5555731a86a0, 24 [pid 6345] <... clone3 resumed> => {parent_tid=[6349]}, 88) = 6349 [pid 6350] set_robust_list(0x5555731a86a0, 24 [pid 6349] <... set_robust_list resumed>) = 0 [pid 6345] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6350 [pid 6350] <... set_robust_list resumed>) = 0 [pid 6349] rt_sigprocmask(SIG_SETMASK, [] [pid 6345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6350] rt_sigprocmask(SIG_SETMASK, [] [pid 6349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6349] mkdirat(AT_FDCWD, "./config", 0777 [pid 6345] <... futex resumed>) = 0 [pid 6350] chdir("./608" [pid 6349] <... mkdirat resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] <... unlinkat resumed>) = 0 executing program executing program [pid 6350] <... chdir resumed>) = 0 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6344] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6349] <... futex resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... futex resumed>) = 1 [pid 6343] <... futex resumed>) = 0 [pid 6350] <... prctl resumed>) = 0 [pid 6349] mount(NULL, "./config", "configfs", 0, NULL [pid 6345] <... futex resumed>) = 0 [pid 6350] setpgid(0, 0 [pid 6349] <... mount resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6343] exit_group(0 [pid 6350] <... setpgid resumed>) = 0 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6349] <... futex resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... futex resumed>) = ? [pid 6343] <... exit_group resumed>) = ? [pid 6350] <... openat resumed>) = 3 [pid 6349] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6348] <... mkdirat resumed>) = 0 [pid 6347] <... set_robust_list resumed>) = 0 [pid 6345] <... futex resumed>) = 0 [pid 6350] write(3, "1000", 4 [pid 6349] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] +++ exited with 0 +++ [pid 6350] <... write resumed>) = 4 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] close(3 [pid 6349] <... futex resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... close resumed>) = 0 [pid 6349] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6345] <... futex resumed>) = 0 [pid 6350] symlink("/dev/binderfs", "./binderfs" [pid 6349] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6343] +++ exited with 0 +++ [pid 6350] <... symlink resumed>) = 0 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] rt_sigprocmask(SIG_SETMASK, [] [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6343, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6350] write(1, "executing program\n", 18 [pid 6349] <... futex resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6350] <... write resumed>) = 18 [pid 6349] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6346] <... futex resumed>) = 0 [pid 6345] <... futex resumed>) = 0 [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6349] <... mkdirat resumed>) = 0 [pid 6348] <... futex resumed>) = 1 [pid 6347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6350] <... futex resumed>) = 0 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] <... futex resumed>) = 0 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6349] <... futex resumed>) = 0 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6349] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6348] mount(NULL, "./config", "configfs", 0, NULL [pid 6345] <... futex resumed>) = 0 [pid 6350] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6349] <... symlinkat resumed>) = 0 [pid 6347] chdir("./601" [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] <... mount resumed>) = 0 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6349] <... futex resumed>) = 0 [pid 6347] <... chdir resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6349] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6345] <... futex resumed>) = 0 [pid 6350] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6349] <... unlinkat resumed>) = 0 [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6350] <... mprotect resumed>) = 0 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6349] <... futex resumed>) = 0 [pid 6348] <... futex resumed>) = 1 [pid 6346] <... futex resumed>) = 0 [pid 6345] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6349] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6348] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = 0 [pid 6350] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6349] <... unlinkat resumed>) = 0 [pid 6348] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6347] <... prctl resumed>) = 0 [pid 6346] <... futex resumed>) = 0 [pid 6349] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] setpgid(0, 0 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6345] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6349] <... futex resumed>) = 0 [pid 6348] <... futex resumed>) = 0 [pid 6347] <... setpgid resumed>) = 0 [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 6351 attached [pid 6350] <... clone3 resumed> => {parent_tid=[6351]}, 88) = 6351 [pid 6349] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6348] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6347] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6351] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6350] rt_sigprocmask(SIG_SETMASK, [] [pid 6348] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6347] <... openat resumed>) = 3 [pid 6346] <... futex resumed>) = 0 [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] write(3, "1000", 4 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6345] exit_group(0 [pid 6348] <... futex resumed>) = 0 [pid 6347] <... write resumed>) = 4 [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6348] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6347] close(3 [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6351] <... set_robust_list resumed>) = 0 [pid 6350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6349] <... futex resumed>) = ? [pid 6346] <... futex resumed>) = 0 [pid 6345] <... exit_group resumed>) = ? [pid 6351] rt_sigprocmask(SIG_SETMASK, [] [pid 6348] <... mkdirat resumed>) = 0 [pid 6347] <... close resumed>) = 0 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] symlink("/dev/binderfs", "./binderfs" [pid 6348] <... futex resumed>) = 1 [pid 6347] <... symlink resumed>) = 0 [pid 6346] <... futex resumed>) = 0 [pid 6349] +++ exited with 0 +++ [pid 6350] <... futex resumed>) = 0 [pid 6348] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6347] write(1, "executing program\n", 18 [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] +++ exited with 0 +++ [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6348] <... symlinkat resumed>) = 0 [pid 6347] <... write resumed>) = 18 [pid 6346] <... futex resumed>) = 0 [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6348] <... futex resumed>) = 0 [pid 6347] <... futex resumed>) = 0 [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6345, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6348] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6347] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6347] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6346] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6348] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6347] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... restart_syscall resumed>) = 0 [pid 6348] <... unlinkat resumed>) = 0 [pid 6347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6347] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6346] <... futex resumed>) = 0 [pid 6351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6348] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6347] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6346] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./595", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6347] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6346] <... futex resumed>) = 0 [pid 310] umount2("./612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6348] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6347] <... mprotect resumed>) = 0 [pid 6346] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6351] mkdirat(AT_FDCWD, "./config", 0777 [pid 6348] <... unlinkat resumed>) = 0 [pid 6347] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] openat(AT_FDCWD, "./612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6348] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 6348] <... futex resumed>) = 1 [pid 6347] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6346] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 307] <... openat resumed>) = 3 [pid 6348] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6347] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6346] exit_group(0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(3 [pid 6348] <... futex resumed>) = ? [pid 6346] <... exit_group resumed>) = ? [pid 310] getdents64(3 [pid 6348] +++ exited with 0 +++ [pid 6347] <... clone3 resumed> => {parent_tid=[6352]}, 88) = 6352 [pid 6346] +++ exited with 0 +++ [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6347] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 6347] <... futex resumed>) = 0 [pid 310] umount2("./612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6346, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] umount2("./595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./612/binderfs" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./595/binderfs" [pid 310] unlink("./612/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6352 attached [pid 6352] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... unlink resumed>) = 0 [pid 307] unlink("./595/binderfs" [pid 310] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6352] <... set_robust_list resumed>) = 0 [pid 6352] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... unlink resumed>) = 0 [pid 6352] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./612/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./595/config" [pid 310] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./612/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... openat resumed>) = 4 [pid 307] openat(AT_FDCWD, "./595/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(4 [pid 307] <... openat resumed>) = 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(4 [pid 310] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6352] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 310] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 310] close(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... close resumed>) = 0 [pid 307] close(4 [pid 310] rmdir("./612/config" [pid 307] <... close resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] rmdir("./595/config" [pid 310] getdents64(3 [pid 6352] <... mkdirat resumed>) = 0 [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 6352] <... futex resumed>) = 1 [pid 6347] <... futex resumed>) = 0 [pid 310] close(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 307] close(3 [pid 310] rmdir("./612" [pid 307] <... close resumed>) = 0 [pid 6352] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] rmdir("./595" [pid 310] mkdir("./613", 0777 [pid 6347] <... futex resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6352] <... futex resumed>) = 1 [pid 307] <... rmdir resumed>) = 0 [pid 6352] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6352] <... futex resumed>) = 1 [pid 310] <... mkdir resumed>) = 0 [pid 307] mkdir("./596", 0777 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6352] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6352] <... futex resumed>) = 1 [pid 6352] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6353 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6352] <... futex resumed>) = 1 [pid 6352] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6352] <... futex resumed>) = 1 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6354 [pid 6352] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6352] <... unlinkat resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6351] <... mkdirat resumed>) = 0 executing program [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 0 [pid 6347] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6347] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6352] <... futex resumed>) = 1 [pid 6352] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6353 attached [pid 6352] <... unlinkat resumed>) = 0 [pid 6351] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 6352] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6347] <... futex resumed>) = 0 [pid 6353] set_robust_list(0x5555731a86a0, 24 [pid 6351] mount(NULL, "./config", "configfs", 0, NULL [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6347] exit_group(0) = ? [pid 6352] <... futex resumed>) = ? [pid 6351] <... mount resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6354 attached [pid 6353] <... set_robust_list resumed>) = 0 [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] rt_sigprocmask(SIG_SETMASK, [] [pid 6351] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 6354] set_robust_list(0x5555731a86a0, 24 [pid 6352] +++ exited with 0 +++ [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6351] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6347] +++ exited with 0 +++ [pid 6350] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6347, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6351] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... set_robust_list resumed>) = 0 [pid 6354] rt_sigprocmask(SIG_SETMASK, [] [pid 6350] <... futex resumed>) = 0 [pid 6351] <... futex resumed>) = 1 [pid 6354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] chdir("./596" [pid 6351] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6350] <... futex resumed>) = 0 [pid 6354] <... chdir resumed>) = 0 [pid 6351] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6354] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... prctl resumed>) = 0 [pid 6354] setpgid(0, 0) = 0 [pid 6354] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6351] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 6354] <... openat resumed>) = 3 [pid 6351] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] write(3, "1000", 4) = 4 [pid 6354] close(3 [pid 6351] <... mkdirat resumed>) = 0 [pid 6350] <... futex resumed>) = 0 [pid 6354] <... close resumed>) = 0 [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6351] <... futex resumed>) = 0 [pid 6350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6351] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] symlink("/dev/binderfs", "./binderfs" [pid 6351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] <... futex resumed>) = 0 [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6351] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6354] <... symlink resumed>) = 0 [pid 6351] <... symlinkat resumed>) = 0 [pid 6354] write(1, "executing program\n", 18) = 18 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] chdir("./613" [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... futex resumed>) = 0 [pid 6354] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6351] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6351] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6354] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6350] <... futex resumed>) = 0 [pid 6351] <... unlinkat resumed>) = 0 [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6351] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6350] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6350] <... futex resumed>) = 0 [pid 6351] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6350] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 6354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 6354] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6354] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6351] <... unlinkat resumed>) = 0 [pid 306] getdents64(3 [pid 6354] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6351] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6353] <... chdir resumed>) = 0 [pid 6351] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 306] umount2("./594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6354] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6350] exit_group(0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6353] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6350] <... exit_group resumed>) = ? [pid 306] newfstatat(AT_FDCWD, "./594/binderfs" [pid 6354] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6354] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./594/binderfs" [pid 6354] <... clone3 resumed> => {parent_tid=[6355]}, 88) = 6355 [pid 6354] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6354] <... futex resumed>) = 0 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 6351] +++ exited with 0 +++ [pid 6350] +++ exited with 0 +++ [pid 306] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6355 attached [pid 6353] <... prctl resumed>) = 0 [pid 6353] setpgid(0, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6353] <... setpgid resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6350, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] newfstatat(AT_FDCWD, "./594/config" [pid 6355] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6355] <... set_robust_list resumed>) = 0 [pid 6355] rt_sigprocmask(SIG_SETMASK, [] [pid 6353] <... openat resumed>) = 3 [pid 306] umount2("./594/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6353] write(3, "1000", 4 [pid 6355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6353] <... write resumed>) = 4 [pid 306] openat(AT_FDCWD, "./594/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6353] close(3 [pid 6355] mkdirat(AT_FDCWD, "./config", 0777 [pid 6353] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6353] symlink("/dev/binderfs", "./binderfs" [pid 306] fstat(4 [pid 6353] <... symlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6355] <... mkdirat resumed>) = 0 [pid 6353] write(1, "executing program\n", 18 [pid 306] getdents64(4 [pid 6353] <... write resumed>) = 18 [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6353] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6355] <... futex resumed>) = 1 [pid 6354] <... futex resumed>) = 0 [pid 6355] mount(NULL, "./config", "configfs", 0, NULL [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] close(4 [pid 6355] <... mount resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 6353] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... close resumed>) = 0 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./594/config" [pid 6355] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6355] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6354] <... futex resumed>) = 0 [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rmdir resumed>) = 0 [pid 6355] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] getdents64(3 [pid 6355] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6354] <... futex resumed>) = 0 [pid 6353] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] <... mprotect resumed>) = 0 [pid 306] close(3 [pid 6355] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6353] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 6355] <... mkdirat resumed>) = 0 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./594" [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6355] <... futex resumed>) = 1 [pid 6354] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6356 attached [pid 6355] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./595", 0777 [pid 6356] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6355] <... symlinkat resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 6353] <... clone3 resumed> => {parent_tid=[6356]}, 88) = 6356 [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 6356] <... set_robust_list resumed>) = 0 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6356] rt_sigprocmask(SIG_SETMASK, [] [pid 6355] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6356] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6355] <... unlinkat resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6356] mkdirat(AT_FDCWD, "./config", 0777 [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6355] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6354] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6355] <... unlinkat resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6355] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] fstat(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6357 [pid 6356] <... mkdirat resumed>) = 0 [pid 6355] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6354] exit_group(0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] <... futex resumed>) = ? [pid 6354] <... exit_group resumed>) = ? [pid 309] getdents64(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6356] <... futex resumed>) = 1 [pid 6355] +++ exited with 0 +++ [pid 6354] +++ exited with 0 +++ [pid 6353] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6356] mount(NULL, "./config", "configfs", 0, NULL [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6353] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... restart_syscall resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6354, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6356] <... mount resumed>) = 0 [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./601/binderfs" [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./601/binderfs") = 0 [pid 309] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 309] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6356] <... futex resumed>) = 1 [pid 6353] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6356] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./601/config" [pid 308] umount2("./608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6356] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6353] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6356] <... futex resumed>) = 0 [pid 6353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6357 attached [pid 6356] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./601/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6356] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6353] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 6356] <... futex resumed>) = 0 [pid 6353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6357] set_robust_list(0x5555731a86a0, 24 [pid 6356] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 308] getdents64(3 [pid 6357] <... set_robust_list resumed>) = 0 [pid 6353] <... futex resumed>) = 0 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6356] <... mkdirat resumed>) = 0 [pid 309] getdents64(4 [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] umount2("./608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6357] rt_sigprocmask(SIG_SETMASK, [] [pid 6356] <... futex resumed>) = 1 [pid 6353] <... futex resumed>) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6356] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6353] <... futex resumed>) = 0 [pid 309] close(4 [pid 308] newfstatat(AT_FDCWD, "./608/binderfs" [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 6356] <... symlinkat resumed>) = 0 [pid 309] rmdir("./601/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6357] chdir("./595" [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 308] unlink("./608/binderfs" [pid 6357] <... chdir resumed>) = 0 [pid 6356] <... futex resumed>) = 1 [pid 6353] <... futex resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 6356] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... close resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6357] <... prctl resumed>) = 0 [pid 6356] <... unlinkat resumed>) = 0 [pid 6353] <... futex resumed>) = 0 [pid 309] rmdir("./601" [pid 308] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6357] setpgid(0, 0 [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6357] <... setpgid resumed>) = 0 [pid 6356] <... futex resumed>) = 0 [pid 6353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] mkdir("./602", 0777 [pid 308] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6356] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6353] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6353] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./608/config" [pid 6357] <... openat resumed>) = 3 [pid 6356] <... unlinkat resumed>) = 0 [pid 6353] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6357] write(3, "1000", 4 [pid 6356] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6357] <... write resumed>) = 4 [pid 6356] <... futex resumed>) = 0 [pid 6353] exit_group(0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6357] close(3 [pid 6353] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6358 attached [pid 6357] <... close resumed>) = 0 [pid 6356] +++ exited with 0 +++ [pid 6353] +++ exited with 0 +++ [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6358 [pid 308] openat(AT_FDCWD, "./608/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6357] symlink("/dev/binderfs", "./binderfs" [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6353, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 [pid 6358] set_robust_list(0x5555731a86a0, 24 [pid 6357] <... symlink resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(4 [pid 6357] write(1, "executing program\n", 18 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6357] <... write resumed>) = 18 [pid 308] getdents64(4 [pid 6358] <... set_robust_list resumed>) = 0 [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6358] rt_sigprocmask(SIG_SETMASK, [] [pid 6357] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] getdents64(4 [pid 6357] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6358] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6357] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] close(4 [pid 6357] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] umount2("./613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 6357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./608/config" [pid 307] umount2("./596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6358] chdir("./602" [pid 6357] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] openat(AT_FDCWD, "./613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6358] <... chdir resumed>) = 0 [pid 6357] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 307] openat(AT_FDCWD, "./596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6357] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] fstat(3 [pid 6358] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... openat resumed>) = 3 [pid 6357] <... mprotect resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(3 [pid 307] fstat(3 [pid 6358] <... prctl resumed>) = 0 [pid 6357] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6358] setpgid(0, 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] rmdir("./608" [pid 307] getdents64(3 [pid 6358] <... setpgid resumed>) = 0 [pid 6357] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6358] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6357] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./613/binderfs" [pid 308] mkdir("./609", 0777 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6358] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6359 attached [pid 6358] write(3, "1000", 4 [pid 310] unlink("./613/binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./596/binderfs" [pid 6359] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6358] <... write resumed>) = 4 [pid 6357] <... clone3 resumed> => {parent_tid=[6359]}, 88) = 6359 executing program executing program [pid 310] <... unlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6359] <... set_robust_list resumed>) = 0 [pid 6358] close(3 [pid 6357] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] unlink("./596/binderfs" [pid 6359] rt_sigprocmask(SIG_SETMASK, [] [pid 6358] <... close resumed>) = 0 [pid 6357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... unlink resumed>) = 0 [pid 6358] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6358] write(1, "executing program\n", 18 [pid 6357] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6360 [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] newfstatat(AT_FDCWD, "./613/config" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6358] <... write resumed>) = 18 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./613/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] newfstatat(AT_FDCWD, "./596/config" [pid 310] <... openat resumed>) = 4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] fstat(4 [pid 307] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 307] openat(AT_FDCWD, "./596/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6358] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... openat resumed>) = 4 [pid 310] getdents64(4 [pid 6358] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] fstat(4 [pid 310] close(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 310] rmdir("./613/config" [pid 6358] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6358] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6358] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 310] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 310] close(3ci2-android-6-1/strace-static-x86_64: Process 6360 attached [pid 6358] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... close resumed>) = 0 [pid 6358] <... mprotect resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] rmdir("./596/config" [pid 6360] set_robust_list(0x5555731a86a0, 24 [pid 6359] mkdirat(AT_FDCWD, "./config", 0777 [pid 6358] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rmdir("./613" [pid 6360] <... set_robust_list resumed>) = 0 [pid 6358] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6360] rt_sigprocmask(SIG_SETMASK, [] [pid 6358] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... rmdir resumed>) = 0 [pid 6360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6360] chdir("./609" [pid 6358] <... clone3 resumed> => {parent_tid=[6361]}, 88) = 6361 [pid 310] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 6360] <... chdir resumed>) = 0 [pid 6358] rt_sigprocmask(SIG_SETMASK, [] [pid 310] mkdir("./614", 0777 [pid 6360] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6358] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6360] <... prctl resumed>) = 0 [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] setpgid(0, 0 [pid 6358] <... futex resumed>) = 0 [pid 6360] <... setpgid resumed>) = 0 [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 307] close(3 [pid 6360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 6359] <... mkdirat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./596" [pid 6360] <... openat resumed>) = 3 [pid 6360] write(3, "1000", 4) = 4 [pid 6360] close(3) = 0 [pid 6360] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6360] write(1, "executing program\n", 18) = 18 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6362 [pid 307] <... rmdir resumed>) = 0 [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6357] <... futex resumed>) = 0 [pid 307] mkdir("./597", 0777 [pid 6359] <... futex resumed>) = 1 [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6360] <... futex resumed>) = 0 [pid 6360] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6360] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6359] mount(NULL, "./config", "configfs", 0, NULL [pid 6357] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6360] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6360] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6359] <... mount resumed>) = 0 [pid 6360] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6360] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6360] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6363 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6359] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6359] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6360] <... clone3 resumed> => {parent_tid=[6364]}, 88) = 6364 [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6360] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] <... futex resumed>) = 0 [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = 0 [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6357] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6361 attached [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6361] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] <... set_robust_list resumed>) = 0 [pid 6361] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6361] mkdirat(AT_FDCWD, "./config", 0777 [pid 6357] <... futex resumed>) = 0 [pid 6359] <... futex resumed>) = 1 ci2-android-6-1/strace-static-x86_64: Process 6362 attached [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6364 attached ci2-android-6-1/strace-static-x86_64: Process 6363 attached [pid 6362] set_robust_list(0x5555731a86a0, 24 [pid 6361] <... mkdirat resumed>) = 0 [pid 6359] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6357] <... futex resumed>) = 0 [pid 6364] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6363] set_robust_list(0x5555731a86a0, 24 [pid 6362] <... set_robust_list resumed>) = 0 [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... set_robust_list resumed>) = 0 [pid 6361] <... futex resumed>) = 1 [pid 6358] <... futex resumed>) = 0 [pid 6364] rt_sigprocmask(SIG_SETMASK, [] [pid 6361] mount(NULL, "./config", "configfs", 0, NULL [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6361] <... mount resumed>) = 0 [pid 6359] <... mkdirat resumed>) = 0 [pid 6358] <... futex resumed>) = 0 [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] mkdirat(AT_FDCWD, "./config", 0777 [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] <... set_robust_list resumed>) = 0 [pid 6362] rt_sigprocmask(SIG_SETMASK, [] [pid 6359] <... futex resumed>) = 0 [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... mkdirat resumed>) = 0 [pid 6361] <... futex resumed>) = 0 [pid 6359] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] <... futex resumed>) = 0 [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6358] <... futex resumed>) = 0 [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] <... futex resumed>) = 1 [pid 6361] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6360] <... futex resumed>) = 0 [pid 6359] <... symlinkat resumed>) = 0 [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] mount(NULL, "./config", "configfs", 0, NULL [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6364] <... mount resumed>) = 0 [pid 6363] rt_sigprocmask(SIG_SETMASK, [] [pid 6362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6361] <... futex resumed>) = 0 [pid 6360] <... futex resumed>) = 0 [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = 0 [pid 6361] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6359] <... futex resumed>) = 1 [pid 6358] <... futex resumed>) = 0 [pid 6357] <... futex resumed>) = 0 [pid 6364] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6363] chdir("./597" [pid 6362] chdir("./614" [pid 6361] <... futex resumed>) = 0 [pid 6360] <... futex resumed>) = 0 [pid 6359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6357] <... futex resumed>) = 0 [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] <... futex resumed>) = 0 [pid 6363] <... chdir resumed>) = 0 [pid 6362] <... chdir resumed>) = 0 [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6358] <... futex resumed>) = 0 [pid 6364] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6361] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] <... unlinkat resumed>) = 0 [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6363] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6362] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6361] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6360] <... futex resumed>) = 0 [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] <... prctl resumed>) = 0 [pid 6362] <... prctl resumed>) = 0 [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = 0 [pid 6364] <... futex resumed>) = 0 [pid 6363] setpgid(0, 0 [pid 6362] setpgid(0, 0 [pid 6361] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6359] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6358] <... futex resumed>) = 0 [pid 6357] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] <... setpgid resumed>) = 0 [pid 6362] <... setpgid resumed>) = 0 [pid 6361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] <... futex resumed>) = 0 [pid 6364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = 0 [pid 6359] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6358] <... futex resumed>) = 0 [pid 6357] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6362] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6364] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6361] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] <... unlinkat resumed>) = 0 [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] <... mkdirat resumed>) = 0 [pid 6363] <... openat resumed>) = 3 [pid 6362] <... openat resumed>) = 3 [pid 6361] <... symlinkat resumed>) = 0 [pid 6359] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = 1 [pid 6363] write(3, "1000", 4 [pid 6362] write(3, "1000", 4 [pid 6361] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 6359] <... futex resumed>) = 1 [pid 6358] <... futex resumed>) = 0 [pid 6357] <... futex resumed>) = 0 [pid 6364] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] <... write resumed>) = 4 [pid 6362] <... write resumed>) = 4 [pid 6361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] close(3 [pid 6362] close(3 [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = 0 [pid 6358] <... futex resumed>) = 0 [pid 6357] exit_group(0 [pid 6364] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6363] <... close resumed>) = 0 [pid 6362] <... close resumed>) = 0 [pid 6361] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 executing program executing program [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6357] <... exit_group resumed>) = ? [pid 6364] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6363] symlink("/dev/binderfs", "./binderfs" [pid 6362] symlink("/dev/binderfs", "./binderfs" [pid 6361] <... unlinkat resumed>) = 0 [pid 6359] <... futex resumed>) = ? [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] <... symlink resumed>) = 0 [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = 1 [pid 6361] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 6358] <... futex resumed>) = 0 [pid 6364] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6358] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = 0 [pid 6358] <... futex resumed>) = 0 [pid 6364] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6361] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6358] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6363] write(1, "executing program\n", 18 [pid 6362] <... symlink resumed>) = 0 [pid 6361] <... unlinkat resumed>) = 0 [pid 6359] +++ exited with 0 +++ [pid 6357] +++ exited with 0 +++ [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] <... write resumed>) = 18 [pid 6362] write(1, "executing program\n", 18 [pid 6361] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = 1 [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... write resumed>) = 18 [pid 6361] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 6358] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6357, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 6364] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] <... futex resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6358] exit_group(0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6362] <... futex resumed>) = 0 [pid 6361] <... futex resumed>) = ? [pid 6360] <... futex resumed>) = 0 [pid 6358] <... exit_group resumed>) = ? [pid 6364] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6363] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6362] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6361] +++ exited with 0 +++ [pid 6360] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6358] +++ exited with 0 +++ [pid 6364] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6363] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6362] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6358, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6364] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6362] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6364] <... futex resumed>) = 1 [pid 6363] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6360] <... futex resumed>) = 0 [pid 6364] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6362] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6360] exit_group(0 [pid 309] umount2("./602", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6364] <... futex resumed>) = ? [pid 6363] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6362] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6360] <... exit_group resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6364] +++ exited with 0 +++ [pid 6363] <... mprotect resumed>) = 0 [pid 6362] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6360] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6363] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... openat resumed>) = 3 [pid 6362] <... mprotect resumed>) = 0 [pid 309] fstat(3 [pid 6363] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6360, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6363] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6362] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6362] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6363] <... clone3 resumed> => {parent_tid=[6365]}, 88) = 6365 [pid 6362] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] umount2("./602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6365 attached [pid 6363] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6362] <... clone3 resumed> => {parent_tid=[6366]}, 88) = 6366 [pid 309] newfstatat(AT_FDCWD, "./602/binderfs" [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6366 attached [pid 6363] <... futex resumed>) = 0 [pid 6362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] unlink("./602/binderfs" [pid 6365] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6362] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6366] <... set_robust_list resumed>) = 0 [pid 6365] <... set_robust_list resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6365] rt_sigprocmask(SIG_SETMASK, [] [pid 6366] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = 0 [pid 6366] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./602/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./602/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4 [pid 6366] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./602/config" [pid 6366] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6365] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./602" [pid 6365] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 309] mkdir("./603", 0777 [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... futex resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 6366] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 6362] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6363] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./595", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6367 [pid 306] umount2("./595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6366] mount(NULL, "./config", "configfs", 0, NULL [pid 6365] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./595/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] unlink("./595/binderfs" [pid 6366] <... mount resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] <... unlink resumed>) = 0 [pid 6365] <... mount resumed>) = 0 [pid 308] fstat(3 [pid 306] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6367 attached [pid 308] getdents64(3 [pid 306] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6367] set_robust_list(0x5555731a86a0, 24 [pid 6366] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 6362] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6366] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6365] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6363] <... futex resumed>) = 0 [pid 6362] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./595/config" [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./609/binderfs" [pid 6366] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6365] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./609/binderfs" [pid 306] umount2("./595/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6367] <... set_robust_list resumed>) = 0 [pid 6367] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6367] chdir("./603" [pid 6366] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 6362] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6367] <... chdir resumed>) = 0 [pid 6366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./595/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6367] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] <... futex resumed>) = 0 [pid 6362] <... futex resumed>) = 0 [pid 6367] <... prctl resumed>) = 0 [pid 6366] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6365] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6367] setpgid(0, 0 [pid 308] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 6366] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] newfstatat(AT_FDCWD, "./609/config" [pid 6367] <... setpgid resumed>) = 0 [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6367] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6366] <... futex resumed>) = 1 [pid 6365] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6367] <... openat resumed>) = 3 [pid 6366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... mkdirat resumed>) = 0 [pid 6363] <... futex resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 6367] write(3, "1000", 4 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6362] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6367] <... write resumed>) = 4 [pid 6366] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6365] <... futex resumed>) = 0 [pid 6363] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./609/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(4 [pid 6367] close(3 [pid 6366] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6365] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 306] <... close resumed>) = 0 [pid 6367] <... close resumed>) = 0 [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 306] rmdir("./595/config" [pid 6367] symlink("/dev/binderfs", "./binderfs" [pid 6366] <... futex resumed>) = 1 [pid 6365] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6362] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6367] <... symlink resumed>) = 0 [pid 6366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... symlinkat resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 306] <... rmdir resumed>) = 0 [pid 6367] write(1, "executing program\n", 18 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(3 [pid 6367] <... write resumed>) = 18 [pid 6366] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6365] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program executing program [pid 308] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6365] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] <... futex resumed>) = 0 [pid 308] close(4 [pid 306] <... close resumed>) = 0 [pid 6367] <... futex resumed>) = 0 [pid 6366] <... futex resumed>) = 1 [pid 6365] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6362] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] rmdir("./595" [pid 6367] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... unlinkat resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./609/config" [pid 6367] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6367] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6367] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6362] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6367] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6367] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 306] mkdir("./596", 0777 [pid 6367] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6366] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6365] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6367] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6363] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6363] <... futex resumed>) = 0 [pid 6363] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6366] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 306] <... mkdir resumed>) = 0 [pid 6367] <... clone3 resumed> => {parent_tid=[6368]}, 88) = 6368 [pid 6365] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] close(3 [pid 6367] rt_sigprocmask(SIG_SETMASK, [] [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6367] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... unlinkat resumed>) = 0 [pid 6367] <... futex resumed>) = 0 [pid 6366] <... futex resumed>) = 1 [pid 6365] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 6362] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./609" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6368 attached [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] exit_group(0 [pid 6362] <... futex resumed>) = 0 [pid 6363] <... exit_group resumed>) = ? [pid 308] <... rmdir resumed>) = 0 [pid 6368] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6368] rt_sigprocmask(SIG_SETMASK, [] [pid 6366] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6365] <... futex resumed>) = ? [pid 6362] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./610", 0777ci2-android-6-1/strace-static-x86_64: Process 6369 attached [pid 6368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6366] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6365] +++ exited with 0 +++ [pid 6363] +++ exited with 0 +++ [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6369 [pid 6369] set_robust_list(0x5555731a86a0, 24 [pid 6368] mkdirat(AT_FDCWD, "./config", 0777 [pid 6366] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6366] <... futex resumed>) = 1 [pid 6362] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6363, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6366] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6362] exit_group(0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6366] <... futex resumed>) = ? [pid 6362] <... exit_group resumed>) = ? [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6366] +++ exited with 0 +++ [pid 6369] <... set_robust_list resumed>) = 0 [pid 6369] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6369] chdir("./596") = 0 [pid 6369] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6369] setpgid(0, 0) = 0 [pid 6362] +++ exited with 0 +++ [pid 6369] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... restart_syscall resumed>) = 0 [pid 6369] <... openat resumed>) = 3 [pid 6369] write(3, "1000", 4) = 4 [pid 6369] close(3 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6362, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6370 [pid 6369] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6369] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] umount2("./614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./597", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... openat resumed>) = 3 [pid 307] <... openat resumed>) = 3 [pid 310] fstat(3 [pid 307] fstat(3 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 307] getdents64(3 [pid 6369] write(1, "executing program\n", 18 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6369] <... write resumed>) = 18 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./614/binderfs" [pid 307] newfstatat(AT_FDCWD, "./597/binderfs" [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./614/binderfs" [pid 307] unlink("./597/binderfs" [pid 6369] <... futex resumed>) = 0 [pid 6369] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... unlink resumed>) = 0 [pid 6369] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6369] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 310] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6369] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 310] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6370 attached [pid 6369] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] newfstatat(AT_FDCWD, "./614/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] newfstatat(AT_FDCWD, "./597/config" [pid 310] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./614/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6369] <... mprotect resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] openat(AT_FDCWD, "./597/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6370] set_robust_list(0x5555731a86a0, 24 [pid 6369] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] fstat(4 [pid 307] <... openat resumed>) = 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] fstat(4 [pid 310] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6370] <... set_robust_list resumed>) = 0 [pid 6369] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 310] getdents64(4 [pid 6370] rt_sigprocmask(SIG_SETMASK, [] [pid 6369] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(4 [pid 307] getdents64(4 [pid 6370] chdir("./610" [pid 6369] <... clone3 resumed> => {parent_tid=[6371]}, 88) = 6371 [pid 6370] <... chdir resumed>) = 0 [pid 6369] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6370] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rmdir("./614/config" [pid 307] close(4ci2-android-6-1/strace-static-x86_64: Process 6371 attached [pid 6370] <... prctl resumed>) = 0 [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6368] <... mkdirat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6370] setpgid(0, 0 [pid 6369] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] rmdir("./597/config" [pid 6371] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6370] <... setpgid resumed>) = 0 [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6371] <... set_robust_list resumed>) = 0 [pid 6370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 6370] <... openat resumed>) = 3 [pid 310] rmdir("./614" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6371] rt_sigprocmask(SIG_SETMASK, [] [pid 6370] write(3, "1000", 4 [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 0 [pid 6370] <... write resumed>) = 4 [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 307] close(3 [pid 6370] close(3 [pid 6367] <... futex resumed>) = 0 executing program [pid 310] mkdir("./615", 0777 [pid 6370] <... close resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 6370] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] rmdir("./597" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6370] write(1, "executing program\n", 18) = 18 [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6370] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] mkdir("./598", 0777 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6370] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6370] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6370] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6370] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... mkdir resumed>) = 0 [pid 6370] <... mprotect resumed>) = 0 [pid 6370] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6372 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6370] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6370] <... clone3 resumed> => {parent_tid=[6373]}, 88) = 6373 [pid 6370] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6371] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6371] mkdirat(AT_FDCWD, "./config", 0777ci2-android-6-1/strace-static-x86_64: Process 6374 attached ci2-android-6-1/strace-static-x86_64: Process 6373 attached ci2-android-6-1/strace-static-x86_64: Process 6372 attached ) = 0 [pid 6368] mount(NULL, "./config", "configfs", 0, NULL [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6374 [pid 6374] set_robust_list(0x5555731a86a0, 24 [pid 6373] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6374] <... set_robust_list resumed>) = 0 [pid 6373] <... set_robust_list resumed>) = 0 [pid 6372] set_robust_list(0x5555731a86a0, 24 [pid 6368] <... mount resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6374] rt_sigprocmask(SIG_SETMASK, [] [pid 6373] rt_sigprocmask(SIG_SETMASK, [] [pid 6372] <... set_robust_list resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6371] <... futex resumed>) = 1 [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6373] mkdirat(AT_FDCWD, "./config", 0777 [pid 6374] chdir("./598") = 0 [pid 6372] rt_sigprocmask(SIG_SETMASK, [] [pid 6371] mount(NULL, "./config", "configfs", 0, NULL [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6373] <... mkdirat resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6374] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6371] <... mount resumed>) = 0 [pid 6368] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6373] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6374] <... prctl resumed>) = 0 [pid 6372] chdir("./615" [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6368] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6373] mount(NULL, "./config", "configfs", 0, NULL [pid 6374] setpgid(0, 0 [pid 6372] <... chdir resumed>) = 0 [pid 6374] <... setpgid resumed>) = 0 [pid 6372] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6372] <... prctl resumed>) = 0 [pid 6371] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 0 [pid 6374] <... openat resumed>) = 3 [pid 6372] setpgid(0, 0 [pid 6371] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6369] <... futex resumed>) = 0 [pid 6373] <... mount resumed>) = 0 [pid 6368] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] write(3, "1000", 4 [pid 6372] <... setpgid resumed>) = 0 [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6368] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6367] <... futex resumed>) = 0 [pid 6374] <... write resumed>) = 4 [pid 6369] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6374] close(3 [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... close resumed>) = 0 [pid 6372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6371] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] symlink("/dev/binderfs", "./binderfs" [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6372] <... openat resumed>) = 3 [pid 6371] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 0 [pid 6374] <... symlink resumed>) = 0 [pid 6372] write(3, "1000", 4 [pid 6371] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6368] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] write(1, "executing program\n", 18 [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... futex resumed>) = 0 [pid 6374] <... write resumed>) = 18 [pid 6373] <... futex resumed>) = 1 [pid 6372] <... write resumed>) = 4 [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6370] <... futex resumed>) = 0 [pid 6368] <... mkdirat resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6372] close(3 [pid 6371] <... futex resumed>) = 1 [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... futex resumed>) = 0 [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... futex resumed>) = 0 [pid 6370] <... futex resumed>) = 0 [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6374] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] <... futex resumed>) = 0 [pid 6374] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6374] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6373] <... futex resumed>) = 1 [pid 6372] <... close resumed>) = 0 [pid 6371] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6370] <... futex resumed>) = 0 [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 0 [pid 6374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6373] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6372] symlink("/dev/binderfs", "./binderfs" [pid 6371] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6368] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6373] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6370] <... futex resumed>) = 0 [pid 6374] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6367] <... futex resumed>) = 0 [pid 6374] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6373] <... futex resumed>) = 0 [pid 6372] <... symlink resumed>) = 0 [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6369] <... futex resumed>) = 0 [pid 6368] <... symlinkat resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6374] <... mprotect resumed>) = 0 [pid 6373] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6372] write(1, "executing program\n", 18 [pid 6371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program executing program [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6373] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6372] <... write resumed>) = 18 [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 6368] <... futex resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6368] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6367] <... futex resumed>) = 0 [pid 6374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] <... futex resumed>) = 0 [pid 6371] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6368] <... unlinkat resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6372] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6372] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6371] <... futex resumed>) = 1 [pid 6369] <... futex resumed>) = 0 [pid 6368] <... futex resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6368] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6367] <... futex resumed>) = 0 [pid 6372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6369] <... futex resumed>) = 0 [pid 6368] <... unlinkat resumed>) = 0 [pid 6367] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6372] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6371] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6368] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6372] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6371] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6368] <... futex resumed>) = 0 [pid 6367] exit_group(0 [pid 6372] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6375 attached [pid 6373] <... futex resumed>) = 1 [pid 6372] <... mprotect resumed>) = 0 [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 6368] +++ exited with 0 +++ [pid 6375] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6374] <... clone3 resumed> => {parent_tid=[6375]}, 88) = 6375 [pid 6373] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] +++ exited with 0 +++ [pid 6375] <... set_robust_list resumed>) = 0 [pid 6374] rt_sigprocmask(SIG_SETMASK, [] [pid 6373] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6367, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6375] rt_sigprocmask(SIG_SETMASK, [] [pid 6374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6373] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6372] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6371] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6375] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6372] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6371] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6375] mkdirat(AT_FDCWD, "./config", 0777 [pid 6374] <... futex resumed>) = 0 [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0}ci2-android-6-1/strace-static-x86_64: Process 6376 attached [pid 6375] <... mkdirat resumed>) = 0 [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... futex resumed>) = 1 [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 6376] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6373] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6372] <... clone3 resumed> => {parent_tid=[6376]}, 88) = 6376 [pid 6371] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] exit_group(0 [pid 6376] <... set_robust_list resumed>) = 0 [pid 6375] <... futex resumed>) = 0 [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6372] rt_sigprocmask(SIG_SETMASK, [] [pid 6371] <... futex resumed>) = ? [pid 6370] <... futex resumed>) = 0 [pid 6369] <... exit_group resumed>) = ? [pid 6376] rt_sigprocmask(SIG_SETMASK, [] [pid 6375] mount(NULL, "./config", "configfs", 0, NULL [pid 6374] <... futex resumed>) = 0 [pid 6373] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6371] +++ exited with 0 +++ [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 6376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6375] <... mount resumed>) = 0 [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6369] +++ exited with 0 +++ [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6376] mkdirat(AT_FDCWD, "./config", 0777 [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] <... futex resumed>) = 0 [pid 6375] <... futex resumed>) = 0 [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... futex resumed>) = 1 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6370] <... futex resumed>) = 0 [pid 309] umount2("./603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6369, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6375] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6374] <... futex resumed>) = 0 [pid 6373] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6375] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6376] <... mkdirat resumed>) = 0 [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6373] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6370] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] <... futex resumed>) = 0 [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] fstat(3 [pid 6376] <... futex resumed>) = 1 [pid 6375] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6374] <... futex resumed>) = 0 [pid 6373] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6376] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... futex resumed>) = 1 [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6370] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6373] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6372] <... futex resumed>) = 0 [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6370] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6376] mount(NULL, "./config", "configfs", 0, NULL [pid 6375] <... futex resumed>) = 0 [pid 6374] <... futex resumed>) = 0 [pid 6373] <... futex resumed>) = ? [pid 6370] <... exit_group resumed>) = ? [pid 309] umount2("./603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6375] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] +++ exited with 0 +++ [pid 6376] <... mount resumed>) = 0 [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6372] <... futex resumed>) = 0 [pid 6376] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6376] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6372] <... futex resumed>) = 0 [pid 6370] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] <... mkdirat resumed>) = 0 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./603/binderfs" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6370, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6376] <... futex resumed>) = 0 [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6376] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./603/binderfs" [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6376] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6376] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6375] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = 0 [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6375] <... symlinkat resumed>) = 0 [pid 6372] <... futex resumed>) = 0 [pid 309] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6376] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6376] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6372] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./603/config" [pid 6376] <... futex resumed>) = 0 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 6372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6376] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] <... unlinkat resumed>) = 0 [pid 6372] <... futex resumed>) = 0 [pid 6376] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6376] <... symlinkat resumed>) = 0 [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6376] <... futex resumed>) = 1 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 6372] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./603/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6376] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6374] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6372] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 6376] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6375] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(4 [pid 6376] <... unlinkat resumed>) = 0 [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6376] <... futex resumed>) = 1 [pid 6374] exit_group(0 [pid 6372] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 6376] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] <... futex resumed>) = ? [pid 6374] <... exit_group resumed>) = ? [pid 6372] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] +++ exited with 0 +++ [pid 6372] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6376] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6372] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6376] <... unlinkat resumed>) = 0 [pid 6376] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6372] <... futex resumed>) = 0 [pid 6376] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6372] exit_group(0 [pid 6376] <... futex resumed>) = ? [pid 6374] +++ exited with 0 +++ [pid 6372] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 6376] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4 [pid 6372] +++ exited with 0 +++ [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./603/config" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6374, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./603") = 0 [pid 309] mkdir("./604", 0777 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] openat(AT_FDCWD, "./615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6377 attached [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6377] set_robust_list(0x5555731a86a0, 24 [pid 310] umount2("./615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6377 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./615/binderfs" [pid 6377] <... set_robust_list resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 310] unlink("./615/binderfs" [pid 6377] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] chdir("./604" [pid 310] <... umount2 resumed>) = 0 [pid 6377] <... chdir resumed>) = 0 [pid 310] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6377] <... prctl resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./615/config" [pid 306] openat(AT_FDCWD, "./596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6377] setpgid(0, 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 3 [pid 6377] <... setpgid resumed>) = 0 [pid 310] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 6377] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] openat(AT_FDCWD, "./615/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] openat(AT_FDCWD, "./598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(3 [pid 6377] <... openat resumed>) = 3 [pid 310] <... openat resumed>) = 4 [pid 307] <... openat resumed>) = 3 [pid 310] fstat(4 [pid 307] fstat(3 [pid 6377] write(3, "1000", 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6377] <... write resumed>) = 4 [pid 310] getdents64(4 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] getdents64(3 [pid 306] umount2("./596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] close(3 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6377] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 307] umount2("./598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./610", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./596/binderfs" [pid 6377] symlink("/dev/binderfs", "./binderfs" [pid 310] close(4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./598/binderfs" [pid 310] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program executing program executing program [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6377] <... symlink resumed>) = 0 [pid 310] rmdir("./615/config" [pid 308] <... openat resumed>) = 3 [pid 307] unlink("./598/binderfs" [pid 306] unlink("./596/binderfs" [pid 6377] write(1, "executing program\n", 18 [pid 310] <... rmdir resumed>) = 0 [pid 308] fstat(3 [pid 307] <... unlink resumed>) = 0 [pid 310] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 310] close(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... close resumed>) = 0 [pid 308] umount2("./610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rmdir("./615" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6377] <... write resumed>) = 18 [pid 310] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./610/binderfs" [pid 307] <... umount2 resumed>) = 0 [pid 306] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./616", 0777 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 308] unlink("./610/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 6377] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... unlink resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./598/config" [pid 306] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6377] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./596/config" [pid 308] <... umount2 resumed>) = 0 [pid 6377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6377] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] umount2("./596/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6377] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] openat(AT_FDCWD, "./596/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6377] <... mprotect resumed>) = 0 [pid 308] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 6378 attached [pid 6377] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6378 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./598/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(4 [pid 6377] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... openat resumed>) = 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6377] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./610/config" [pid 307] fstat(4 [pid 306] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6379 attached [pid 6378] set_robust_list(0x5555731a86a0, 24 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6377] <... clone3 resumed> => {parent_tid=[6379]}, 88) = 6379 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 6378] <... set_robust_list resumed>) = 0 [pid 6377] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(4 [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6377] <... futex resumed>) = 0 [pid 306] rmdir("./596/config" [pid 6379] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6378] rt_sigprocmask(SIG_SETMASK, [] [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 306] <... rmdir resumed>) = 0 [pid 6379] <... set_robust_list resumed>) = 0 [pid 6378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6379] rt_sigprocmask(SIG_SETMASK, [] [pid 6378] chdir("./616" [pid 308] openat(AT_FDCWD, "./610/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4 [pid 306] getdents64(3 [pid 6379] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6378] <... chdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6379] mkdirat(AT_FDCWD, "./config", 0777 [pid 6378] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... openat resumed>) = 4 [pid 307] close(4 [pid 6379] <... mkdirat resumed>) = 0 [pid 6378] <... prctl resumed>) = 0 [pid 308] fstat(4 [pid 307] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] setpgid(0, 0 [pid 307] rmdir("./598/config" [pid 6379] <... futex resumed>) = 1 [pid 6378] <... setpgid resumed>) = 0 [pid 6377] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] close(3 [pid 6379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... rmdir resumed>) = 0 [pid 6379] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6378] <... openat resumed>) = 3 [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 307] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 6379] mount(NULL, "./config", "configfs", 0, NULL [pid 6378] write(3, "1000", 4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6379] <... mount resumed>) = 0 [pid 6378] <... write resumed>) = 4 [pid 6377] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] close(3 [pid 306] rmdir("./596" [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] close(3 [pid 308] getdents64(4 [pid 307] <... close resumed>) = 0 [pid 6379] <... futex resumed>) = 0 [pid 6378] <... close resumed>) = 0 [pid 307] rmdir("./598" [pid 6379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6378] symlink("/dev/binderfs", "./binderfs" [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6378] <... symlink resumed>) = 0 [pid 308] close(4 [pid 307] mkdir("./599", 0777 [pid 306] mkdir("./597", 0777 [pid 6378] write(1, "executing program\n", 18 [pid 6377] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... close resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6378] <... write resumed>) = 18 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6378] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 6378] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./610/config" [pid 6378] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6380 [pid 6378] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6379] <... futex resumed>) = 0 [pid 6378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6377] <... futex resumed>) = 1 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6379] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6378] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6379] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6378] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITEci2-android-6-1/strace-static-x86_64: Process 6380 attached [pid 6379] <... futex resumed>) = 0 [pid 6378] <... mprotect resumed>) = 0 [pid 6377] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6378] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6378] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6381]}, 88) = 6381 [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6381 attached [pid 6381] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6381] rt_sigprocmask(SIG_SETMASK, [] [pid 6379] <... futex resumed>) = 0 [pid 6377] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6382 [pid 6381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6381] mkdirat(AT_FDCWD, "./config", 0777 [pid 6379] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6379] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 6379] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] rmdir("./610" [pid 6377] <... futex resumed>) = 0 [pid 6381] <... mkdirat resumed>) = 0 [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] <... mkdirat resumed>) = 0 [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6378] <... futex resumed>) = 0 [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] <... futex resumed>) = 1 [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6381] mount(NULL, "./config", "configfs", 0, NULL [pid 6379] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 308] mkdir("./611", 0777 [pid 6381] <... mount resumed>) = 0 [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] <... futex resumed>) = 0 [pid 6379] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] <... futex resumed>) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] <... futex resumed>) = 1 [pid 6381] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6377] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6381] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] <... symlinkat resumed>) = 0 [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6378] <... futex resumed>) = 0 [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] <... futex resumed>) = 1 [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6381] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6379] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6379] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6377] <... futex resumed>) = 0 [pid 6379] <... unlinkat resumed>) = 0 [pid 6378] <... futex resumed>) = 0 [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] <... futex resumed>) = 1 [pid 6381] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] <... futex resumed>) = 0 [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] <... futex resumed>) = 1 [pid 6381] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6380] set_robust_list(0x5555731a86a0, 24 [pid 6379] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6383 ci2-android-6-1/strace-static-x86_64: Process 6383 attached [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] <... futex resumed>) = 0 [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6377] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6379] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6381] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6379] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6377] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] <... futex resumed>) = 0 [pid 6378] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6378] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] <... futex resumed>) = 1 [pid 6381] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6379] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6380] <... set_robust_list resumed>) = 0 [pid 6381] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] <... futex resumed>) = 0 [pid 6379] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6378] exit_group(0) = ? [pid 6380] rt_sigprocmask(SIG_SETMASK, [] [pid 6379] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 6383] set_robust_list(0x5555731a86a0, 24 [pid 6381] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6382 attached [pid 6383] <... set_robust_list resumed>) = 0 [pid 6380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6379] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6377] exit_group(0 [pid 6383] rt_sigprocmask(SIG_SETMASK, [] [pid 6382] set_robust_list(0x5555731a86a0, 24 [pid 6381] +++ exited with 0 +++ [pid 6380] chdir("./599" [pid 6379] <... futex resumed>) = ? [pid 6378] +++ exited with 0 +++ [pid 6377] <... exit_group resumed>) = ? [pid 6383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6382] <... set_robust_list resumed>) = 0 [pid 6380] <... chdir resumed>) = 0 [pid 6379] +++ exited with 0 +++ [pid 6383] chdir("./611" [pid 6377] +++ exited with 0 +++ [pid 6380] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6378, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6382] rt_sigprocmask(SIG_SETMASK, [] [pid 6380] <... prctl resumed>) = 0 [pid 6380] setpgid(0, 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6377, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6380] <... setpgid resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6383] <... chdir resumed>) = 0 [pid 6380] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6383] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6380] <... openat resumed>) = 3 [pid 6380] write(3, "1000", 4) = 4 [pid 6380] close(3) = 0 [pid 6380] symlink("/dev/binderfs", "./binderfs" [pid 6383] <... prctl resumed>) = 0 [pid 6382] chdir("./597" [pid 309] <... restart_syscall resumed>) = 0 [pid 6380] <... symlink resumed>) = 0 [pid 6383] setpgid(0, 0 [pid 6382] <... chdir resumed>) = 0 [pid 6380] write(1, "executing program\n", 18 [pid 6382] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] umount2("./604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6382] <... prctl resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6382] setpgid(0, 0 [pid 309] openat(AT_FDCWD, "./604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6382] <... setpgid resumed>) = 0 [pid 6382] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... openat resumed>) = 3 [pid 6380] <... write resumed>) = 18 [pid 309] fstat(3 [pid 6383] <... setpgid resumed>) = 0 [pid 6382] <... openat resumed>) = 3 [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6383] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6382] write(3, "1000", 4 [pid 6380] <... futex resumed>) = 0 [pid 6382] <... write resumed>) = 4 [pid 309] getdents64(3 [pid 6382] close(3) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6382] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6382] write(1, "executing program\n", 18 [pid 309] umount2("./604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6382] <... write resumed>) = 18 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./604/binderfs" [pid 6382] <... futex resumed>) = 0 [pid 6382] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6382] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] unlink("./604/binderfs" [pid 6382] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6382] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] <... unlink resumed>) = 0 [pid 6382] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6382] <... mprotect resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6382] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6380] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6382] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6380] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] newfstatat(AT_FDCWD, "./604/config" [pid 6382] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6380] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6382] <... clone3 resumed> => {parent_tid=[6384]}, 88) = 6384 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6380] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] openat(AT_FDCWD, "./604/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6382] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... openat resumed>) = 4 [pid 6382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6380] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] fstat(4 [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6382] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6380] <... mprotect resumed>) = 0 executing program [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6384 attached [pid 309] close(4 [pid 6380] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./604/config" [pid 6380] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6384] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6384] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6384] mkdirat(AT_FDCWD, "./config", 0777 [pid 6380] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 309] rmdir("./604" [pid 6384] <... mkdirat resumed>) = 0 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] <... clone3 resumed> => {parent_tid=[6385]}, 88) = 6385 [pid 6382] <... futex resumed>) = 0 [pid 309] mkdir("./605", 0777 [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6384] <... futex resumed>) = 1 [pid 6384] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... mkdir resumed>) = 0 [pid 6382] <... futex resumed>) = 0 [pid 6380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6380] <... futex resumed>) = 0 [pid 6384] <... futex resumed>) = 1 [pid 6384] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] <... restart_syscall resumed>) = 0 [pid 310] umount2("./616", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6386 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./616/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6383] <... openat resumed>) = 3 [pid 310] unlink("./616/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6385 attached [pid 6383] write(3, "1000", 4 [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6384] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6383] <... write resumed>) = 4 [pid 310] <... umount2 resumed>) = 0 [pid 6385] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./616/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6385] <... set_robust_list resumed>) = 0 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] close(3 [pid 310] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./616/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 6383] <... close resumed>) = 0 [pid 310] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6383] symlink("/dev/binderfs", "./binderfs" [pid 310] getdents64(4 [pid 6382] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6383] <... symlink resumed>) = 0 [pid 6382] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(4) = 0 [pid 310] rmdir("./616/config"ci2-android-6-1/strace-static-x86_64: Process 6386 attached [pid 6385] rt_sigprocmask(SIG_SETMASK, [] [pid 6384] <... futex resumed>) = 1 [pid 6383] write(1, "executing program\n", 18 [pid 6386] set_robust_list(0x5555731a86a0, 24 [pid 6384] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6383] <... write resumed>) = 18 [pid 310] <... rmdir resumed>) = 0 [pid 6386] <... set_robust_list resumed>) = 0 [pid 6385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6384] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] <... futex resumed>) = 0 [pid 6384] <... futex resumed>) = 1 [pid 6383] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6383] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6383] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6383] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6382] <... futex resumed>) = 0 [pid 6383] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] getdents64(3 executing program [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6385] mkdirat(AT_FDCWD, "./config", 0777 [pid 6383] <... mprotect resumed>) = 0 [pid 6383] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6384] <... futex resumed>) = 0 [pid 6383] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6382] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6384] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6383] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6386] rt_sigprocmask(SIG_SETMASK, [] [pid 6385] <... mkdirat resumed>) = 0 [pid 6384] <... mkdirat resumed>) = 0 [pid 310] close(3 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] <... clone3 resumed> => {parent_tid=[6387]}, 88) = 6387 [pid 6384] <... futex resumed>) = 1 [pid 6383] rt_sigprocmask(SIG_SETMASK, [] [pid 6384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6382] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6387 attached [pid 6387] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6387] rt_sigprocmask(SIG_SETMASK, [] [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./616" [pid 6384] <... futex resumed>) = 0 [pid 6382] <... futex resumed>) = 1 [pid 6384] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6387] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./617", 0777 [pid 6384] <... futex resumed>) = 0 [pid 6382] <... futex resumed>) = 1 [pid 6384] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6384] <... unlinkat resumed>) = 0 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] mkdirat(AT_FDCWD, "./config", 0777 [pid 6382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... mkdir resumed>) = 0 [pid 6382] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6384] <... futex resumed>) = 0 [pid 6382] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6384] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6382] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... unlinkat resumed>) = 0 [pid 6384] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6384] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] <... mkdirat resumed>) = 0 [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] <... futex resumed>) = 0 [pid 6383] <... futex resumed>) = 0 [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] exit_group(0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6388 [pid 6383] <... futex resumed>) = 0 [pid 6384] <... futex resumed>) = ? [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6382] <... exit_group resumed>) = ? [pid 6384] +++ exited with 0 +++ [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6387] <... futex resumed>) = 1 [pid 6387] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] <... futex resumed>) = 0 [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6382] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6382, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6387] <... futex resumed>) = 1 [pid 6387] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] <... futex resumed>) = 0 [pid 6385] <... futex resumed>) = 1 [pid 6383] <... futex resumed>) = 0 [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] chdir("./605" [pid 6385] mount(NULL, "./config", "configfs", 0, NULL [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] <... futex resumed>) = 0 [pid 306] umount2("./597", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6385] <... mount resumed>) = 0 [pid 306] openat(AT_FDCWD, "./597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 6386] <... chdir resumed>) = 0 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 6380] <... futex resumed>) = 0 [pid 6385] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6386] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6387] <... futex resumed>) = 1 [pid 6385] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6380] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6387] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6386] <... prctl resumed>) = 0 [pid 6385] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./597/binderfs" [pid 6387] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] setpgid(0, 0 [pid 306] unlink("./597/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6388 attached [pid 6387] <... futex resumed>) = 1 [pid 6386] <... setpgid resumed>) = 0 [pid 6385] <... futex resumed>) = 1 [pid 6383] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6387] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6385] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6388] set_robust_list(0x5555731a86a0, 24 [pid 6387] <... mkdirat resumed>) = 0 [pid 6386] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6385] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6383] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6387] <... futex resumed>) = 0 [pid 6385] <... futex resumed>) = 0 [pid 6383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6380] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6387] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6386] <... openat resumed>) = 3 [pid 6385] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./597/config" [pid 6388] <... set_robust_list resumed>) = 0 [pid 6387] <... symlinkat resumed>) = 0 [pid 6386] write(3, "1000", 4 [pid 6385] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6383] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] <... write resumed>) = 4 [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./597/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6387] <... futex resumed>) = 0 [pid 6386] close(3 [pid 6385] <... futex resumed>) = 0 [pid 6383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6380] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6388] rt_sigprocmask(SIG_SETMASK, [] [pid 6387] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6386] <... close resumed>) = 0 [pid 6385] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./597/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6386] symlink("/dev/binderfs", "./binderfs" [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6383] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6388] chdir("./617" [pid 6387] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6386] <... symlink resumed>) = 0 [pid 6385] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(4 [pid 6388] <... chdir resumed>) = 0 [pid 6387] <... unlinkat resumed>) = 0 [pid 6386] write(1, "executing program\n", 18 [pid 6385] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6388] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] <... write resumed>) = 18 [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6388] <... prctl resumed>) = 0 [pid 6387] <... futex resumed>) = 1 [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6385] <... futex resumed>) = 1 [pid 6383] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 executing program [pid 6388] setpgid(0, 0 [pid 6387] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6386] <... futex resumed>) = 0 [pid 6385] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6383] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6388] <... setpgid resumed>) = 0 [pid 6387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6386] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6383] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6388] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6387] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6386] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6385] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6383] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 6386] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6385] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 306] <... close resumed>) = 0 [pid 6387] <... unlinkat resumed>) = 0 [pid 6386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./597/config" [pid 6388] <... openat resumed>) = 3 [pid 6387] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6385] <... futex resumed>) = 1 [pid 6380] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6388] write(3, "1000", 4 [pid 6387] <... futex resumed>) = 1 [pid 6385] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6383] <... futex resumed>) = 0 [pid 6380] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 6388] <... write resumed>) = 4 [pid 6387] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6386] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6383] exit_group(0 [pid 6380] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6388] close(3 [pid 6387] <... futex resumed>) = ? [pid 6386] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6385] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6383] <... exit_group resumed>) = ? [pid 6380] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3 [pid 6388] <... close resumed>) = 0 [pid 6387] +++ exited with 0 +++ [pid 6386] <... mprotect resumed>) = 0 [pid 6385] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6383] +++ exited with 0 +++ [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./597" [pid 6388] symlink("/dev/binderfs", "./binderfs" [pid 6386] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6385] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6383, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rmdir resumed>) = 0 [pid 6386] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6385] <... futex resumed>) = 1 [pid 6380] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] mkdir("./598", 0777 [pid 6388] <... symlink resumed>) = 0 [pid 6386] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6385] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6380] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 6389 attached [pid 6388] write(1, "executing program\n", 18 [pid 6385] <... futex resumed>) = ? executing program [pid 6380] <... exit_group resumed>) = ? [pid 306] <... mkdir resumed>) = 0 [pid 6389] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6388] <... write resumed>) = 18 [pid 6386] <... clone3 resumed> => {parent_tid=[6389]}, 88) = 6389 [pid 6385] +++ exited with 0 +++ [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6389] <... set_robust_list resumed>) = 0 [pid 6380] +++ exited with 0 +++ [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6380, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6389] rt_sigprocmask(SIG_SETMASK, [] [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] rt_sigprocmask(SIG_SETMASK, [] [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 6390 attached [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6390 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6388] <... futex resumed>) = 0 [pid 6390] set_robust_list(0x5555731a86a0, 24 [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6390] <... set_robust_list resumed>) = 0 [pid 6390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6390] chdir("./598" [pid 6389] <... futex resumed>) = 0 [pid 6388] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6386] <... futex resumed>) = 1 [pid 6390] <... chdir resumed>) = 0 [pid 6389] mkdirat(AT_FDCWD, "./config", 0777 [pid 6388] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6390] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6389] <... mkdirat resumed>) = 0 [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] <... prctl resumed>) = 0 [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] setpgid(0, 0 [pid 6389] <... futex resumed>) = 0 [pid 6390] <... setpgid resumed>) = 0 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] <... openat resumed>) = 3 [pid 6388] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] write(3, "1000", 4) = 4 [pid 6389] <... futex resumed>) = 0 [pid 6388] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6386] <... futex resumed>) = 1 [pid 6390] close(3 [pid 6389] mount(NULL, "./config", "configfs", 0, NULL [pid 6390] <... close resumed>) = 0 [pid 6389] <... mount resumed>) = 0 [pid 6388] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] symlink("/dev/binderfs", "./binderfs" [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... symlink resumed>) = 0 [pid 6389] <... futex resumed>) = 0 [pid 6388] <... mprotect resumed>) = 0 [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] write(1, "executing program\n", 18 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] <... write resumed>) = 18 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... futex resumed>) = 0 [pid 6388] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6390] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6389] <... futex resumed>) = 0 [pid 6386] <... futex resumed>) = 1 [pid 6390] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6389] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6388] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6389] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6390] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6389] <... futex resumed>) = 1 [pid 6386] <... futex resumed>) = 0 [pid 6390] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6389] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6388] <... clone3 resumed> => {parent_tid=[6391]}, 88) = 6391 [pid 6386] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6391 attached [pid 6390] <... mprotect resumed>) = 0 [pid 6389] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6390] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6389] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6388] rt_sigprocmask(SIG_SETMASK, [] [pid 6390] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6389] <... futex resumed>) = 0 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] <... clone3 resumed> => {parent_tid=[6392]}, 88) = 6392 [pid 6388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] rt_sigprocmask(SIG_SETMASK, [] [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] <... futex resumed>) = 0 [pid 6390] <... futex resumed>) = 0 [pid 6389] <... futex resumed>) = 0 [pid 6386] <... futex resumed>) = 1 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6389] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6391] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6389] <... mkdirat resumed>) = 0 [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 6392 attached [pid 6392] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6392] <... set_robust_list resumed>) = 0 [pid 6392] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6392] mkdirat(AT_FDCWD, "./config", 0777 [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6389] <... futex resumed>) = 0 [pid 6386] <... futex resumed>) = 1 [pid 6391] <... set_robust_list resumed>) = 0 [pid 6389] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] umount2("./611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6391] rt_sigprocmask(SIG_SETMASK, [] [pid 6389] <... symlinkat resumed>) = 0 [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6389] <... futex resumed>) = 0 [pid 6386] <... futex resumed>) = 1 [pid 6389] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] <... openat resumed>) = 3 [pid 6391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6389] <... unlinkat resumed>) = 0 [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(3 [pid 6386] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6389] <... futex resumed>) = 0 [pid 6386] <... futex resumed>) = 1 [pid 6389] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6386] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 6391] mkdirat(AT_FDCWD, "./config", 0777 [pid 6389] <... unlinkat resumed>) = 0 [pid 6389] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6389] <... futex resumed>) = 1 [pid 6386] <... futex resumed>) = 0 [pid 308] umount2("./611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6389] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6386] exit_group(0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6389] <... futex resumed>) = ? [pid 6386] <... exit_group resumed>) = ? [pid 308] newfstatat(AT_FDCWD, "./611/binderfs" [pid 6389] +++ exited with 0 +++ [pid 6392] <... mkdirat resumed>) = 0 [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... futex resumed>) = 0 [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6392] <... futex resumed>) = 1 [pid 6392] mount(NULL, "./config", "configfs", 0, NULL [pid 6386] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6386, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] unlink("./611/binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 6392] <... mount resumed>) = 0 [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 308] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6390] <... futex resumed>) = 0 [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = 0 [pid 307] umount2("./599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6392] <... futex resumed>) = 1 executing program [pid 6392] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] newfstatat(AT_FDCWD, "./611/config" [pid 307] openat(AT_FDCWD, "./599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6392] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] fstat(3 [pid 308] openat(AT_FDCWD, "./611/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... openat resumed>) = 4 [pid 307] getdents64(3 [pid 308] fstat(4 [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] getdents64(4 [pid 307] umount2("./599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6390] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 6390] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./599/binderfs" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6392] <... futex resumed>) = 1 [pid 308] <... close resumed>) = 0 [pid 307] unlink("./599/binderfs" [pid 308] rmdir("./611/config" [pid 307] <... unlink resumed>) = 0 [pid 6392] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 307] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 308] close(3 [pid 307] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6390] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./599/config" [pid 6390] <... futex resumed>) = 0 [pid 308] rmdir("./611" [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6392] <... futex resumed>) = 1 [pid 6392] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./612", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6390] <... futex resumed>) = 0 [pid 6392] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... symlinkat resumed>) = 0 [pid 6390] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./599/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6392] <... futex resumed>) = 0 [pid 6390] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... openat resumed>) = 4 [pid 6392] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] fstat(4 [pid 6392] <... unlinkat resumed>) = 0 [pid 6390] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6392] <... futex resumed>) = 0 [pid 6390] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6392] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6390] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... unlinkat resumed>) = 0 [pid 6390] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6392] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6393 [pid 6392] <... futex resumed>) = 0 [pid 6390] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6392] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] exit_group(0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 6392] <... futex resumed>) = ? [pid 6390] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6393 attached [pid 6392] +++ exited with 0 +++ [pid 6391] <... mkdirat resumed>) = 0 [pid 6390] +++ exited with 0 +++ [pid 307] close(4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6390, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] umount2("./605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./599/config" [pid 309] openat(AT_FDCWD, "./605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6393] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6393] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 307] getdents64(3 [pid 309] fstat(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(3 [pid 6393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] getdents64(3 [pid 6393] chdir("./612" [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... close resumed>) = 0 [pid 309] umount2("./605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rmdir("./599" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6393] <... chdir resumed>) = 0 [pid 6393] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6393] setpgid(0, 0) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./605/binderfs" [pid 307] mkdir("./600", 0777 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6393] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6393] write(3, "1000", 4 [pid 307] <... mkdir resumed>) = 0 executing program [pid 309] unlink("./605/binderfs" [pid 6393] <... write resumed>) = 4 [pid 6393] close(3) = 0 [pid 6393] symlink("/dev/binderfs", "./binderfs" [pid 309] <... unlink resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6393] <... symlink resumed>) = 0 [pid 309] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6393] write(1, "executing program\n", 18 [pid 309] <... umount2 resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6393] <... write resumed>) = 18 [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6393] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6393] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6393] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6393] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] newfstatat(AT_FDCWD, "./605/config" [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6394 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6393] <... mprotect resumed>) = 0 [pid 309] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6393] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] openat(AT_FDCWD, "./605/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6393] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... openat resumed>) = 4 [pid 309] fstat(4 [pid 6393] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 6393] <... clone3 resumed> => {parent_tid=[6395]}, 88) = 6395 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6393] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4 [pid 6393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./605/config" [pid 6391] <... futex resumed>) = 1 [pid 6388] <... futex resumed>) = 0 [pid 6393] <... futex resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6394 attached [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6391] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... rmdir resumed>) = 0 [pid 6388] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6394] set_robust_list(0x5555731a86a0, 24 [pid 6391] <... mount resumed>) = 0 [pid 309] close(3 [pid 6394] <... set_robust_list resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./605" [pid 6391] <... futex resumed>) = 1 [pid 6388] <... futex resumed>) = 0 [pid 6394] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6394] chdir("./600" [pid 6391] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 6388] <... futex resumed>) = 0 [pid 309] mkdir("./606", 0777 [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6391] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6394] <... chdir resumed>) = 0 [pid 6394] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6394] setpgid(0, 0) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6394] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6391] <... futex resumed>) = 1 [pid 6388] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6391] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6388] <... futex resumed>) = 0 [pid 6394] <... openat resumed>) = 3 [pid 6394] write(3, "1000", 4) = 4 [pid 6394] close(3) = 0 [pid 6394] symlink("/dev/binderfs", "./binderfs"ci2-android-6-1/strace-static-x86_64: Process 6396 attached ci2-android-6-1/strace-static-x86_64: Process 6395 attached [pid 6391] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 6394] <... symlink resumed>) = 0 [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6396 [pid 306] umount2("./598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6391] <... futex resumed>) = 1 [pid 6388] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6394] write(1, "executing program\n", 18 [pid 306] getdents64(3 [pid 6394] <... write resumed>) = 18 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6394] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6394] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6391] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./598/binderfs" [pid 6394] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6388] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6394] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6391] <... mkdirat resumed>) = 0 [pid 306] unlink("./598/binderfs" [pid 6396] set_robust_list(0x5555731a86a0, 24 [pid 6395] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 6394] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6391] <... futex resumed>) = 0 [pid 6388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6396] <... set_robust_list resumed>) = 0 [pid 6395] <... set_robust_list resumed>) = 0 [pid 6391] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 6396] rt_sigprocmask(SIG_SETMASK, [] [pid 6395] rt_sigprocmask(SIG_SETMASK, [] [pid 6394] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6391] <... symlinkat resumed>) = 0 [pid 6388] <... futex resumed>) = 0 [pid 306] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6394] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6394] <... mprotect resumed>) = 0 [pid 6391] <... futex resumed>) = 0 [pid 6388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] newfstatat(AT_FDCWD, "./598/config" [pid 6396] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6394] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6391] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6394] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6388] <... futex resumed>) = 0 [pid 306] umount2("./598/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6394] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6391] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6396] chdir("./606" [pid 6391] <... unlinkat resumed>) = 0 [pid 306] openat(AT_FDCWD, "./598/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6395] mkdirat(AT_FDCWD, "./config", 0777 [pid 6394] <... clone3 resumed> => {parent_tid=[6397]}, 88) = 6397 [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 6394] rt_sigprocmask(SIG_SETMASK, [] [pid 6391] <... futex resumed>) = 1 [pid 6388] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 6394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6391] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6388] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6388] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6394] <... futex resumed>) = 0 [pid 6391] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6388] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6396] <... chdir resumed>) = 0 [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 6391] <... unlinkat resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6391] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 6391] <... futex resumed>) = 1 [pid 6388] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6391] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] rmdir("./598/config" [pid 6396] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6388] exit_group(0 [pid 306] <... rmdir resumed>) = 0 [pid 6388] <... exit_group resumed>) = ? [pid 6391] <... futex resumed>) = ? [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./598") = 0 [pid 306] mkdir("./599", 0777 [pid 6391] +++ exited with 0 +++ [pid 6388] +++ exited with 0 +++ [pid 6396] <... prctl resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6388, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6396] setpgid(0, 0 [pid 6395] <... mkdirat resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6398 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6396] <... setpgid resumed>) = 0 [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6397 attached [pid 6397] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6396] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6397] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6397] mkdirat(AT_FDCWD, "./config", 0777 [pid 6396] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6398 attached [pid 6396] write(3, "1000", 4 [pid 6395] <... futex resumed>) = 1 [pid 6393] <... futex resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6398] set_robust_list(0x5555731a86a0, 24 [pid 6397] <... mkdirat resumed>) = 0 [pid 6396] <... write resumed>) = 4 [pid 6395] mount(NULL, "./config", "configfs", 0, NULL [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] <... futex resumed>) = 0 [pid 6396] close(3 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 1 [pid 6397] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6396] <... close resumed>) = 0 [pid 6398] <... set_robust_list resumed>) = 0 [pid 6395] <... mount resumed>) = 0 [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] symlink("/dev/binderfs", "./binderfs" [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] <... futex resumed>) = 0 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 1 [pid 6397] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] <... symlink resumed>) = 0 [pid 6395] <... futex resumed>) = 1 [pid 6393] <... futex resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6394] <... futex resumed>) = 0 [pid 6396] write(1, "executing program\n", 18 [pid 6395] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 1 [pid 6397] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] <... futex resumed>) = 0 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] <... write resumed>) = 18 [pid 6394] <... futex resumed>) = 0 [pid 6395] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 1 [pid 6397] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6398] rt_sigprocmask(SIG_SETMASK, [] [pid 6397] <... mkdirat resumed>) = 0 [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] <... futex resumed>) = 0 [pid 6396] <... futex resumed>) = 0 [pid 6395] <... futex resumed>) = 1 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] <... futex resumed>) = 0 [pid 6394] <... futex resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6393] <... futex resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 1 [pid 6397] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6396] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6395] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6396] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6397] <... symlinkat resumed>) = 0 [pid 6396] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6395] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6396] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] <... futex resumed>) = 0 [pid 6396] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6395] <... futex resumed>) = 1 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] <... futex resumed>) = 0 [pid 6396] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6394] <... futex resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] <... mprotect resumed>) = 0 [pid 6395] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6393] <... futex resumed>) = 0 [pid 6396] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6395] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 1 [pid 6396] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6397] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6396] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6395] <... futex resumed>) = 0 [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6397] <... unlinkat resumed>) = 0 [pid 6395] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6393] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] <... clone3 resumed> => {parent_tid=[6399]}, 88) = 6399 executing program executing program [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 1 [pid 6396] rt_sigprocmask(SIG_SETMASK, [] [pid 6395] <... symlinkat resumed>) = 0 [pid 6394] <... futex resumed>) = 0 [pid 6397] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6396] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6397] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6395] <... futex resumed>) = 1 [pid 6394] <... futex resumed>) = 0 [pid 6393] <... futex resumed>) = 0 [pid 310] umount2("./617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6397] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] <... futex resumed>) = 0 [pid 6395] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6394] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6397] <... futex resumed>) = 0 [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6393] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6397] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6394] exit_group(0 [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = ? [pid 6395] <... unlinkat resumed>) = 0 [pid 6394] <... exit_group resumed>) = ? [pid 310] <... openat resumed>) = 3 [pid 6398] chdir("./599" [pid 6397] +++ exited with 0 +++ [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] +++ exited with 0 +++ [pid 310] fstat(3 [pid 6398] <... chdir resumed>) = 0 [pid 6395] <... futex resumed>) = 1 [pid 6393] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6398] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6395] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6393] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6394, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6398] <... prctl resumed>) = 0 [pid 6395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6393] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6398] setpgid(0, 0 [pid 6395] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6393] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 ci2-android-6-1/strace-static-x86_64: Process 6399 attached [pid 310] umount2("./617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6399] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6398] <... setpgid resumed>) = 0 [pid 6395] <... unlinkat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./617/binderfs" [pid 6395] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6395] <... futex resumed>) = 1 [pid 6393] <... futex resumed>) = 0 [pid 6398] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6395] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6393] exit_group(0 [pid 310] unlink("./617/binderfs" [pid 6395] <... futex resumed>) = ? [pid 6393] <... exit_group resumed>) = ? [pid 6399] <... set_robust_list resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6399] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6399] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... umount2 resumed>) = 0 [pid 6399] <... mkdirat resumed>) = 0 [pid 6398] <... openat resumed>) = 3 [pid 6395] +++ exited with 0 +++ [pid 6393] +++ exited with 0 +++ [pid 310] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6398] write(3, "1000", 4 [pid 310] newfstatat(AT_FDCWD, "./617/config" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6393, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6398] <... write resumed>) = 4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6398] close(3 [pid 310] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6399] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6396] <... futex resumed>) = 0 [pid 6398] <... close resumed>) = 0 [pid 310] openat(AT_FDCWD, "./617/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6399] mount(NULL, "./config", "configfs", 0, NULL [pid 6396] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 6398] symlink("/dev/binderfs", "./binderfs" [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 6399] <... mount resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6398] <... symlink resumed>) = 0 [pid 6399] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6398] write(1, "executing program\n", 18 [pid 6396] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] <... write resumed>) = 18 [pid 6396] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 6399] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6398] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6399] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6398] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] rmdir("./617/config" [pid 307] <... restart_syscall resumed>) = 0 [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... rmdir resumed>) = 0 [pid 6396] <... futex resumed>) = 0 [pid 6398] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6396] <... futex resumed>) = 1 [pid 307] umount2("./600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(3 [pid 6398] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 6398] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] openat(AT_FDCWD, "./600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rmdir("./617" [pid 6399] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 6399] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] <... rmdir resumed>) = 0 [pid 6396] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./618", 0777 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6398] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6396] <... futex resumed>) = 0 [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6399] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6398] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 307] getdents64(3 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6398] <... mprotect resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6398] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6396] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6400 [pid 307] newfstatat(AT_FDCWD, "./600/binderfs" [pid 6398] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6398] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6396] <... futex resumed>) = 1 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] unlink("./600/binderfs" [pid 6399] <... futex resumed>) = 0 [pid 6399] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 307] <... unlink resumed>) = 0 [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6398] <... clone3 resumed> => {parent_tid=[6401]}, 88) = 6401 [pid 6399] <... futex resumed>) = 1 [pid 6398] rt_sigprocmask(SIG_SETMASK, [] [pid 6396] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6396] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./600/config" [pid 6398] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6399] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6401 attached [pid 6399] <... unlinkat resumed>) = 0 [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6396] <... futex resumed>) = 0 [pid 6399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6396] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6396] <... futex resumed>) = 0 [pid 6399] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6396] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6400 attached [pid 6401] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6399] <... unlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6401] <... set_robust_list resumed>) = 0 [pid 6400] set_robust_list(0x5555731a86a0, 24 [pid 307] openat(AT_FDCWD, "./600/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6401] rt_sigprocmask(SIG_SETMASK, [] [pid 6400] <... set_robust_list resumed>) = 0 [pid 6399] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 6401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6400] rt_sigprocmask(SIG_SETMASK, [] [pid 307] fstat(4 [pid 6401] mkdirat(AT_FDCWD, "./config", 0777 [pid 6400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6399] <... futex resumed>) = 1 [pid 6396] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6401] <... mkdirat resumed>) = 0 [pid 6400] chdir("./618" [pid 6399] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6396] exit_group(0 [pid 307] getdents64(4 [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6396] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6401] <... futex resumed>) = 1 [pid 6398] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6401] mount(NULL, "./config", "configfs", 0, NULL [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6401] <... mount resumed>) = 0 [pid 6400] <... chdir resumed>) = 0 [pid 6399] <... futex resumed>) = ? [pid 6398] <... futex resumed>) = 0 [pid 307] close(4 [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 6401] <... futex resumed>) = 0 [pid 6398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rmdir("./600/config" [pid 6401] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 6401] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6398] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6401] <... futex resumed>) = 0 [pid 6399] +++ exited with 0 +++ [pid 6398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6396] +++ exited with 0 +++ [pid 307] close(3 [pid 6401] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6396, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... close resumed>) = 0 [pid 6401] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6398] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rmdir("./600" [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... prctl resumed>) = 0 [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 6401] <... futex resumed>) = 0 [pid 6398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] mkdir("./601", 0777 [pid 6401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6400] setpgid(0, 0 [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 6401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] <... futex resumed>) = 0 [pid 6401] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6401] <... mkdirat resumed>) = 0 [pid 6400] <... setpgid resumed>) = 0 [pid 308] umount2("./612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... mkdir resumed>) = 0 [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6401] <... futex resumed>) = 1 [pid 6398] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6401] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6401] <... symlinkat resumed>) = 0 [pid 308] getdents64(3 [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6401] <... futex resumed>) = 0 [pid 6398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6402 [pid 6401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./612/binderfs" [pid 6401] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6401] <... unlinkat resumed>) = 0 [pid 308] unlink("./612/binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 6401] <... futex resumed>) = 1 [pid 6398] <... futex resumed>) = 0 [pid 308] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 6401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] <... futex resumed>) = 0 [pid 308] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6401] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6398] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6401] <... unlinkat resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./612/config" [pid 6401] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6401] <... futex resumed>) = 1 [pid 6398] <... futex resumed>) = 0 [pid 308] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6401] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] exit_group(0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6401] <... futex resumed>) = ? [pid 6398] <... exit_group resumed>) = ? [pid 308] openat(AT_FDCWD, "./612/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6401] +++ exited with 0 +++ [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./612/config" [pid 6400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6398] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6398, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] close(3) = 0 [pid 308] rmdir("./612" [pid 6400] <... openat resumed>) = 3 [pid 308] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] mkdir("./613", 0777 [pid 6400] write(3, "1000", 4 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6400] <... write resumed>) = 4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6400] close(3ci2-android-6-1/strace-static-x86_64: Process 6403 attached [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6403 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6402 attached [pid 6402] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6402] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6402] chdir("./601" [pid 6400] <... close resumed>) = 0 [pid 6402] <... chdir resumed>) = 0 [pid 6402] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6402] setpgid(0, 0) = 0 [pid 6402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6400] symlink("/dev/binderfs", "./binderfs" [pid 6402] <... openat resumed>) = 3 [pid 6402] write(3, "1000", 4) = 4 [pid 6402] close(3) = 0 [pid 6402] symlink("/dev/binderfs", "./binderfs" [pid 6400] <... symlink resumed>) = 0 executing program [pid 6403] set_robust_list(0x5555731a86a0, 24 [pid 6402] <... symlink resumed>) = 0 [pid 6400] write(1, "executing program\n", 18 [pid 6402] write(1, "executing program\n", 18 [pid 6400] <... write resumed>) = 18 executing program [pid 6402] <... write resumed>) = 18 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6402] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6402] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6402] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6402] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6404]}, 88) = 6404 [pid 6403] <... set_robust_list resumed>) = 0 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6402] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6404 attached [pid 6404] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6404] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 6400] <... futex resumed>) = 0 [pid 6400] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] umount2("./606", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6400] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6400] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6400] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] <... openat resumed>) = 3 [pid 6400] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] fstat(3 [pid 6400] <... mprotect resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6400] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(3 [pid 6400] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6400] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6403] rt_sigprocmask(SIG_SETMASK, [] [pid 6400] <... clone3 resumed> => {parent_tid=[6405]}, 88) = 6405 [pid 309] umount2("./606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./606/binderfs" [pid 6400] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] unlink("./606/binderfs" [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 309] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6403] chdir("./613" [pid 6404] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./606/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6403] <... chdir resumed>) = 0 [pid 309] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./606/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./606/config"ci2-android-6-1/strace-static-x86_64: Process 6405 attached [pid 6403] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] close(3) = 0 [pid 6403] <... prctl resumed>) = 0 [pid 309] rmdir("./606" [pid 6403] setpgid(0, 0 [pid 6405] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6403] <... setpgid resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 309] mkdir("./607", 0777 [pid 6405] <... set_robust_list resumed>) = 0 [pid 6404] <... mkdirat resumed>) = 0 [pid 6403] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6405] rt_sigprocmask(SIG_SETMASK, [] [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... openat resumed>) = 3 [pid 306] umount2("./599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6406 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6403] write(3, "1000", 4 [pid 6405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6406 attached [pid 6406] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6406] rt_sigprocmask(SIG_SETMASK, [] [pid 6403] <... write resumed>) = 4 [pid 306] openat(AT_FDCWD, "./599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6406] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6406] chdir("./607") = 0 [pid 6406] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6403] close(3 [pid 6406] setpgid(0, 0) = 0 [pid 306] <... openat resumed>) = 3 [pid 6403] <... close resumed>) = 0 [pid 6406] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6403] symlink("/dev/binderfs", "./binderfs" [pid 306] fstat(3 [pid 6405] mkdirat(AT_FDCWD, "./config", 0777 [pid 6406] <... openat resumed>) = 3 [pid 6406] write(3, "1000", 4 [pid 6403] <... symlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6406] <... write resumed>) = 4 [pid 6406] close(3) = 0 executing program [pid 6406] symlink("/dev/binderfs", "./binderfs" [pid 306] getdents64(3 [pid 6403] write(1, "executing program\n", 18 [pid 6406] <... symlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6403] <... write resumed>) = 18 [pid 6406] write(1, "executing program\n", 18 [pid 306] umount2("./599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6406] <... write resumed>) = 18 [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6406] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6406] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6406] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6403] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6406] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6406] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6403] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] newfstatat(AT_FDCWD, "./599/binderfs" [pid 6406] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6406] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6405] <... mkdirat resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6403] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6406] <... clone3 resumed> => {parent_tid=[6407]}, 88) = 6407 [pid 6406] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6404] <... futex resumed>) = 1 [pid 6403] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6402] <... futex resumed>) = 0 [pid 306] unlink("./599/binderfs" [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6407 attached [pid 6407] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6407] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] mount(NULL, "./config", "configfs", 0, NULL [pid 6403] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6403] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6403] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6407] mkdirat(AT_FDCWD, "./config", 0777 [pid 6404] <... mount resumed>) = 0 [pid 6403] <... mprotect resumed>) = 0 [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 6403] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6404] <... futex resumed>) = 1 [pid 6400] <... futex resumed>) = 0 [pid 6403] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6405] <... futex resumed>) = 1 [pid 6405] mount(NULL, "./config", "configfs", 0, NULL [pid 6404] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6403] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6407] <... mkdirat resumed>) = 0 [pid 6405] <... mount resumed>) = 0 [pid 6402] <... futex resumed>) = 0 [pid 6400] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./599/config" [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... clone3 resumed> => {parent_tid=[6408]}, 88) = 6408 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6405] <... futex resumed>) = 0 [pid 6403] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6405] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./599/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6405] <... futex resumed>) = 0 [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6400] <... futex resumed>) = 1 [pid 306] openat(AT_FDCWD, "./599/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6405] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... openat resumed>) = 4 [pid 6405] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6404] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] getdents64(4 [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6406] <... futex resumed>) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6405] <... futex resumed>) = 1 [pid 6404] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6400] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6405] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6404] <... futex resumed>) = 1 [pid 6400] <... futex resumed>) = 0 [pid 306] close(4 [pid 6406] <... futex resumed>) = 0 [pid 6402] <... futex resumed>) = 0 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 6405] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6404] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] rmdir("./599/config" [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] <... futex resumed>) = 1 [pid 6407] mount(NULL, "./config", "configfs", 0, NULL [pid 306] <... rmdir resumed>) = 0 [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 6407] <... mount resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6405] <... futex resumed>) = 1 [pid 6404] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6400] <... futex resumed>) = 0 [pid 306] close(3 [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6404] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6400] <... futex resumed>) = 0 [pid 306] rmdir("./599" [pid 6405] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6406] <... futex resumed>) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6404] <... futex resumed>) = 1 [pid 6402] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6405] <... mkdirat resumed>) = 0 [pid 6404] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] mkdir("./600", 0777 [pid 6407] <... futex resumed>) = 1 [pid 6407] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6406] <... futex resumed>) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 6406] <... futex resumed>) = 0 [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6405] <... futex resumed>) = 1 [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] <... futex resumed>) = 1 [pid 6402] <... futex resumed>) = 0 [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] <... futex resumed>) = 1 [pid 6407] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6405] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6404] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6400] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6409 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6404] <... symlinkat resumed>) = 0 [pid 6406] <... futex resumed>) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6406] <... futex resumed>) = 0 [pid 6405] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] <... futex resumed>) = 1 [pid 6407] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = -1 EEXIST (File exists) [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6406] <... futex resumed>) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] <... futex resumed>) = 1 [pid 6407] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = -1 EEXIST (File exists) [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6406] <... futex resumed>) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] <... futex resumed>) = 1 [pid 6402] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6405] <... futex resumed>) = 1 [pid 6404] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... futex resumed>) = 0 [pid 6405] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6402] <... futex resumed>) = 0 [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6404] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6400] <... futex resumed>) = 0 [pid 6405] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6404] <... unlinkat resumed>) = 0 [pid 6407] <... futex resumed>) = 1 [pid 6405] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6407] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = -1 ENOENT (No such file or directory) [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] <... futex resumed>) = 1 [pid 6402] <... futex resumed>) = 0 [pid 6404] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6405] <... futex resumed>) = 1 [pid 6402] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... futex resumed>) = 0 [pid 6402] <... futex resumed>) = 0 [pid 6400] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6402] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6400] <... futex resumed>) = 0 [pid 6405] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6404] <... unlinkat resumed>) = 0 [pid 6400] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6405] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6404] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6405] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] <... futex resumed>) = 1 [pid 6402] <... futex resumed>) = 0 [pid 6402] exit_group(0 [pid 6400] <... futex resumed>) = 0 [pid 6405] <... futex resumed>) = 1 [pid 6402] <... exit_group resumed>) = ? [pid 6400] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 6409 attached ci2-android-6-1/strace-static-x86_64: Process 6408 attached [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] +++ exited with 0 +++ [pid 6402] +++ exited with 0 +++ [pid 6400] <... exit_group resumed>) = ? [pid 6409] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6409] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6409] chdir("./600") = 0 [pid 6409] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6409] setpgid(0, 0) = 0 [pid 6409] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6405] +++ exited with 0 +++ [pid 6400] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6402, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6409] write(3, "1000", 4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6400, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6409] <... write resumed>) = 4 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6409] close(3) = 0 [pid 6409] symlink("/dev/binderfs", "./binderfs" [pid 6408] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6407] <... futex resumed>) = 1 [pid 6406] <... futex resumed>) = 0 executing program [pid 6409] <... symlink resumed>) = 0 [pid 6406] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] write(1, "executing program\n", 18 [pid 6406] <... futex resumed>) = 0 [pid 6409] <... write resumed>) = 18 [pid 6406] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6409] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6409] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6408] <... set_robust_list resumed>) = 0 [pid 6409] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6407] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6408] rt_sigprocmask(SIG_SETMASK, [] [pid 6409] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6409] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6410]}, 88) = 6410 [pid 6409] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6408] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6410 attached [pid 6410] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6410] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6410] mkdirat(AT_FDCWD, "./config", 0777 [pid 6408] mkdirat(AT_FDCWD, "./config", 0777 [pid 6407] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6407] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6406] <... futex resumed>) = 0 [pid 6407] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6406] exit_group(0) = ? [pid 6407] <... futex resumed>) = ? [pid 6410] <... mkdirat resumed>) = 0 [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] <... futex resumed>) = 1 [pid 6408] <... mkdirat resumed>) = 0 [pid 6410] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] <... futex resumed>) = 1 [pid 6410] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] +++ exited with 0 +++ [pid 6406] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6406, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6410] <... futex resumed>) = 1 [pid 6410] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6410] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] <... futex resumed>) = 1 [pid 6410] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6403] <... futex resumed>) = 0 [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] <... mkdirat resumed>) = 0 [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6408] <... futex resumed>) = 1 [pid 6409] <... futex resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] <... futex resumed>) = 1 [pid 6410] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6408] mount(NULL, "./config", "configfs", 0, NULL [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] <... futex resumed>) = 1 [pid 6410] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = 0 [pid 6408] <... mount resumed>) = 0 [pid 6409] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6409] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] <... futex resumed>) = 1 [pid 307] <... restart_syscall resumed>) = 0 [pid 6410] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 307] umount2("./601", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6410] <... unlinkat resumed>) = 0 [pid 6410] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6409] <... futex resumed>) = 0 [pid 6409] exit_group(0 [pid 307] <... openat resumed>) = 3 [pid 6409] <... exit_group resumed>) = ? [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6410] <... futex resumed>) = ? [pid 307] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./601/binderfs" [pid 309] umount2("./607", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] unlink("./601/binderfs" [pid 309] <... openat resumed>) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 307] <... unlink resumed>) = 0 [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./607/binderfs" [pid 6403] <... futex resumed>) = 0 [pid 6408] <... futex resumed>) = 1 [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6408] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6403] <... futex resumed>) = 0 [pid 309] unlink("./607/binderfs" [pid 307] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6408] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6408] <... futex resumed>) = 1 [pid 6403] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./601/config" [pid 6408] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6403] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./607/config" [pid 6408] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... restart_syscall resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6408] <... futex resumed>) = 0 [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6408] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6403] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./607/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 4 [pid 310] <... openat resumed>) = 3 [pid 309] fstat(4 [pid 307] openat(AT_FDCWD, "./601/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6408] <... mkdirat resumed>) = 0 [pid 310] fstat(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4 [pid 307] <... openat resumed>) = 4 [pid 6408] <... futex resumed>) = 1 [pid 6403] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6408] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(4 [pid 307] fstat(4 [pid 6403] <... futex resumed>) = 0 [pid 310] umount2("./618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6408] <... symlinkat resumed>) = 0 [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] close(4 [pid 6410] +++ exited with 0 +++ [pid 6409] +++ exited with 0 +++ [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./618/binderfs" [pid 309] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] rmdir("./607/config" [pid 6408] <... futex resumed>) = 1 [pid 6403] <... futex resumed>) = 0 [pid 310] unlink("./618/binderfs" [pid 309] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6409, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6408] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 309] getdents64(3 [pid 307] getdents64(4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6403] <... futex resumed>) = 0 [pid 310] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6408] <... unlinkat resumed>) = 0 [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = 0 [pid 309] close(3 [pid 307] close(4 [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 6408] <... futex resumed>) = 0 [pid 6403] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./607" [pid 307] <... close resumed>) = 0 [pid 6408] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6403] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./618/config" [pid 309] <... rmdir resumed>) = 0 [pid 6403] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] mkdir("./608", 0777 [pid 307] rmdir("./601/config" [pid 6408] <... unlinkat resumed>) = 0 [pid 310] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] openat(AT_FDCWD, "./618/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6408] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... rmdir resumed>) = 0 [pid 6408] <... futex resumed>) = 1 [pid 6403] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 307] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6411 attached [pid 6408] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6403] exit_group(0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 6411] set_robust_list(0x5555731a86a0, 24 [pid 6408] <... futex resumed>) = ? [pid 6403] <... exit_group resumed>) = ? [pid 310] getdents64(4 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6411 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6411] <... set_robust_list resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6411] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] close(3 [pid 6411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6411] chdir("./608" [pid 310] close(4 [pid 307] <... close resumed>) = 0 [pid 6411] <... chdir resumed>) = 0 [pid 6408] +++ exited with 0 +++ [pid 6403] +++ exited with 0 +++ [pid 310] <... close resumed>) = 0 [pid 307] rmdir("./601" [pid 6411] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] rmdir("./618/config" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6403, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6411] <... prctl resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... rmdir resumed>) = 0 [pid 6411] setpgid(0, 0 [pid 310] getdents64(3 [pid 6411] <... setpgid resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] mkdir("./602", 0777 [pid 6411] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] close(3 [pid 6411] <... openat resumed>) = 3 [pid 310] <... close resumed>) = 0 [pid 6411] write(3, "1000", 4 [pid 310] rmdir("./618" [pid 6411] <... write resumed>) = 4 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6411] close(3 [pid 310] mkdir("./619", 0777 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6411] <... close resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 6411] symlink("/dev/binderfs", "./binderfs" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6411] <... symlink resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6411] write(1, "executing program\n", 18 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... restart_syscall resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6412 ci2-android-6-1/strace-static-x86_64: Process 6413 attached ci2-android-6-1/strace-static-x86_64: Process 6412 attached [pid 6411] <... write resumed>) = 18 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6413] set_robust_list(0x5555731a86a0, 24 [pid 6412] set_robust_list(0x5555731a86a0, 24 [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6413 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6413] <... set_robust_list resumed>) = 0 [pid 6412] <... set_robust_list resumed>) = 0 [pid 6411] <... futex resumed>) = 0 [pid 6413] rt_sigprocmask(SIG_SETMASK, [] [pid 6412] rt_sigprocmask(SIG_SETMASK, [] [pid 6411] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6411] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6412] chdir("./602" [pid 6411] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6413] chdir("./619" [pid 6412] <... chdir resumed>) = 0 [pid 6411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6412] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6411] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6413] <... chdir resumed>) = 0 [pid 6412] <... prctl resumed>) = 0 [pid 6411] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... openat resumed>) = 3 [pid 6412] setpgid(0, 0 [pid 6411] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] fstat(3 [pid 6413] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6412] <... setpgid resumed>) = 0 [pid 6411] <... mprotect resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6413] <... prctl resumed>) = 0 [pid 6412] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6411] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6413] setpgid(0, 0 [pid 6412] <... openat resumed>) = 3 [pid 6411] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(3 [pid 6412] write(3, "1000", 4 [pid 6411] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6414 attached [pid 6413] <... setpgid resumed>) = 0 [pid 6412] <... write resumed>) = 4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6412] close(3 [pid 6411] <... clone3 resumed> => {parent_tid=[6414]}, 88) = 6414 [pid 6413] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6412] <... close resumed>) = 0 [pid 6411] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6413] <... openat resumed>) = 3 [pid 6412] symlink("/dev/binderfs", "./binderfs" [pid 6411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6414] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6413] write(3, "1000", 4 [pid 6412] <... symlink resumed>) = 0 [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6413] <... write resumed>) = 4 executing program [pid 6412] write(1, "executing program\n", 18 [pid 6411] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./600/binderfs" [pid 6413] close(3 [pid 6412] <... write resumed>) = 18 [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 6413] <... close resumed>) = 0 [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6413] symlink("/dev/binderfs", "./binderfs" [pid 6412] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6412] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] unlink("./600/binderfs" [pid 6412] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] umount2("./613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6413] <... symlink resumed>) = 0 [pid 6412] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6412] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 308] newfstatat(AT_FDCWD, "./613/binderfs" [pid 6413] write(1, "executing program\n", 18 [pid 6412] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6414] <... set_robust_list resumed>) = 0 [pid 6413] <... write resumed>) = 18 [pid 6412] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] unlink("./613/binderfs" [pid 306] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6414] rt_sigprocmask(SIG_SETMASK, [] [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... unlink resumed>) = 0 [pid 6413] <... futex resumed>) = 0 [pid 6412] <... mprotect resumed>) = 0 [pid 308] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = 0 [pid 6414] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6413] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6412] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = 0 [pid 306] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6413] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6412] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6413] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6412] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6414] mkdirat(AT_FDCWD, "./config", 0777 [pid 6413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./613/config" [pid 306] newfstatat(AT_FDCWD, "./600/config" [pid 6413] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6412] <... clone3 resumed> => {parent_tid=[6415]}, 88) = 6415 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6412] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6413] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6413] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./613/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./600/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6413] <... mprotect resumed>) = 0 [pid 6412] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6413] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6413] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] openat(AT_FDCWD, "./600/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6413] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... openat resumed>) = 4 [pid 6413] <... clone3 resumed> => {parent_tid=[6416]}, 88) = 6416 [pid 308] getdents64(4 [pid 6413] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] fstat(4 [pid 6413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./613/config" [pid 306] getdents64(4 [pid 6413] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 308] close(3) = 0 [pid 308] rmdir("./613") = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] mkdir("./614", 0777ci2-android-6-1/strace-static-x86_64: Process 6416 attached ci2-android-6-1/strace-static-x86_64: Process 6415 attached [pid 6414] <... mkdirat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] close(4 [pid 6416] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6415] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6416] <... set_robust_list resumed>) = 0 [pid 6415] <... set_robust_list resumed>) = 0 [pid 6414] <... futex resumed>) = 1 [pid 6411] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6417 [pid 6411] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6414] mount(NULL, "./config", "configfs", 0, NULL [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./600/config"ci2-android-6-1/strace-static-x86_64: Process 6417 attached [pid 6417] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6417] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6417] chdir("./614" [pid 306] <... rmdir resumed>) = 0 [pid 6416] rt_sigprocmask(SIG_SETMASK, [] [pid 6414] <... mount resumed>) = 0 [pid 6417] <... chdir resumed>) = 0 [pid 6417] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6417] setpgid(0, 0) = 0 [pid 6417] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6416] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6415] rt_sigprocmask(SIG_SETMASK, [] [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 6416] mkdirat(AT_FDCWD, "./config", 0777 [pid 6417] <... openat resumed>) = 3 [pid 6414] <... futex resumed>) = 1 [pid 6411] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6417] write(3, "1000", 4 [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] <... write resumed>) = 4 [pid 6411] <... futex resumed>) = 0 [pid 6417] close(3 [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6417] <... close resumed>) = 0 [pid 6417] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6416] <... mkdirat resumed>) = 0 [pid 6414] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 executing program [pid 306] close(3 [pid 6415] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6417] write(1, "executing program\n", 18) = 18 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6417] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6417] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6417] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6417] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6417] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6417] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6418]}, 88) = 6418 [pid 6417] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6414] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... close resumed>) = 0 [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6418 attached [pid 6418] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6418] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6418] mkdirat(AT_FDCWD, "./config", 0777 [pid 6414] <... futex resumed>) = 1 [pid 306] rmdir("./600" [pid 6416] <... futex resumed>) = 1 [pid 6414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6413] <... futex resumed>) = 0 [pid 6411] <... futex resumed>) = 0 [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] mount(NULL, "./config", "configfs", 0, NULL [pid 6414] <... futex resumed>) = 0 [pid 6413] <... futex resumed>) = 0 [pid 6414] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] mkdir("./601", 0777 [pid 6416] <... mount resumed>) = 0 [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6414] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6418] <... mkdirat resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6416] <... futex resumed>) = 1 [pid 6413] <... futex resumed>) = 0 [pid 6411] <... futex resumed>) = 0 [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = 1 [pid 6414] <... futex resumed>) = 0 [pid 6413] <... futex resumed>) = 0 [pid 6416] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6414] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] <... futex resumed>) = 0 [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] <... mkdirat resumed>) = 0 [pid 6417] <... futex resumed>) = 0 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6418] <... futex resumed>) = 1 [pid 6418] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] <... futex resumed>) = 0 [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6414] <... futex resumed>) = 1 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6419 [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... futex resumed>) = 1 [pid 6413] <... futex resumed>) = 0 [pid 6411] <... futex resumed>) = 0 [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6413] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = 0 [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] <... futex resumed>) = 0 [pid 6411] <... futex resumed>) = 1 [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6418] <... futex resumed>) = 1 [pid 6414] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6416] <... futex resumed>) = 1 [pid 6413] <... futex resumed>) = 0 [pid 6418] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6414] <... symlinkat resumed>) = 0 [pid 6416] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6415] mkdirat(AT_FDCWD, "./config", 0777 [pid 6414] <... futex resumed>) = 1 [pid 6413] <... futex resumed>) = 0 [pid 6411] <... futex resumed>) = 0 [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... futex resumed>) = 0 [pid 6414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6411] <... futex resumed>) = 0 [pid 6416] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6414] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6414] <... unlinkat resumed>) = 0 [pid 6416] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6413] <... futex resumed>) = 0 [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6416] <... symlinkat resumed>) = 0 [pid 6414] <... futex resumed>) = 1 [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6411] <... futex resumed>) = 0 [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6411] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... futex resumed>) = 0 [pid 6414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = 0 [pid 6416] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6414] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6413] <... futex resumed>) = 0 [pid 6411] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6416] <... unlinkat resumed>) = 0 [pid 6415] <... mkdirat resumed>) = 0 [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] <... unlinkat resumed>) = 0 [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6414] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... futex resumed>) = 1 [pid 6413] <... futex resumed>) = 0 [pid 6416] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6414] <... futex resumed>) = 1 [pid 6413] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = 0 [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6414] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6411] exit_group(0 [pid 6413] <... futex resumed>) = 0 [pid 6416] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6415] <... futex resumed>) = 1 [pid 6414] <... futex resumed>) = ? [pid 6412] <... futex resumed>) = 0 [pid 6411] <... exit_group resumed>) = ? [pid 6416] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6415] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6414] +++ exited with 0 +++ [pid 6413] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] +++ exited with 0 +++ [pid 6416] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6415] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6412] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6411, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6416] <... futex resumed>) = 0 [pid 6415] mount(NULL, "./config", "configfs", 0, NULL [pid 6413] exit_group(0 [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6413] <... exit_group resumed>) = ? [pid 309] umount2("./608", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6416] +++ exited with 0 +++ [pid 6413] +++ exited with 0 +++ [pid 309] newfstatat(AT_FDCWD, "./608/binderfs" [pid 6415] <... mount resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6413, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] unlink("./608/binderfs" [pid 6415] <... futex resumed>) = 1 [pid 6412] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6415] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6412] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6415] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./608/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./608/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] close(4) = 0 [pid 309] rmdir("./608/config" [pid 6415] <... futex resumed>) = 1 [pid 6412] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6419 attached [pid 309] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6415] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 6415] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6412] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6418] <... futex resumed>) = 1 [pid 6417] <... futex resumed>) = 0 [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./608" [pid 6419] set_robust_list(0x5555731a86a0, 24 [pid 6418] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... rmdir resumed>) = 0 [pid 6419] <... set_robust_list resumed>) = 0 [pid 6418] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6417] <... futex resumed>) = 0 [pid 6415] <... futex resumed>) = 0 [pid 309] mkdir("./609", 0777 [pid 6419] rt_sigprocmask(SIG_SETMASK, [] [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6415] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 6419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... mkdir resumed>) = 0 [pid 6419] chdir("./601" [pid 6418] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6415] <... mkdirat resumed>) = 0 [pid 6412] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6419] <... chdir resumed>) = 0 [pid 6418] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6417] <... futex resumed>) = 0 [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6419] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6415] <... futex resumed>) = 0 [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6419] <... prctl resumed>) = 0 [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./619", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6420 attached [pid 6419] setpgid(0, 0 [pid 6418] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6420] set_robust_list(0x5555731a86a0, 24 [pid 6419] <... setpgid resumed>) = 0 [pid 6418] <... symlinkat resumed>) = 0 [pid 6417] <... futex resumed>) = 0 [pid 6415] <... futex resumed>) = 0 [pid 6412] <... futex resumed>) = 1 [pid 310] openat(AT_FDCWD, "./619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6420 [pid 6420] <... set_robust_list resumed>) = 0 [pid 6419] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6415] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6420] rt_sigprocmask(SIG_SETMASK, [] [pid 6419] <... openat resumed>) = 3 [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 310] <... openat resumed>) = 3 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6419] write(3, "1000", 4 [pid 6418] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 6420] chdir("./609" [pid 6419] <... write resumed>) = 4 [pid 6418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6417] <... futex resumed>) = 0 [pid 6415] <... futex resumed>) = 1 [pid 6412] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6420] <... chdir resumed>) = 0 [pid 6419] close(3 [pid 6418] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6415] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 6420] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6419] <... close resumed>) = 0 [pid 6418] <... unlinkat resumed>) = 0 [pid 6415] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6412] <... futex resumed>) = 0 [pid 6420] <... prctl resumed>) = 0 [pid 6419] symlink("/dev/binderfs", "./binderfs" [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6420] setpgid(0, 0 [pid 6419] <... symlink resumed>) = 0 [pid 6418] <... futex resumed>) = 1 [pid 6417] <... futex resumed>) = 0 [pid 6415] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6420] <... setpgid resumed>) = 0 executing program [pid 6419] write(1, "executing program\n", 18 [pid 6418] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6415] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 310] umount2("./619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6420] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6419] <... write resumed>) = 18 [pid 6418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6417] <... futex resumed>) = 0 [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6420] <... openat resumed>) = 3 [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6417] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6415] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6412] <... futex resumed>) = 0 [pid 6420] write(3, "1000", 4 [pid 6419] <... futex resumed>) = 0 [pid 6420] <... write resumed>) = 4 [pid 6419] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6420] close(3 [pid 6419] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6418] <... unlinkat resumed>) = 0 [pid 6415] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6412] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./619/binderfs" [pid 6420] <... close resumed>) = 0 [pid 6419] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6418] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6415] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6412] <... futex resumed>) = 0 [pid 6420] symlink("/dev/binderfs", "./binderfs" [pid 6419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6420] <... symlink resumed>) = 0 [pid 6419] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6418] <... futex resumed>) = 1 [pid 6417] <... futex resumed>) = 0 [pid 6415] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6420] write(1, "executing program\n", 18 [pid 6419] <... mmap resumed>) = 0x7f0c4bb6b000 executing program [pid 6418] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] exit_group(0 [pid 6415] <... futex resumed>) = 0 [pid 6412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] unlink("./619/binderfs" [pid 6420] <... write resumed>) = 18 [pid 6419] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6418] <... futex resumed>) = ? [pid 6417] <... exit_group resumed>) = ? [pid 6415] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... mprotect resumed>) = 0 [pid 6412] exit_group(0 [pid 310] <... unlink resumed>) = 0 [pid 6420] <... futex resumed>) = 0 [pid 6419] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6420] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6419] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6420] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6419] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6420] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6418] +++ exited with 0 +++ [pid 6417] +++ exited with 0 +++ [pid 6415] <... futex resumed>) = ? [pid 6412] <... exit_group resumed>) = ? [pid 310] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6419] <... clone3 resumed> => {parent_tid=[6421]}, 88) = 6421 [pid 6415] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6417, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6420] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6419] rt_sigprocmask(SIG_SETMASK, [] [pid 6420] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6420] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6420] <... mprotect resumed>) = 0 [pid 6419] <... futex resumed>) = 0 [pid 6412] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6420] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6420] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 3 [pid 6420] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] newfstatat(AT_FDCWD, "./619/config" [pid 308] fstat(3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6412, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6420] <... clone3 resumed> => {parent_tid=[6422]}, 88) = 6422 [pid 310] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 6420] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./619/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6422 attached ci2-android-6-1/strace-static-x86_64: Process 6421 attached [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 6421] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] fstat(4 [pid 6421] <... set_robust_list resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./614/binderfs" [pid 6421] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6420] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(4 [pid 308] unlink("./614/binderfs" [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4 [pid 308] <... unlink resumed>) = 0 [pid 6421] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(4 [pid 6422] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] <... close resumed>) = 0 [pid 6422] <... set_robust_list resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6422] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rmdir("./619/config" [pid 308] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6422] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./614/config" [pid 6422] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] close(3 [pid 308] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rmdir("./619" [pid 6421] <... mkdirat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./614/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... futex resumed>) = 0 [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] <... futex resumed>) = 1 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 310] mkdir("./620", 0777 [pid 308] fstat(4 [pid 6421] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... futex resumed>) = 0 [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6419] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(4 [pid 6422] <... mkdirat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6421] <... futex resumed>) = 1 [pid 308] getdents64(4 [pid 6421] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... futex resumed>) = 0 [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] <... futex resumed>) = 1 [pid 6421] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 307] umount2("./602", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6423 attached [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6423 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6422] <... futex resumed>) = 1 [pid 6420] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6423] set_robust_list(0x5555731a86a0, 24 [pid 6422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] openat(AT_FDCWD, "./602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6423] <... set_robust_list resumed>) = 0 [pid 6422] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6422] mount(NULL, "./config", "configfs", 0, NULL [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./614/config" [pid 307] <... openat resumed>) = 3 [pid 6423] rt_sigprocmask(SIG_SETMASK, [] [pid 6421] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... futex resumed>) = 0 [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 307] fstat(3 [pid 6422] <... mount resumed>) = 0 [pid 6419] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6423] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 6423] chdir("./620" [pid 6422] <... futex resumed>) = 1 [pid 6421] <... futex resumed>) = 1 [pid 6420] <... futex resumed>) = 0 [pid 308] close(3 [pid 6422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6422] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] umount2("./602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6423] <... chdir resumed>) = 0 [pid 6422] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./614" [pid 6422] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6421] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6423] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./615", 0777 [pid 307] newfstatat(AT_FDCWD, "./602/binderfs" [pid 6420] <... futex resumed>) = 0 [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6419] <... futex resumed>) = 0 [pid 6421] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] <... symlinkat resumed>) = 0 [pid 6419] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6422] <... futex resumed>) = 1 [pid 6423] <... prctl resumed>) = 0 [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6420] <... futex resumed>) = 0 [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] unlink("./602/binderfs" [pid 6421] <... futex resumed>) = 0 [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6421] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] setpgid(0, 0 [pid 6422] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6421] <... unlinkat resumed>) = 0 [pid 6419] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... unlink resumed>) = 0 [pid 6423] <... setpgid resumed>) = 0 [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] <... futex resumed>) = 0 [pid 6419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6421] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6419] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] <... unlinkat resumed>) = 0 [pid 6419] <... futex resumed>) = 0 [pid 6421] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] <... futex resumed>) = 0 [pid 6419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6422] <... futex resumed>) = 1 [pid 6421] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6420] <... futex resumed>) = 0 [pid 6419] exit_group(0 [pid 307] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6423] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6421] <... futex resumed>) = ? [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... exit_group resumed>) = ? [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6424 ci2-android-6-1/strace-static-x86_64: Process 6424 attached [pid 6423] <... openat resumed>) = 3 [pid 6422] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6421] +++ exited with 0 +++ [pid 6420] <... futex resumed>) = 0 [pid 6419] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = 0 [pid 6424] set_robust_list(0x5555731a86a0, 24 [pid 6423] write(3, "1000", 4 [pid 6422] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6419, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6424] <... set_robust_list resumed>) = 0 [pid 6423] <... write resumed>) = 4 [pid 6424] rt_sigprocmask(SIG_SETMASK, [] [pid 6422] <... mkdirat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6423] close(3 [pid 6424] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6423] <... close resumed>) = 0 [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./602/config" [pid 6423] symlink("/dev/binderfs", "./binderfs" [pid 6422] <... futex resumed>) = 1 [pid 6420] <... futex resumed>) = 0 [pid 6422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6422] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] <... futex resumed>) = 0 [pid 6422] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6422] <... symlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6423] <... symlink resumed>) = 0 executing program [pid 6424] chdir("./615" [pid 6423] write(1, "executing program\n", 18 [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./602/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6424] <... chdir resumed>) = 0 [pid 6423] <... write resumed>) = 18 [pid 6422] <... futex resumed>) = 1 [pid 6420] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 6424] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(4 [pid 6422] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6423] <... futex resumed>) = 0 [pid 6420] <... futex resumed>) = 0 [pid 6422] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6423] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6424] <... prctl resumed>) = 0 [pid 6422] <... unlinkat resumed>) = 0 [pid 307] getdents64(4 [pid 6423] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6423] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6422] <... futex resumed>) = 1 [pid 6420] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 6423] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6420] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6423] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6422] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] <... futex resumed>) = 0 [pid 6422] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6420] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(4 [pid 6424] <... setpgid resumed>) = 0 [pid 6424] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6422] <... unlinkat resumed>) = 0 [pid 6423] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... close resumed>) = 0 [pid 6422] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] rmdir("./602/config" [pid 6422] <... futex resumed>) = 1 [pid 6420] <... futex resumed>) = 0 [pid 6424] <... openat resumed>) = 3 [pid 6424] write(3, "1000", 4) = 4 [pid 307] <... rmdir resumed>) = 0 [pid 6424] close(3 [pid 6420] exit_group(0 [pid 6422] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] getdents64(3 [pid 6422] <... futex resumed>) = ? [pid 6420] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6422] +++ exited with 0 +++ [pid 6424] <... close resumed>) = 0 [pid 6424] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6424] write(1, "executing program\n", 18) = 18 [pid 6420] +++ exited with 0 +++ [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 6423] <... mprotect resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6420, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... close resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rmdir("./602" [pid 6424] <... futex resumed>) = 0 [pid 6424] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6424] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6424] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... rmdir resumed>) = 0 [pid 6423] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 307] mkdir("./603", 0777 [pid 6424] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6424] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6424] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6424] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6425]}, 88) = 6425 [pid 6424] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6423] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6423] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6425 attached [pid 6425] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6425] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6426 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6423] <... clone3 resumed> => {parent_tid=[6427]}, 88) = 6427 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6423] rt_sigprocmask(SIG_SETMASK, [] [pid 6425] <... mkdirat resumed>) = 0 [pid 6423] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6427 attached [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... futex resumed>) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6425] <... futex resumed>) = 1 [pid 6425] mount(NULL, "./config", "configfs", 0, NULL [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6425] <... mount resumed>) = 0 [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... futex resumed>) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6425] <... futex resumed>) = 1 [pid 6425] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... futex resumed>) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6425] <... futex resumed>) = 1 [pid 6425] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... futex resumed>) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6425] <... futex resumed>) = 1 [pid 6425] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] <... restart_syscall resumed>) = 0 [pid 6423] <... futex resumed>) = 0 [pid 6425] <... mkdirat resumed>) = 0 [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... futex resumed>) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6425] <... futex resumed>) = 1 [pid 6425] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... restart_syscall resumed>) = 0 [pid 6425] <... symlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6426 attached [pid 6427] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... set_robust_list resumed>) = 0 [pid 6427] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6427] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6427] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... futex resumed>) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6425] <... futex resumed>) = 1 [pid 6425] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6426] set_robust_list(0x5555731a86a0, 24 [pid 6423] <... futex resumed>) = 0 [pid 309] umount2("./609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6423] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 309] fstat(3 [pid 306] fstat(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 306] getdents64(3 [pid 6425] <... unlinkat resumed>) = 0 [pid 6426] <... set_robust_list resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./609/binderfs" [pid 306] newfstatat(AT_FDCWD, "./601/binderfs" [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./609/binderfs" [pid 306] unlink("./601/binderfs" [pid 6426] rt_sigprocmask(SIG_SETMASK, [] [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 6424] <... futex resumed>) = 0 [pid 6424] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6424] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 6425] <... futex resumed>) = 1 [pid 6425] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 6426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 309] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./609/config" [pid 306] newfstatat(AT_FDCWD, "./601/config" [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./601/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./609/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./601/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... openat resumed>) = 4 [pid 6426] chdir("./603" [pid 309] fstat(4 [pid 306] <... openat resumed>) = 4 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(4 [pid 6425] <... unlinkat resumed>) = 0 [pid 309] getdents64(4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6426] <... chdir resumed>) = 0 [pid 6426] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6426] setpgid(0, 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4 [pid 309] getdents64(4 [pid 6426] <... setpgid resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] getdents64(4 [pid 309] close(4 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6425] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 306] close(4 [pid 309] rmdir("./609/config" [pid 6426] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... close resumed>) = 0 [pid 6424] <... futex resumed>) = 0 [pid 6424] exit_group(0) = ? [pid 6425] <... futex resumed>) = ? [pid 309] <... rmdir resumed>) = 0 [pid 306] rmdir("./601/config" [pid 309] getdents64(3 [pid 6427] <... futex resumed>) = 0 [pid 6425] +++ exited with 0 +++ [pid 6424] +++ exited with 0 +++ [pid 6426] <... openat resumed>) = 3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] close(3 [pid 306] getdents64(3 [pid 6427] mount(NULL, "./config", "configfs", 0, NULL [pid 309] <... close resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6424, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] rmdir("./609" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] close(3 [pid 6427] <... mount resumed>) = 0 [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6423] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6427] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 309] mkdir("./610", 0777 [pid 6427] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6423] <... futex resumed>) = 0 [pid 306] rmdir("./601" [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... futex resumed>) = 0 [pid 6423] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6427] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6427] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6423] <... futex resumed>) = 0 [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 6427] <... futex resumed>) = 0 [pid 6423] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6427] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6427] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6423] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6427] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] mkdir("./602", 0777 [pid 6427] <... mkdirat resumed>) = 0 [pid 6426] write(3, "1000", 4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6423] <... futex resumed>) = 0 [pid 6427] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6427] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6423] <... futex resumed>) = 0 [pid 6427] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... symlinkat resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6423] <... futex resumed>) = 0 [pid 6427] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6427] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6423] <... futex resumed>) = 0 [pid 6427] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... unlinkat resumed>) = 0 [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6423] <... futex resumed>) = 0 [pid 6427] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6427] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6423] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6427] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6423] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6427] <... unlinkat resumed>) = 0 [pid 6426] <... write resumed>) = 4 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6428 [pid 6427] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6427] <... futex resumed>) = 1 [pid 6423] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6427] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] exit_group(0 [pid 6427] <... futex resumed>) = ? [pid 6423] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6428 attached ci2-android-6-1/strace-static-x86_64: Process 6429 attached [pid 6427] +++ exited with 0 +++ [pid 6426] close(3 [pid 6423] +++ exited with 0 +++ [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6429 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6423, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6429] set_robust_list(0x5555731a86a0, 24 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6429] <... set_robust_list resumed>) = 0 [pid 6429] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6429] chdir("./602" [pid 6426] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6428] set_robust_list(0x5555731a86a0, 24 [pid 6429] <... chdir resumed>) = 0 [pid 6426] symlink("/dev/binderfs", "./binderfs" [pid 6429] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6429] setpgid(0, 0) = 0 [pid 6429] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6426] <... symlink resumed>) = 0 [pid 6429] write(3, "1000", 4) = 4 [pid 6429] close(3) = 0 [pid 6429] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 6429] write(1, "executing program\n", 18) = 18 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6429] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6429] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... restart_syscall resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 6429] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6429] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6429] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6429] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... openat resumed>) = 3 [pid 310] openat(AT_FDCWD, "./620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] fstat(3 [pid 6429] <... mprotect resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] fstat(3 [pid 6429] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 6429] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6429] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6429] <... clone3 resumed> => {parent_tid=[6430]}, 88) = 6430 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./615/binderfs" [pid 310] newfstatat(AT_FDCWD, "./620/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6429] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./615/binderfs" [pid 310] unlink("./620/binderfs" [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6430 attached [pid 308] <... unlink resumed>) = 0 [pid 6430] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 310] <... unlink resumed>) = 0 [pid 308] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6430] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = 0 [pid 6430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./615/config" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] newfstatat(AT_FDCWD, "./620/config" [pid 308] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./615/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 4 [pid 310] openat(AT_FDCWD, "./620/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] fstat(4 [pid 310] <... openat resumed>) = 4 [pid 6426] write(1, "executing program\n", 18 [pid 310] fstat(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6430] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6426] <... write resumed>) = 18 executing program [pid 308] getdents64(4 [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6426] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 6426] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] close(4 [pid 308] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] rmdir("./615/config" [pid 6426] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] rmdir("./620/config" [pid 6430] <... mkdirat resumed>) = 0 [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 6426] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(3 [pid 308] close(3 [pid 6430] <... futex resumed>) = 1 [pid 6430] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6426] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 310] rmdir("./620" [pid 308] rmdir("./615" [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] <... futex resumed>) = 1 [pid 6430] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 310] <... rmdir resumed>) = 0 [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 6426] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] mkdir("./621", 0777 [pid 6426] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] mkdir("./616", 0777 [pid 6430] <... futex resumed>) = 1 [pid 6430] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] <... futex resumed>) = 1 [pid 6430] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6426] <... mprotect resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... mkdir resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6426] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] <... futex resumed>) = 1 [pid 6430] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6426] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6431 [pid 6430] <... futex resumed>) = 1 [pid 6430] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... futex resumed>) = 0 [pid 6429] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6429] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] <... futex resumed>) = 1 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6432 [pid 6426] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6430] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6430] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6426] <... clone3 resumed> => {parent_tid=[6433]}, 88) = 6433 [pid 6429] <... futex resumed>) = 0 [pid 6426] rt_sigprocmask(SIG_SETMASK, [] [pid 6429] exit_group(0) = ? ci2-android-6-1/strace-static-x86_64: Process 6432 attached [pid 6428] <... set_robust_list resumed>) = 0 [pid 6426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6430] <... futex resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6433 attached ci2-android-6-1/strace-static-x86_64: Process 6431 attached [pid 6432] set_robust_list(0x5555731a86a0, 24 [pid 6428] rt_sigprocmask(SIG_SETMASK, [] [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6432] <... set_robust_list resumed>) = 0 [pid 6431] set_robust_list(0x5555731a86a0, 24 [pid 6430] +++ exited with 0 +++ [pid 6429] +++ exited with 0 +++ [pid 6428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6433] <... set_robust_list resumed>) = 0 [pid 6433] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6433] mkdirat(AT_FDCWD, "./config", 0777 [pid 6432] rt_sigprocmask(SIG_SETMASK, [] [pid 6431] <... set_robust_list resumed>) = 0 [pid 6428] chdir("./610" [pid 6426] <... futex resumed>) = 0 [pid 6433] <... mkdirat resumed>) = 0 [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6433] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6432] chdir("./616") = 0 [pid 6432] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6432] setpgid(0, 0) = 0 [pid 6432] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6428] <... chdir resumed>) = 0 [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6429, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6432] <... openat resumed>) = 3 [pid 6431] rt_sigprocmask(SIG_SETMASK, [] [pid 6432] write(3, "1000", 4) = 4 [pid 6432] close(3) = 0 [pid 6432] symlink("/dev/binderfs", "./binderfs" [pid 6431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6428] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6432] <... symlink resumed>) = 0 [pid 6432] write(1, "executing program\n", 18) = 18 [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 6432] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6432] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6432] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6432] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6428] <... prctl resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6432] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6432] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6426] <... futex resumed>) = 1 [pid 6433] <... futex resumed>) = 0 [pid 6432] <... clone3 resumed> => {parent_tid=[6434]}, 88) = 6434 [pid 6433] mount(NULL, "./config", "configfs", 0, NULL [pid 6432] rt_sigprocmask(SIG_SETMASK, [] [pid 6428] setpgid(0, 0 [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6433] <... mount resumed>) = 0 [pid 6432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] <... setpgid resumed>) = 0 [pid 306] umount2("./602", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6433] <... futex resumed>) = 1 [pid 6432] <... futex resumed>) = 0 [pid 6426] <... futex resumed>) = 0 [pid 6433] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6428] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6426] <... futex resumed>) = 0 [pid 6433] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] openat(AT_FDCWD, "./602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6433] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6428] <... openat resumed>) = 3 [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] write(3, "1000", 4 [pid 306] <... openat resumed>) = 3 [pid 6433] <... futex resumed>) = 1 [pid 6428] <... write resumed>) = 4 [pid 6426] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 6428] close(3 [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6426] <... futex resumed>) = 0 [pid 6428] <... close resumed>) = 0 [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 6428] symlink("/dev/binderfs", "./binderfs" [pid 6433] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6433] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] <... symlink resumed>) = 0 [pid 6426] <... futex resumed>) = 0 [pid 306] umount2("./602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6428] write(1, "executing program\n", 18 [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6428] <... write resumed>) = 18 [pid 6433] <... futex resumed>) = 0 [pid 6426] <... futex resumed>) = 1 [pid 6433] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] newfstatat(AT_FDCWD, "./602/binderfs" [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6434 attached [pid 6433] <... mkdirat resumed>) = 0 [pid 6431] chdir("./621" [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6433] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6431] <... chdir resumed>) = 0 [pid 6428] <... futex resumed>) = 0 [pid 6426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] unlink("./602/binderfs" [pid 6434] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6431] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6428] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 306] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6434] <... set_robust_list resumed>) = 0 [pid 6433] <... futex resumed>) = 0 [pid 6431] <... prctl resumed>) = 0 [pid 6428] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6426] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = 0 [pid 6434] rt_sigprocmask(SIG_SETMASK, [] [pid 6433] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6433] <... symlinkat resumed>) = 0 [pid 6431] setpgid(0, 0 [pid 6428] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6434] mkdirat(AT_FDCWD, "./config", 0777 [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./602/config" [pid 6433] <... futex resumed>) = 0 [pid 6431] <... setpgid resumed>) = 0 [pid 6428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6434] <... mkdirat resumed>) = 0 [pid 6433] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./602/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6434] <... futex resumed>) = 1 [pid 6432] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6434] mount(NULL, "./config", "configfs", 0, NULL [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./602/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6434] <... mount resumed>) = 0 [pid 6432] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(4 [pid 6434] <... futex resumed>) = 0 [pid 6432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6434] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6434] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6433] <... futex resumed>) = 0 [pid 6432] <... futex resumed>) = 0 [pid 6431] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6428] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6426] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6428] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(4 [pid 6434] <... futex resumed>) = 0 [pid 6433] <... unlinkat resumed>) = 0 [pid 6432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6431] <... openat resumed>) = 3 [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6434] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] write(3, "1000", 4 [pid 6428] <... mprotect resumed>) = 0 [pid 6426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(4 [pid 6434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6433] <... futex resumed>) = 0 [pid 6432] <... futex resumed>) = 0 [pid 6428] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6426] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6434] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6433] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6431] <... write resumed>) = 4 [pid 6428] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6426] <... futex resumed>) = 0 [pid 306] rmdir("./602/config" [pid 6434] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6433] <... unlinkat resumed>) = 0 [pid 6431] close(3 [pid 6428] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6426] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6434] <... futex resumed>) = 1 [pid 6433] <... futex resumed>) = 0 [pid 6432] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 6426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 6435 attached [pid 6434] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 6433] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... close resumed>) = 0 [pid 6428] <... clone3 resumed> => {parent_tid=[6435]}, 88) = 6435 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] <... futex resumed>) = 0 [pid 6431] symlink("/dev/binderfs", "./binderfs" [pid 6428] rt_sigprocmask(SIG_SETMASK, [] [pid 6426] exit_group(0 [pid 306] close(3 [pid 6434] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6433] <... futex resumed>) = ? [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6431] <... symlink resumed>) = 0 [pid 6428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6426] <... exit_group resumed>) = ? [pid 306] <... close resumed>) = 0 [pid 6435] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6434] <... mkdirat resumed>) = 0 [pid 6433] +++ exited with 0 +++ [pid 6431] write(1, "executing program\n", 18 [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./602" [pid 6435] <... set_robust_list resumed>) = 0 [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... write resumed>) = 18 [pid 6428] <... futex resumed>) = 0 [pid 6426] +++ exited with 0 +++ [pid 6434] <... futex resumed>) = 1 [pid 6432] <... futex resumed>) = 0 [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6426, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rmdir resumed>) = 0 [pid 6434] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] mkdir("./603", 0777 [pid 6432] <... futex resumed>) = 0 [pid 6431] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6431] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6431] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6431] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6434] <... symlinkat resumed>) = 0 [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6431] <... mprotect resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6431] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6436 attached [pid 6435] rt_sigprocmask(SIG_SETMASK, [] [pid 6434] <... futex resumed>) = 1 [pid 6432] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6436] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6434] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... clone3 resumed> => {parent_tid=[6436]}, 88) = 6436 [pid 6436] <... set_robust_list resumed>) = 0 [pid 6431] rt_sigprocmask(SIG_SETMASK, [] [pid 6436] rt_sigprocmask(SIG_SETMASK, [] [pid 6431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6436] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6436] mkdirat(AT_FDCWD, "./config", 0777 [pid 6432] <... futex resumed>) = 0 [pid 6431] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6434] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6437 attached [pid 6436] <... mkdirat resumed>) = 0 [pid 6435] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6437 [pid 6437] set_robust_list(0x5555731a86a0, 24 [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] mkdirat(AT_FDCWD, "./config", 0777 [pid 6434] <... futex resumed>) = 0 [pid 6432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6436] <... futex resumed>) = 0 [pid 6434] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6436] mount(NULL, "./config", "configfs", 0, NULL [pid 6434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] <... futex resumed>) = 0 [pid 6431] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6436] <... mount resumed>) = 0 [pid 6434] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6432] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6434] <... unlinkat resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 6436] <... futex resumed>) = 1 [pid 6434] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 6436] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6434] <... futex resumed>) = 1 [pid 6432] <... futex resumed>) = 0 [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6436] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6434] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] exit_group(0 [pid 6431] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6434] <... futex resumed>) = ? [pid 6432] <... exit_group resumed>) = ? [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6436] <... futex resumed>) = 0 [pid 6434] +++ exited with 0 +++ [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6436] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6431] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./603/binderfs" [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6436] <... futex resumed>) = 0 [pid 6432] +++ exited with 0 +++ [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] unlink("./603/binderfs" [pid 6436] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6435] <... mkdirat resumed>) = 0 [pid 6437] <... set_robust_list resumed>) = 0 [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6432, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... unlink resumed>) = 0 [pid 6437] rt_sigprocmask(SIG_SETMASK, [] [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] <... mkdirat resumed>) = 0 [pid 6435] <... futex resumed>) = 1 [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6428] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] <... futex resumed>) = 1 [pid 6431] <... futex resumed>) = 0 [pid 6428] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6437] chdir("./603" [pid 6436] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6435] mount(NULL, "./config", "configfs", 0, NULL [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] newfstatat(AT_FDCWD, "./603/config" [pid 6437] <... chdir resumed>) = 0 [pid 6436] <... symlinkat resumed>) = 0 [pid 6435] <... mount resumed>) = 0 [pid 6431] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] <... futex resumed>) = 0 [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6436] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./603/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6436] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6431] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 6436] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4 [pid 6436] <... unlinkat resumed>) = 0 [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 6437] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6436] <... futex resumed>) = 1 [pid 6435] <... futex resumed>) = 1 [pid 6431] <... futex resumed>) = 0 [pid 6428] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6437] <... prctl resumed>) = 0 [pid 6436] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6431] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 6437] setpgid(0, 0 [pid 6436] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6431] <... futex resumed>) = 0 [pid 6428] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6437] <... setpgid resumed>) = 0 [pid 6436] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6435] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6431] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(4 [pid 6437] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6436] <... unlinkat resumed>) = 0 [pid 6435] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] <... close resumed>) = 0 [pid 6436] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./603/config" [pid 6437] <... openat resumed>) = 3 [pid 6436] <... futex resumed>) = 1 [pid 6435] <... futex resumed>) = 1 [pid 6431] <... futex resumed>) = 0 [pid 6428] <... futex resumed>) = 0 [pid 6437] write(3, "1000", 4 [pid 6435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] <... write resumed>) = 4 [pid 6436] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6431] exit_group(0 [pid 6428] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6437] close(3 [pid 6436] <... futex resumed>) = ? [pid 6435] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6431] <... exit_group resumed>) = ? [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(3 [pid 6437] <... close resumed>) = 0 [pid 6436] +++ exited with 0 +++ [pid 6435] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6437] symlink("/dev/binderfs", "./binderfs" [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] <... symlink resumed>) = 0 [pid 6435] <... futex resumed>) = 1 [pid 6431] +++ exited with 0 +++ [pid 6428] <... futex resumed>) = 0 [pid 6437] write(1, "executing program\n", 18 [pid 6435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6437] <... write resumed>) = 18 [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6428] <... futex resumed>) = 0 [pid 307] close(3 [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6431, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./616", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 6437] <... futex resumed>) = 0 [pid 6435] <... mkdirat resumed>) = 0 [pid 310] umount2("./621", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6437] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./603" [pid 6437] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6435] <... futex resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6437] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6428] <... futex resumed>) = 0 [pid 6437] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6435] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 307] <... rmdir resumed>) = 0 [pid 6437] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6435] <... symlinkat resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 307] mkdir("./604", 0777 [pid 6437] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6437] <... mprotect resumed>) = 0 [pid 6435] <... futex resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 6437] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 308] getdents64(3 [pid 6437] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6428] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6437] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6435] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6435] <... unlinkat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6437] <... clone3 resumed> => {parent_tid=[6438]}, 88) = 6438 [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6437] rt_sigprocmask(SIG_SETMASK, [] [pid 6435] <... futex resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./616/binderfs" [pid 6437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6428] <... futex resumed>) = 0 [pid 6437] <... futex resumed>) = 0 [pid 6435] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6428] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6435] <... unlinkat resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./621/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6435] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./616/binderfs" [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6439 [pid 6435] <... futex resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 310] unlink("./621/binderfs" [pid 6435] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] exit_group(0 [pid 308] <... unlink resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6435] <... futex resumed>) = ? [pid 6428] <... exit_group resumed>) = ? [pid 310] <... unlink resumed>) = 0 [pid 308] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6439 attached ci2-android-6-1/strace-static-x86_64: Process 6438 attached [pid 6435] +++ exited with 0 +++ [pid 6428] +++ exited with 0 +++ [pid 310] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 6439] set_robust_list(0x5555731a86a0, 24) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6428, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = 0 [pid 6439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6439] chdir("./604" [pid 310] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6438] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6439] <... chdir resumed>) = 0 [pid 6439] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6439] setpgid(0, 0) = 0 [pid 6439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] newfstatat(AT_FDCWD, "./616/config" [pid 6438] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6439] <... openat resumed>) = 3 [pid 310] newfstatat(AT_FDCWD, "./621/config" [pid 6438] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6439] write(3, "1000", 4 [pid 308] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./616/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6439] <... write resumed>) = 4 [pid 310] openat(AT_FDCWD, "./621/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 4 [pid 6439] close(3 [pid 310] <... openat resumed>) = 4 [pid 308] fstat(4 [pid 310] fstat(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 310] getdents64(4 [pid 6439] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 310] close(4 [pid 6439] symlink("/dev/binderfs", "./binderfs" [pid 308] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] rmdir("./616/config" [pid 310] rmdir("./621/config" [pid 6439] <... symlink resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6439] write(1, "executing program\n", 18) = 18 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 6439] <... futex resumed>) = 0 executing program executing program [pid 6439] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6439] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6439] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] getdents64(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 310] close(3 [pid 6439] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... close resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] rmdir("./616" [pid 310] rmdir("./621" [pid 6439] <... mprotect resumed>) = 0 [pid 6439] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rmdir resumed>) = 0 [pid 6439] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6439] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6440]}, 88) = 6440 [pid 6439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6440 attached [pid 6440] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] mkdir("./617", 0777 [pid 310] mkdir("./622", 0777 [pid 6440] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6440] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 6440] <... mkdirat resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6440] <... futex resumed>) = 1 [pid 6440] mount(NULL, "./config", "configfs", 0, NULL [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6440] <... mount resumed>) = 0 [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6440] <... futex resumed>) = 1 [pid 6440] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6440] <... futex resumed>) = 1 [pid 6440] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6441 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6442 [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6440] <... futex resumed>) = 1 [pid 6440] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6438] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6442 attached [pid 6440] <... mkdirat resumed>) = 0 [pid 6438] mkdirat(AT_FDCWD, "./config", 0777 [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6440] <... futex resumed>) = 1 [pid 6440] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6438] <... mkdirat resumed>) = 0 [pid 6440] <... futex resumed>) = 1 [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... restart_syscall resumed>) = 0 [pid 6440] <... futex resumed>) = 1 [pid 6440] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6438] <... futex resumed>) = 1 ci2-android-6-1/strace-static-x86_64: Process 6441 attached [pid 6442] set_robust_list(0x5555731a86a0, 24 [pid 6440] <... unlinkat resumed>) = 0 [pid 6437] <... futex resumed>) = 0 [pid 309] umount2("./610", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6440] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... futex resumed>) = 0 [pid 6439] exit_group(0) = ? [pid 6440] <... futex resumed>) = ? [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6438] mount(NULL, "./config", "configfs", 0, NULL [pid 309] openat(AT_FDCWD, "./610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6441] set_robust_list(0x5555731a86a0, 24 [pid 309] <... openat resumed>) = 3 [pid 6441] <... set_robust_list resumed>) = 0 [pid 6438] <... mount resumed>) = 0 [pid 309] fstat(3 [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6442] <... set_robust_list resumed>) = 0 [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 6438] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6437] <... futex resumed>) = 0 [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6438] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6442] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6438] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6440] +++ exited with 0 +++ [pid 6439] +++ exited with 0 +++ [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./610/binderfs" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6439, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] unlink("./610/binderfs" [pid 6442] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6438] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6441] chdir("./617") = 0 [pid 6441] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6438] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6441] setpgid(0, 0) = 0 [pid 6441] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6438] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6441] <... openat resumed>) = 3 [pid 6441] write(3, "1000", 4 [pid 6438] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./610/config" [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... write resumed>) = 4 [pid 6441] close(3 [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6437] <... futex resumed>) = 0 [pid 309] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6441] <... close resumed>) = 0 [pid 6438] <... symlinkat resumed>) = 0 [pid 309] openat(AT_FDCWD, "./610/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6441] symlink("/dev/binderfs", "./binderfs" [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6437] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 6441] <... symlink resumed>) = 0 [pid 6438] <... unlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6442] chdir("./622" [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6438] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6437] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6437] <... futex resumed>) = 0 [pid 309] close(4 [pid 6438] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6437] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 6441] write(1, "executing program\n", 18 [pid 6438] <... unlinkat resumed>) = 0 [pid 309] rmdir("./610/config" [pid 6438] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... write resumed>) = 18 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6441] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6441] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6441] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6441] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 6438] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6437] exit_group(0 [pid 309] getdents64(3 [pid 6438] <... futex resumed>) = ? [pid 6437] <... exit_group resumed>) = ? [pid 6442] <... chdir resumed>) = 0 [pid 6441] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6438] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6442] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] close(3 [pid 6441] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6437] +++ exited with 0 +++ [pid 6442] <... prctl resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./610" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6437, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6441] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6443]}, 88) = 6443 [pid 309] <... rmdir resumed>) = 0 [pid 6441] rt_sigprocmask(SIG_SETMASK, [] [pid 309] mkdir("./611", 0777 [pid 6441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6443 attached [pid 6443] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 executing program [pid 309] <... mkdir resumed>) = 0 [pid 6443] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6443] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... futex resumed>) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6444 [pid 6443] <... futex resumed>) = 1 [pid 6443] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6442] setpgid(0, 0 [pid 6441] <... futex resumed>) = 0 [pid 6442] <... setpgid resumed>) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6443] <... futex resumed>) = 1 [pid 6443] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6442] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6443] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... futex resumed>) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6443] <... futex resumed>) = 1 [pid 6443] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... futex resumed>) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6442] <... openat resumed>) = 3 [pid 6443] <... futex resumed>) = 1 [pid 6443] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6442] write(3, "1000", 4) = 4 [pid 6442] close(3ci2-android-6-1/strace-static-x86_64: Process 6444 attached [pid 6443] <... mkdirat resumed>) = 0 [pid 6442] <... close resumed>) = 0 [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... futex resumed>) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6443] <... futex resumed>) = 1 [pid 6443] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... restart_syscall resumed>) = 0 [pid 6442] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./603", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6442] <... symlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6442] write(1, "executing program\n", 18 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 6442] <... write resumed>) = 18 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] <... restart_syscall resumed>) = 0 [pid 6442] <... futex resumed>) = 0 [pid 6442] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] newfstatat(AT_FDCWD, "./603/binderfs" [pid 6442] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] umount2("./604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6442] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] openat(AT_FDCWD, "./604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] unlink("./603/binderfs" [pid 6442] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 6442] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] fstat(3 [pid 306] <... unlink resumed>) = 0 [pid 6444] set_robust_list(0x5555731a86a0, 24 [pid 306] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6443] <... symlinkat resumed>) = 0 [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6442] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./603/config" [pid 6442] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./603/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6442] <... mprotect resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./604/binderfs" [pid 306] openat(AT_FDCWD, "./603/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6442] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 4 [pid 6442] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] unlink("./604/binderfs" [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 6442] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./603/config"ci2-android-6-1/strace-static-x86_64: Process 6445 attached [pid 6444] <... set_robust_list resumed>) = 0 [pid 6443] <... futex resumed>) = 1 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6443] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6442] <... clone3 resumed> => {parent_tid=[6445]}, 88) = 6445 [pid 307] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 6445] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6442] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6442] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./604/config" [pid 306] close(3 [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6442] <... futex resumed>) = 0 [pid 307] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... close resumed>) = 0 [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rmdir("./603" [pid 307] openat(AT_FDCWD, "./604/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... rmdir resumed>) = 0 [pid 307] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] mkdir("./604", 0777 [pid 307] close(4) = 0 [pid 307] rmdir("./604/config") = 0 [pid 307] getdents64(3 [pid 306] <... mkdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] close(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./604") = 0 [pid 307] mkdir("./605", 0777ci2-android-6-1/strace-static-x86_64: Process 6446 attached [pid 6445] <... set_robust_list resumed>) = 0 [pid 6444] rt_sigprocmask(SIG_SETMASK, [] [pid 6443] <... unlinkat resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6446 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6446] set_robust_list(0x5555731a86a0, 24 [pid 6445] rt_sigprocmask(SIG_SETMASK, [] [pid 6444] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6447 attached [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6447 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6441] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6441] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6447] set_robust_list(0x5555731a86a0, 24 [pid 6441] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6447] <... set_robust_list resumed>) = 0 [pid 6447] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6445] mkdirat(AT_FDCWD, "./config", 0777 [pid 6447] chdir("./605" [pid 6443] <... futex resumed>) = 1 [pid 6447] <... chdir resumed>) = 0 [pid 6447] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6447] setpgid(0, 0) = 0 [pid 6445] <... mkdirat resumed>) = 0 [pid 6447] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... set_robust_list resumed>) = 0 [pid 6443] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6447] <... openat resumed>) = 3 [pid 6447] write(3, "1000", 4) = 4 [pid 6443] <... unlinkat resumed>) = 0 [pid 6447] close(3) = 0 [pid 6443] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] <... futex resumed>) = 1 [pid 6442] <... futex resumed>) = 0 [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6443] <... futex resumed>) = 1 [pid 6441] <... futex resumed>) = 0 [pid 6445] mount(NULL, "./config", "configfs", 0, NULL [pid 6443] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6441] exit_group(0 [pid 6443] <... futex resumed>) = ? [pid 6441] <... exit_group resumed>) = ? [pid 6445] <... mount resumed>) = 0 [pid 6447] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6447] write(1, "executing program\n", 18 [pid 6443] +++ exited with 0 +++ [pid 6441] +++ exited with 0 +++ [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6441, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6447] <... write resumed>) = 18 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6447] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6447] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6445] <... futex resumed>) = 1 [pid 6442] <... futex resumed>) = 0 [pid 6447] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6442] <... futex resumed>) = 0 [pid 6447] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6447] <... mprotect resumed>) = 0 [pid 6446] rt_sigprocmask(SIG_SETMASK, [] [pid 6445] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6444] chdir("./611" [pid 6447] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6445] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6447] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6447] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6446] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] <... chdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6448 attached [pid 6445] <... futex resumed>) = 1 [pid 6442] <... futex resumed>) = 0 [pid 6448] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6447] <... clone3 resumed> => {parent_tid=[6448]}, 88) = 6448 [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6448] <... set_robust_list resumed>) = 0 [pid 6447] rt_sigprocmask(SIG_SETMASK, [] [pid 6442] <... futex resumed>) = 0 [pid 6448] rt_sigprocmask(SIG_SETMASK, [] [pid 6447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6448] mkdirat(AT_FDCWD, "./config", 0777 [pid 6447] <... futex resumed>) = 0 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] chdir("./604" [pid 6445] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6444] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... restart_syscall resumed>) = 0 [pid 6448] <... mkdirat resumed>) = 0 [pid 6446] <... chdir resumed>) = 0 [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6445] <... futex resumed>) = 1 [pid 6444] <... prctl resumed>) = 0 [pid 6442] <... futex resumed>) = 0 [pid 6448] <... futex resumed>) = 1 [pid 6447] <... futex resumed>) = 0 [pid 6445] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6448] mount(NULL, "./config", "configfs", 0, NULL [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... prctl resumed>) = 0 [pid 6444] setpgid(0, 0 [pid 6442] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6448] <... mount resumed>) = 0 [pid 6447] <... futex resumed>) = 0 [pid 6445] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] setpgid(0, 0 [pid 6445] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6444] <... setpgid resumed>) = 0 [pid 6448] <... futex resumed>) = 0 [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 3 [pid 6448] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... setpgid resumed>) = 0 [pid 6445] <... mkdirat resumed>) = 0 [pid 6444] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] fstat(3 [pid 6448] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6447] <... futex resumed>) = 0 [pid 6446] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6445] <... futex resumed>) = 1 [pid 6444] <... openat resumed>) = 3 [pid 6442] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6448] <... futex resumed>) = 0 [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6446] <... openat resumed>) = 3 executing program [pid 6445] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6444] write(3, "1000", 4 [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6448] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] write(3, "1000", 4 [pid 6445] <... symlinkat resumed>) = 0 [pid 6444] <... write resumed>) = 4 [pid 6442] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6448] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6447] <... futex resumed>) = 0 [pid 6446] <... write resumed>) = 4 [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] close(3 [pid 6445] <... futex resumed>) = 0 [pid 6444] close(3 [pid 308] umount2("./617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6448] <... futex resumed>) = 0 [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6446] <... close resumed>) = 0 [pid 6445] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6448] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] symlink("/dev/binderfs", "./binderfs" [pid 6444] <... close resumed>) = 0 [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6448] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6447] <... futex resumed>) = 0 [pid 6446] <... symlink resumed>) = 0 [pid 6445] <... futex resumed>) = 0 [pid 6444] symlink("/dev/binderfs", "./binderfs" [pid 6442] <... futex resumed>) = 1 [pid 308] newfstatat(AT_FDCWD, "./617/binderfs" [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] write(1, "executing program\n", 18 [pid 6445] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6448] <... futex resumed>) = 0 [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6446] <... write resumed>) = 18 [pid 6445] <... unlinkat resumed>) = 0 [pid 6444] <... symlink resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 6448] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] write(1, "executing program\n", 18 [pid 308] unlink("./617/binderfs" [pid 6448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6447] <... futex resumed>) = 0 [pid 6446] <... futex resumed>) = 0 [pid 6445] <... futex resumed>) = 1 [pid 6444] <... write resumed>) = 18 [pid 6442] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6448] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6445] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6442] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6448] <... symlinkat resumed>) = 0 [pid 6446] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6445] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6442] <... futex resumed>) = 0 [pid 308] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6445] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6442] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6448] <... futex resumed>) = 1 [pid 6447] <... futex resumed>) = 0 [pid 6446] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6445] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6444] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6448] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6445] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6447] <... futex resumed>) = 0 [pid 6446] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6445] <... futex resumed>) = 1 [pid 6444] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6442] <... futex resumed>) = 0 [pid 6448] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE executing program [pid 6445] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6444] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6448] <... unlinkat resumed>) = 0 [pid 6446] <... mprotect resumed>) = 0 [pid 6444] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6442] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./617/config" [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6445] <... futex resumed>) = ? [pid 6444] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6442] <... exit_group resumed>) = ? [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6448] <... futex resumed>) = 1 [pid 6447] <... futex resumed>) = 0 [pid 6446] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6445] +++ exited with 0 +++ [pid 6444] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6442] +++ exited with 0 +++ [pid 6448] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6447] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6444] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6448] <... unlinkat resumed>) = 0 [pid 6447] <... futex resumed>) = 0 [pid 6444] <... mprotect resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6442, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6448] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] <... clone3 resumed> => {parent_tid=[6449]}, 88) = 6449 [pid 6444] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6448] <... futex resumed>) = 0 [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6446] rt_sigprocmask(SIG_SETMASK, [] [pid 6444] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] openat(AT_FDCWD, "./617/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6447] exit_group(0 [pid 6446] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6444] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] <... exit_group resumed>) = ? [pid 6446] <... futex resumed>) = 0 [pid 6444] <... clone3 resumed> => {parent_tid=[6450]}, 88) = 6450 [pid 308] <... openat resumed>) = 4 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6444] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6449 attached [pid 6449] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6449] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6449] mkdirat(AT_FDCWD, "./config", 0777 [pid 6448] +++ exited with 0 +++ [pid 6447] +++ exited with 0 +++ [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] getdents64(4 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./617/config" [pid 6449] <... mkdirat resumed>) = 0 [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6446] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 6449] <... futex resumed>) = 1 [pid 308] <... close resumed>) = 0 [pid 6449] mount(NULL, "./config", "configfs", 0, NULL [pid 308] rmdir("./617" [pid 6449] <... mount resumed>) = 0 [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... futex resumed>) = 0 [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6446] <... futex resumed>) = 0 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./618", 0777 [pid 6449] <... futex resumed>) = 1 [pid 6449] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... futex resumed>) = 0 [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6449] <... futex resumed>) = 1 [pid 6449] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6449] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6446] <... futex resumed>) = 0 [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6449] <... futex resumed>) = 1 [pid 6449] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 310] openat(AT_FDCWD, "./622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6451 [pid 310] fstat(3 [pid 6446] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6449] <... futex resumed>) = 1 [pid 310] getdents64(3 [pid 6446] <... futex resumed>) = 0 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6449] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 310] umount2("./622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6449] <... symlinkat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./622/binderfs" [pid 6446] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] unlink("./622/binderfs" [pid 6446] <... futex resumed>) = 0 [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6449] <... futex resumed>) = 1 [pid 6449] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... unlink resumed>) = 0 [pid 6449] <... unlinkat resumed>) = 0 [pid 310] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 6446] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6446] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6449] <... futex resumed>) = 1 [pid 310] newfstatat(AT_FDCWD, "./622/config" [pid 6449] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-1/strace-static-x86_64: Process 6450 attached [pid 6449] <... unlinkat resumed>) = 0 [pid 310] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6451 attached [pid 6449] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6446] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./622/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6446] exit_group(0) = ? [pid 310] <... openat resumed>) = 4 [pid 6451] set_robust_list(0x5555731a86a0, 24 [pid 6450] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] fstat(4 [pid 6449] <... futex resumed>) = ? [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6451] <... set_robust_list resumed>) = 0 [pid 6450] <... set_robust_list resumed>) = 0 [pid 310] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] close(4) = 0 [pid 310] rmdir("./622/config" [pid 6451] rt_sigprocmask(SIG_SETMASK, [] [pid 6450] rt_sigprocmask(SIG_SETMASK, [] [pid 6449] +++ exited with 0 +++ [pid 6446] +++ exited with 0 +++ [pid 310] <... rmdir resumed>) = 0 [pid 310] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6446, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6450] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(3) = 0 [pid 6451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] rmdir("./622" [pid 6451] chdir("./618" [pid 6450] mkdirat(AT_FDCWD, "./config", 0777 [pid 6451] <... chdir resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 310] mkdir("./623", 0777 [pid 6451] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6450] <... mkdirat resumed>) = 0 [pid 6451] <... prctl resumed>) = 0 [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6451] setpgid(0, 0 [pid 6450] <... futex resumed>) = 1 [pid 6444] <... futex resumed>) = 0 [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6451] <... setpgid resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6452 attached [pid 6450] mount(NULL, "./config", "configfs", 0, NULL [pid 6452] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6452 [pid 6452] <... set_robust_list resumed>) = 0 [pid 6451] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6450] <... mount resumed>) = 0 [pid 6452] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6451] <... openat resumed>) = 3 [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6452] chdir("./623" [pid 6451] write(3, "1000", 4 [pid 6450] <... futex resumed>) = 1 [pid 6444] <... futex resumed>) = 0 [pid 6452] <... chdir resumed>) = 0 [pid 6451] <... write resumed>) = 4 [pid 6450] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 6444] <... futex resumed>) = 0 [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6452] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6451] close(3 [pid 6450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] openat(AT_FDCWD, "./604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6452] <... prctl resumed>) = 0 [pid 6451] <... close resumed>) = 0 [pid 6450] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 306] <... openat resumed>) = 3 [pid 6452] setpgid(0, 0 [pid 6451] symlink("/dev/binderfs", "./binderfs" [pid 6450] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] umount2("./605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6452] <... setpgid resumed>) = 0 [pid 6450] <... futex resumed>) = 1 [pid 6444] <... futex resumed>) = 0 [pid 307] openat(AT_FDCWD, "./605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(3 [pid 6451] <... symlink resumed>) = 0 [pid 6450] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6452] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... openat resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6450] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6444] <... futex resumed>) = 0 [pid 307] fstat(3 [pid 306] umount2("./604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6452] <... openat resumed>) = 3 [pid 6451] write(1, "executing program\n", 18 [pid 6450] <... futex resumed>) = 0 [pid 6444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./604/binderfs" [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6450] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6452] write(3, "1000", 4 [pid 6451] <... write resumed>) = 18 [pid 6444] <... futex resumed>) = 0 [pid 307] umount2("./605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./604/binderfs" [pid 6450] <... mkdirat resumed>) = 0 [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 6452] <... write resumed>) = 4 [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] newfstatat(AT_FDCWD, "./605/binderfs" [pid 306] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6452] close(3 [pid 6451] <... futex resumed>) = 0 [pid 6450] <... futex resumed>) = 0 [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6451] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program executing program [pid 6450] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6444] <... futex resumed>) = 0 [pid 307] unlink("./605/binderfs" [pid 306] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6452] <... close resumed>) = 0 [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./604/config" [pid 6452] symlink("/dev/binderfs", "./binderfs" [pid 6451] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6450] <... symlinkat resumed>) = 0 [pid 307] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6451] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] umount2("./604/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./604/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 6452] <... symlink resumed>) = 0 [pid 6451] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6452] write(1, "executing program\n", 18 [pid 6451] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6450] <... futex resumed>) = 1 [pid 6444] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./605/config" [pid 306] getdents64(4 [pid 6451] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6450] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6452] <... write resumed>) = 18 [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6444] <... futex resumed>) = 0 [pid 307] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(4 [pid 6451] <... mprotect resumed>) = 0 [pid 6450] <... unlinkat resumed>) = 0 [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./605/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rmdir("./604/config" [pid 6452] <... futex resumed>) = 0 [pid 6451] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 4 [pid 6452] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6451] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6450] <... futex resumed>) = 1 [pid 6444] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 306] <... rmdir resumed>) = 0 [pid 6452] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6451] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6450] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6444] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6453 attached [pid 6452] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6444] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6453] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6451] <... clone3 resumed> => {parent_tid=[6453]}, 88) = 6453 [pid 6450] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6444] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6453] <... set_robust_list resumed>) = 0 [pid 6452] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6451] rt_sigprocmask(SIG_SETMASK, [] [pid 6450] <... unlinkat resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6453] rt_sigprocmask(SIG_SETMASK, [] [pid 6452] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6450] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 306] rmdir("./604" [pid 6453] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6452] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6450] <... futex resumed>) = 1 [pid 6444] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6453] mkdirat(AT_FDCWD, "./config", 0777 [pid 6452] <... mprotect resumed>) = 0 [pid 6451] <... futex resumed>) = 0 [pid 6450] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6444] exit_group(0 [pid 307] close(4 [pid 306] <... rmdir resumed>) = 0 [pid 6452] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6450] <... futex resumed>) = ? [pid 6444] <... exit_group resumed>) = ? [pid 307] <... close resumed>) = 0 [pid 306] mkdir("./605", 0777 [pid 6453] <... mkdirat resumed>) = 0 [pid 6452] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6450] +++ exited with 0 +++ [pid 307] rmdir("./605/config" [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] +++ exited with 0 +++ [pid 307] <... rmdir resumed>) = 0 [pid 6453] <... futex resumed>) = 1 [pid 6452] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6451] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6444, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] getdents64(3 [pid 306] <... mkdir resumed>) = 0 [pid 6453] mount(NULL, "./config", "configfs", 0, NULL [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6452] <... clone3 resumed> => {parent_tid=[6454]}, 88) = 6454 [pid 6451] <... futex resumed>) = 0 [pid 307] close(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6453] <... mount resumed>) = 0 [pid 6452] rt_sigprocmask(SIG_SETMASK, [] [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6454 attached [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rmdir("./605"ci2-android-6-1/strace-static-x86_64: Process 6455 attached [pid 6454] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] set_robust_list(0x5555731a86a0, 24 [pid 6452] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6455 [pid 6455] <... set_robust_list resumed>) = 0 [pid 6453] <... futex resumed>) = 1 [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6451] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6455] rt_sigprocmask(SIG_SETMASK, [] [pid 6454] <... set_robust_list resumed>) = 0 [pid 6453] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] mkdir("./606", 0777 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6451] <... futex resumed>) = 0 [pid 6455] chdir("./605") = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6455] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6453] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6455] <... prctl resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6453] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6455] setpgid(0, 0) = 0 [pid 6455] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6455] write(3, "1000", 4 [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] <... write resumed>) = 4 [pid 6453] <... futex resumed>) = 1 [pid 6451] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6456 [pid 6453] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6453] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6451] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 6455] close(3 [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... futex resumed>) = 0 [pid 6455] <... close resumed>) = 0 [pid 6453] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6451] <... futex resumed>) = 0 [pid 309] umount2("./611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 6455] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6453] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6455] write(1, "executing program\n", 18 [pid 309] openat(AT_FDCWD, "./611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] <... write resumed>) = 18 [pid 6453] <... futex resumed>) = 1 [pid 309] <... openat resumed>) = 3 [pid 6451] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 6453] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6451] <... futex resumed>) = 0 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... symlinkat resumed>) = 0 [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(3 [pid 6455] <... futex resumed>) = 0 [pid 6455] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6455] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] umount2("./611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6453] <... futex resumed>) = 1 [pid 6451] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6453] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./611/binderfs" [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6451] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6453] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] unlink("./611/binderfs" [pid 6455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6455] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6453] <... unlinkat resumed>) = 0 [pid 6455] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6455] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... unlink resumed>) = 0 [pid 6455] <... mprotect resumed>) = 0 [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6455] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6453] <... futex resumed>) = 1 [pid 6451] <... futex resumed>) = 0 [pid 6455] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6453] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6451] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6457 attached ci2-android-6-1/strace-static-x86_64: Process 6456 attached [pid 6454] rt_sigprocmask(SIG_SETMASK, [] [pid 6455] <... clone3 resumed> => {parent_tid=[6457]}, 88) = 6457 [pid 6455] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6451] <... futex resumed>) = 0 [pid 309] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6457] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6451] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6453] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6457] <... set_robust_list resumed>) = 0 [pid 6457] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6457] mkdirat(AT_FDCWD, "./config", 0777 [pid 6456] set_robust_list(0x5555731a86a0, 24 [pid 6454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6453] <... unlinkat resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./611/config" [pid 6457] <... mkdirat resumed>) = 0 [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6455] <... futex resumed>) = 0 [pid 6457] mount(NULL, "./config", "configfs", 0, NULL [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... mount resumed>) = 0 [pid 6455] <... futex resumed>) = 0 [pid 6453] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6454] mkdirat(AT_FDCWD, "./config", 0777 [pid 6457] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6457] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6455] <... futex resumed>) = 0 [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6453] <... futex resumed>) = 1 [pid 6451] <... futex resumed>) = 0 [pid 309] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6457] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6457] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6455] <... futex resumed>) = 0 [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6454] <... mkdirat resumed>) = 0 [pid 6451] exit_group(0 [pid 6457] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6453] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6457] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] <... set_robust_list resumed>) = 0 [pid 6455] <... futex resumed>) = 0 [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... futex resumed>) = ? [pid 6451] <... exit_group resumed>) = ? [pid 309] openat(AT_FDCWD, "./611/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6457] <... mkdirat resumed>) = 0 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6455] <... futex resumed>) = 0 [pid 6457] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... symlinkat resumed>) = 0 [pid 6455] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6457] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6457] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... unlinkat resumed>) = 0 [pid 6455] <... futex resumed>) = 0 [pid 6453] +++ exited with 0 +++ [pid 6451] +++ exited with 0 +++ [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] rt_sigprocmask(SIG_SETMASK, [] [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6454] <... futex resumed>) = 1 [pid 6452] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6457] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6457] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6455] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6454] mount(NULL, "./config", "configfs", 0, NULL [pid 6452] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6451, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6457] <... unlinkat resumed>) = 0 [pid 6456] chdir("./606" [pid 6455] <... futex resumed>) = 0 [pid 6454] <... mount resumed>) = 0 [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6457] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6457] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 6457] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6456] <... chdir resumed>) = 0 [pid 6455] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6457] <... futex resumed>) = ? [pid 6455] <... exit_group resumed>) = ? [pid 6456] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6454] <... futex resumed>) = 1 [pid 6452] <... futex resumed>) = 0 [pid 309] close(4 [pid 6456] <... prctl resumed>) = 0 [pid 6454] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 6457] +++ exited with 0 +++ [pid 6456] setpgid(0, 0 [pid 6455] +++ exited with 0 +++ [pid 6454] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6452] <... futex resumed>) = 0 [pid 309] rmdir("./611/config" [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6455, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6456] <... setpgid resumed>) = 0 [pid 6454] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] <... rmdir resumed>) = 0 [pid 6456] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6454] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6456] <... openat resumed>) = 3 [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6456] write(3, "1000", 4 [pid 6454] <... futex resumed>) = 1 [pid 6452] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6456] <... write resumed>) = 4 [pid 6454] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 6456] close(3 [pid 6454] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6452] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6456] <... close resumed>) = 0 [pid 6454] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./611" [pid 6456] symlink("/dev/binderfs", "./binderfs" [pid 6454] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] umount2("./605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6456] <... symlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6456] write(1, "executing program\n", 18 [pid 6454] <... futex resumed>) = 1 [pid 6452] <... futex resumed>) = 0 [pid 309] mkdir("./612", 0777 [pid 6456] <... write resumed>) = 18 [pid 6454] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 6452] <... futex resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6454] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6454] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6456] <... futex resumed>) = 0 [pid 6454] <... mkdirat resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(3 [pid 6456] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6456] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6454] <... futex resumed>) = 1 [pid 6452] <... futex resumed>) = 0 [pid 306] umount2("./605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6458 attached [pid 6456] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6454] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6452] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./605/binderfs" [pid 6456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6454] <... symlinkat resumed>) = 0 [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6458 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6458] set_robust_list(0x5555731a86a0, 24 [pid 6456] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./605/binderfs" [pid 6458] <... set_robust_list resumed>) = 0 [pid 6456] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6454] <... futex resumed>) = 0 [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6458] rt_sigprocmask(SIG_SETMASK, [] [pid 6456] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6454] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6452] <... futex resumed>) = 0 [pid 306] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6456] <... mprotect resumed>) = 0 [pid 6454] <... unlinkat resumed>) = 0 [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 6458] chdir("./612" [pid 6456] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6458] <... chdir resumed>) = 0 [pid 6456] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6454] <... futex resumed>) = 1 [pid 6452] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6458] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6456] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6454] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6452] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./605/config" [pid 6454] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6452] <... futex resumed>) = 0 [pid 308] umount2("./618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6456] <... clone3 resumed> => {parent_tid=[6459]}, 88) = 6459 [pid 6454] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6452] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./605/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6456] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6454] <... unlinkat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./605/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6454] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 4 [pid 6456] <... futex resumed>) = 0 [pid 6454] <... futex resumed>) = 1 [pid 6452] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 306] fstat(4 [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6454] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6452] exit_group(0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6458] <... prctl resumed>) = 0 [pid 6454] <... futex resumed>) = ? [pid 6452] <... exit_group resumed>) = ? [pid 308] getdents64(3 [pid 306] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6459 attached [pid 6458] setpgid(0, 0 [pid 6454] +++ exited with 0 +++ [pid 6452] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6459] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6458] <... setpgid resumed>) = 0 [pid 308] umount2("./618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6452, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6459] <... set_robust_list resumed>) = 0 [pid 6458] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6459] rt_sigprocmask(SIG_SETMASK, [] [pid 6458] <... openat resumed>) = 3 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./618/binderfs" [pid 306] close(4 [pid 6459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6458] write(3, "1000", 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... close resumed>) = 0 [pid 6459] mkdirat(AT_FDCWD, "./config", 0777 [pid 6458] <... write resumed>) = 4 [pid 306] rmdir("./605/config" [pid 6458] close(3 [pid 310] umount2("./623", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./618/binderfs" [pid 6459] <... mkdirat resumed>) = 0 [pid 6458] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] symlink("/dev/binderfs", "./binderfs" [pid 310] openat(AT_FDCWD, "./623", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 6459] <... futex resumed>) = 1 [pid 6458] <... symlink resumed>) = 0 [pid 6456] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6459] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6458] write(1, "executing program\n", 18 [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 306] close(3 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] <... write resumed>) = 18 [pid 6456] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6459] mount(NULL, "./config", "configfs", 0, NULL [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 308] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./605" [pid 6459] <... mount resumed>) = 0 [pid 6458] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] umount2("./623/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./618/config" [pid 306] mkdir("./606", 0777 [pid 6459] <... futex resumed>) = 1 [pid 6458] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6456] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6459] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6458] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] newfstatat(AT_FDCWD, "./623/binderfs" [pid 308] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... mkdir resumed>) = 0 [pid 6459] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6456] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./623/binderfs" [pid 308] openat(AT_FDCWD, "./618/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6459] <... futex resumed>) = 0 [pid 6458] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6456] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... unlink resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6459] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6458] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] <... mprotect resumed>) = 0 [pid 6456] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] newfstatat(AT_FDCWD, "./623/config" [pid 308] getdents64(4 [pid 6459] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6458] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6460 [pid 6459] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6458] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(4 [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6459] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = 0 executing program [pid 310] openat(AT_FDCWD, "./623/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rmdir("./618/config" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6461 attached ci2-android-6-1/strace-static-x86_64: Process 6460 attached [pid 6459] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6458] <... clone3 resumed> => {parent_tid=[6461]}, 88) = 6461 [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] rt_sigprocmask(SIG_SETMASK, [] [pid 6456] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 308] getdents64(3 [pid 6459] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6460] set_robust_list(0x5555731a86a0, 24 [pid 310] getdents64(4 [pid 308] close(3 [pid 6460] <... set_robust_list resumed>) = 0 [pid 6459] <... mkdirat resumed>) = 0 [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 6461] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] rmdir("./618" [pid 6461] <... set_robust_list resumed>) = 0 [pid 6460] rt_sigprocmask(SIG_SETMASK, [] [pid 6459] <... futex resumed>) = 1 [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6461] rt_sigprocmask(SIG_SETMASK, [] [pid 6460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6459] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 308] <... rmdir resumed>) = 0 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 308] mkdir("./619", 0777 [pid 6461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6460] chdir("./606" [pid 6459] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./623/config" [pid 6461] mkdirat(AT_FDCWD, "./config", 0777 [pid 6460] <... chdir resumed>) = 0 [pid 6459] <... symlinkat resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6460] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6460] <... prctl resumed>) = 0 [pid 6459] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6460] setpgid(0, 0 [pid 6459] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6461] <... mkdirat resumed>) = 0 [pid 6460] <... setpgid resumed>) = 0 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] <... futex resumed>) = 0 [pid 310] close(3ci2-android-6-1/strace-static-x86_64: Process 6462 attached [pid 6460] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6459] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 6462] set_robust_list(0x5555731a86a0, 24 [pid 6459] <... unlinkat resumed>) = 0 [pid 310] rmdir("./623" [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6462 [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... openat resumed>) = 3 [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] <... set_robust_list resumed>) = 0 [pid 6461] <... futex resumed>) = 1 [pid 6460] write(3, "1000", 4 [pid 6459] <... futex resumed>) = 1 [pid 6458] <... futex resumed>) = 0 [pid 6456] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6462] rt_sigprocmask(SIG_SETMASK, [] [pid 6461] mount(NULL, "./config", "configfs", 0, NULL [pid 6460] <... write resumed>) = 4 [pid 6459] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./624", 0777 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6461] <... mount resumed>) = 0 [pid 6460] close(3 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] <... futex resumed>) = 0 [pid 6456] <... futex resumed>) = 0 [pid 6460] <... close resumed>) = 0 [pid 6459] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 6459] <... unlinkat resumed>) = 0 [pid 6460] symlink("/dev/binderfs", "./binderfs" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6459] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6459] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6462] chdir("./619" [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... symlink resumed>) = 0 [pid 6459] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6456] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 6463 attached [pid 6462] <... chdir resumed>) = 0 [pid 6461] <... futex resumed>) = 1 [pid 6460] write(1, "executing program\n", 18 [pid 6458] <... futex resumed>) = 0 [pid 6463] set_robust_list(0x5555731a86a0, 24 [pid 6460] <... write resumed>) = 18 [pid 6459] <... futex resumed>) = ? [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] <... exit_group resumed>) = ? [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6463 [pid 6463] <... set_robust_list resumed>) = 0 [pid 6462] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6461] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6459] +++ exited with 0 +++ [pid 6458] <... futex resumed>) = 0 [pid 6462] <... prctl resumed>) = 0 [pid 6461] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6460] <... futex resumed>) = 0 [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] +++ exited with 0 +++ [pid 6463] rt_sigprocmask(SIG_SETMASK, [] [pid 6462] setpgid(0, 0 [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6463] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6462] <... setpgid resumed>) = 0 [pid 6460] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6463] chdir("./624" [pid 6462] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6460] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6458] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6463] <... chdir resumed>) = 0 [pid 6460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] <... openat resumed>) = 3 [pid 6461] <... futex resumed>) = 0 [pid 6460] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6463] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6460] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6462] write(3, "1000", 4 [pid 6461] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6460] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6463] setpgid(0, 0) = 0 [pid 6462] <... write resumed>) = 4 [pid 6460] <... mprotect resumed>) = 0 [pid 6461] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6463] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6462] close(3 [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6463] <... openat resumed>) = 3 [pid 6462] <... close resumed>) = 0 [pid 6461] <... futex resumed>) = 1 [pid 6460] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6458] <... futex resumed>) = 0 [pid 6462] symlink("/dev/binderfs", "./binderfs" [pid 6460] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6458] <... futex resumed>) = 0 [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6463] write(3, "1000", 4 [pid 6460] <... clone3 resumed> => {parent_tid=[6464]}, 88) = 6464 [pid 6463] <... write resumed>) = 4 [pid 6463] close(3 [pid 6462] <... symlink resumed>) = 0 [pid 6460] rt_sigprocmask(SIG_SETMASK, [] [pid 6463] <... close resumed>) = 0 [pid 6463] symlink("/dev/binderfs", "./binderfs" [pid 6461] <... mkdirat resumed>) = 0 [pid 6460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6462] write(1, "executing program\n", 18 [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] <... write resumed>) = 18 [pid 6461] <... futex resumed>) = 1 [pid 6460] <... futex resumed>) = 0 [pid 6458] <... futex resumed>) = 0 [pid 6463] <... symlink resumed>) = 0 [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6464 attached [pid 6462] <... futex resumed>) = 0 [pid 6458] <... futex resumed>) = 0 [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6463] write(1, "executing program\n", 18 [pid 6462] <... rt_sigaction resumed>, NULL, 8) = 0 executing program executing program [pid 6461] <... symlinkat resumed>) = 0 [pid 6463] <... write resumed>) = 18 [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6463] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6462] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6463] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6458] <... futex resumed>) = 0 [pid 6461] <... futex resumed>) = 1 [pid 6463] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6462] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6461] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6462] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6461] <... unlinkat resumed>) = 0 [pid 6463] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6458] <... futex resumed>) = 0 [pid 6463] <... mprotect resumed>) = 0 [pid 6463] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6462] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6463] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6463] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6462] <... mprotect resumed>) = 0 [pid 6461] <... futex resumed>) = 0 [pid 6458] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] <... clone3 resumed> => {parent_tid=[6465]}, 88) = 6465 [pid 6458] <... futex resumed>) = 0 [pid 6463] rt_sigprocmask(SIG_SETMASK, [] [pid 6462] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6461] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6458] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6463] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6463] <... futex resumed>) = 0 [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6461] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6465 attached [pid 6465] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6461] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6465] mkdirat(AT_FDCWD, "./config", 0777 [pid 6462] <... clone3 resumed> => {parent_tid=[6466]}, 88) = 6466 [pid 6461] <... futex resumed>) = 1 [pid 6458] <... futex resumed>) = 0 [pid 6462] rt_sigprocmask(SIG_SETMASK, [] [pid 6461] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6458] exit_group(0 [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] <... futex resumed>) = ? [pid 6462] <... futex resumed>) = 0 [pid 6458] <... exit_group resumed>) = ? [pid 6461] +++ exited with 0 +++ [pid 6465] <... mkdirat resumed>) = 0 [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] +++ exited with 0 +++ [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6458, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6463] <... futex resumed>) = 0 [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6465] <... futex resumed>) = 1 [pid 6465] mount(NULL, "./config", "configfs", 0, NULL [pid 6464] <... set_robust_list resumed>) = 0 [pid 6464] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6466 attached [pid 6466] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6465] <... mount resumed>) = 0 [pid 6464] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6464] mkdirat(AT_FDCWD, "./config", 0777 [pid 6466] <... set_robust_list resumed>) = 0 [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6466] rt_sigprocmask(SIG_SETMASK, [] [pid 6465] <... futex resumed>) = 1 [pid 6463] <... futex resumed>) = 0 [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6465] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6464] <... mkdirat resumed>) = 0 [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... futex resumed>) = 0 [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] <... futex resumed>) = 1 [pid 6464] mount(NULL, "./config", "configfs", 0, NULL [pid 6466] mkdirat(AT_FDCWD, "./config", 0777 [pid 6464] <... mount resumed>) = 0 [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... futex resumed>) = 0 [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] <... futex resumed>) = 1 [pid 6464] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... futex resumed>) = 0 [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] <... futex resumed>) = 1 [pid 6466] <... mkdirat resumed>) = 0 [pid 6464] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... futex resumed>) = 0 [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] <... futex resumed>) = 1 [pid 309] <... restart_syscall resumed>) = 0 [pid 6464] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 307] <... restart_syscall resumed>) = 0 [pid 6464] <... mkdirat resumed>) = 0 [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6460] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./606", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6460] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] fstat(3 [pid 6464] <... futex resumed>) = 1 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 3 [pid 6464] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] getdents64(3 [pid 307] fstat(3 [pid 6464] <... symlinkat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./612/binderfs" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] unlink("./612/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6464] <... futex resumed>) = 1 [pid 6460] <... futex resumed>) = 0 [pid 6464] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6464] <... unlinkat resumed>) = 0 [pid 6460] <... futex resumed>) = 0 [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./606/binderfs" [pid 6465] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6464] <... futex resumed>) = 0 [pid 6460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6464] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6460] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 307] unlink("./606/binderfs" [pid 6466] <... futex resumed>) = 1 [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6464] <... unlinkat resumed>) = 0 [pid 6462] <... futex resumed>) = 0 [pid 6460] <... futex resumed>) = 0 [pid 309] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6464] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... unlink resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6466] mount(NULL, "./config", "configfs", 0, NULL [pid 6464] <... futex resumed>) = 0 [pid 6463] <... futex resumed>) = 0 [pid 6465] <... futex resumed>) = 1 [pid 6462] <... futex resumed>) = 0 [pid 6460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] newfstatat(AT_FDCWD, "./612/config" [pid 307] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6466] <... mount resumed>) = 0 [pid 6465] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6464] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6460] exit_group(0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6464] <... futex resumed>) = ? [pid 6463] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6460] <... exit_group resumed>) = ? [pid 309] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 6466] <... futex resumed>) = 0 [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6464] +++ exited with 0 +++ [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6466] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6465] <... futex resumed>) = 0 [pid 6463] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6462] <... futex resumed>) = 0 [pid 6460] +++ exited with 0 +++ [pid 309] openat(AT_FDCWD, "./612/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6466] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6465] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./606/config" [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... mkdirat resumed>) = 0 [pid 6463] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6460, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6466] <... futex resumed>) = 1 [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6466] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6465] <... futex resumed>) = 0 [pid 6463] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6465] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] openat(AT_FDCWD, "./606/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 6466] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6465] <... symlinkat resumed>) = 0 [pid 6463] <... futex resumed>) = 0 [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 306] umount2("./606", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 3 [pid 6466] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] fstat(4 [pid 306] fstat(3 [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... futex resumed>) = 0 [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6466] <... futex resumed>) = 1 [pid 6465] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6463] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] getdents64(4 [pid 306] getdents64(3 [pid 6466] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./612/config" [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6465] <... unlinkat resumed>) = 0 [pid 6462] <... futex resumed>) = 0 [pid 306] umount2("./606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6466] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./606/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] unlink("./606/binderfs" [pid 6466] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6465] <... futex resumed>) = 1 [pid 6463] <... futex resumed>) = 0 [pid 309] close(3 [pid 307] close(4 [pid 306] <... unlink resumed>) = 0 [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6466] <... futex resumed>) = 1 [pid 6465] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6463] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = 0 [pid 309] rmdir("./612" [pid 307] rmdir("./606/config" [pid 306] <... umount2 resumed>) = 0 [pid 6466] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6465] <... unlinkat resumed>) = 0 [pid 6463] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6462] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./606/config" [pid 309] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./606/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./606/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6465] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./613", 0777 [pid 307] <... rmdir resumed>) = 0 [pid 6466] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... openat resumed>) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... mkdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] getdents64(4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6466] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6465] <... futex resumed>) = 1 [pid 6463] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] close(3 [pid 306] close(4 [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] exit_group(0 [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6466] <... futex resumed>) = 1 [pid 6465] <... futex resumed>) = ? [pid 6463] <... exit_group resumed>) = ? [pid 6462] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rmdir("./606" [pid 306] rmdir("./606/config" [pid 6466] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6462] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./606" [pid 6466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6467 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./607", 0777 [pid 6466] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6465] +++ exited with 0 +++ [pid 6463] +++ exited with 0 +++ [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] mkdir("./607", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 6466] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6467 attached ci2-android-6-1/strace-static-x86_64: Process 6468 attached [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6463, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... mkdir resumed>) = 0 [pid 6468] set_robust_list(0x5555731a86a0, 24 [pid 6467] set_robust_list(0x5555731a86a0, 24 [pid 6466] <... futex resumed>) = 1 [pid 6462] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6468 [pid 6467] <... set_robust_list resumed>) = 0 [pid 6466] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6462] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6467] rt_sigprocmask(SIG_SETMASK, [] [pid 6466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6462] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6468] <... set_robust_list resumed>) = 0 [pid 6467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6466] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6462] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6469 attached [pid 6468] rt_sigprocmask(SIG_SETMASK, [] [pid 6467] chdir("./613" [pid 6466] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6469] set_robust_list(0x5555731a86a0, 24 [pid 6468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6467] <... chdir resumed>) = 0 [pid 6466] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6469 [pid 6469] <... set_robust_list resumed>) = 0 [pid 6467] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6466] <... futex resumed>) = 1 [pid 6462] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6469] rt_sigprocmask(SIG_SETMASK, [] [pid 6468] chdir("./607" [pid 6467] <... prctl resumed>) = 0 [pid 6466] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6462] exit_group(0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6467] setpgid(0, 0 [pid 6466] <... futex resumed>) = ? [pid 6462] <... exit_group resumed>) = ? [pid 310] umount2("./624", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6469] chdir("./607" [pid 6467] <... setpgid resumed>) = 0 [pid 6466] +++ exited with 0 +++ [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6469] <... chdir resumed>) = 0 [pid 6467] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] openat(AT_FDCWD, "./624", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6469] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6467] <... openat resumed>) = 3 [pid 6462] +++ exited with 0 +++ [pid 310] <... openat resumed>) = 3 [pid 6469] <... prctl resumed>) = 0 [pid 6467] write(3, "1000", 4 [pid 310] fstat(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6469] setpgid(0, 0 [pid 6467] <... write resumed>) = 4 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6469] <... setpgid resumed>) = 0 [pid 6468] <... chdir resumed>) = 0 [pid 6467] close(3 [pid 310] getdents64(3 [pid 6469] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6468] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6467] <... close resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6467] symlink("/dev/binderfs", "./binderfs" [pid 310] umount2("./624/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6468] <... prctl resumed>) = 0 [pid 6467] <... symlink resumed>) = 0 [pid 6468] setpgid(0, 0 [pid 6467] write(1, "executing program\n", 18 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6469] <... openat resumed>) = 3 [pid 6468] <... setpgid resumed>) = 0 [pid 6467] <... write resumed>) = 18 [pid 310] newfstatat(AT_FDCWD, "./624/binderfs" [pid 6469] write(3, "1000", 4 [pid 6468] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6469] <... write resumed>) = 4 [pid 6467] <... futex resumed>) = 0 [pid 310] unlink("./624/binderfs" [pid 6469] close(3 [pid 6467] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... unlink resumed>) = 0 [pid 6468] <... openat resumed>) = 3 [pid 6469] <... close resumed>) = 0 [pid 6467] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6469] symlink("/dev/binderfs", "./binderfs" [pid 6467] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6468] write(3, "1000", 4 [pid 6467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 6467] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6468] <... write resumed>) = 4 [pid 6467] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6467] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] newfstatat(AT_FDCWD, "./624/config" [pid 6468] close(3 [pid 6467] <... mprotect resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6468] <... close resumed>) = 0 [pid 6467] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6469] <... symlink resumed>) = 0 [pid 6467] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6469] write(1, "executing program\n", 18 [pid 6468] symlink("/dev/binderfs", "./binderfs" [pid 6467] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6469] <... write resumed>) = 18 [pid 310] openat(AT_FDCWD, "./624/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... symlink resumed>) = 0 [pid 6467] <... clone3 resumed> => {parent_tid=[6470]}, 88) = 6470 [pid 310] <... openat resumed>) = 4 [pid 6469] <... futex resumed>) = 0 [pid 6467] rt_sigprocmask(SIG_SETMASK, [] [pid 310] fstat(4 [pid 6469] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6469] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 6469] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6467] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(4 [pid 6469] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6469] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] close(4 [pid 6469] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] <... close resumed>) = 0 [pid 6469] <... mprotect resumed>) = 0 [pid 310] rmdir("./624/config"ci2-android-6-1/strace-static-x86_64: Process 6470 attached [pid 6469] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6468] write(1, "executing program\n", 18 [pid 310] <... rmdir resumed>) = 0 [pid 6469] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6468] <... write resumed>) = 18 [pid 310] getdents64(3 [pid 6469] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6471 attached [pid 6470] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] close(3 [pid 6469] <... clone3 resumed> => {parent_tid=[6471]}, 88) = 6471 [pid 310] <... close resumed>) = 0 [pid 6469] rt_sigprocmask(SIG_SETMASK, [] [pid 6468] <... futex resumed>) = 0 [pid 310] rmdir("./624" [pid 6471] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6470] <... set_robust_list resumed>) = 0 [pid 6469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6468] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] <... rmdir resumed>) = 0 [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./625", 0777 [pid 6471] <... set_robust_list resumed>) = 0 [pid 6470] rt_sigprocmask(SIG_SETMASK, [] [pid 6469] <... futex resumed>) = 0 [pid 6468] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6471] rt_sigprocmask(SIG_SETMASK, [] [pid 6470] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6468] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-android-6-1/strace-static-x86_64: Process 6472 attached [pid 6471] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6470] mkdirat(AT_FDCWD, "./config", 0777 [pid 6468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6472] set_robust_list(0x5555731a86a0, 24 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6472 [pid 6472] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6472] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6470] <... mkdirat resumed>) = 0 executing program executing program executing program [pid 6468] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6472] chdir("./625" [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... restart_syscall resumed>) = 0 [pid 6472] <... chdir resumed>) = 0 [pid 6472] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6471] mkdirat(AT_FDCWD, "./config", 0777 [pid 6470] <... futex resumed>) = 1 [pid 6468] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6467] <... futex resumed>) = 0 [pid 6472] <... prctl resumed>) = 0 [pid 6468] <... mprotect resumed>) = 0 [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6472] setpgid(0, 0 [pid 6468] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6467] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6472] <... setpgid resumed>) = 0 [pid 6470] mount(NULL, "./config", "configfs", 0, NULL [pid 6468] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6472] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6470] <... mount resumed>) = 0 [pid 6468] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... openat resumed>) = 3 [pid 6472] <... openat resumed>) = 3 [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 6472] write(3, "1000", 4 [pid 6470] <... futex resumed>) = 1 [pid 6468] <... clone3 resumed> => {parent_tid=[6473]}, 88) = 6473 [pid 6467] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6472] <... write resumed>) = 4 [pid 6470] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] rt_sigprocmask(SIG_SETMASK, [] [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6473 attached [pid 6472] close(3 [pid 6471] <... mkdirat resumed>) = 0 [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6467] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6472] <... close resumed>) = 0 executing program [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6472] symlink("/dev/binderfs", "./binderfs" [pid 6470] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6473] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6472] <... symlink resumed>) = 0 [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6468] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./619/binderfs" [pid 6473] <... set_robust_list resumed>) = 0 [pid 6472] write(1, "executing program\n", 18 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6472] <... write resumed>) = 18 [pid 308] unlink("./619/binderfs" [pid 6473] rt_sigprocmask(SIG_SETMASK, [] [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... futex resumed>) = 1 [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] <... futex resumed>) = 0 [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 6473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6472] <... futex resumed>) = 0 [pid 6470] <... futex resumed>) = 1 [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] <... futex resumed>) = 0 [pid 308] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6472] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6470] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6469] <... futex resumed>) = 0 [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6471] mount(NULL, "./config", "configfs", 0, NULL [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6467] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6472] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6470] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6470] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6472] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./619/config" [pid 6472] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6470] <... futex resumed>) = 1 [pid 6467] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6472] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6470] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6472] <... mprotect resumed>) = 0 [pid 6471] <... mount resumed>) = 0 [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6467] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6473] mkdirat(AT_FDCWD, "./config", 0777 [pid 6472] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./619/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6472] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6470] <... mkdirat resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6472] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 6471] <... futex resumed>) = 1 [pid 6470] <... futex resumed>) = 1 [pid 6469] <... futex resumed>) = 0 [pid 6467] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6472] <... clone3 resumed> => {parent_tid=[6474]}, 88) = 6474 [pid 6470] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 6472] rt_sigprocmask(SIG_SETMASK, [] [pid 6471] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6469] <... futex resumed>) = 0 [pid 6467] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6471] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6470] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... symlinkat resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6472] <... futex resumed>) = 0 [pid 6471] <... futex resumed>) = 1 [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] <... futex resumed>) = 0 [pid 308] close(4 [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6471] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6470] <... futex resumed>) = 1 [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6471] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6470] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6469] <... futex resumed>) = 0 [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./619/config"ci2-android-6-1/strace-static-x86_64: Process 6474 attached [pid 6473] <... mkdirat resumed>) = 0 [pid 6471] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6467] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./619" [pid 6474] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6470] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./620", 0777 [pid 6474] <... set_robust_list resumed>) = 0 [pid 6473] <... futex resumed>) = 1 [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... unlinkat resumed>) = 0 [pid 6468] <... futex resumed>) = 0 [pid 6474] rt_sigprocmask(SIG_SETMASK, [] [pid 6473] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6471] <... futex resumed>) = 1 [pid 6469] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6471] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6470] <... futex resumed>) = 1 [pid 6469] <... futex resumed>) = 0 [pid 6468] <... futex resumed>) = 0 [pid 6467] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6474] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6473] mount(NULL, "./config", "configfs", 0, NULL [pid 6471] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6470] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6467] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6474] mkdirat(AT_FDCWD, "./config", 0777 [pid 6473] <... mount resumed>) = 0 [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6467] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6475 attached [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... futex resumed>) = 0 [pid 6470] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6475] set_robust_list(0x5555731a86a0, 24 [pid 6473] <... futex resumed>) = 1 [pid 6471] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6469] <... futex resumed>) = 0 [pid 6470] <... unlinkat resumed>) = 0 [pid 6468] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6475 [pid 6475] <... set_robust_list resumed>) = 0 [pid 6473] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6471] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6470] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6475] rt_sigprocmask(SIG_SETMASK, [] [pid 6474] <... mkdirat resumed>) = 0 [pid 6473] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... futex resumed>) = 1 [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] <... futex resumed>) = 0 [pid 6467] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6475] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... futex resumed>) = 0 [pid 6470] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6467] exit_group(0 [pid 6475] chdir("./620" [pid 6474] <... futex resumed>) = 1 [pid 6473] <... futex resumed>) = 0 [pid 6472] <... futex resumed>) = 0 [pid 6471] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6470] <... futex resumed>) = ? [pid 6469] <... futex resumed>) = 0 [pid 6468] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6467] <... exit_group resumed>) = ? [pid 6475] <... chdir resumed>) = 0 [pid 6474] mount(NULL, "./config", "configfs", 0, NULL [pid 6473] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6470] +++ exited with 0 +++ [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6472] <... futex resumed>) = 0 [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] <... futex resumed>) = 0 [pid 6467] +++ exited with 0 +++ [pid 6475] <... prctl resumed>) = 0 [pid 6474] <... mount resumed>) = 0 [pid 6473] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6471] <... futex resumed>) = 0 [pid 6469] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6467, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6475] setpgid(0, 0 [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6472] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6471] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6469] <... futex resumed>) = 0 [pid 6475] <... setpgid resumed>) = 0 [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6474] <... futex resumed>) = 0 [pid 6473] <... futex resumed>) = 1 [pid 6472] <... futex resumed>) = 0 [pid 6471] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6468] <... futex resumed>) = 0 [pid 6475] <... openat resumed>) = 3 [pid 6474] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6473] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6471] <... futex resumed>) = 0 [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] write(3, "1000", 4 [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6471] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] <... futex resumed>) = 0 [pid 6475] <... write resumed>) = 4 [pid 6473] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6469] exit_group(0 [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6475] close(3 [pid 6474] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6473] <... mkdirat resumed>) = 0 [pid 6471] <... futex resumed>) = ? [pid 6469] <... exit_group resumed>) = ? [pid 6475] <... close resumed>) = 0 [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] +++ exited with 0 +++ [pid 6469] +++ exited with 0 +++ [pid 6475] symlink("/dev/binderfs", "./binderfs" [pid 6473] <... futex resumed>) = 1 [pid 6468] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6469, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6474] <... futex resumed>) = 1 [pid 6473] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] <... futex resumed>) = 0 [pid 6475] <... symlink resumed>) = 0 [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6475] write(1, "executing program\n", 18 [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... futex resumed>) = 0 [pid 6475] <... write resumed>) = 18 [pid 6473] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" executing program [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6474] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6473] <... symlinkat resumed>) = 0 [pid 6472] <... futex resumed>) = 0 [pid 6475] <... futex resumed>) = 0 [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6475] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6474] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6473] <... futex resumed>) = 1 [pid 6468] <... futex resumed>) = 0 [pid 6475] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] <... futex resumed>) = 0 [pid 6475] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6473] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6475] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6473] <... unlinkat resumed>) = 0 [pid 6475] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6474] <... futex resumed>) = 1 [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] <... futex resumed>) = 0 [pid 6475] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6473] <... futex resumed>) = 1 [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... futex resumed>) = 0 [pid 6475] <... mprotect resumed>) = 0 [pid 6474] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6473] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6472] <... futex resumed>) = 0 [pid 6468] <... futex resumed>) = 0 [pid 6475] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6473] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6468] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6474] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6475] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6473] <... unlinkat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6476 attached [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] <... clone3 resumed> => {parent_tid=[6476]}, 88) = 6476 [pid 6473] <... futex resumed>) = 1 [pid 6468] <... futex resumed>) = 0 [pid 6475] rt_sigprocmask(SIG_SETMASK, [] [pid 6473] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6474] <... futex resumed>) = 1 [pid 6468] exit_group(0 [pid 6472] <... futex resumed>) = 0 [pid 6476] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6475] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6473] <... futex resumed>) = ? [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... exit_group resumed>) = ? [pid 6474] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6476] <... set_robust_list resumed>) = 0 [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6474] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6473] +++ exited with 0 +++ [pid 6472] <... futex resumed>) = 0 [pid 6476] rt_sigprocmask(SIG_SETMASK, [] [pid 6475] <... futex resumed>) = 0 [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6468] +++ exited with 0 +++ [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6474] <... futex resumed>) = 0 [pid 6472] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6474] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6472] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6474] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6474] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] umount2("./613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6476] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6474] <... futex resumed>) = 1 [pid 6472] <... futex resumed>) = 0 [pid 6474] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6472] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 6474] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6472] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 6474] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6474] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6476] mkdirat(AT_FDCWD, "./config", 0777 [pid 6474] <... futex resumed>) = 1 [pid 6472] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 6474] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6476] <... mkdirat resumed>) = 0 [pid 6474] <... futex resumed>) = ? [pid 6472] <... exit_group resumed>) = ? [pid 309] umount2("./613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6474] +++ exited with 0 +++ [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6475] <... futex resumed>) = 0 [pid 6476] mount(NULL, "./config", "configfs", 0, NULL [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6476] <... mount resumed>) = 0 [pid 6475] <... futex resumed>) = 0 [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6476] <... futex resumed>) = 0 [pid 6475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6476] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6476] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6475] <... futex resumed>) = 0 [pid 6472] +++ exited with 0 +++ [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6476] <... futex resumed>) = 0 [pid 6475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6472, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] newfstatat(AT_FDCWD, "./613/binderfs" [pid 6476] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6476] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6475] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./613/binderfs" [pid 6476] <... futex resumed>) = 0 [pid 6475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6476] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6476] <... mkdirat resumed>) = 0 [pid 6475] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6476] <... futex resumed>) = 0 [pid 6475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6476] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 6476] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6475] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6476] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6476] <... symlinkat resumed>) = 0 [pid 306] umount2("./607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6476] <... futex resumed>) = 1 [pid 6475] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./613/config" [pid 306] openat(AT_FDCWD, "./607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6476] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6476] <... unlinkat resumed>) = 0 [pid 6475] <... futex resumed>) = 0 [pid 309] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6476] <... futex resumed>) = 0 [pid 6475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] openat(AT_FDCWD, "./613/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(3 [pid 6476] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6475] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 307] umount2("./607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6476] <... unlinkat resumed>) = 0 [pid 6475] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6476] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6475] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] openat(AT_FDCWD, "./607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6476] <... futex resumed>) = 0 [pid 6475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] getdents64(4 [pid 307] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./607/binderfs" [pid 6476] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6475] exit_group(0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6476] <... futex resumed>) = ? [pid 6475] <... exit_group resumed>) = ? [pid 309] getdents64(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./607/binderfs" [pid 6476] +++ exited with 0 +++ [pid 6475] +++ exited with 0 +++ [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 306] <... unlink resumed>) = 0 [pid 309] close(4 [pid 306] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6475, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... umount2 resumed>) = 0 [pid 309] rmdir("./613/config" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./607/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./607/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3 [pid 307] newfstatat(AT_FDCWD, "./607/binderfs" [pid 306] <... openat resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] fstat(4 [pid 309] close(3 [pid 307] unlink("./607/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... close resumed>) = 0 [pid 306] getdents64(4 [pid 309] rmdir("./613" [pid 307] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./607/config" [pid 309] <... rmdir resumed>) = 0 [pid 307] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 309] mkdir("./614", 0777 [pid 307] <... umount2 resumed>) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./607" [pid 309] <... mkdir resumed>) = 0 [pid 307] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] mkdir("./608", 0777 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./607/config" [pid 306] <... mkdir resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6477 attached [pid 307] umount2("./607/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6478 attached [pid 6477] set_robust_list(0x5555731a86a0, 24 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6477 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6478 [pid 6478] set_robust_list(0x5555731a86a0, 24 [pid 6477] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] openat(AT_FDCWD, "./607/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6478] <... set_robust_list resumed>) = 0 [pid 6477] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6478] rt_sigprocmask(SIG_SETMASK, [] [pid 6477] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./625", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 6477] chdir("./614" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6478] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6477] <... chdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "./625", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] getdents64(4 [pid 6477] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... openat resumed>) = 3 [pid 6477] <... prctl resumed>) = 0 [pid 310] fstat(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6478] chdir("./608" [pid 6477] setpgid(0, 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6478] <... chdir resumed>) = 0 [pid 6477] <... setpgid resumed>) = 0 [pid 307] getdents64(4 [pid 6478] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6478] <... prctl resumed>) = 0 [pid 6477] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] close(4 [pid 6478] setpgid(0, 0 [pid 310] umount2("./625/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./607/config" [pid 310] newfstatat(AT_FDCWD, "./625/binderfs" [pid 6478] <... setpgid resumed>) = 0 [pid 6478] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6477] <... openat resumed>) = 3 [pid 310] unlink("./625/binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 6477] write(3, "1000", 4 [pid 307] getdents64(3 [pid 6478] <... openat resumed>) = 3 [pid 6477] <... write resumed>) = 4 [pid 310] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6478] write(3, "1000", 4 [pid 6477] close(3 [pid 310] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] close(3 [pid 6478] <... write resumed>) = 4 [pid 6477] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] umount2("./620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 6477] symlink("/dev/binderfs", "./binderfs" [pid 310] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] rmdir("./607" [pid 310] newfstatat(AT_FDCWD, "./625/config" [pid 308] openat(AT_FDCWD, "./620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6478] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 6478] <... close resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] fstat(3 [pid 307] mkdir("./608", 0777 [pid 6478] symlink("/dev/binderfs", "./binderfs" [pid 310] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 6478] <... symlink resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 307] <... mkdir resumed>) = 0 [pid 6477] <... symlink resumed>) = 0 [pid 310] openat(AT_FDCWD, "./625/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... openat resumed>) = 4 [pid 308] umount2("./620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] fstat(4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6477] write(1, "executing program\n", 18 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6477] <... write resumed>) = 18 [pid 310] getdents64(4 [pid 308] newfstatat(AT_FDCWD, "./620/binderfs" [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 6478] write(1, "executing program\n", 18) = 18 ci2-android-6-1/strace-static-x86_64: Process 6479 attached [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 308] unlink("./620/binderfs" [pid 6479] set_robust_list(0x5555731a86a0, 24 [pid 6477] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6478] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6479 [pid 310] close(4 [pid 6479] <... set_robust_list resumed>) = 0 [pid 6477] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6477] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6478] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6477] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] rmdir("./625/config" [pid 308] <... umount2 resumed>) = 0 [pid 6479] rt_sigprocmask(SIG_SETMASK, [] [pid 6477] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6478] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6479] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6478] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6477] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6479] chdir("./608" [pid 6478] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] getdents64(3 [pid 6479] <... chdir resumed>) = 0 [pid 6478] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6477] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6479] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6478] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6479] <... prctl resumed>) = 0 [pid 6478] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6477] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] newfstatat(AT_FDCWD, "./620/config" [pid 6479] setpgid(0, 0 [pid 6478] <... mprotect resumed>) = 0 [pid 310] close(3 [pid 6479] <... setpgid resumed>) = 0 [pid 6478] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6477] <... mprotect resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6479] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6478] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... close resumed>) = 0 [pid 6478] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6477] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] rmdir("./625" [pid 308] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6480 attached [pid 6479] <... openat resumed>) = 3 [pid 6477] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6478] <... clone3 resumed> => {parent_tid=[6480]}, 88) = 6480 [pid 6480] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6479] write(3, "1000", 4 [pid 6478] rt_sigprocmask(SIG_SETMASK, [] [pid 6477] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6480] <... set_robust_list resumed>) = 0 [pid 6479] <... write resumed>) = 4 [pid 6478] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6480] rt_sigprocmask(SIG_SETMASK, [] [pid 6479] close(3 [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./626", 0777 [pid 308] openat(AT_FDCWD, "./620/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6479] <... close resumed>) = 0 [pid 6478] <... futex resumed>) = 0 [pid 6477] <... clone3 resumed> => {parent_tid=[6481]}, 88) = 6481 executing program [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6479] symlink("/dev/binderfs", "./binderfs" [pid 6477] rt_sigprocmask(SIG_SETMASK, [] [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] fstat(4 [pid 6477] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] <... symlink resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] getdents64(4 [pid 6480] mkdirat(AT_FDCWD, "./config", 0777 [pid 6479] write(1, "executing program\n", 18 [pid 6477] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6481 attached [pid 6481] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6481] rt_sigprocmask(SIG_SETMASK, [] [pid 6479] <... write resumed>) = 18 [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6482 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(4 [pid 6480] <... mkdirat resumed>) = 0 [pid 6479] <... futex resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] close(4 [pid 6480] <... futex resumed>) = 1 [pid 6479] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6478] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6480] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6479] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6479] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6478] <... futex resumed>) = 0 [pid 308] rmdir("./620/config" [pid 6480] mount(NULL, "./config", "configfs", 0, NULL [pid 6479] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6481] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6479] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] getdents64(3 [pid 6479] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6480] <... mount resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] <... mprotect resumed>) = 0 [pid 6480] <... futex resumed>) = 1 [pid 6479] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6478] <... futex resumed>) = 0 [pid 308] close(3ci2-android-6-1/strace-static-x86_64: Process 6482 attached [pid 6481] mkdirat(AT_FDCWD, "./config", 0777 [pid 6480] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6479] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 6480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6479] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6478] <... futex resumed>) = 0 [pid 308] rmdir("./620" [pid 6482] set_robust_list(0x5555731a86a0, 24 [pid 6481] <... mkdirat resumed>) = 0 [pid 6480] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 6479] <... clone3 resumed> => {parent_tid=[6483]}, 88) = 6483 [pid 6482] <... set_robust_list resumed>) = 0 [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] mkdir("./621", 0777 [pid 6479] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6483 attached [pid 6483] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6482] rt_sigprocmask(SIG_SETMASK, [] [pid 6481] <... futex resumed>) = 1 [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6481] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6480] <... futex resumed>) = 1 [pid 6479] <... futex resumed>) = 0 [pid 6478] <... futex resumed>) = 0 [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6482] chdir("./626" [pid 6481] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6480] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... futex resumed>) = 0 [pid 6482] <... chdir resumed>) = 0 [pid 6481] mount(NULL, "./config", "configfs", 0, NULL [pid 6480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6478] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6482] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6481] <... mount resumed>) = 0 [pid 6480] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6483] <... set_robust_list resumed>) = 0 [pid 6482] <... prctl resumed>) = 0 [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6484 [pid 6482] setpgid(0, 0 [pid 6481] <... futex resumed>) = 1 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... futex resumed>) = 0 [pid 6482] <... setpgid resumed>) = 0 [pid 6481] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6480] <... futex resumed>) = 1 [pid 6478] <... futex resumed>) = 0 [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6482] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6481] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6480] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6482] <... openat resumed>) = 3 [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6478] <... futex resumed>) = 0 [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6482] write(3, "1000", 4 [pid 6481] <... futex resumed>) = 0 [pid 6480] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6482] <... write resumed>) = 4 [pid 6481] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6477] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6482] close(3 [pid 6480] <... mkdirat resumed>) = 0 [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... futex resumed>) = 1 [pid 6482] <... close resumed>) = 0 [pid 6481] <... futex resumed>) = 0 [pid 6480] <... futex resumed>) = 1 [pid 6478] <... futex resumed>) = 0 [pid 6483] rt_sigprocmask(SIG_SETMASK, [] [pid 6482] symlink("/dev/binderfs", "./binderfs" [pid 6481] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6480] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6483] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6482] <... symlink resumed>) = 0 [pid 6481] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6478] <... futex resumed>) = 0 [pid 6483] mkdirat(AT_FDCWD, "./config", 0777 [pid 6482] write(1, "executing program\n", 18 [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6483] <... mkdirat resumed>) = 0 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6483] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 6484 attached [pid 6484] set_robust_list(0x5555731a86a0, 24 [pid 6479] <... futex resumed>) = 0 [pid 6484] <... set_robust_list resumed>) = 0 executing program [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] rt_sigprocmask(SIG_SETMASK, [] [pid 6483] <... futex resumed>) = 0 [pid 6480] <... symlinkat resumed>) = 0 [pid 6479] <... futex resumed>) = 1 [pid 6477] <... futex resumed>) = 0 [pid 6481] <... futex resumed>) = 1 [pid 6484] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6483] mount(NULL, "./config", "configfs", 0, NULL [pid 6482] <... write resumed>) = 18 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6481] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6480] <... futex resumed>) = 1 [pid 6478] <... futex resumed>) = 0 [pid 6477] <... futex resumed>) = 0 [pid 6481] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6480] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] <... unlinkat resumed>) = 0 [pid 6478] <... futex resumed>) = 0 [pid 6483] <... mount resumed>) = 0 [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6481] <... futex resumed>) = 1 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... futex resumed>) = 0 [pid 6481] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6480] <... futex resumed>) = 1 [pid 6478] <... futex resumed>) = 0 [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6481] <... symlinkat resumed>) = 0 [pid 6480] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6478] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... futex resumed>) = 0 [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 6478] <... futex resumed>) = 0 [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6479] <... futex resumed>) = 0 [pid 6483] <... futex resumed>) = 1 [pid 6481] <... futex resumed>) = 0 [pid 6480] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6478] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6477] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6481] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6480] <... futex resumed>) = 0 [pid 6479] <... futex resumed>) = 0 [pid 6478] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] chdir("./621" [pid 6483] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6481] <... unlinkat resumed>) = 0 [pid 6480] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6478] exit_group(0 [pid 6477] <... futex resumed>) = 0 [pid 6483] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6482] <... futex resumed>) = 0 [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6480] <... futex resumed>) = ? [pid 6478] <... exit_group resumed>) = ? [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6484] <... chdir resumed>) = 0 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6482] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6481] <... futex resumed>) = 0 [pid 6480] +++ exited with 0 +++ [pid 6478] +++ exited with 0 +++ [pid 6477] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6482] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6481] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6477] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6478, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6483] <... futex resumed>) = 1 [pid 6482] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6481] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6479] <... futex resumed>) = 0 [pid 6477] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6483] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6481] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6484] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6483] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6482] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6481] <... unlinkat resumed>) = 0 [pid 6479] <... futex resumed>) = 0 [pid 6484] <... prctl resumed>) = 0 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6484] setpgid(0, 0 [pid 6483] <... futex resumed>) = 0 [pid 6479] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6484] <... setpgid resumed>) = 0 [pid 6483] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6483] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6481] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] <... futex resumed>) = 0 [pid 6484] <... openat resumed>) = 3 [pid 6483] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6482] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6481] <... futex resumed>) = 1 executing program [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6477] <... futex resumed>) = 0 [pid 6484] write(3, "1000", 4 [pid 6483] <... mkdirat resumed>) = 0 [pid 6482] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6481] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6484] <... write resumed>) = 4 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] exit_group(0 [pid 6484] close(3 [pid 6483] <... futex resumed>) = 1 [pid 6482] <... mprotect resumed>) = 0 [pid 6479] <... futex resumed>) = 0 [pid 6484] <... close resumed>) = 0 [pid 6483] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6481] <... futex resumed>) = ? [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6477] <... exit_group resumed>) = ? [pid 6484] symlink("/dev/binderfs", "./binderfs" [pid 6483] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6481] +++ exited with 0 +++ [pid 6479] <... futex resumed>) = 0 [pid 6484] <... symlink resumed>) = 0 [pid 6483] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6484] write(1, "executing program\n", 18 [pid 6483] <... symlinkat resumed>) = 0 [pid 6477] +++ exited with 0 +++ [pid 6484] <... write resumed>) = 18 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6482] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6483] <... futex resumed>) = 1 [pid 6479] <... futex resumed>) = 0 [pid 6484] <... futex resumed>) = 0 [pid 6483] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6482] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6477, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6484] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6483] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6479] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6484] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6483] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6482] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6484] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6483] <... unlinkat resumed>) = 0 [pid 6484] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6483] <... futex resumed>) = 1 [pid 6479] <... futex resumed>) = 0 [pid 6484] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6483] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6479] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6483] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6479] <... futex resumed>) = 0 [pid 6484] <... mprotect resumed>) = 0 [pid 6483] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6479] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6485 attached [pid 6484] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6483] <... unlinkat resumed>) = 0 [pid 6482] <... clone3 resumed> => {parent_tid=[6485]}, 88) = 6485 [pid 6484] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6483] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6483] <... futex resumed>) = 1 [pid 6482] rt_sigprocmask(SIG_SETMASK, [] [pid 6479] <... futex resumed>) = 0 [pid 6483] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6479] exit_group(0 [pid 6484] <... clone3 resumed> => {parent_tid=[6486]}, 88) = 6486 [pid 6483] <... futex resumed>) = ? [pid 6482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6479] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6486 attached [pid 6485] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6484] rt_sigprocmask(SIG_SETMASK, [] [pid 6483] +++ exited with 0 +++ [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6479] +++ exited with 0 +++ [pid 6484] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6486] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6486] mkdirat(AT_FDCWD, "./config", 0777 [pid 6485] <... set_robust_list resumed>) = 0 [pid 6482] <... futex resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6479, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6486] <... mkdirat resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6484] <... futex resumed>) = 0 [pid 6486] mount(NULL, "./config", "configfs", 0, NULL [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6486] <... mount resumed>) = 0 [pid 6484] <... futex resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] <... futex resumed>) = 0 [pid 6484] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6486] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6484] <... futex resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] <... futex resumed>) = 0 [pid 6484] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6486] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6486] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6484] <... futex resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] <... futex resumed>) = 0 [pid 6484] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6486] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6486] <... mkdirat resumed>) = 0 [pid 6484] <... futex resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] <... futex resumed>) = 0 [pid 6484] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6486] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6486] <... symlinkat resumed>) = 0 [pid 6484] <... futex resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] <... futex resumed>) = 0 [pid 6484] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6486] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6486] <... unlinkat resumed>) = 0 [pid 6484] <... futex resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] <... futex resumed>) = 0 [pid 6484] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6486] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6484] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6485] rt_sigprocmask(SIG_SETMASK, [] [pid 6484] <... futex resumed>) = 0 [pid 307] umount2("./608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6486] <... unlinkat resumed>) = 0 [pid 6485] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6484] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6486] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6486] <... futex resumed>) = 1 [pid 6484] <... futex resumed>) = 0 [pid 6486] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6484] exit_group(0 [pid 307] openat(AT_FDCWD, "./608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 6486] <... futex resumed>) = ? [pid 6484] <... exit_group resumed>) = ? [pid 309] <... restart_syscall resumed>) = 0 [pid 6485] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... openat resumed>) = 3 [pid 6486] +++ exited with 0 +++ [pid 6484] +++ exited with 0 +++ [pid 307] fstat(3 [pid 306] umount2("./608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6484, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] getdents64(3 [pid 306] openat(AT_FDCWD, "./608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6485] <... mkdirat resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... openat resumed>) = 3 [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 307] umount2("./608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 6485] <... futex resumed>) = 1 [pid 6482] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6485] mount(NULL, "./config", "configfs", 0, NULL [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] newfstatat(AT_FDCWD, "./608/binderfs" [pid 306] getdents64(3 [pid 6482] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] unlink("./608/binderfs" [pid 306] umount2("./608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6485] <... mount resumed>) = 0 [pid 309] umount2("./614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./608/binderfs" [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6482] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./614/binderfs" [pid 306] unlink("./608/binderfs" [pid 6485] <... futex resumed>) = 1 [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6485] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6482] <... futex resumed>) = 0 [pid 309] unlink("./614/binderfs" [pid 307] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 6485] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./608/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./608/config" [pid 6485] <... futex resumed>) = 1 [pid 6482] <... futex resumed>) = 0 [pid 309] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6485] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./608/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6485] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6482] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./614/config" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./608/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6485] <... futex resumed>) = 0 [pid 6482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./608/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 4 [pid 6485] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6482] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 4 [pid 306] getdents64(4 [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./614/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6485] <... mkdirat resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 306] getdents64(4 [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6485] <... futex resumed>) = 1 [pid 6482] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] close(4 [pid 6485] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 307] getdents64(4 [pid 306] <... close resumed>) = 0 [pid 6482] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] rmdir("./608/config" [pid 6485] <... symlinkat resumed>) = 0 [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... rmdir resumed>) = 0 [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(4 [pid 306] getdents64(3 [pid 309] close(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6485] <... futex resumed>) = 1 [pid 6482] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] close(3 [pid 6485] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./614/config" [pid 307] close(4 [pid 306] <... close resumed>) = 0 [pid 6482] <... futex resumed>) = 0 [pid 306] rmdir("./608" [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6485] <... unlinkat resumed>) = 0 [pid 309] getdents64(3 [pid 307] rmdir("./608/config" [pid 306] mkdir("./609", 0777 [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6485] <... futex resumed>) = 1 [pid 6482] <... futex resumed>) = 0 [pid 309] close(3 [pid 307] getdents64(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6485] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6482] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6485] <... unlinkat resumed>) = 0 [pid 6482] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6487 attached [pid 6485] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6482] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./614" [pid 307] close(3 [pid 6487] set_robust_list(0x5555731a86a0, 24 [pid 6485] <... futex resumed>) = 0 [pid 6482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6487 [pid 6487] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6487] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6487] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6482] exit_group(0 [pid 6485] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] mkdir("./615", 0777 [pid 308] umount2("./621", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 6487] chdir("./609" [pid 6485] <... futex resumed>) = ? [pid 6482] <... exit_group resumed>) = ? [pid 6487] <... chdir resumed>) = 0 [pid 6487] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6487] setpgid(0, 0) = 0 [pid 308] openat(AT_FDCWD, "./621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] rmdir("./608" [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 6487] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 307] <... rmdir resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] mkdir("./609", 0777 [pid 308] getdents64(3 [pid 6487] write(3, "1000", 4) = 4 [pid 6487] close(3) = 0 [pid 6487] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... mkdir resumed>) = 0 [pid 6487] write(1, "executing program\n", 18) = 18 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6487] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 308] umount2("./621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6488 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./621/binderfs" [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] unlink("./621/binderfs" [pid 6487] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6487] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6487] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6487] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6487] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] <... umount2 resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6489 [pid 308] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./621/config" [pid 6485] +++ exited with 0 +++ [pid 6482] +++ exited with 0 +++ [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6487] <... clone3 resumed> => {parent_tid=[6490]}, 88) = 6490 [pid 308] openat(AT_FDCWD, "./621/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6487] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 4 executing program [pid 6487] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(4 [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6487] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 310] <... restart_syscall resumed>) = 0 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 ci2-android-6-1/strace-static-x86_64: Process 6488 attached [pid 308] getdents64(4 [pid 6488] set_robust_list(0x5555731a86a0, 24 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] umount2("./626", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(4 [pid 6488] <... set_robust_list resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... close resumed>) = 0 [pid 310] openat(AT_FDCWD, "./626", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rmdir("./621/config" [pid 6488] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... openat resumed>) = 3 [pid 6488] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6488] chdir("./615" [pid 310] fstat(3 [pid 308] <... rmdir resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 310] getdents64(3 [pid 6488] <... chdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] close(3 [pid 310] umount2("./626/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./621" [pid 310] newfstatat(AT_FDCWD, "./626/binderfs" [pid 6488] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6488] setpgid(0, 0) = 0 [pid 6488] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 310] unlink("./626/binderfs" [pid 308] mkdir("./622", 0777 [pid 6488] <... openat resumed>) = 3 [pid 310] <... unlink resumed>) = 0 [pid 6488] write(3, "1000", 4) = 4 [pid 6488] close(3) = 0 [pid 6488] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] umount2("./626/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 6488] write(1, "executing program\n", 18) = 18 executing program [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] umount2("./626/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6488] <... futex resumed>) = 0 [pid 6488] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6488] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6488] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6488] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] newfstatat(AT_FDCWD, "./626/config" [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6491 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6488] <... mprotect resumed>) = 0 [pid 310] umount2("./626/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./626/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6488] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... openat resumed>) = 4 [pid 6488] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] fstat(4 [pid 6488] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6490 attached [pid 310] getdents64(4 [pid 6490] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6488] <... clone3 resumed> => {parent_tid=[6492]}, 88) = 6492 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6490] <... set_robust_list resumed>) = 0 [pid 6488] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 6490] rt_sigprocmask(SIG_SETMASK, [] [pid 6488] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6490] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 6490] mkdirat(AT_FDCWD, "./config", 0777 [pid 6488] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6492 attached ci2-android-6-1/strace-static-x86_64: Process 6491 attached ci2-android-6-1/strace-static-x86_64: Process 6489 attached [pid 6490] <... mkdirat resumed>) = 0 [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./626/config" [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6487] <... futex resumed>) = 0 [pid 6490] mount(NULL, "./config", "configfs", 0, NULL [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6490] <... mount resumed>) = 0 [pid 6487] <... futex resumed>) = 0 [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6490] <... futex resumed>) = 0 [pid 6487] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6490] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 6490] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6487] <... futex resumed>) = 0 [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6490] <... futex resumed>) = 0 [pid 6487] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 6490] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6490] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6487] <... futex resumed>) = 0 [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6490] <... futex resumed>) = 0 [pid 6487] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6490] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6490] <... mkdirat resumed>) = 0 [pid 6489] set_robust_list(0x5555731a86a0, 24 [pid 6487] <... futex resumed>) = 0 [pid 6491] set_robust_list(0x5555731a86a0, 24 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6490] <... futex resumed>) = 0 [pid 6487] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6490] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6492] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6491] <... set_robust_list resumed>) = 0 [pid 6490] <... symlinkat resumed>) = 0 [pid 6489] <... set_robust_list resumed>) = 0 [pid 6487] <... futex resumed>) = 0 [pid 310] close(3 [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6490] <... futex resumed>) = 0 [pid 6487] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6490] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6490] <... unlinkat resumed>) = 0 [pid 6487] <... futex resumed>) = 0 [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6490] <... futex resumed>) = 0 [pid 6487] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6490] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6487] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6490] <... unlinkat resumed>) = 0 [pid 6489] rt_sigprocmask(SIG_SETMASK, [] [pid 6487] <... futex resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 6491] rt_sigprocmask(SIG_SETMASK, [] [pid 6490] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6487] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rmdir("./626" [pid 6490] <... futex resumed>) = 0 [pid 6487] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6490] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6487] exit_group(0 [pid 6490] <... futex resumed>) = ? [pid 6487] <... exit_group resumed>) = ? [pid 6492] <... set_robust_list resumed>) = 0 [pid 6491] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6489] chdir("./609" [pid 310] <... rmdir resumed>) = 0 [pid 6492] rt_sigprocmask(SIG_SETMASK, [] [pid 6491] chdir("./622" [pid 6490] +++ exited with 0 +++ [pid 6489] <... chdir resumed>) = 0 [pid 6487] +++ exited with 0 +++ [pid 310] mkdir("./627", 0777 [pid 6492] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6491] <... chdir resumed>) = 0 [pid 6489] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6492] mkdirat(AT_FDCWD, "./config", 0777 [pid 6491] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6489] <... prctl resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6487, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6491] <... prctl resumed>) = 0 [pid 6489] setpgid(0, 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6492] <... mkdirat resumed>) = 0 [pid 6491] setpgid(0, 0 [pid 6489] <... setpgid resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] <... setpgid resumed>) = 0 [pid 6489] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6492] <... futex resumed>) = 1 [pid 6488] <... futex resumed>) = 0 [pid 6492] mount(NULL, "./config", "configfs", 0, NULL [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6492] <... mount resumed>) = 0 [pid 6488] <... futex resumed>) = 0 [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6492] <... futex resumed>) = 0 [pid 6491] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6489] <... openat resumed>) = 3 [pid 6488] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 6493 attached [pid 6492] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6491] <... openat resumed>) = 3 [pid 6489] write(3, "1000", 4 [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6493 [pid 6493] set_robust_list(0x5555731a86a0, 24 [pid 6492] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6491] write(3, "1000", 4 [pid 6489] <... write resumed>) = 4 [pid 6488] <... futex resumed>) = 0 [pid 6493] <... set_robust_list resumed>) = 0 [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] <... write resumed>) = 4 [pid 6489] close(3 [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6493] rt_sigprocmask(SIG_SETMASK, [] [pid 6492] <... futex resumed>) = 0 [pid 6491] close(3 [pid 6489] <... close resumed>) = 0 [pid 6488] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6492] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6491] <... close resumed>) = 0 [pid 6489] symlink("/dev/binderfs", "./binderfs" [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6492] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6491] symlink("/dev/binderfs", "./binderfs" [pid 6489] <... symlink resumed>) = 0 [pid 6488] <... futex resumed>) = 0 [pid 6493] chdir("./627" [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6493] <... chdir resumed>) = 0 [pid 6492] <... futex resumed>) = 0 [pid 6491] <... symlink resumed>) = 0 [pid 6489] write(1, "executing program\n", 18 [pid 6488] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6493] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6492] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6491] write(1, "executing program\n", 18 [pid 6489] <... write resumed>) = 18 executing program [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... prctl resumed>) = 0 [pid 6492] <... mkdirat resumed>) = 0 [pid 6491] <... write resumed>) = 18 [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6488] <... futex resumed>) = 0 [pid 6493] setpgid(0, 0 [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] <... futex resumed>) = 0 [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6493] <... setpgid resumed>) = 0 [pid 6492] <... futex resumed>) = 0 [pid 6491] <... futex resumed>) = 0 [pid 6489] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6488] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6493] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6492] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6491] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6489] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... openat resumed>) = 3 [pid 6492] <... symlinkat resumed>) = 0 [pid 6491] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6489] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6488] <... futex resumed>) = 0 [pid 6493] write(3, "1000", 4 [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6493] <... write resumed>) = 4 [pid 6492] <... futex resumed>) = 0 [pid 6491] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6489] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6488] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6493] close(3 [pid 6492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6491] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6489] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... close resumed>) = 0 [pid 6492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6491] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6489] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6488] <... futex resumed>) = 0 [pid 6493] symlink("/dev/binderfs", "./binderfs" [pid 6492] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6491] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6489] <... mprotect resumed>) = 0 [pid 6493] <... symlink resumed>) = 0 [pid 6492] <... unlinkat resumed>) = 0 [pid 6491] <... mprotect resumed>) = 0 [pid 6493] write(1, "executing program\n", 18 [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6493] <... write resumed>) = 18 [pid 6492] <... futex resumed>) = 1 executing program [pid 6491] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6488] <... futex resumed>) = 0 [pid 6489] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6491] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6488] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... futex resumed>) = 0 [pid 6492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6491] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6489] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6488] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6492] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6488] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6494 attached [pid 6493] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6492] <... unlinkat resumed>) = 0 [pid 6491] <... clone3 resumed> => {parent_tid=[6494]}, 88) = 6494 [pid 6494] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6493] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6492] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] rt_sigprocmask(SIG_SETMASK, [] [pid 6489] <... clone3 resumed> => {parent_tid=[6495]}, 88) = 6495 [pid 306] umount2("./609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6494] <... set_robust_list resumed>) = 0 [pid 6493] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6492] <... futex resumed>) = 1 [pid 6491] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6489] rt_sigprocmask(SIG_SETMASK, [] [pid 6488] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6494] rt_sigprocmask(SIG_SETMASK, [] [pid 6493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6492] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6488] exit_group(0 [pid 306] openat(AT_FDCWD, "./609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6495 attached [pid 6494] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6493] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6492] <... futex resumed>) = ? [pid 6491] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6488] <... exit_group resumed>) = ? [pid 6495] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6494] mkdirat(AT_FDCWD, "./config", 0777 [pid 6493] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6492] +++ exited with 0 +++ [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6489] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6493] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6488] +++ exited with 0 +++ [pid 306] fstat(3 [pid 6493] <... mprotect resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 6493] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6488, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6493] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] umount2("./615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6493] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./609/binderfs" [pid 309] openat(AT_FDCWD, "./615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6493] <... clone3 resumed> => {parent_tid=[6496]}, 88) = 6496 [pid 309] <... openat resumed>) = 3 [pid 306] unlink("./609/binderfs" [pid 6494] <... mkdirat resumed>) = 0 [pid 6493] rt_sigprocmask(SIG_SETMASK, [] [pid 309] fstat(3 [pid 306] <... unlink resumed>) = 0 [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6494] <... futex resumed>) = 1 [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6493] <... futex resumed>) = 0 [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6494] mount(NULL, "./config", "configfs", 0, NULL [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6491] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] newfstatat(AT_FDCWD, "./609/config" [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6494] <... mount resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] newfstatat(AT_FDCWD, "./615/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6494] <... futex resumed>) = 1 [pid 6491] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./609/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6494] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 309] unlink("./615/binderfs" [pid 6495] <... set_robust_list resumed>) = 0 [pid 306] fstat(4 [pid 6491] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 6495] rt_sigprocmask(SIG_SETMASK, [] [pid 6494] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6495] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 6494] <... futex resumed>) = 1 [pid 6491] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6495] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... close resumed>) = 0 [pid 6494] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./609/config" [pid 6494] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6491] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./615/config" [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6496 attached [pid 6495] <... mkdirat resumed>) = 0 [pid 6494] <... futex resumed>) = 0 [pid 6491] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6496] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6494] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(3 [pid 6496] <... set_robust_list resumed>) = 0 [pid 6491] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 6496] rt_sigprocmask(SIG_SETMASK, [] [pid 6494] <... mkdirat resumed>) = 0 [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] openat(AT_FDCWD, "./615/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rmdir("./609" [pid 6495] <... futex resumed>) = 1 [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 6496] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6496] mkdirat(AT_FDCWD, "./config", 0777 [pid 6495] mount(NULL, "./config", "configfs", 0, NULL [pid 6494] <... futex resumed>) = 1 [pid 6491] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 306] mkdir("./610", 0777 [pid 6496] <... mkdirat resumed>) = 0 [pid 6495] <... mount resumed>) = 0 [pid 6494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6491] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] getdents64(4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6496] <... futex resumed>) = 1 [pid 6495] <... futex resumed>) = 0 [pid 6494] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6493] <... futex resumed>) = 0 [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6496] mount(NULL, "./config", "configfs", 0, NULL [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6496] <... mount resumed>) = 0 [pid 6495] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6494] <... symlinkat resumed>) = 0 [pid 6493] <... futex resumed>) = 0 [pid 6489] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6497 attached [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6495] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] close(4 [pid 6497] set_robust_list(0x5555731a86a0, 24 [pid 6496] <... futex resumed>) = 0 [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6494] <... futex resumed>) = 1 [pid 6493] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6491] <... futex resumed>) = 0 [pid 6489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... close resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6497 [pid 6497] <... set_robust_list resumed>) = 0 [pid 6496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6495] <... futex resumed>) = 0 [pid 6494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./615/config" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6497] rt_sigprocmask(SIG_SETMASK, [] [pid 6496] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6495] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6493] <... futex resumed>) = 0 [pid 6491] <... futex resumed>) = 0 [pid 6489] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6496] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6497] chdir("./610" [pid 6496] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6495] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6494] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 6497] <... chdir resumed>) = 0 [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6496] <... futex resumed>) = 1 [pid 6493] <... futex resumed>) = 0 [pid 6497] <... prctl resumed>) = 0 [pid 6496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6494] <... unlinkat resumed>) = 0 [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6497] setpgid(0, 0 [pid 6496] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6495] <... futex resumed>) = 1 [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... futex resumed>) = 0 [pid 6489] <... futex resumed>) = 0 [pid 6497] <... setpgid resumed>) = 0 [pid 6496] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6495] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6494] <... futex resumed>) = 1 [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6491] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6497] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6496] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6491] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] <... futex resumed>) = 0 [pid 309] close(3 [pid 6497] <... openat resumed>) = 3 [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6495] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6491] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 6497] write(3, "1000", 4 [pid 6496] <... futex resumed>) = 1 [pid 6495] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6494] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6493] <... futex resumed>) = 0 [pid 6491] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./615" [pid 6497] <... write resumed>) = 4 [pid 6496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6494] <... unlinkat resumed>) = 0 [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] close(3 [pid 6496] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6495] <... futex resumed>) = 1 [pid 6494] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... futex resumed>) = 0 [pid 6489] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6497] <... close resumed>) = 0 [pid 6496] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6495] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6494] <... futex resumed>) = 1 [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6491] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./616", 0777 [pid 6497] symlink("/dev/binderfs", "./binderfs" [pid 6496] <... mkdirat resumed>) = 0 [pid 6495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6494] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6491] exit_group(0 [pid 6489] <... futex resumed>) = 0 [pid 6497] <... symlink resumed>) = 0 [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] write(1, "executing program\n", 18 [pid 6496] <... futex resumed>) = 1 [pid 6495] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6494] <... futex resumed>) = ? [pid 6493] <... futex resumed>) = 0 [pid 6491] <... exit_group resumed>) = ? [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... mkdir resumed>) = 0 [pid 6497] <... write resumed>) = 18 [pid 6496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6496] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6493] <... futex resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6497] <... futex resumed>) = 0 [pid 6496] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6497] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6496] <... symlinkat resumed>) = 0 [pid 6497] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6496] <... futex resumed>) = 1 [pid 6494] +++ exited with 0 +++ [pid 6493] <... futex resumed>) = 0 [pid 6491] +++ exited with 0 +++ [pid 6497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6495] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6497] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6496] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6491, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6497] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6496] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6495] <... futex resumed>) = 1 [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6489] <... futex resumed>) = 0 [pid 6497] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6496] <... unlinkat resumed>) = 0 [pid 6497] <... mprotect resumed>) = 0 [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6496] <... futex resumed>) = 1 [pid 6495] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6493] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6497] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6495] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6493] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6489] <... futex resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6498 [pid 6497] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} executing program [pid 6496] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6498 attached [pid 6496] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6495] <... futex resumed>) = 0 [pid 6493] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6499 attached [pid 6498] set_robust_list(0x5555731a86a0, 24 [pid 6497] <... clone3 resumed> => {parent_tid=[6499]}, 88) = 6499 [pid 6496] <... unlinkat resumed>) = 0 [pid 6495] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6489] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6497] rt_sigprocmask(SIG_SETMASK, [] [pid 6496] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6489] <... futex resumed>) = 0 [pid 6497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6496] <... futex resumed>) = 1 [pid 6495] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6493] <... futex resumed>) = 0 [pid 6489] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6496] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6495] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6493] exit_group(0 [pid 6497] <... futex resumed>) = 0 [pid 6496] <... futex resumed>) = ? [pid 6495] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6493] <... exit_group resumed>) = ? [pid 6499] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6498] <... set_robust_list resumed>) = 0 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6496] +++ exited with 0 +++ [pid 6495] <... futex resumed>) = 1 [pid 6493] +++ exited with 0 +++ [pid 6489] <... futex resumed>) = 0 [pid 6495] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... restart_syscall resumed>) = 0 [pid 6489] exit_group(0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6493, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6495] <... futex resumed>) = ? [pid 6489] <... exit_group resumed>) = ? [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6499] <... set_robust_list resumed>) = 0 [pid 6499] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6499] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6499] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6495] +++ exited with 0 +++ [pid 6489] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6489, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] fstat(3 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6499] <... futex resumed>) = 1 [pid 6497] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6499] mount(NULL, "./config", "configfs", 0, NULL [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6499] <... mount resumed>) = 0 [pid 6497] <... futex resumed>) = 0 [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6499] <... futex resumed>) = 0 [pid 6497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6499] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6499] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6497] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6499] <... futex resumed>) = 0 [pid 6497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6499] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6499] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6497] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./622/binderfs" [pid 6499] <... futex resumed>) = 0 [pid 6497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6499] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6499] <... mkdirat resumed>) = 0 [pid 6498] rt_sigprocmask(SIG_SETMASK, [] [pid 6497] <... futex resumed>) = 0 [pid 308] unlink("./622/binderfs" [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6499] <... futex resumed>) = 0 [pid 6497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6499] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 6499] <... symlinkat resumed>) = 0 [pid 6497] <... futex resumed>) = 0 [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6499] <... futex resumed>) = 0 [pid 6497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6499] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6499] <... unlinkat resumed>) = 0 [pid 6497] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6499] <... futex resumed>) = 0 [pid 6497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6499] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6497] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6499] <... unlinkat resumed>) = 0 [pid 6498] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6497] <... futex resumed>) = 0 [pid 6499] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6497] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./622/config" [pid 6499] <... futex resumed>) = 0 [pid 6497] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6499] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6497] exit_group(0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6499] <... futex resumed>) = ? [pid 6497] <... exit_group resumed>) = ? [pid 6498] chdir("./616" [pid 308] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6498] <... chdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6498] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] openat(AT_FDCWD, "./622/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6499] +++ exited with 0 +++ [pid 6497] +++ exited with 0 +++ [pid 308] <... openat resumed>) = 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6497, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] fstat(4 [pid 6498] <... prctl resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6498] setpgid(0, 0 [pid 308] getdents64(4 [pid 6498] <... setpgid resumed>) = 0 [pid 6498] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4 [pid 6498] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6498] write(3, "1000", 4 [pid 308] close(4 [pid 6498] <... write resumed>) = 4 [pid 308] <... close resumed>) = 0 [pid 6498] close(3 [pid 308] rmdir("./622/config" [pid 6498] <... close resumed>) = 0 [pid 6498] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6498] write(1, "executing program\n", 18 [pid 308] getdents64(3 [pid 6498] <... write resumed>) = 18 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 6498] <... futex resumed>) = 0 executing program [pid 6498] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... close resumed>) = 0 [pid 6498] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] rmdir("./622" [pid 6498] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6498] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6498] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6498] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./623", 0777 [pid 6498] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6498] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6500]}, 88) = 6500 [pid 6498] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 6498] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6500 attached [pid 6500] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6500] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6500] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6501 [pid 307] umount2("./609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 310] umount2("./627", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6500] <... mkdirat resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./627", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 307] newfstatat(AT_FDCWD, "./609/binderfs" [pid 310] fstat(3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] unlink("./609/binderfs" [pid 6498] <... futex resumed>) = 0 [pid 310] getdents64(3 [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./627/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6500] <... futex resumed>) = 1 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 6500] mount(NULL, "./config", "configfs", 0, NULL [pid 310] newfstatat(AT_FDCWD, "./627/binderfs" [pid 307] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] unlink("./627/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... unlink resumed>) = 0 [pid 310] umount2("./627/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./609/config" [pid 6500] <... mount resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 307] umount2("./609/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./627/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./609/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] newfstatat(AT_FDCWD, "./627/config" [pid 6498] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] fstat(4 [pid 310] umount2("./627/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] getdents64(4 [pid 310] openat(AT_FDCWD, "./627/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6498] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] getdents64(4 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(4 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(4 [pid 310] getdents64(4 [pid 6500] <... futex resumed>) = 1 [pid 6500] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 307] <... close resumed>) = 0 [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] rmdir("./609/config" [pid 310] getdents64(4 [pid 6498] <... futex resumed>) = 0 [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6500] <... futex resumed>) = 1 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 310] close(4 [pid 307] getdents64(3 [pid 6500] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] rmdir("./627/config" [pid 307] close(3 [pid 6500] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6498] <... futex resumed>) = 0 [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 310] getdents64(3 [pid 307] rmdir("./609" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6500] <... futex resumed>) = 1 [pid 6500] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6498] <... futex resumed>) = 0 [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6500] <... futex resumed>) = 1 [pid 6500] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... rmdir resumed>) = 0 [pid 310] close(3 [pid 307] mkdir("./610", 0777 [pid 310] <... close resumed>) = 0 [pid 6500] <... symlinkat resumed>) = 0 [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./627" [pid 307] <... mkdir resumed>) = 0 [pid 6498] <... futex resumed>) = 0 [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6500] <... futex resumed>) = 1 [pid 6500] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] mkdir("./628", 0777 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./610", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] <... mkdir resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] openat(AT_FDCWD, "./610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6502 [pid 306] newfstatat(AT_FDCWD, "./610/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./610/binderfs") = 0 [pid 306] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6503 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./610/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./610/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./610/config"ci2-android-6-1/strace-static-x86_64: Process 6503 attached ci2-android-6-1/strace-static-x86_64: Process 6502 attached ci2-android-6-1/strace-static-x86_64: Process 6501 attached [pid 6500] <... unlinkat resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./610" [pid 6503] set_robust_list(0x5555731a86a0, 24 [pid 6502] set_robust_list(0x5555731a86a0, 24 [pid 306] <... rmdir resumed>) = 0 [pid 6501] set_robust_list(0x5555731a86a0, 24 [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./611", 0777 [pid 6503] <... set_robust_list resumed>) = 0 [pid 6502] <... set_robust_list resumed>) = 0 [pid 6501] <... set_robust_list resumed>) = 0 [pid 6500] <... futex resumed>) = 1 [pid 6498] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6498] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6498] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6498] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6503] rt_sigprocmask(SIG_SETMASK, [] [pid 6502] rt_sigprocmask(SIG_SETMASK, [] [pid 6501] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6504 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6504 attached [pid 6504] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6504] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6500] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6504] chdir("./611") = 0 [pid 6504] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6504] setpgid(0, 0) = 0 [pid 6504] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6504] write(3, "1000", 4) = 4 [pid 6504] close(3) = 0 [pid 6504] symlink("/dev/binderfs", "./binderfs" [pid 6503] chdir("./628" [pid 6504] <... symlink resumed>) = 0 [pid 6504] write(1, "executing program\n", 18 [pid 6502] chdir("./610" [pid 6504] <... write resumed>) = 18 executing program [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6504] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6504] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6504] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6504] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6504] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6503] <... chdir resumed>) = 0 [pid 6503] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6503] setpgid(0, 0 [pid 6502] <... chdir resumed>) = 0 [pid 6501] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6503] <... setpgid resumed>) = 0 [pid 6504] <... clone3 resumed> => {parent_tid=[6505]}, 88) = 6505 [pid 6504] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6505 attached [pid 6505] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6505] rt_sigprocmask(SIG_SETMASK, [] [pid 6503] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6502] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6505] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6505] mkdirat(AT_FDCWD, "./config", 0777 [pid 6503] <... openat resumed>) = 3 [pid 6502] <... prctl resumed>) = 0 [pid 6503] write(3, "1000", 4 [pid 6502] setpgid(0, 0 [pid 6503] <... write resumed>) = 4 [pid 6503] close(3 [pid 6502] <... setpgid resumed>) = 0 [pid 6505] <... mkdirat resumed>) = 0 [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6500] <... unlinkat resumed>) = 0 [pid 6504] <... futex resumed>) = 0 [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6503] <... close resumed>) = 0 [pid 6505] <... futex resumed>) = 1 [pid 6502] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6503] symlink("/dev/binderfs", "./binderfs" [pid 6505] mount(NULL, "./config", "configfs", 0, NULL [pid 6503] <... symlink resumed>) = 0 [pid 6502] <... openat resumed>) = 3 [pid 6503] write(1, "executing program\n", 18 [pid 6505] <... mount resumed>) = 0 [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6504] <... futex resumed>) = 0 [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6505] <... futex resumed>) = 1 [pid 6505] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6504] <... futex resumed>) = 0 [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6505] <... futex resumed>) = 1 [pid 6505] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6503] <... write resumed>) = 18 [pid 6502] write(3, "1000", 4 [pid 6505] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6504] <... futex resumed>) = 0 executing program [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6505] <... futex resumed>) = 1 [pid 6505] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6502] <... write resumed>) = 4 [pid 6503] <... futex resumed>) = 0 [pid 6501] chdir("./623" [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6504] <... futex resumed>) = 0 [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6505] <... futex resumed>) = 1 [pid 6505] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6503] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} executing program executing program [pid 6502] close(3 [pid 6503] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6501] <... chdir resumed>) = 0 [pid 6500] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6502] <... close resumed>) = 0 [pid 6503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6502] symlink("/dev/binderfs", "./binderfs" [pid 6501] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6500] <... futex resumed>) = 1 [pid 6503] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6498] <... futex resumed>) = 0 [pid 6498] exit_group(0) = ? [pid 6503] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6502] <... symlink resumed>) = 0 [pid 6501] <... prctl resumed>) = 0 [pid 6503] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6502] write(1, "executing program\n", 18 [pid 6501] setpgid(0, 0 [pid 6505] <... symlinkat resumed>) = 0 [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6504] <... futex resumed>) = 0 [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6505] <... futex resumed>) = 1 [pid 6505] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6504] <... futex resumed>) = 0 [pid 6502] <... write resumed>) = 18 [pid 6504] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] <... mprotect resumed>) = 0 [pid 6501] <... setpgid resumed>) = 0 [pid 6504] <... futex resumed>) = 0 [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6500] +++ exited with 0 +++ [pid 6498] +++ exited with 0 +++ [pid 6504] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6503] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6502] <... futex resumed>) = 0 [pid 6501] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6503] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6502] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6498, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6505] <... futex resumed>) = 1 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6502] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6505] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6502] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6505] <... unlinkat resumed>) = 0 [pid 6505] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6504] <... futex resumed>) = 0 [pid 6503] <... clone3 resumed> => {parent_tid=[6506]}, 88) = 6506 [pid 6502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6501] <... openat resumed>) = 3 [pid 6504] exit_group(0 [pid 6503] rt_sigprocmask(SIG_SETMASK, [] [pid 6502] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6504] <... exit_group resumed>) = ? [pid 6503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6501] write(3, "1000", 4 [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6502] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6503] <... futex resumed>) = 0 [pid 6502] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6501] <... write resumed>) = 4 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6502] <... mprotect resumed>) = 0 [pid 6501] close(3 [pid 6505] <... futex resumed>) = ? [pid 6502] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6501] <... close resumed>) = 0 [pid 6502] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6502] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6501] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6502] <... clone3 resumed> => {parent_tid=[6507]}, 88) = 6507 [pid 6502] rt_sigprocmask(SIG_SETMASK, [] [pid 6501] write(1, "executing program\n", 18 [pid 6502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] <... write resumed>) = 18 [pid 6502] <... futex resumed>) = 0 [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6506 attached ci2-android-6-1/strace-static-x86_64: Process 6507 attached ) = 0 [pid 6505] +++ exited with 0 +++ [pid 6504] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6504, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6506] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6501] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6506] <... set_robust_list resumed>) = 0 [pid 6506] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6506] mkdirat(AT_FDCWD, "./config", 0777 [pid 6507] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6501] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6506] <... mkdirat resumed>) = 0 [pid 6501] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6506] <... futex resumed>) = 1 [pid 6503] <... futex resumed>) = 0 [pid 6501] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6506] mount(NULL, "./config", "configfs", 0, NULL [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6506] <... mount resumed>) = 0 [pid 6503] <... futex resumed>) = 0 [pid 6501] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6506] <... futex resumed>) = 0 [pid 6503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6506] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6506] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6503] <... futex resumed>) = 0 [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6506] <... futex resumed>) = 0 [pid 6503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6506] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6506] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6503] <... futex resumed>) = 0 [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6506] <... futex resumed>) = 0 [pid 6503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6506] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] <... restart_syscall resumed>) = 0 [pid 6507] <... set_robust_list resumed>) = 0 [pid 6506] <... mkdirat resumed>) = 0 [pid 6503] <... futex resumed>) = 0 [pid 6501] <... mprotect resumed>) = 0 [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6506] <... futex resumed>) = 0 [pid 6503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6501] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6506] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6506] <... symlinkat resumed>) = 0 [pid 6503] <... futex resumed>) = 0 [pid 6501] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./616", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6506] <... futex resumed>) = 0 [pid 6503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6506] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6507] rt_sigprocmask(SIG_SETMASK, [] [pid 6506] <... unlinkat resumed>) = 0 [pid 6503] <... futex resumed>) = 0 [pid 6501] <... clone3 resumed> => {parent_tid=[6508]}, 88) = 6508 [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6506] <... futex resumed>) = 0 [pid 6503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6506] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6503] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6508 attached [pid 6507] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6506] <... unlinkat resumed>) = 0 [pid 6503] <... futex resumed>) = 0 [pid 6501] rt_sigprocmask(SIG_SETMASK, [] [pid 309] openat(AT_FDCWD, "./616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6506] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6503] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6501] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6506] <... futex resumed>) = 0 [pid 6503] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6506] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6503] exit_group(0 [pid 6506] <... futex resumed>) = ? [pid 6503] <... exit_group resumed>) = ? [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 6508] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6507] mkdirat(AT_FDCWD, "./config", 0777 [pid 6506] +++ exited with 0 +++ [pid 6503] +++ exited with 0 +++ [pid 6501] <... futex resumed>) = 0 [pid 309] fstat(3 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6503, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] getdents64(3 [pid 6508] <... set_robust_list resumed>) = 0 [pid 6508] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6508] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6508] <... mkdirat resumed>) = 0 [pid 309] umount2("./616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6501] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./616/binderfs" [pid 6508] <... futex resumed>) = 1 [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6508] mount(NULL, "./config", "configfs", 0, NULL [pid 6501] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6508] <... mount resumed>) = 0 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./616/binderfs" [pid 6508] <... futex resumed>) = 1 [pid 6501] <... futex resumed>) = 0 [pid 6508] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6508] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6501] <... futex resumed>) = 0 [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 6508] <... futex resumed>) = 0 [pid 6501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6508] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6508] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6501] <... futex resumed>) = 0 [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6508] <... futex resumed>) = 0 [pid 6501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6508] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = 0 [pid 6508] <... mkdirat resumed>) = 0 [pid 6501] <... futex resumed>) = 0 [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6508] <... futex resumed>) = 0 [pid 6501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6508] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 6508] <... symlinkat resumed>) = 0 [pid 6507] <... mkdirat resumed>) = 0 [pid 6501] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6508] <... futex resumed>) = 0 [pid 6501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6508] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./628", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] newfstatat(AT_FDCWD, "./616/config" [pid 6508] <... unlinkat resumed>) = 0 [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6508] <... futex resumed>) = 0 [pid 6501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] openat(AT_FDCWD, "./628", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6508] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6501] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6508] <... unlinkat resumed>) = 0 [pid 6501] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 309] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6508] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6502] <... futex resumed>) = 0 [pid 6501] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] fstat(3 [pid 6508] <... futex resumed>) = 0 [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6508] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6507] <... futex resumed>) = 1 [pid 6502] <... futex resumed>) = 0 [pid 6501] exit_group(0 [pid 310] getdents64(3 [pid 309] openat(AT_FDCWD, "./616/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6508] <... futex resumed>) = ? [pid 6501] <... exit_group resumed>) = ? [pid 6508] +++ exited with 0 +++ [pid 6507] mount(NULL, "./config", "configfs", 0, NULL [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6501] +++ exited with 0 +++ [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... openat resumed>) = 4 [pid 310] umount2("./628/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(4 [pid 6507] <... mount resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6501, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6507] <... futex resumed>) = 1 [pid 6502] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./628/binderfs" [pid 309] getdents64(4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6502] <... futex resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6507] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] unlink("./628/binderfs" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] openat(AT_FDCWD, "./611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6507] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... openat resumed>) = 3 [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... unlink resumed>) = 0 [pid 309] getdents64(4 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] fstat(3 [pid 6502] <... futex resumed>) = 0 [pid 310] umount2("./628/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6507] <... futex resumed>) = 1 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 6507] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6502] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] close(4 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./628/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 306] umount2("./611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./616/config" [pid 308] umount2("./623", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6507] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] newfstatat(AT_FDCWD, "./628/config" [pid 306] newfstatat(AT_FDCWD, "./611/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./611/binderfs" [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 6507] <... futex resumed>) = 1 [pid 6502] <... futex resumed>) = 0 [pid 310] umount2("./628/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 308] openat(AT_FDCWD, "./623", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6507] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6502] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = 0 [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] openat(AT_FDCWD, "./628/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] close(3 [pid 308] fstat(3 [pid 306] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6507] <... mkdirat resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 309] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(4 [pid 309] rmdir("./616" [pid 308] getdents64(3 [pid 306] newfstatat(AT_FDCWD, "./611/config" [pid 6507] <... futex resumed>) = 1 [pid 6502] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6502] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] openat(AT_FDCWD, "./611/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6507] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] mkdir("./617", 0777 [pid 308] umount2("./623/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 4 [pid 6507] <... symlinkat resumed>) = 0 [pid 310] getdents64(4 [pid 306] fstat(4 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] newfstatat(AT_FDCWD, "./623/binderfs" [pid 306] getdents64(4 [pid 6507] <... futex resumed>) = 1 [pid 6502] <... futex resumed>) = 0 [pid 310] close(4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6507] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] unlink("./623/binderfs" [pid 306] getdents64(4 [pid 6507] <... unlinkat resumed>) = 0 [pid 6502] <... futex resumed>) = 0 [pid 310] rmdir("./628/config" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./611/config"ci2-android-6-1/strace-static-x86_64: Process 6509 attached [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6509 [pid 308] <... unlink resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6509] set_robust_list(0x5555731a86a0, 24 [pid 6507] <... futex resumed>) = 0 [pid 6502] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 6509] <... set_robust_list resumed>) = 0 [pid 6507] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6502] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6509] rt_sigprocmask(SIG_SETMASK, [] [pid 6507] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6502] <... futex resumed>) = 0 [pid 310] close(3 [pid 308] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(3 [pid 6509] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6507] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6502] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 6507] <... unlinkat resumed>) = 0 [pid 310] rmdir("./628" [pid 308] newfstatat(AT_FDCWD, "./623/config" [pid 306] rmdir("./611" [pid 6509] chdir("./617" [pid 6507] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6509] <... chdir resumed>) = 0 [pid 6507] <... futex resumed>) = 1 [pid 6502] <... futex resumed>) = 0 [pid 310] mkdir("./629", 0777 [pid 308] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./612", 0777 [pid 6509] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6507] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6502] exit_group(0 [pid 310] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... mkdir resumed>) = 0 [pid 6509] <... prctl resumed>) = 0 [pid 6507] <... futex resumed>) = ? [pid 6502] <... exit_group resumed>) = ? [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] openat(AT_FDCWD, "./623/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6509] setpgid(0, 0 [pid 6507] +++ exited with 0 +++ [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6509] <... setpgid resumed>) = 0 [pid 6502] +++ exited with 0 +++ [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 4 [pid 6509] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] fstat(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6502, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 6510 attached [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6510 ci2-android-6-1/strace-static-x86_64: Process 6511 attached [pid 6509] <... openat resumed>) = 3 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6511 [pid 308] getdents64(4 [pid 307] <... restart_syscall resumed>) = 0 [pid 6511] set_robust_list(0x5555731a86a0, 24 [pid 6510] set_robust_list(0x5555731a86a0, 24 [pid 6509] write(3, "1000", 4 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6511] <... set_robust_list resumed>) = 0 [pid 6510] <... set_robust_list resumed>) = 0 [pid 6509] <... write resumed>) = 4 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6511] rt_sigprocmask(SIG_SETMASK, [] [pid 6510] rt_sigprocmask(SIG_SETMASK, [] [pid 6509] close(3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] umount2("./610", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6509] <... close resumed>) = 0 [pid 308] close(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6511] chdir("./629" [pid 6510] chdir("./612" [pid 6509] symlink("/dev/binderfs", "./binderfs" [pid 308] <... close resumed>) = 0 [pid 307] openat(AT_FDCWD, "./610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6511] <... chdir resumed>) = 0 [pid 6509] <... symlink resumed>) = 0 [pid 308] rmdir("./623/config" [pid 307] <... openat resumed>) = 3 [pid 6511] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6509] write(1, "executing program\n", 18 [pid 6511] <... prctl resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] fstat(3 [pid 6509] <... write resumed>) = 18 [pid 308] getdents64(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6510] <... chdir resumed>) = 0 [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6509] <... futex resumed>) = 0 executing program [pid 307] getdents64(3 [pid 308] close(3 [pid 6509] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6511] setpgid(0, 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6509] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 6509] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] rmdir("./623" [pid 307] umount2("./610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6509] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6511] <... setpgid resumed>) = 0 [pid 6511] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6509] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6511] write(3, "1000", 4 [pid 6509] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] mkdir("./624", 0777 [pid 307] newfstatat(AT_FDCWD, "./610/binderfs" [pid 6509] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6511] <... write resumed>) = 4 [pid 6511] close(3) = 0 [pid 6511] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6509] <... mprotect resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] unlink("./610/binderfs" [pid 6511] write(1, "executing program\n", 18 [pid 6509] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6511] <... write resumed>) = 18 [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 6509] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6509] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6511] <... futex resumed>) = 0 [pid 6511] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] <... umount2 resumed>) = 0 [pid 6511] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6511] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6511] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6511] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6511] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6511] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6509] <... clone3 resumed> => {parent_tid=[6512]}, 88) = 6512 [pid 307] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6509] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6513 [pid 6509] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] newfstatat(AT_FDCWD, "./610/config" [pid 6509] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./610/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6511] <... clone3 resumed> => {parent_tid=[6514]}, 88) = 6514 [pid 6511] rt_sigprocmask(SIG_SETMASK, [] [pid 307] openat(AT_FDCWD, "./610/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... openat resumed>) = 4 [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] fstat(4ci2-android-6-1/strace-static-x86_64: Process 6512 attached , {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6512] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] getdents64(4 [pid 6512] <... set_robust_list resumed>) = 0 [pid 6512] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 6512] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6514 attached ci2-android-6-1/strace-static-x86_64: Process 6513 attached [pid 6510] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] close(4 [pid 6512] <... mkdirat resumed>) = 0 [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6509] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] rmdir("./610/config" [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6512] <... futex resumed>) = 1 [pid 6512] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(3 [pid 6509] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] close(3 [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6512] <... futex resumed>) = 1 [pid 6512] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 307] <... close resumed>) = 0 [pid 6510] <... prctl resumed>) = 0 [pid 307] rmdir("./610" [pid 6512] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6509] <... futex resumed>) = 0 [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6512] <... futex resumed>) = 1 [pid 6509] <... futex resumed>) = 0 [pid 6512] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6510] setpgid(0, 0 [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 6512] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6510] <... setpgid resumed>) = 0 [pid 307] mkdir("./611", 0777 [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6514] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6513] set_robust_list(0x5555731a86a0, 24 [pid 6514] <... set_robust_list resumed>) = 0 [pid 6513] <... set_robust_list resumed>) = 0 [pid 6512] <... futex resumed>) = 1 [pid 6509] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 6514] rt_sigprocmask(SIG_SETMASK, [] [pid 6513] rt_sigprocmask(SIG_SETMASK, [] [pid 6512] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6510] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6512] <... mkdirat resumed>) = 0 [pid 6509] <... futex resumed>) = 0 [pid 6514] mkdirat(AT_FDCWD, "./config", 0777 [pid 6513] chdir("./624" [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] <... openat resumed>) = 3 [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6514] <... mkdirat resumed>) = 0 [pid 6513] <... chdir resumed>) = 0 [pid 6512] <... futex resumed>) = 0 [pid 6510] write(3, "1000", 4 [pid 6509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6512] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6510] <... write resumed>) = 4 [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6514] <... futex resumed>) = 1 [pid 6513] <... prctl resumed>) = 0 [pid 6512] <... symlinkat resumed>) = 0 [pid 6511] <... futex resumed>) = 0 [pid 6509] <... futex resumed>) = 0 [pid 6514] mount(NULL, "./config", "configfs", 0, NULL [pid 6513] setpgid(0, 0 [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6514] <... mount resumed>) = 0 [pid 6513] <... setpgid resumed>) = 0 [pid 6512] <... futex resumed>) = 0 [pid 6511] <... futex resumed>) = 0 [pid 6510] close(3 [pid 6509] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6512] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6515 ci2-android-6-1/strace-static-x86_64: Process 6515 attached [pid 6514] <... futex resumed>) = 0 [pid 6513] <... openat resumed>) = 3 [pid 6512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6511] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6510] <... close resumed>) = 0 [pid 6509] <... futex resumed>) = 0 [pid 6514] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6513] write(3, "1000", 4 [pid 6512] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6514] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6513] <... write resumed>) = 4 [pid 6512] <... unlinkat resumed>) = 0 [pid 6511] <... futex resumed>) = 0 [pid 6510] symlink("/dev/binderfs", "./binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] close(3 [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6514] <... futex resumed>) = 0 [pid 6513] <... close resumed>) = 0 [pid 6512] <... futex resumed>) = 1 [pid 6511] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6510] <... symlink resumed>) = 0 [pid 6509] <... futex resumed>) = 0 [pid 6514] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6513] symlink("/dev/binderfs", "./binderfs" [pid 6512] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] write(1, "executing program\n", 18 [pid 6509] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6513] <... symlink resumed>) = 0 executing program [pid 6512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6511] <... futex resumed>) = 0 [pid 6510] <... write resumed>) = 18 [pid 6509] <... futex resumed>) = 0 [pid 6514] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6513] write(1, "executing program\n", 18 [pid 6512] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6509] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6514] <... mkdirat resumed>) = -1 EEXIST (File exists) executing program [pid 6513] <... write resumed>) = 18 [pid 6512] <... unlinkat resumed>) = 0 [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6512] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] <... futex resumed>) = 0 [pid 6515] set_robust_list(0x5555731a86a0, 24 [pid 6514] <... futex resumed>) = 1 [pid 6513] <... futex resumed>) = 0 [pid 6512] <... futex resumed>) = 1 [pid 6511] <... futex resumed>) = 0 [pid 6509] <... futex resumed>) = 0 [pid 6515] <... set_robust_list resumed>) = 0 [pid 6514] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6513] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6512] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6509] exit_group(0 [pid 6514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6513] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6512] <... futex resumed>) = ? [pid 6511] <... futex resumed>) = 0 [pid 6510] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6509] <... exit_group resumed>) = ? [pid 6515] rt_sigprocmask(SIG_SETMASK, [] [pid 6514] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6513] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6512] +++ exited with 0 +++ [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6515] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6515] chdir("./611" [pid 6513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6510] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6509] +++ exited with 0 +++ [pid 6514] <... mkdirat resumed>) = 0 [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6514] <... futex resumed>) = 1 [pid 6513] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6511] <... futex resumed>) = 0 [pid 6510] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6509, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6514] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6513] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6515] <... chdir resumed>) = 0 [pid 6514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6513] <... mprotect resumed>) = 0 [pid 6511] <... futex resumed>) = 0 [pid 6510] <... mprotect resumed>) = 0 [pid 6514] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6513] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6514] <... symlinkat resumed>) = 0 [pid 6513] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6510] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6510] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... restart_syscall resumed>) = 0 [pid 6515] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6514] <... futex resumed>) = 1 [pid 6511] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6517 attached ci2-android-6-1/strace-static-x86_64: Process 6516 attached [pid 6515] <... prctl resumed>) = 0 [pid 6514] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6513] <... clone3 resumed> => {parent_tid=[6516]}, 88) = 6516 [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6517] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6516] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6515] setpgid(0, 0 [pid 6514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6513] rt_sigprocmask(SIG_SETMASK, [] [pid 6511] <... futex resumed>) = 0 [pid 6510] <... clone3 resumed> => {parent_tid=[6517]}, 88) = 6517 [pid 6517] <... set_robust_list resumed>) = 0 [pid 6516] <... set_robust_list resumed>) = 0 [pid 6515] <... setpgid resumed>) = 0 [pid 6514] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] rt_sigprocmask(SIG_SETMASK, [] [pid 6517] rt_sigprocmask(SIG_SETMASK, [] [pid 6516] rt_sigprocmask(SIG_SETMASK, [] [pid 6515] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6514] <... unlinkat resumed>) = 0 [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6517] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6516] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6515] <... openat resumed>) = 3 [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] <... futex resumed>) = 0 [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6517] mkdirat(AT_FDCWD, "./config", 0777 [pid 6516] mkdirat(AT_FDCWD, "./config", 0777 [pid 6515] write(3, "1000", 4 [pid 6514] <... futex resumed>) = 1 [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6511] <... futex resumed>) = 0 [pid 6510] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6515] <... write resumed>) = 4 [pid 6514] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6511] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6515] close(3 [pid 6514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6511] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 6515] <... close resumed>) = 0 [pid 6514] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6511] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] fstat(3 [pid 6516] <... mkdirat resumed>) = 0 [pid 6515] symlink("/dev/binderfs", "./binderfs" [pid 6514] <... unlinkat resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6517] <... mkdirat resumed>) = 0 [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] <... symlink resumed>) = 0 [pid 6514] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] write(1, "executing program\n", 18 [pid 6514] <... futex resumed>) = 1 [pid 6511] <... futex resumed>) = 0 executing program [pid 309] getdents64(3 [pid 6515] <... write resumed>) = 18 [pid 6514] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6511] exit_group(0 [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6516] <... futex resumed>) = 1 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6514] <... futex resumed>) = ? [pid 6513] <... futex resumed>) = 0 [pid 6511] <... exit_group resumed>) = ? [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6517] <... futex resumed>) = 1 [pid 6516] mount(NULL, "./config", "configfs", 0, NULL [pid 6515] <... futex resumed>) = 0 [pid 6514] +++ exited with 0 +++ [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] <... futex resumed>) = 0 [pid 309] umount2("./617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6517] mount(NULL, "./config", "configfs", 0, NULL [pid 6516] <... mount resumed>) = 0 [pid 6515] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6513] <... futex resumed>) = 0 [pid 6511] +++ exited with 0 +++ [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6515] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] <... futex resumed>) = 0 [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6511, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6517] <... mount resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./617/binderfs" [pid 6516] <... futex resumed>) = 0 [pid 6515] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6516] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6515] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6513] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6517] <... futex resumed>) = 1 [pid 6516] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6515] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] <... futex resumed>) = 0 [pid 309] unlink("./617/binderfs" [pid 6517] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6516] <... futex resumed>) = 0 [pid 6515] <... mprotect resumed>) = 0 [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] <... futex resumed>) = 0 [pid 6517] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... unlink resumed>) = 0 [pid 6517] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6516] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6515] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6513] <... futex resumed>) = 0 [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6517] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6516] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6515] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... umount2 resumed>) = 0 [pid 6517] <... futex resumed>) = 1 [pid 6516] <... futex resumed>) = 0 [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] <... futex resumed>) = 0 [pid 6517] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6516] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6515] <... clone3 resumed> => {parent_tid=[6518]}, 88) = 6518 [pid 6513] <... futex resumed>) = 0 [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6515] rt_sigprocmask(SIG_SETMASK, [] [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] <... futex resumed>) = 0 [pid 6515] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6517] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6516] <... mkdirat resumed>) = 0 [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./617/config" [pid 6517] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6517] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6516] <... futex resumed>) = 1 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6513] <... futex resumed>) = 0 [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6516] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./629", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6517] <... futex resumed>) = 1 [pid 6516] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6513] <... futex resumed>) = 0 [pid 6510] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6517] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6516] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./629", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./617/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6517] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-1/strace-static-x86_64: Process 6518 attached [pid 6510] <... futex resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 6518] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] fstat(3 [pid 309] <... openat resumed>) = 4 [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6516] <... symlinkat resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(4 [pid 6517] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 6517] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6516] <... futex resumed>) = 1 [pid 6513] <... futex resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6516] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] getdents64(4 [pid 6517] <... futex resumed>) = 1 [pid 6516] <... unlinkat resumed>) = 0 [pid 6513] <... futex resumed>) = 0 [pid 6510] <... futex resumed>) = 0 [pid 310] umount2("./629/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6517] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6517] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6516] <... futex resumed>) = 0 [pid 6513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6510] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] getdents64(4 [pid 6517] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6516] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6513] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] newfstatat(AT_FDCWD, "./629/binderfs" [pid 6516] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6513] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6516] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6513] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] close(4 [pid 6517] <... symlinkat resumed>) = 0 [pid 6516] <... unlinkat resumed>) = -1 EBUSY (Device or resource busy) [pid 310] unlink("./629/binderfs" [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6516] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 6518] <... set_robust_list resumed>) = 0 [pid 6518] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... unlink resumed>) = 0 [pid 309] rmdir("./617/config" [pid 6517] <... futex resumed>) = 1 [pid 6516] <... futex resumed>) = 1 [pid 6513] <... futex resumed>) = 0 [pid 6510] <... futex resumed>) = 0 [pid 6513] exit_group(0 [pid 310] umount2("./629/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6513] <... exit_group resumed>) = ? [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6517] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6510] <... futex resumed>) = 0 [pid 310] umount2("./629/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] getdents64(3 [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6518] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6518] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 310] newfstatat(AT_FDCWD, "./629/config" [pid 309] close(3 [pid 6518] <... mkdirat resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... close resumed>) = 0 [pid 6516] +++ exited with 0 +++ [pid 6513] +++ exited with 0 +++ [pid 310] umount2("./629/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] rmdir("./617" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] <... futex resumed>) = 0 [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6513, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] openat(AT_FDCWD, "./629/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] mkdir("./618", 0777 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] <... openat resumed>) = 4 [pid 6518] <... futex resumed>) = 1 [pid 6518] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 6515] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... restart_syscall resumed>) = 0 [pid 6517] <... unlinkat resumed>) = 0 [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6517] <... futex resumed>) = 1 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6510] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6510] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6518] <... futex resumed>) = 1 [pid 6518] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] <... futex resumed>) = 0 [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6518] <... futex resumed>) = 1 [pid 6518] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6510] <... futex resumed>) = 0 [pid 308] umount2("./624", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] getdents64(4 [pid 6517] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6510] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6519 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 310] close(4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./624", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./629/config" [pid 308] <... openat resumed>) = 3 [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] <... futex resumed>) = 0 [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 308] fstat(3 [pid 6517] <... unlinkat resumed>) = 0 [pid 310] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6517] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 6517] <... futex resumed>) = 1 [pid 6510] <... futex resumed>) = 0 [pid 310] close(3 [pid 6518] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6510] exit_group(0 [pid 6518] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 310] <... close resumed>) = 0 [pid 6510] <... exit_group resumed>) = ? [pid 310] rmdir("./629" [pid 308] umount2("./624/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6518] <... mkdirat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6515] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./624/binderfs" [pid 6518] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./630", 0777 [pid 6518] <... symlinkat resumed>) = 0 [pid 6515] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6518] <... futex resumed>) = 0 [pid 6515] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6518] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6518] <... unlinkat resumed>) = 0 [pid 6515] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 308] unlink("./624/binderfs" [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6518] <... futex resumed>) = 0 [pid 6515] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... unlink resumed>) = 0 [pid 6518] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6515] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6518] <... unlinkat resumed>) = 0 [pid 6517] +++ exited with 0 +++ [pid 6515] <... futex resumed>) = 0 [pid 6510] +++ exited with 0 +++ [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6518] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6515] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6510, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6518] <... futex resumed>) = 0 [pid 6515] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6518] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6515] exit_group(0 [pid 6518] <... futex resumed>) = ? [pid 6515] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6520 attached ci2-android-6-1/strace-static-x86_64: Process 6519 attached [pid 308] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6520] set_robust_list(0x5555731a86a0, 24 [pid 6519] set_robust_list(0x5555731a86a0, 24 [pid 6518] +++ exited with 0 +++ [pid 6515] +++ exited with 0 +++ [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6520 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6515, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6520] <... set_robust_list resumed>) = 0 [pid 6520] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6520] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6519] <... set_robust_list resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6520] chdir("./630" [pid 6519] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./624/config" [pid 6520] <... chdir resumed>) = 0 [pid 6519] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6520] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6519] chdir("./618" [pid 308] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6519] <... chdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6519] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] openat(AT_FDCWD, "./624/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6519] <... prctl resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6519] setpgid(0, 0 [pid 308] fstat(4 [pid 307] umount2("./611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6519] <... setpgid resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6520] <... prctl resumed>) = 0 [pid 6519] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] getdents64(4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6520] setpgid(0, 0 [pid 6519] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] openat(AT_FDCWD, "./611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6520] <... setpgid resumed>) = 0 [pid 6519] write(3, "1000", 4 [pid 308] getdents64(4 [pid 307] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 6520] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6519] <... write resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] fstat(3 [pid 306] fstat(3 [pid 6520] <... openat resumed>) = 3 [pid 6519] close(3 [pid 308] close(4 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6520] write(3, "1000", 4 [pid 6519] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 6520] <... write resumed>) = 4 [pid 6519] symlink("/dev/binderfs", "./binderfs" [pid 308] rmdir("./624/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6520] close(3 [pid 6519] <... symlink resumed>) = 0 [pid 307] umount2("./611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6520] <... close resumed>) = 0 [pid 6519] write(1, "executing program\n", 18 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6520] symlink("/dev/binderfs", "./binderfs" [pid 6519] <... write resumed>) = 18 executing program [pid 308] getdents64(3 [pid 307] newfstatat(AT_FDCWD, "./611/binderfs" [pid 306] newfstatat(AT_FDCWD, "./612/binderfs" [pid 6520] <... symlink resumed>) = 0 [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6520] write(1, "executing program\n", 18 [pid 6519] <... futex resumed>) = 0 [pid 308] close(3 [pid 307] unlink("./611/binderfs" [pid 306] unlink("./612/binderfs" [pid 6520] <... write resumed>) = 18 [pid 6519] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] <... close resumed>) = 0 executing program [pid 307] <... unlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6519] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] rmdir("./624" [pid 307] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6520] <... futex resumed>) = 0 [pid 6519] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6520] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6519] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6520] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6519] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6520] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6519] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] mkdir("./625", 0777 [pid 307] newfstatat(AT_FDCWD, "./611/config" [pid 306] newfstatat(AT_FDCWD, "./612/config" [pid 6520] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6519] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6520] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6519] <... mprotect resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] umount2("./611/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6520] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6519] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6520] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6519] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] openat(AT_FDCWD, "./611/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./612/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6520] <... mprotect resumed>) = 0 [pid 6519] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 6521 attached [pid 6520] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] fstat(4 [pid 306] fstat(4 [pid 6520] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6519] <... clone3 resumed> => {parent_tid=[6521]}, 88) = 6521 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6520] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6519] rt_sigprocmask(SIG_SETMASK, [] [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 6519] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6520] <... clone3 resumed> => {parent_tid=[6523]}, 88) = 6523 [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6522 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 6520] rt_sigprocmask(SIG_SETMASK, [] [pid 6519] <... futex resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6520] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] close(4 [pid 306] close(4 [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6520] <... futex resumed>) = 0 [pid 307] rmdir("./611/config" [pid 306] rmdir("./612/config"ci2-android-6-1/strace-static-x86_64: Process 6522 attached [pid 6521] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 306] close(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 307] rmdir("./611" [pid 306] rmdir("./612" [pid 6522] set_robust_list(0x5555731a86a0, 24 [pid 6521] <... set_robust_list resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] mkdir("./612", 0777 [pid 306] mkdir("./613", 0777 [pid 6522] <... set_robust_list resumed>) = 0 [pid 6521] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6524 attached [pid 6522] rt_sigprocmask(SIG_SETMASK, [] [pid 6521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6524 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6525 [pid 6522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6521] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6523 attached [pid 6523] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6523] rt_sigprocmask(SIG_SETMASK, [] [pid 6522] chdir("./625" [pid 6523] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6523] mkdirat(AT_FDCWD, "./config", 0777 [pid 6521] <... mkdirat resumed>) = 0 [pid 6522] <... chdir resumed>) = 0 [pid 6523] <... mkdirat resumed>) = 0 [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] <... futex resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6523] <... futex resumed>) = 1 [pid 6523] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6522] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] <... futex resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6523] <... futex resumed>) = 1 [pid 6523] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6522] <... prctl resumed>) = 0 [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] <... futex resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6523] <... futex resumed>) = 1 [pid 6523] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] <... futex resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6523] <... futex resumed>) = 1 [pid 6523] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777ci2-android-6-1/strace-static-x86_64: Process 6525 attached [pid 6524] set_robust_list(0x5555731a86a0, 24 [pid 6523] <... mkdirat resumed>) = 0 [pid 6522] setpgid(0, 0 [pid 6521] mount(NULL, "./config", "configfs", 0, NULL [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] <... futex resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6523] <... futex resumed>) = 1 [pid 6523] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6522] <... setpgid resumed>) = 0 [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6521] <... mount resumed>) = 0 [pid 6520] <... futex resumed>) = 0 [pid 6522] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] <... futex resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6523] <... futex resumed>) = 1 [pid 6523] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6522] <... openat resumed>) = 3 [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 [pid 6522] write(3, "1000", 4 [pid 6521] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] <... write resumed>) = 4 [pid 6521] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6519] <... futex resumed>) = 0 [pid 6522] close(3 [pid 6521] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6522] <... close resumed>) = 0 [pid 6522] symlink("/dev/binderfs", "./binderfs" [pid 6521] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] <... futex resumed>) = 0 [pid 6520] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6522] <... symlink resumed>) = 0 [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6520] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6522] write(1, "executing program\n", 18 [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 executing program [pid 6522] <... write resumed>) = 18 [pid 6521] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6521] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6522] <... futex resumed>) = 0 [pid 6521] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6523] <... futex resumed>) = 1 [pid 6522] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6521] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6522] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6523] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 [pid 6524] <... set_robust_list resumed>) = 0 [pid 6523] <... unlinkat resumed>) = 0 [pid 6522] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6521] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6523] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6519] <... futex resumed>) = 0 [pid 6521] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6523] <... futex resumed>) = 1 [pid 6520] <... futex resumed>) = 0 [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6524] rt_sigprocmask(SIG_SETMASK, [] [pid 6523] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6522] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6521] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6520] exit_group(0 [pid 6523] <... futex resumed>) = ? [pid 6522] <... mprotect resumed>) = 0 [pid 6520] <... exit_group resumed>) = ? [pid 6525] set_robust_list(0x5555731a86a0, 24 [pid 6524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6523] +++ exited with 0 +++ [pid 6522] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6521] <... mkdirat resumed>) = 0 [pid 6520] +++ exited with 0 +++ [pid 6522] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6524] chdir("./612" [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6520, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6521] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6522] <... clone3 resumed> => {parent_tid=[6526]}, 88) = 6526 [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6524] <... chdir resumed>) = 0 [pid 6521] <... symlinkat resumed>) = 0 [pid 6524] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6522] rt_sigprocmask(SIG_SETMASK, [] [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6524] <... prctl resumed>) = 0 [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 [pid 6524] setpgid(0, 0 [pid 6522] <... futex resumed>) = 0 [pid 6521] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6524] <... setpgid resumed>) = 0 [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6521] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6519] <... futex resumed>) = 0 [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6526 attached [pid 6526] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6521] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6524] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6526] <... set_robust_list resumed>) = 0 [pid 6521] <... unlinkat resumed>) = 0 [pid 6526] rt_sigprocmask(SIG_SETMASK, [] [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 [pid 6524] <... openat resumed>) = 3 [pid 6521] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6519] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6524] write(3, "1000", 4 [pid 6521] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6519] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6524] <... write resumed>) = 4 [pid 6521] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6526] mkdirat(AT_FDCWD, "./config", 0777 [pid 6525] <... set_robust_list resumed>) = 0 [pid 6524] close(3 [pid 6521] <... unlinkat resumed>) = 0 [pid 6524] <... close resumed>) = 0 [pid 6521] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6524] symlink("/dev/binderfs", "./binderfs" [pid 6521] <... futex resumed>) = 1 [pid 6519] <... futex resumed>) = 0 [pid 6526] <... mkdirat resumed>) = 0 [pid 6525] rt_sigprocmask(SIG_SETMASK, [] [pid 6524] <... symlink resumed>) = 0 [pid 6521] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6519] exit_group(0 [pid 6524] write(1, "executing program\n", 18 [pid 6521] <... futex resumed>) = ? [pid 6519] <... exit_group resumed>) = ? executing program [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6524] <... write resumed>) = 18 [pid 6521] +++ exited with 0 +++ [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6519] +++ exited with 0 +++ [pid 6524] <... futex resumed>) = 0 [pid 6522] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6519, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6524] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6522] <... futex resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6526] <... futex resumed>) = 1 [pid 6526] mount(NULL, "./config", "configfs", 0, NULL [pid 6524] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6526] <... mount resumed>) = 0 [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6522] <... futex resumed>) = 0 [pid 6526] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6526] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6522] <... futex resumed>) = 0 [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6526] <... futex resumed>) = 0 [pid 6524] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... restart_syscall resumed>) = 0 [pid 6526] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6526] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6522] <... futex resumed>) = 0 [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6526] <... futex resumed>) = 0 [pid 6524] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6526] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6525] chdir("./613" [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./630", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6526] <... mkdirat resumed>) = 0 [pid 6525] <... chdir resumed>) = 0 [pid 6524] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6522] <... futex resumed>) = 0 [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6524] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6526] <... futex resumed>) = 0 [pid 6525] <... prctl resumed>) = 0 [pid 6524] <... mprotect resumed>) = 0 [pid 6522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6526] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6525] setpgid(0, 0 [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] openat(AT_FDCWD, "./630", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6526] <... symlinkat resumed>) = 0 [pid 6525] <... setpgid resumed>) = 0 [pid 6524] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6522] <... futex resumed>) = 0 [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6524] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... openat resumed>) = 3 [pid 6526] <... futex resumed>) = 0 [pid 6525] <... openat resumed>) = 3 [pid 6524] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6526] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6525] write(3, "1000", 4 [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] fstat(3 [pid 6526] <... unlinkat resumed>) = 0 [pid 6525] <... write resumed>) = 4 [pid 6524] <... clone3 resumed> => {parent_tid=[6527]}, 88) = 6527 [pid 6522] <... futex resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] close(3 [pid 6524] rt_sigprocmask(SIG_SETMASK, [] [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6526] <... futex resumed>) = 0 [pid 6525] <... close resumed>) = 0 [pid 6524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] getdents64(3 [pid 6526] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6525] symlink("/dev/binderfs", "./binderfs" [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6526] <... unlinkat resumed>) = 0 [pid 6525] <... symlink resumed>) = 0 [pid 6524] <... futex resumed>) = 0 [pid 6522] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6526] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] write(1, "executing program\n", 18 [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6522] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./630/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6526] <... futex resumed>) = 0 [pid 6525] <... write resumed>) = 18 [pid 6522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6526] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6522] exit_group(0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6526] <... futex resumed>) = ? [pid 6525] <... futex resumed>) = 0 [pid 6522] <... exit_group resumed>) = ? [pid 310] newfstatat(AT_FDCWD, "./630/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6527 attached [pid 6526] +++ exited with 0 +++ [pid 6525] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6522] +++ exited with 0 +++ [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 310] unlink("./630/binderfs" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6522, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6525] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6525] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6525] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 310] <... unlink resumed>) = 0 [pid 6525] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] umount2("./630/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6527] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6525] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./630/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6525] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] openat(AT_FDCWD, "./618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6525] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] newfstatat(AT_FDCWD, "./630/config" [pid 309] <... openat resumed>) = 3 [pid 6525] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(3 [pid 310] umount2("./630/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6525] <... clone3 resumed> => {parent_tid=[6528]}, 88) = 6528 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6525] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] openat(AT_FDCWD, "./630/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] <... openat resumed>) = 4 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] fstat(4 [pid 309] umount2("./618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6528 attached [pid 6528] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./618/binderfs" [pid 6528] <... set_robust_list resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] getdents64(4 [pid 309] unlink("./618/binderfs" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6528] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] <... unlink resumed>) = 0 [pid 310] close(4 [pid 309] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6528] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 310] rmdir("./630/config" [pid 309] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... rmdir resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(3 [pid 309] newfstatat(AT_FDCWD, "./618/config" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] close(3 [pid 309] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] rmdir("./630" [pid 309] openat(AT_FDCWD, "./618/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6528] <... mkdirat resumed>) = 0 [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 6528] <... futex resumed>) = 1 [pid 310] mkdir("./631", 0777 [pid 309] fstat(4 [pid 6528] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6528] <... futex resumed>) = 1 [pid 310] <... mkdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(4 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6528] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6528] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6528] <... futex resumed>) = 1 [pid 6528] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 308] <... restart_syscall resumed>) = 0 [pid 6528] <... futex resumed>) = 1 [pid 6525] <... futex resumed>) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6529 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4ci2-android-6-1/strace-static-x86_64: Process 6529 attached [pid 6528] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6527] <... set_robust_list resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 308] umount2("./625", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6527] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rmdir("./618/config" [pid 6527] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6528] <... mkdirat resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./625", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3 [pid 6527] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... openat resumed>) = 3 [pid 309] close(3 [pid 308] fstat(3 [pid 309] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] rmdir("./618" [pid 308] getdents64(3 [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 6525] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] mkdir("./619", 0777 [pid 6527] <... mkdirat resumed>) = 0 [pid 308] umount2("./625/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6528] <... futex resumed>) = 1 [pid 6528] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 309] <... mkdir resumed>) = 0 [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6527] <... futex resumed>) = 1 [pid 6524] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./625/binderfs" [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6527] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6524] <... futex resumed>) = 0 [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6528] <... futex resumed>) = 1 [pid 6528] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6527] mount(NULL, "./config", "configfs", 0, NULL [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6530 [pid 308] unlink("./625/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6530 attached [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6525] <... futex resumed>) = 0 [pid 6525] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6530] set_robust_list(0x5555731a86a0, 24 [pid 6528] <... futex resumed>) = 1 [pid 6527] <... mount resumed>) = 0 [pid 6530] <... set_robust_list resumed>) = 0 [pid 308] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6528] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6530] rt_sigprocmask(SIG_SETMASK, [] [pid 6527] <... futex resumed>) = 1 [pid 6524] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6527] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6524] <... futex resumed>) = 0 [pid 6527] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6530] chdir("./619" [pid 6527] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] newfstatat(AT_FDCWD, "./625/config" [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] <... chdir resumed>) = 0 [pid 6527] <... futex resumed>) = 1 [pid 6524] <... futex resumed>) = 0 [pid 6530] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6530] <... prctl resumed>) = 0 [pid 6527] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] setpgid(0, 0 [pid 6527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6524] <... futex resumed>) = 0 [pid 6530] <... setpgid resumed>) = 0 [pid 6527] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./625/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6527] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6530] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6528] <... unlinkat resumed>) = 0 [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 6527] <... futex resumed>) = 1 [pid 6524] <... futex resumed>) = 0 [pid 308] fstat(4 [pid 6530] <... openat resumed>) = 3 [pid 6528] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6527] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6530] write(3, "1000", 4 [pid 6524] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6528] <... futex resumed>) = 1 [pid 6525] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6530] <... write resumed>) = 4 [pid 6529] set_robust_list(0x5555731a86a0, 24 [pid 6528] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6527] <... mkdirat resumed>) = 0 [pid 6525] exit_group(0 [pid 6530] close(3 [pid 6529] <... set_robust_list resumed>) = 0 [pid 6528] <... futex resumed>) = ? [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6525] <... exit_group resumed>) = ? [pid 308] getdents64(4 [pid 6530] <... close resumed>) = 0 [pid 6527] <... futex resumed>) = 1 [pid 6524] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6530] symlink("/dev/binderfs", "./binderfs" [pid 6527] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 6529] rt_sigprocmask(SIG_SETMASK, [] [pid 6528] +++ exited with 0 +++ [pid 6527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6525] +++ exited with 0 +++ [pid 6524] <... futex resumed>) = 0 [pid 6529] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6527] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6525, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6529] chdir("./631" [pid 308] rmdir("./625/config" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6529] <... chdir resumed>) = 0 [pid 6527] <... symlinkat resumed>) = 0 [pid 6529] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6529] setpgid(0, 0) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 6529] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6527] <... futex resumed>) = 1 [pid 6524] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6527] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6529] <... openat resumed>) = 3 [pid 6527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6524] <... futex resumed>) = 0 [pid 308] close(3 [pid 6529] write(3, "1000", 4) = 4 [pid 6529] close(3 [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6527] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 308] <... close resumed>) = 0 [pid 6529] <... close resumed>) = 0 [pid 308] rmdir("./625" [pid 6527] <... unlinkat resumed>) = 0 [pid 6529] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./626", 0777 [pid 6529] write(1, "executing program\n", 18) = 18 [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6529] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6529] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6524] <... futex resumed>) = 0 [pid 6527] <... futex resumed>) = 1 executing program [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6524] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6527] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6524] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6524] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6529] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6529] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6529] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6529] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6527] <... unlinkat resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6531 [pid 6529] <... clone3 resumed> => {parent_tid=[6532]}, 88) = 6532 [pid 6527] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6529] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6524] <... futex resumed>) = 0 [pid 6527] <... futex resumed>) = 1 [pid 6529] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6524] exit_group(0 [pid 6527] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6527] <... futex resumed>) = ? [pid 6524] <... exit_group resumed>) = ? [pid 6529] <... futex resumed>) = 0 [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6531 attached [pid 6531] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6531] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6531] chdir("./626") = 0 [pid 6531] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6527] +++ exited with 0 +++ [pid 6524] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6524, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6531] <... prctl resumed>) = 0 [pid 6531] setpgid(0, 0) = 0 [pid 6531] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6530] <... symlink resumed>) = 0 [pid 6531] <... openat resumed>) = 3 [pid 6530] write(1, "executing program\n", 18 [pid 6531] write(3, "1000", 4) = 4 [pid 307] <... restart_syscall resumed>) = 0 executing program [pid 6530] <... write resumed>) = 18 [pid 306] <... restart_syscall resumed>) = 0 [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] umount2("./612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 307] fstat(3 [pid 306] fstat(3 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6530] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6530] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./612/binderfs" [pid 306] newfstatat(AT_FDCWD, "./613/binderfs" [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6530] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] unlink("./612/binderfs" [pid 306] unlink("./613/binderfs" [pid 6530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 307] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6530] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6531] close(3 [pid 307] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6531] <... close resumed>) = 0 [pid 6530] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6531] symlink("/dev/binderfs", "./binderfs" [pid 307] newfstatat(AT_FDCWD, "./612/config" [pid 306] newfstatat(AT_FDCWD, "./613/config" [pid 6531] <... symlink resumed>) = 0 [pid 6530] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6531] write(1, "executing program\n", 18 [pid 6530] <... mprotect resumed>) = 0 [pid 307] umount2("./612/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6531] <... write resumed>) = 18 [pid 6530] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6532 attached executing program [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] openat(AT_FDCWD, "./612/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./613/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6532] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6531] <... futex resumed>) = 0 [pid 6530] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 4 [pid 6532] <... set_robust_list resumed>) = 0 [pid 6531] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] fstat(4 [pid 306] fstat(4 [pid 6532] rt_sigprocmask(SIG_SETMASK, [] [pid 6531] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6532] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6531] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6530] <... clone3 resumed> => {parent_tid=[6533]}, 88) = 6533 [pid 307] getdents64(4 [pid 306] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6533 attached [pid 6532] mkdirat(AT_FDCWD, "./config", 0777 [pid 6531] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6530] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6532] <... mkdirat resumed>) = 0 [pid 6531] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] getdents64(4 [pid 306] getdents64(4 [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6532] <... futex resumed>) = 1 [pid 6531] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6530] <... futex resumed>) = 0 [pid 6529] <... futex resumed>) = 0 [pid 307] close(4 [pid 306] close(4 [pid 6532] mount(NULL, "./config", "configfs", 0, NULL [pid 6531] <... mprotect resumed>) = 0 [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6532] <... mount resumed>) = 0 [pid 6531] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6529] <... futex resumed>) = 0 [pid 307] rmdir("./612/config" [pid 306] rmdir("./613/config" [pid 6533] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6532] <... futex resumed>) = 0 [pid 6531] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6529] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] getdents64(3 [pid 306] getdents64(3 [pid 6532] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6532] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6531] <... clone3 resumed> => {parent_tid=[6534]}, 88) = 6534 [pid 6529] <... futex resumed>) = 0 [pid 307] close(3 [pid 306] close(3 [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] rt_sigprocmask(SIG_SETMASK, [] [pid 6533] <... set_robust_list resumed>) = 0 [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6532] <... futex resumed>) = 0 [pid 6531] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6529] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rmdir("./612" [pid 306] rmdir("./613" [pid 6533] rt_sigprocmask(SIG_SETMASK, [] [pid 6532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6531] <... futex resumed>) = 0 [pid 6529] <... futex resumed>) = 0 [pid 307] mkdir("./613", 0777 [pid 306] mkdir("./614", 0777 [pid 6533] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6532] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mkdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6533] mkdirat(AT_FDCWD, "./config", 0777 [pid 6532] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6532] <... futex resumed>) = 1 [pid 6529] <... futex resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6535 attached [pid 6533] <... mkdirat resumed>) = 0 [pid 6532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6529] <... futex resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6535 [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6536 [pid 6532] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6536 attached [pid 6535] set_robust_list(0x5555731a86a0, 24 [pid 6533] <... futex resumed>) = 1 [pid 6532] <... mkdirat resumed>) = 0 [pid 6530] <... futex resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6529] <... futex resumed>) = 0 [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] mount(NULL, "./config", "configfs", 0, NULL [pid 6532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6529] <... futex resumed>) = 0 [pid 6532] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6532] <... symlinkat resumed>) = 0 [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6529] <... futex resumed>) = 0 [pid 6533] <... mount resumed>) = 0 [pid 6532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] <... futex resumed>) = 0 [pid 6532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6529] <... futex resumed>) = 0 [pid 6532] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6532] <... unlinkat resumed>) = 0 [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6529] <... futex resumed>) = 0 [pid 6532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6529] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6529] <... futex resumed>) = 0 [pid 6532] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6529] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6535] <... set_robust_list resumed>) = 0 [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6532] <... unlinkat resumed>) = 0 [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6532] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6534 attached ) = 1 [pid 6529] <... futex resumed>) = 0 [pid 6534] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6532] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6529] exit_group(0 [pid 6534] <... set_robust_list resumed>) = 0 [pid 6532] <... futex resumed>) = ? [pid 6529] <... exit_group resumed>) = ? [pid 6536] set_robust_list(0x5555731a86a0, 24 [pid 6535] rt_sigprocmask(SIG_SETMASK, [] [pid 6534] rt_sigprocmask(SIG_SETMASK, [] [pid 6533] <... futex resumed>) = 0 [pid 6532] +++ exited with 0 +++ [pid 6530] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6529] +++ exited with 0 +++ [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6530] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6529, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6533] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6534] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6534] mkdirat(AT_FDCWD, "./config", 0777 [pid 6533] <... futex resumed>) = 1 [pid 6530] <... futex resumed>) = 0 [pid 6536] <... set_robust_list resumed>) = 0 [pid 6535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6533] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6534] <... mkdirat resumed>) = 0 [pid 6533] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6530] <... futex resumed>) = 0 [pid 6533] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6533] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6534] <... futex resumed>) = 1 [pid 6533] <... futex resumed>) = 1 [pid 6531] <... futex resumed>) = 0 [pid 6530] <... futex resumed>) = 0 [pid 6534] mount(NULL, "./config", "configfs", 0, NULL [pid 6533] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6534] <... mount resumed>) = 0 [pid 6533] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6531] <... futex resumed>) = 0 [pid 6530] <... futex resumed>) = 0 [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] <... futex resumed>) = 0 [pid 6531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6534] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6531] <... futex resumed>) = 0 [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] <... mkdirat resumed>) = 0 [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] <... futex resumed>) = 0 [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6534] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6533] <... futex resumed>) = 1 [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] <... futex resumed>) = 0 [pid 6534] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6533] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6531] <... futex resumed>) = 0 [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] <... futex resumed>) = 0 [pid 6533] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6530] <... futex resumed>) = 0 [pid 6535] chdir("./613" [pid 6534] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6533] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6531] <... futex resumed>) = 0 [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] <... futex resumed>) = 0 [pid 6533] <... symlinkat resumed>) = 0 [pid 6531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6535] <... chdir resumed>) = 0 [pid 6534] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6535] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6534] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6533] <... futex resumed>) = 1 [pid 6531] <... futex resumed>) = 0 [pid 6530] <... futex resumed>) = 0 [pid 6535] <... prctl resumed>) = 0 [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6535] setpgid(0, 0 [pid 6534] <... futex resumed>) = 0 [pid 6533] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6530] <... futex resumed>) = 0 [pid 6535] <... setpgid resumed>) = 0 [pid 6534] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6533] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] <... unlinkat resumed>) = 0 [pid 6533] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6531] <... futex resumed>) = 0 [pid 6535] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6534] <... futex resumed>) = 0 [pid 6533] <... futex resumed>) = 1 [pid 6531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6530] <... futex resumed>) = 0 [pid 6534] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6533] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6531] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6530] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6535] <... openat resumed>) = 3 [pid 6534] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6533] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6531] <... futex resumed>) = 0 [pid 6530] <... futex resumed>) = 0 [pid 6535] write(3, "1000", 4 [pid 6534] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6533] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6531] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6530] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6536] rt_sigprocmask(SIG_SETMASK, [] [pid 6535] <... write resumed>) = 4 [pid 6534] <... unlinkat resumed>) = 0 [pid 6534] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6533] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6534] <... futex resumed>) = 1 [pid 6531] <... futex resumed>) = 0 [pid 6533] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6536] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6535] close(3 [pid 6534] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6531] exit_group(0 [pid 6534] <... futex resumed>) = ? [pid 6533] <... futex resumed>) = 1 [pid 6531] <... exit_group resumed>) = ? [pid 6530] <... futex resumed>) = 0 [pid 6536] chdir("./614" [pid 6535] <... close resumed>) = 0 [pid 6534] +++ exited with 0 +++ [pid 6533] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6531] +++ exited with 0 +++ [pid 6530] exit_group(0 [pid 6535] symlink("/dev/binderfs", "./binderfs" [pid 6533] <... futex resumed>) = ? [pid 6530] <... exit_group resumed>) = ? [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6531, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6533] +++ exited with 0 +++ [pid 6536] <... chdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6536] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6536] setpgid(0, 0) = 0 [pid 6536] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6536] write(3, "1000", 4 [pid 6530] +++ exited with 0 +++ [pid 6536] <... write resumed>) = 4 [pid 308] <... restart_syscall resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6530, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6536] close(3) = 0 [pid 6536] symlink("/dev/binderfs", "./binderfs" [pid 308] umount2("./626", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6536] <... symlink resumed>) = 0 [pid 6535] <... symlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6536] write(1, "executing program\n", 18 [pid 308] openat(AT_FDCWD, "./626", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6535] write(1, "executing program\n", 18 [pid 6536] <... write resumed>) = 18 [pid 308] <... openat resumed>) = 3 [pid 6535] <... write resumed>) = 18 [pid 308] fstat(3 [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6536] <... futex resumed>) = 0 executing program executing program [pid 6535] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 6536] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6535] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] umount2("./626/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6536] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6535] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6536] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./626/binderfs" [pid 6535] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./626/binderfs" [pid 6535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6536] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6536] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... unlink resumed>) = 0 [pid 6536] <... mprotect resumed>) = 0 [pid 6535] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 308] umount2("./626/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6536] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6535] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... umount2 resumed>) = 0 [pid 6536] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./626/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6536] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6535] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] umount2("./631", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6535] <... mprotect resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./626/config" [pid 310] openat(AT_FDCWD, "./631", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6536] <... clone3 resumed> => {parent_tid=[6537]}, 88) = 6537 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6535] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 6537 attached [pid 6536] rt_sigprocmask(SIG_SETMASK, [] [pid 6535] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] fstat(3 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] umount2("./626/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6536] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6535] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6537] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6537] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] getdents64(3 [pid 309] umount2("./619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./626/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 4 [pid 310] umount2("./631/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] fstat(4 [pid 6535] <... clone3 resumed> => {parent_tid=[6538]}, 88) = 6538 [pid 310] newfstatat(AT_FDCWD, "./631/binderfs" [pid 309] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] fstat(3 [pid 6535] rt_sigprocmask(SIG_SETMASK, [] [pid 310] unlink("./631/binderfs" [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4 [pid 6537] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... unlink resumed>) = 0 [pid 309] getdents64(3 [pid 310] umount2("./631/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 308] getdents64(4 [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./631/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] newfstatat(AT_FDCWD, "./619/binderfs" [pid 6535] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./631/config" [pid 308] close(4 [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./631/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6538 attached [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] unlink("./619/binderfs" [pid 308] rmdir("./626/config" [pid 6538] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6537] <... mkdirat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./631/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... unlink resumed>) = 0 [pid 6538] <... set_robust_list resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 309] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rmdir resumed>) = 0 [pid 6537] <... futex resumed>) = 1 [pid 6536] <... futex resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6537] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6536] <... futex resumed>) = 0 [pid 6537] mount(NULL, "./config", "configfs", 0, NULL [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6537] <... mount resumed>) = 0 [pid 310] fstat(4 [pid 309] <... umount2 resumed>) = 0 [pid 308] getdents64(3 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6536] <... futex resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6537] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6536] <... futex resumed>) = 0 [pid 310] getdents64(4 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(3 [pid 6537] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6537] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] newfstatat(AT_FDCWD, "./619/config" [pid 308] <... close resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6537] <... futex resumed>) = 1 [pid 6536] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./626" [pid 309] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(4 [pid 6537] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6536] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6537] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6537] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... rmdir resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] openat(AT_FDCWD, "./619/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6537] <... futex resumed>) = 1 [pid 6536] <... futex resumed>) = 0 [pid 310] rmdir("./631/config" [pid 308] mkdir("./627", 0777 [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 6537] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6536] <... futex resumed>) = 0 [pid 6537] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6537] <... mkdirat resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] fstat(4 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6536] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6537] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6536] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6537] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 309] getdents64(4 [pid 6538] rt_sigprocmask(SIG_SETMASK, [] [pid 6537] <... symlinkat resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6537] <... futex resumed>) = 1 [pid 6536] <... futex resumed>) = 0 [pid 310] rmdir("./631" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 6537] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6536] <... futex resumed>) = 0 [pid 6537] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6537] <... unlinkat resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6536] <... futex resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rmdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6537] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6536] <... futex resumed>) = 0 [pid 6537] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6536] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6537] <... unlinkat resumed>) = 0 [pid 6537] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6536] <... futex resumed>) = 0 [pid 310] mkdir("./632", 0777 [pid 309] close(4 [pid 6537] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6536] exit_group(0 [pid 6537] <... futex resumed>) = ? [pid 6536] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6539 attached [pid 6538] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6537] +++ exited with 0 +++ [pid 310] <... mkdir resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6539 [pid 6539] set_robust_list(0x5555731a86a0, 24 [pid 6536] +++ exited with 0 +++ [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] rmdir("./619/config" [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6538] mkdirat(AT_FDCWD, "./config", 0777 [pid 6539] <... set_robust_list resumed>) = 0 [pid 6538] <... mkdirat resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6536, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6539] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6540 attached [pid 6535] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6540] set_robust_list(0x5555731a86a0, 24 [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6540 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6540] <... set_robust_list resumed>) = 0 [pid 6535] <... futex resumed>) = 1 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(3 [pid 6540] rt_sigprocmask(SIG_SETMASK, [] [pid 6539] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6538] <... futex resumed>) = 0 [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 6540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rmdir("./619" [pid 6540] chdir("./632" [pid 6539] chdir("./627" [pid 6538] mount(NULL, "./config", "configfs", 0, NULL [pid 6539] <... chdir resumed>) = 0 [pid 6538] <... mount resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6540] <... chdir resumed>) = 0 [pid 6539] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./620", 0777 [pid 6539] <... prctl resumed>) = 0 [pid 6538] <... futex resumed>) = 1 [pid 6535] <... futex resumed>) = 0 [pid 6539] setpgid(0, 0 [pid 6538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6539] <... setpgid resumed>) = 0 [pid 6539] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... mkdir resumed>) = 0 [pid 6539] write(3, "1000", 4 [pid 6538] <... futex resumed>) = 0 [pid 6535] <... futex resumed>) = 1 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6539] <... write resumed>) = 4 [pid 6538] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6539] close(3 [pid 6538] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6539] <... close resumed>) = 0 [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6535] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6539] symlink("/dev/binderfs", "./binderfs" [pid 6538] <... futex resumed>) = 0 [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6539] <... symlink resumed>) = 0 [pid 6538] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6539] write(1, "executing program\n", 18 [pid 6538] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6539] <... write resumed>) = 18 executing program [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6535] <... futex resumed>) = 0 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6538] <... futex resumed>) = 0 [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6541 [pid 306] <... openat resumed>) = 3 [pid 6539] <... futex resumed>) = 0 [pid 6538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6535] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6539] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 6539] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6538] <... futex resumed>) = 0 [pid 6535] <... futex resumed>) = 1 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6539] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6538] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6541 attached [pid 6540] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6539] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6538] <... mkdirat resumed>) = 0 [pid 306] getdents64(3 [pid 6539] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6538] <... futex resumed>) = 1 [pid 6535] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6539] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6540] <... prctl resumed>) = 0 [pid 6539] <... mprotect resumed>) = 0 [pid 6538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6535] <... futex resumed>) = 0 [pid 6539] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6538] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6541] set_robust_list(0x5555731a86a0, 24 [pid 6540] setpgid(0, 0 [pid 6539] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6538] <... symlinkat resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./614/binderfs" [pid 6539] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6535] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6541] <... set_robust_list resumed>) = 0 [pid 6540] <... setpgid resumed>) = 0 [pid 6539] <... clone3 resumed> => {parent_tid=[6542]}, 88) = 6542 [pid 6538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] rt_sigprocmask(SIG_SETMASK, [] [pid 6538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6535] <... futex resumed>) = 0 [pid 6539] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6538] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6538] <... unlinkat resumed>) = 0 [pid 6539] <... futex resumed>) = 0 [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6538] <... futex resumed>) = 1 [pid 6535] <... futex resumed>) = 0 [pid 6538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6535] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6535] <... futex resumed>) = 0 [pid 6538] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6535] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6540] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6538] <... unlinkat resumed>) = 0 [pid 306] unlink("./614/binderfs" [pid 6538] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6535] <... futex resumed>) = 0 [pid 6538] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6535] exit_group(0 [pid 6538] <... futex resumed>) = ? [pid 6535] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6542 attached [pid 6541] rt_sigprocmask(SIG_SETMASK, [] [pid 6540] <... openat resumed>) = 3 [pid 6538] +++ exited with 0 +++ [pid 306] <... unlink resumed>) = 0 [pid 6535] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6535, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6542] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6540] write(3, "1000", 4 [pid 6541] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6542] <... set_robust_list resumed>) = 0 [pid 6542] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6542] mkdirat(AT_FDCWD, "./config", 0777 [pid 6541] chdir("./620" [pid 6540] <... write resumed>) = 4 [pid 306] <... umount2 resumed>) = 0 [pid 6542] <... mkdirat resumed>) = 0 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6539] <... futex resumed>) = 0 [pid 6542] mount(NULL, "./config", "configfs", 0, NULL [pid 6541] <... chdir resumed>) = 0 [pid 6540] close(3 [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6542] <... mount resumed>) = 0 [pid 6541] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6540] <... close resumed>) = 0 [pid 6539] <... futex resumed>) = 0 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6542] <... futex resumed>) = 0 [pid 6539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6542] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6541] <... prctl resumed>) = 0 [pid 6540] symlink("/dev/binderfs", "./binderfs" [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6542] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6539] <... futex resumed>) = 0 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6542] <... futex resumed>) = 0 [pid 6540] <... symlink resumed>) = 0 [pid 6539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6542] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6541] setpgid(0, 0 [pid 6540] write(1, "executing program\n", 18 [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./614/config" [pid 6542] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6541] <... setpgid resumed>) = 0 [pid 6540] <... write resumed>) = 18 [pid 6539] <... futex resumed>) = 0 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6542] <... futex resumed>) = 0 [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 6542] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6541] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6540] <... futex resumed>) = 0 [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6542] <... mkdirat resumed>) = 0 [pid 6541] <... openat resumed>) = 3 [pid 6540] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6539] <... futex resumed>) = 0 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] write(3, "1000", 4 [pid 6540] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6542] <... futex resumed>) = 0 [pid 6541] <... write resumed>) = 4 [pid 6540] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] openat(AT_FDCWD, "./614/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6542] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6541] close(3 [pid 6540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6542] <... symlinkat resumed>) = 0 [pid 6541] <... close resumed>) = 0 [pid 6540] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6539] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6540] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6542] <... futex resumed>) = 0 [pid 6541] symlink("/dev/binderfs", "./binderfs" [pid 6540] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(4 [pid 6542] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6540] <... mprotect resumed>) = 0 [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6542] <... unlinkat resumed>) = 0 [pid 6539] <... futex resumed>) = 0 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... symlink resumed>) = 0 [pid 6540] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 6542] <... futex resumed>) = 0 [pid 6541] write(1, "executing program\n", 18 [pid 6540] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6542] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6541] <... write resumed>) = 18 [pid 6540] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6539] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6542] <... unlinkat resumed>) = 0 [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6542] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... futex resumed>) = 0 executing program [pid 6540] <... clone3 resumed> => {parent_tid=[6543]}, 88) = 6543 [pid 6539] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6542] <... futex resumed>) = 0 [pid 6541] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6540] rt_sigprocmask(SIG_SETMASK, [] [pid 6539] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... restart_syscall resumed>) = 0 [pid 306] close(4 [pid 6542] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6541] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6539] exit_group(0 [pid 6542] <... futex resumed>) = ? [pid 6541] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6539] <... exit_group resumed>) = ? [pid 306] <... close resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6543 attached [pid 6542] +++ exited with 0 +++ [pid 6541] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6540] <... futex resumed>) = 0 [pid 6539] +++ exited with 0 +++ [pid 307] umount2("./613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./614/config" [pid 6541] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6539, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6541] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... rmdir resumed>) = 0 [pid 6541] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] umount2("./613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6541] <... mprotect resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 307] newfstatat(AT_FDCWD, "./613/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./613/binderfs" [pid 6541] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6541] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] close(3 [pid 6541] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 6541] <... clone3 resumed> => {parent_tid=[6544]}, 88) = 6544 [pid 307] newfstatat(AT_FDCWD, "./613/config" [pid 6541] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./614" [pid 6541] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] umount2("./613/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./613/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 306] <... rmdir resumed>) = 0 [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6541] <... futex resumed>) = 0 [pid 307] getdents64(4 [pid 306] mkdir("./615", 0777 [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./613/config") = 0 [pid 306] <... mkdir resumed>) = 0 [pid 307] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] close(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./613" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6544 attached [pid 6543] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./614", 0777) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6544] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6543] <... set_robust_list resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6546 attached ci2-android-6-1/strace-static-x86_64: Process 6545 attached [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6545 [pid 6546] set_robust_list(0x5555731a86a0, 24 [pid 6545] set_robust_list(0x5555731a86a0, 24 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6546 [pid 6546] <... set_robust_list resumed>) = 0 [pid 6545] <... set_robust_list resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6546] rt_sigprocmask(SIG_SETMASK, [] [pid 6545] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6545] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6545] chdir("./615" [pid 6544] <... set_robust_list resumed>) = 0 [pid 6543] rt_sigprocmask(SIG_SETMASK, [] [pid 6546] chdir("./614") = 0 [pid 6545] <... chdir resumed>) = 0 [pid 6546] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6545] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6546] <... prctl resumed>) = 0 [pid 6545] <... prctl resumed>) = 0 [pid 6546] setpgid(0, 0 [pid 6545] setpgid(0, 0 [pid 6546] <... setpgid resumed>) = 0 [pid 6545] <... setpgid resumed>) = 0 [pid 6546] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6545] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6543] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6546] <... openat resumed>) = 3 [pid 6545] <... openat resumed>) = 3 [pid 6544] rt_sigprocmask(SIG_SETMASK, [] [pid 6543] mkdirat(AT_FDCWD, "./config", 0777 [pid 6546] write(3, "1000", 4 [pid 6545] write(3, "1000", 4 [pid 6546] <... write resumed>) = 4 [pid 6545] <... write resumed>) = 4 [pid 6546] close(3 [pid 6545] close(3 [pid 6546] <... close resumed>) = 0 [pid 6545] <... close resumed>) = 0 [pid 6546] symlink("/dev/binderfs", "./binderfs" [pid 6545] symlink("/dev/binderfs", "./binderfs" [pid 6546] <... symlink resumed>) = 0 [pid 6545] <... symlink resumed>) = 0 [pid 6543] <... mkdirat resumed>) = 0 [pid 6546] write(1, "executing program\n", 18 [pid 6545] write(1, "executing program\n", 18 [pid 6546] <... write resumed>) = 18 [pid 6545] <... write resumed>) = 18 executing program executing program [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6546] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6545] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6546] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6545] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6546] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6545] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6545] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6546] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6545] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6546] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6545] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6546] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6545] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... restart_syscall resumed>) = 0 [pid 6546] <... mprotect resumed>) = 0 [pid 6545] <... mprotect resumed>) = 0 [pid 6546] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6545] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6546] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6545] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6540] <... futex resumed>) = 0 [pid 6546] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6545] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6544] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6543] <... futex resumed>) = 1 [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6548 attached ci2-android-6-1/strace-static-x86_64: Process 6547 attached [pid 6545] <... clone3 resumed> => {parent_tid=[6547]}, 88) = 6547 [pid 6540] <... futex resumed>) = 0 [pid 308] umount2("./627", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6548] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6547] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6546] <... clone3 resumed> => {parent_tid=[6548]}, 88) = 6548 [pid 6545] rt_sigprocmask(SIG_SETMASK, [] [pid 6544] mkdirat(AT_FDCWD, "./config", 0777 [pid 6543] mount(NULL, "./config", "configfs", 0, NULL [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6548] <... set_robust_list resumed>) = 0 [pid 6547] <... set_robust_list resumed>) = 0 [pid 6546] rt_sigprocmask(SIG_SETMASK, [] [pid 6545] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./627", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6548] rt_sigprocmask(SIG_SETMASK, [] [pid 6547] rt_sigprocmask(SIG_SETMASK, [] [pid 6546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6548] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6547] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] <... futex resumed>) = 0 [pid 6543] <... mount resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 6548] mkdirat(AT_FDCWD, "./config", 0777 [pid 6547] mkdirat(AT_FDCWD, "./config", 0777 [pid 6546] <... futex resumed>) = 0 [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6548] <... mkdirat resumed>) = 0 [pid 6547] <... mkdirat resumed>) = 0 [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6544] <... mkdirat resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 6540] <... futex resumed>) = 0 [pid 6543] <... futex resumed>) = 1 [pid 6548] <... futex resumed>) = 1 [pid 6547] <... futex resumed>) = 1 [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6548] mount(NULL, "./config", "configfs", 0, NULL [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6548] <... mount resumed>) = 0 [pid 6547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6540] <... futex resumed>) = 0 [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] mount(NULL, "./config", "configfs", 0, NULL [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6543] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./627/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6548] <... futex resumed>) = 0 [pid 6547] <... mount resumed>) = 0 [pid 6546] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6544] <... futex resumed>) = 1 [pid 6541] <... futex resumed>) = 0 [pid 6548] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6548] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6547] <... futex resumed>) = 1 [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6541] <... futex resumed>) = 0 [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] <... futex resumed>) = 1 [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6540] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./627/binderfs" [pid 6548] <... futex resumed>) = 0 [pid 6547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6546] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6545] <... futex resumed>) = 0 [pid 6544] <... mount resumed>) = 0 [pid 6543] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6548] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6547] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6540] <... futex resumed>) = 0 [pid 308] unlink("./627/binderfs" [pid 6548] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6547] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6546] <... futex resumed>) = 0 [pid 6543] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6541] <... futex resumed>) = 0 [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6548] <... futex resumed>) = 0 [pid 6547] <... futex resumed>) = 1 [pid 6546] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6545] <... futex resumed>) = 0 [pid 6544] <... futex resumed>) = 1 [pid 6543] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 6548] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... futex resumed>) = 0 [pid 6548] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6544] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./627/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6540] <... futex resumed>) = 0 [pid 6543] <... futex resumed>) = 1 [pid 6548] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6547] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6548] <... mkdirat resumed>) = 0 [pid 6547] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6544] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6543] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6548] <... futex resumed>) = 1 [pid 6547] <... futex resumed>) = 1 [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6548] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6540] <... futex resumed>) = 0 [pid 308] umount2("./627/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6548] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6544] <... futex resumed>) = 1 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... futex resumed>) = 0 [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6548] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6547] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6544] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6543] <... futex resumed>) = 0 [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6540] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6548] <... symlinkat resumed>) = 0 [pid 6547] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6543] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6541] <... futex resumed>) = 0 [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6540] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./627/config" [pid 6548] <... futex resumed>) = 1 [pid 6547] <... futex resumed>) = 1 [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6544] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6543] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6548] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6548] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6544] <... futex resumed>) = 1 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... futex resumed>) = 0 [pid 308] umount2("./627/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6548] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6547] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6544] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6543] <... futex resumed>) = 1 [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6540] <... futex resumed>) = 0 [pid 6548] <... unlinkat resumed>) = 0 [pid 6547] <... symlinkat resumed>) = 0 [pid 6544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6543] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6541] <... futex resumed>) = 0 [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6540] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./627/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6548] <... futex resumed>) = 1 [pid 6547] <... futex resumed>) = 1 [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6544] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6543] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 [pid 6548] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6546] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] <... unlinkat resumed>) = 0 [pid 308] fstat(4 [pid 6548] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... futex resumed>) = 0 [pid 6544] <... futex resumed>) = 1 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6548] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6547] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6546] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6544] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6543] <... futex resumed>) = 1 [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6540] <... futex resumed>) = 0 [pid 308] getdents64(4 [pid 6548] <... unlinkat resumed>) = 0 [pid 6547] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6543] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6541] <... futex resumed>) = 0 [pid 6540] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6548] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6540] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6548] <... futex resumed>) = 1 [pid 6547] <... futex resumed>) = 1 [pid 6546] <... futex resumed>) = 0 [pid 6545] <... futex resumed>) = 0 [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6540] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 6548] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6546] exit_group(0 [pid 6545] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6544] <... futex resumed>) = 0 [pid 6543] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6548] <... futex resumed>) = ? [pid 6547] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6546] <... exit_group resumed>) = ? [pid 6545] <... futex resumed>) = 0 [pid 6544] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6543] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6548] +++ exited with 0 +++ [pid 6547] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6546] +++ exited with 0 +++ [pid 6545] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6544] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6543] <... futex resumed>) = 1 [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6540] <... futex resumed>) = 0 [pid 308] close(4 [pid 6547] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6543] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6540] exit_group(0 [pid 308] <... close resumed>) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6546, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6547] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6547] <... futex resumed>) = 1 [pid 6545] <... futex resumed>) = 0 [pid 6544] <... futex resumed>) = 0 [pid 6543] <... futex resumed>) = ? [pid 6541] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6540] <... exit_group resumed>) = ? [pid 308] rmdir("./627/config" [pid 6547] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6545] exit_group(0 [pid 6544] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6543] +++ exited with 0 +++ [pid 6541] <... futex resumed>) = 0 [pid 6547] <... futex resumed>) = ? [pid 6545] <... exit_group resumed>) = ? [pid 6547] +++ exited with 0 +++ [pid 6545] +++ exited with 0 +++ [pid 6540] +++ exited with 0 +++ [pid 6544] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6541] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 6544] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6540, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6545, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6544] <... futex resumed>) = 0 [pid 6544] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6541] exit_group(0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6544] <... futex resumed>) = ? [pid 6541] <... exit_group resumed>) = ? [pid 308] close(3 [pid 6544] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./627" [pid 6541] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6541, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./628", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6549 attached [pid 6549] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6549 [pid 6549] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6549] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6549] chdir("./628") = 0 [pid 6549] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6549] setpgid(0, 0) = 0 [pid 6549] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6549] write(3, "1000", 4) = 4 [pid 6549] close(3) = 0 [pid 6549] symlink("/dev/binderfs", "./binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 6549] <... symlink resumed>) = 0 [pid 6549] write(1, "executing program\n", 18 executing program [pid 307] umount2("./614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6549] <... write resumed>) = 18 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6549] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 6549] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] fstat(3 [pid 6549] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6549] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 307] getdents64(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 6549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6549] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] umount2("./614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6549] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6549] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 307] newfstatat(AT_FDCWD, "./614/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6549] <... mprotect resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6549] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] unlink("./614/binderfs" [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6549] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 6549] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 307] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./615/binderfs" [pid 6549] <... clone3 resumed> => {parent_tid=[6550]}, 88) = 6550 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6549] rt_sigprocmask(SIG_SETMASK, [] [pid 307] newfstatat(AT_FDCWD, "./614/config" [pid 306] unlink("./615/binderfs" [pid 6549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./614/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6549] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = 0 [pid 307] openat(AT_FDCWD, "./614/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 6550 attached [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 4 [pid 306] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] fstat(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./615/config" [pid 307] getdents64(4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./615/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] close(4 [pid 306] <... openat resumed>) = 4 [pid 307] <... close resumed>) = 0 [pid 306] fstat(4 [pid 307] rmdir("./614/config" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(3 [pid 306] getdents64(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 306] close(4 [pid 307] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 307] rmdir("./614" [pid 306] rmdir("./615/config" [pid 307] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 307] mkdir("./615", 0777 [pid 306] getdents64(3 [pid 6550] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6550] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6550] mkdirat(AT_FDCWD, "./config", 0777 [pid 307] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(3 [pid 310] <... restart_syscall resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rmdir("./615" [pid 310] umount2("./632", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./632", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./632/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./632/binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6551 [pid 306] mkdir("./616", 0777 [pid 310] unlink("./632/binderfs") = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./632/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6551 attached [pid 310] <... umount2 resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] umount2("./632/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./632/config" [pid 309] openat(AT_FDCWD, "./620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6551] set_robust_list(0x5555731a86a0, 24 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] <... openat resumed>) = 3 [pid 310] umount2("./632/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] fstat(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] openat(AT_FDCWD, "./632/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3 [pid 310] <... openat resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] fstat(4 [pid 309] umount2("./620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6552 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] getdents64(4 [pid 309] newfstatat(AT_FDCWD, "./620/binderfs" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6551] <... set_robust_list resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6551] rt_sigprocmask(SIG_SETMASK, [] [pid 310] getdents64(4 [pid 309] unlink("./620/binderfs" [pid 6551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6550] <... mkdirat resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] <... unlink resumed>) = 0 [pid 310] close(4 [pid 309] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... close resumed>) = 0 [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./632/config" [pid 309] <... umount2 resumed>) = 0 [pid 6551] chdir("./615" [pid 6550] <... futex resumed>) = 1 [pid 6549] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6550] mount(NULL, "./config", "configfs", 0, NULL [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] getdents64(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6551] <... chdir resumed>) = 0 [pid 6550] <... mount resumed>) = 0 [pid 6549] <... futex resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] newfstatat(AT_FDCWD, "./620/config" [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] close(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6551] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6550] <... futex resumed>) = 0 [pid 6549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... close resumed>) = 0 [pid 309] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6550] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] rmdir("./632" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6551] <... prctl resumed>) = 0 [pid 6550] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6549] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "./620/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./633", 0777 [pid 309] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 6552 attached [pid 6551] setpgid(0, 0 [pid 6550] <... futex resumed>) = 0 [pid 6549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6552] set_robust_list(0x5555731a86a0, 24 [pid 6551] <... setpgid resumed>) = 0 [pid 6550] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] <... set_robust_list resumed>) = 0 [pid 6551] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6550] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6549] <... futex resumed>) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 309] fstat(4 [pid 6552] rt_sigprocmask(SIG_SETMASK, [] [pid 6551] <... openat resumed>) = 3 [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6552] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6551] write(3, "1000", 4 [pid 6550] <... futex resumed>) = 0 [pid 6549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6552] chdir("./616" [pid 6551] <... write resumed>) = 4 [pid 6550] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(4 [pid 6552] <... chdir resumed>) = 0 [pid 6551] close(3 [pid 6550] <... mkdirat resumed>) = 0 [pid 6549] <... futex resumed>) = 0 [pid 6552] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6551] <... close resumed>) = 0 [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6552] <... prctl resumed>) = 0 [pid 6551] symlink("/dev/binderfs", "./binderfs" [pid 6550] <... futex resumed>) = 0 [pid 6549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6552] setpgid(0, 0 [pid 6551] <... symlink resumed>) = 0 [pid 6550] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(4 [pid 6552] <... setpgid resumed>) = 0 [pid 6551] write(1, "executing program\n", 18 [pid 6550] <... symlinkat resumed>) = 0 [pid 6549] <... futex resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6553 attached [pid 6552] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6551] <... write resumed>) = 18 executing program [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6553 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6553] set_robust_list(0x5555731a86a0, 24 [pid 6552] <... openat resumed>) = 3 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6552] write(3, "1000", 4 [pid 6551] <... futex resumed>) = 0 [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] <... write resumed>) = 4 [pid 6551] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6549] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] close(4 [pid 6552] close(3 [pid 6551] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6552] <... close resumed>) = 0 [pid 6551] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6550] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6552] symlink("/dev/binderfs", "./binderfs" [pid 6551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6550] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] rmdir("./620/config" [pid 6553] <... set_robust_list resumed>) = 0 [pid 6552] <... symlink resumed>) = 0 [pid 6551] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6552] write(1, "executing program\n", 18 [pid 6551] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6552] <... write resumed>) = 18 [pid 6551] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6551] <... mprotect resumed>) = 0 executing program [pid 309] <... rmdir resumed>) = 0 [pid 6552] <... futex resumed>) = 0 [pid 6551] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] getdents64(3 [pid 6552] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6551] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6552] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6551] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6552] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6551] <... clone3 resumed> => {parent_tid=[6554]}, 88) = 6554 [pid 309] close(3 [pid 6552] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6551] rt_sigprocmask(SIG_SETMASK, [] [pid 6552] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... close resumed>) = 0 [pid 6552] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rmdir("./620" [pid 6552] <... mprotect resumed>) = 0 [pid 6551] <... futex resumed>) = 0 [pid 6552] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6552] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6552] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 309] mkdir("./621", 0777 [pid 6550] <... unlinkat resumed>) = 0 [pid 6552] <... clone3 resumed> => {parent_tid=[6555]}, 88) = 6555 [pid 6552] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6554 attached [pid 6554] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] <... mkdir resumed>) = 0 [pid 6554] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6554] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6554] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6554] mkdirat(AT_FDCWD, "./config", 0777 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6556 [pid 6554] <... mkdirat resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6551] <... futex resumed>) = 0 [pid 6550] <... futex resumed>) = 1 [pid 6549] <... futex resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6549] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6551] <... futex resumed>) = 0 [pid 6549] <... futex resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6549] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6554] <... futex resumed>) = 1 [pid 6554] mount(NULL, "./config", "configfs", 0, NULL [pid 6550] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6553] rt_sigprocmask(SIG_SETMASK, [] [pid 6554] <... mount resumed>) = 0 [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6551] <... futex resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6555 attached ) = 0 [pid 6550] <... unlinkat resumed>) = 0 [pid 6553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6550] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6549] <... futex resumed>) = 0 [pid 6550] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6553] chdir("./633" [pid 6549] exit_group(0) = ? [pid 6555] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6553] <... chdir resumed>) = 0 [pid 6550] <... futex resumed>) = ? [pid 6554] <... futex resumed>) = 1 [pid 6554] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6551] <... futex resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6554] <... futex resumed>) = 1 [pid 6554] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6551] <... futex resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6554] <... futex resumed>) = 1 [pid 6554] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6550] +++ exited with 0 +++ [pid 6549] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6549, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6553] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6551] <... futex resumed>) = 0 [pid 6555] <... set_robust_list resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6554] <... futex resumed>) = 1 [pid 6554] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6551] <... futex resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6554] <... futex resumed>) = 1 [pid 6554] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6553] <... prctl resumed>) = 0 [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6551] <... futex resumed>) = 0 [pid 6551] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6551] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6554] <... futex resumed>) = 1 [pid 6554] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6553] setpgid(0, 0 [pid 6555] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6556 attached [pid 6554] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6553] <... setpgid resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 6553] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6556] set_robust_list(0x5555731a86a0, 24 [pid 6555] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6554] <... futex resumed>) = 1 [pid 6553] <... openat resumed>) = 3 [pid 6551] <... futex resumed>) = 0 [pid 6554] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6553] write(3, "1000", 4 [pid 6551] exit_group(0 [pid 308] umount2("./628", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6553] <... write resumed>) = 4 [pid 6551] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6556] <... set_robust_list resumed>) = 0 [pid 6555] mkdirat(AT_FDCWD, "./config", 0777 [pid 6554] <... futex resumed>) = ? [pid 6553] close(3 [pid 308] openat(AT_FDCWD, "./628", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6553] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 6553] symlink("/dev/binderfs", "./binderfs" [pid 308] fstat(3 [pid 6553] <... symlink resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6553] write(1, "executing program\n", 18 [pid 308] getdents64(3 [pid 6553] <... write resumed>) = 18 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 308] umount2("./628/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6554] +++ exited with 0 +++ [pid 6553] <... futex resumed>) = 0 [pid 6551] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6553] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] newfstatat(AT_FDCWD, "./628/binderfs" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6551, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6553] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6553] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] unlink("./628/binderfs" [pid 6553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6555] <... mkdirat resumed>) = 0 [pid 6553] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./628/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6556] rt_sigprocmask(SIG_SETMASK, [] [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 6553] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] umount2("./628/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6553] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6553] <... mprotect resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./628/config" [pid 6556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6553] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6555] <... futex resumed>) = 1 [pid 6552] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6553] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./628/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6553] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6552] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./628/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6556] chdir("./621" [pid 6553] <... clone3 resumed> => {parent_tid=[6557]}, 88) = 6557 [pid 308] <... openat resumed>) = 4 [pid 6553] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(4 [pid 6553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(4 [pid 6553] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6556] <... chdir resumed>) = 0 [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./628/config"ci2-android-6-1/strace-static-x86_64: Process 6557 attached [pid 6556] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6555] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... rmdir resumed>) = 0 [pid 308] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./628") = 0 [pid 308] mkdir("./629", 0777 [pid 6557] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6556] <... prctl resumed>) = 0 [pid 6555] <... mount resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6557] <... set_robust_list resumed>) = 0 [pid 6556] setpgid(0, 0 [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6558 attached [pid 6558] set_robust_list(0x5555731a86a0, 24 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6558 [pid 6558] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6558] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6558] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6558] chdir("./629" [pid 6556] <... setpgid resumed>) = 0 [pid 6555] <... futex resumed>) = 1 [pid 6552] <... futex resumed>) = 0 [pid 6558] <... chdir resumed>) = 0 [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6558] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6552] <... futex resumed>) = 0 [pid 6558] <... prctl resumed>) = 0 [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6558] setpgid(0, 0) = 0 [pid 6558] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6556] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6555] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6558] write(3, "1000", 4) = 4 [pid 6558] close(3) = 0 [pid 6558] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6556] <... openat resumed>) = 3 [pid 6558] write(1, "executing program\n", 18 [pid 6555] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6556] write(3, "1000", 4 [pid 6558] <... write resumed>) = 18 executing program [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6558] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6558] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6558] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6558] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6558] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6558] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6556] <... write resumed>) = 4 [pid 6557] rt_sigprocmask(SIG_SETMASK, [] [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6558] <... clone3 resumed> => {parent_tid=[6559]}, 88) = 6559 ci2-android-6-1/strace-static-x86_64: Process 6559 attached [pid 6557] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6556] close(3 [pid 6555] <... futex resumed>) = 1 [pid 6552] <... futex resumed>) = 0 [pid 6558] rt_sigprocmask(SIG_SETMASK, [] [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6558] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6552] <... futex resumed>) = 0 [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6558] <... futex resumed>) = 0 [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6559] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6557] mkdirat(AT_FDCWD, "./config", 0777 [pid 6556] <... close resumed>) = 0 [pid 6555] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6559] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6559] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6556] symlink("/dev/binderfs", "./binderfs" [pid 6555] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6558] <... futex resumed>) = 0 [pid 6559] mount(NULL, "./config", "configfs", 0, NULL [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6557] <... mkdirat resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6559] <... mount resumed>) = 0 [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... symlink resumed>) = 0 [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = 1 [pid 6556] write(1, "executing program\n", 18 [pid 6555] <... futex resumed>) = 1 [pid 6553] <... futex resumed>) = 0 [pid 6552] <... futex resumed>) = 0 [pid 6559] <... futex resumed>) = 1 [pid 6558] <... futex resumed>) = 0 [pid 6555] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 307] umount2("./615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6556] <... write resumed>) = 18 [pid 6559] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] mount(NULL, "./config", "configfs", 0, NULL [pid 6553] <... futex resumed>) = 0 [pid 6552] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6559] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6558] <... futex resumed>) = 0 [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... openat resumed>) = 3 [pid 6559] <... futex resumed>) = 0 [pid 6558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] fstat(3 [pid 6559] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6559] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6558] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6555] <... mkdirat resumed>) = 0 [pid 6557] <... mount resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6559] <... futex resumed>) = 0 [pid 6558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] umount2("./615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6559] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... futex resumed>) = 0 [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6559] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6558] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./615/binderfs" [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6559] <... futex resumed>) = 0 [pid 6558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] unlink("./615/binderfs" [pid 6559] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = 1 [pid 6556] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6555] <... futex resumed>) = 1 [pid 6553] <... futex resumed>) = 0 [pid 6552] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6559] <... symlinkat resumed>) = 0 [pid 6558] <... futex resumed>) = 0 [pid 6557] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6556] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6555] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6557] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6556] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6555] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6553] <... futex resumed>) = 0 [pid 6552] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 6559] <... futex resumed>) = 0 [pid 6558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6557] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6555] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6556] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6555] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6558] <... futex resumed>) = 0 [pid 6557] <... futex resumed>) = 1 [pid 6556] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6555] <... futex resumed>) = 1 [pid 6553] <... futex resumed>) = 0 [pid 6552] <... futex resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./615/config" [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6557] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6556] <... mprotect resumed>) = 0 [pid 6555] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6556] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6555] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6553] <... futex resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6552] <... futex resumed>) = 0 [pid 6557] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6556] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6555] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./615/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6559] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6557] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6556] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6555] <... unlinkat resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6559] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] openat(AT_FDCWD, "./615/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = 1 [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6553] <... futex resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 6559] <... futex resumed>) = 1 [pid 6558] <... futex resumed>) = 0 [pid 6557] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6556] <... clone3 resumed> => {parent_tid=[6560]}, 88) = 6560 [pid 6555] <... futex resumed>) = 1 [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] <... futex resumed>) = 0 [pid 307] fstat(4 [pid 6559] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6558] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6556] rt_sigprocmask(SIG_SETMASK, [] [pid 6552] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6559] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6558] <... futex resumed>) = 0 [pid 6557] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6555] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6553] <... futex resumed>) = 0 [pid 6552] <... futex resumed>) = 0 [pid 307] getdents64(4ci2-android-6-1/strace-static-x86_64: Process 6560 attached [pid 6559] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6558] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6557] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6559] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... futex resumed>) = 0 [pid 6555] <... unlinkat resumed>) = 0 [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] getdents64(4 [pid 6559] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = 0 [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6555] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6559] <... futex resumed>) = 1 [pid 6558] <... futex resumed>) = 0 [pid 6557] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6555] <... futex resumed>) = 1 [pid 6553] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6552] <... futex resumed>) = 0 [pid 307] close(4 [pid 6559] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6558] exit_group(0 [pid 6552] exit_group(0 [pid 307] <... close resumed>) = 0 [pid 6559] <... futex resumed>) = ? [pid 6558] <... exit_group resumed>) = ? [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6552] <... exit_group resumed>) = ? [pid 307] rmdir("./615/config" [pid 6560] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6559] +++ exited with 0 +++ [pid 6558] +++ exited with 0 +++ [pid 6557] <... futex resumed>) = 0 [pid 6553] <... futex resumed>) = 1 [pid 6560] <... set_robust_list resumed>) = 0 [pid 6557] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6560] rt_sigprocmask(SIG_SETMASK, [] [pid 6557] <... symlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6555] +++ exited with 0 +++ [pid 6552] +++ exited with 0 +++ [pid 307] <... rmdir resumed>) = 0 [pid 6560] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6558, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] getdents64(3 [pid 6560] mkdirat(AT_FDCWD, "./config", 0777 [pid 6557] <... futex resumed>) = 1 [pid 6553] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6552, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6560] <... mkdirat resumed>) = 0 [pid 6557] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6553] <... futex resumed>) = 0 [pid 6560] <... futex resumed>) = 1 [pid 6557] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6556] <... futex resumed>) = 0 [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 6560] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6557] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] rmdir("./615" [pid 306] <... restart_syscall resumed>) = 0 [pid 6560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... futex resumed>) = 0 [pid 6560] mount(NULL, "./config", "configfs", 0, NULL [pid 6557] <... futex resumed>) = 1 [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6553] <... futex resumed>) = 0 [pid 6560] <... mount resumed>) = 0 [pid 6557] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6553] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rmdir resumed>) = 0 [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6553] <... futex resumed>) = 0 [pid 307] mkdir("./616", 0777 [pid 6560] <... futex resumed>) = 1 [pid 6557] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6556] <... futex resumed>) = 0 [pid 6553] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6560] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6557] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6557] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] umount2("./616", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6560] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6557] <... futex resumed>) = 1 [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6553] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6560] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6557] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6553] exit_group(0 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6557] <... futex resumed>) = ? [pid 6553] <... exit_group resumed>) = ? [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] openat(AT_FDCWD, "./616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6557] +++ exited with 0 +++ [pid 306] <... openat resumed>) = 3 [pid 6553] +++ exited with 0 +++ [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6561 [pid 306] fstat(3 [pid 6560] <... futex resumed>) = 1 [pid 6556] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6560] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6553, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 6561 attached [pid 6560] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6556] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6560] <... futex resumed>) = 0 [pid 6556] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6560] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./616/binderfs" [pid 6560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6556] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6561] set_robust_list(0x5555731a86a0, 24 [pid 6560] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./616/binderfs" [pid 6561] <... set_robust_list resumed>) = 0 [pid 6560] <... mkdirat resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6561] rt_sigprocmask(SIG_SETMASK, [] [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6560] <... futex resumed>) = 1 [pid 6556] <... futex resumed>) = 0 [pid 6560] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = 0 [pid 6560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6556] <... futex resumed>) = 0 [pid 306] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6560] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./616/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6560] <... symlinkat resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./616/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6560] <... futex resumed>) = 1 [pid 6556] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 4 [pid 6560] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] fstat(4 [pid 6560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6560] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6556] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6560] <... unlinkat resumed>) = 0 [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(4 [pid 6560] <... futex resumed>) = 0 [pid 6556] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6560] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6556] <... futex resumed>) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./616/config" [pid 6561] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6560] <... unlinkat resumed>) = 0 [pid 6556] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 6560] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6556] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 6560] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6560] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6556] exit_group(0 [pid 306] close(3 [pid 6560] <... futex resumed>) = ? [pid 6556] <... exit_group resumed>) = ? [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6560] +++ exited with 0 +++ [pid 306] rmdir("./616") = 0 [pid 308] umount2("./629", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./617", 0777 [pid 6561] chdir("./616" [pid 6556] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... mkdir resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6556, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] openat(AT_FDCWD, "./629", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6561] <... chdir resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6561] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 ci2-android-6-1/strace-static-x86_64: Process 6562 attached [pid 6561] setpgid(0, 0 [pid 308] getdents64(3 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6562 [pid 6562] set_robust_list(0x5555731a86a0, 24 [pid 6561] <... setpgid resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6562] <... set_robust_list resumed>) = 0 [pid 6561] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] umount2("./629/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6562] rt_sigprocmask(SIG_SETMASK, [] [pid 6561] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6561] write(3, "1000", 4 [pid 308] newfstatat(AT_FDCWD, "./629/binderfs" [pid 6562] chdir("./617" [pid 6561] <... write resumed>) = 4 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6562] <... chdir resumed>) = 0 [pid 6561] close(3 [pid 308] unlink("./629/binderfs" [pid 6562] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6561] <... close resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6561] symlink("/dev/binderfs", "./binderfs" [pid 308] umount2("./629/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6562] <... prctl resumed>) = 0 [pid 6561] <... symlink resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6561] write(1, "executing program\n", 18 [pid 308] umount2("./629/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6561] <... write resumed>) = 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 308] newfstatat(AT_FDCWD, "./629/config" [pid 6561] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6561] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] umount2("./629/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6561] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6561] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] openat(AT_FDCWD, "./629/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6561] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... openat resumed>) = 4 [pid 6561] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] fstat(4 [pid 6561] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6561] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 308] getdents64(4 [pid 6562] setpgid(0, 0 [pid 6561] <... mprotect resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6561] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(4 [pid 6562] <... setpgid resumed>) = 0 [pid 6561] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6561] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 308] close(4) = 0 [pid 6561] <... clone3 resumed> => {parent_tid=[6563]}, 88) = 6563 [pid 308] rmdir("./629/config"ci2-android-6-1/strace-static-x86_64: Process 6563 attached [pid 6562] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6561] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 6561] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6561] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] close(3 [pid 6562] <... openat resumed>) = 3 [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./629" [pid 6562] write(3, "1000", 4 [pid 308] <... rmdir resumed>) = 0 [pid 310] umount2("./633", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6562] <... write resumed>) = 4 [pid 309] umount2("./621", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./630", 0777 [pid 6563] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6562] close(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6562] <... close resumed>) = 0 [pid 310] openat(AT_FDCWD, "./633", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] openat(AT_FDCWD, "./621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... openat resumed>) = 3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6564 attached [pid 6563] <... set_robust_list resumed>) = 0 [pid 6562] symlink("/dev/binderfs", "./binderfs" [pid 310] fstat(3 [pid 309] <... openat resumed>) = 3 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6564 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6563] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6563] mkdirat(AT_FDCWD, "./config", 0777 [pid 6564] set_robust_list(0x5555731a86a0, 24 [pid 6563] <... mkdirat resumed>) = 0 [pid 6562] <... symlink resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] fstat(3 [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6561] <... futex resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6561] <... futex resumed>) = 0 [pid 6563] mount(NULL, "./config", "configfs", 0, NULL [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6564] <... set_robust_list resumed>) = 0 [pid 6563] <... mount resumed>) = 0 [pid 6562] write(1, "executing program\n", 18 [pid 310] getdents64(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6561] <... futex resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6561] <... futex resumed>) = 0 [pid 6563] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6563] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6561] <... futex resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6561] <... futex resumed>) = 0 [pid 309] getdents64(3 [pid 6563] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 executing program [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6563] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6562] <... write resumed>) = 18 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6561] <... futex resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] umount2("./633/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] umount2("./621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6561] <... futex resumed>) = 0 [pid 6563] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6564] rt_sigprocmask(SIG_SETMASK, [] [pid 6563] <... mkdirat resumed>) = 0 [pid 6562] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6561] <... futex resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6561] <... futex resumed>) = 0 [pid 6563] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6563] <... symlinkat resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6561] <... futex resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6561] <... futex resumed>) = 0 [pid 6563] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6563] <... unlinkat resumed>) = 0 [pid 6562] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] newfstatat(AT_FDCWD, "./633/binderfs" [pid 309] newfstatat(AT_FDCWD, "./621/binderfs" [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6562] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6563] <... futex resumed>) = 1 [pid 6561] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6561] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6562] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6561] <... futex resumed>) = 0 [pid 310] unlink("./633/binderfs" [pid 309] unlink("./621/binderfs" [pid 6563] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6561] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6563] <... unlinkat resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6562] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... unlink resumed>) = 0 [pid 310] umount2("./633/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6563] <... futex resumed>) = 1 [pid 6561] <... futex resumed>) = 0 [pid 6563] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6562] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6561] exit_group(0 [pid 310] <... umount2 resumed>) = 0 [pid 309] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6563] <... futex resumed>) = ? [pid 6562] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6561] <... exit_group resumed>) = ? [pid 6564] chdir("./630" [pid 6563] +++ exited with 0 +++ [pid 6562] <... mprotect resumed>) = 0 [pid 6561] +++ exited with 0 +++ [pid 310] umount2("./633/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = 0 [pid 6562] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6562] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6561, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6562] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] newfstatat(AT_FDCWD, "./633/config" [pid 309] newfstatat(AT_FDCWD, "./621/config" [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6564] <... chdir resumed>) = 0 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6562] <... clone3 resumed> => {parent_tid=[6565]}, 88) = 6565 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6562] rt_sigprocmask(SIG_SETMASK, [] [pid 310] umount2("./633/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6562] <... futex resumed>) = 0 [pid 310] openat(AT_FDCWD, "./633/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6564] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] <... openat resumed>) = 4 [pid 309] openat(AT_FDCWD, "./621/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(4 [pid 6564] <... prctl resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... openat resumed>) = 4 ci2-android-6-1/strace-static-x86_64: Process 6565 attached [pid 6564] setpgid(0, 0 [pid 310] getdents64(4 [pid 309] fstat(4 [pid 6564] <... setpgid resumed>) = 0 [pid 6564] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6564] <... openat resumed>) = 3 [pid 310] getdents64(4 [pid 309] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6565] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 310] close(4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6565] <... set_robust_list resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 309] getdents64(4 [pid 310] rmdir("./633/config" [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6565] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6565] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6564] write(3, "1000", 4 [pid 310] <... rmdir resumed>) = 0 [pid 309] close(4 [pid 310] getdents64(3 [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] rmdir("./621/config" [pid 310] close(3 [pid 6565] <... futex resumed>) = 1 [pid 6565] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6564] <... write resumed>) = 4 [pid 6564] close(3) = 0 [pid 6562] <... futex resumed>) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 309] getdents64(3 [pid 6562] <... futex resumed>) = 1 [pid 310] rmdir("./633" [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6564] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] <... rmdir resumed>) = 0 [pid 309] close(3 [pid 310] mkdir("./634", 0777 [pid 6564] write(1, "executing program\n", 18 [pid 309] <... close resumed>) = 0 [pid 6564] <... write resumed>) = 18 [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6564] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6565] <... futex resumed>) = 0 [pid 6564] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6565] mount(NULL, "./config", "configfs", 0, NULL [pid 6564] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... mkdir resumed>) = 0 [pid 309] rmdir("./621" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6565] <... mount resumed>) = 0 [pid 6564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6564] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6565] <... futex resumed>) = 1 executing program [pid 6564] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6562] <... futex resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] mkdir("./622", 0777 [pid 6565] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6564] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6565] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6564] <... mprotect resumed>) = 0 [pid 6562] <... futex resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6564] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-1/strace-static-x86_64: Process 6566 attached [pid 6565] <... futex resumed>) = 0 [pid 6564] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6566 [pid 309] <... mkdir resumed>) = 0 [pid 6565] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6564] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6562] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6565] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6565] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6564] <... clone3 resumed> => {parent_tid=[6567]}, 88) = 6567 [pid 6562] <... futex resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] umount2("./616", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6565] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6564] rt_sigprocmask(SIG_SETMASK, [] [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6565] <... futex resumed>) = 0 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6565] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6564] <... futex resumed>) = 0 [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6567 attached [pid 6567] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6562] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6568 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6562] <... futex resumed>) = 1 [pid 6565] <... futex resumed>) = 0 [pid 6565] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 307] openat(AT_FDCWD, "./616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6565] <... mkdirat resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 6565] <... futex resumed>) = 1 [pid 6562] <... futex resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6565] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] getdents64(3 [pid 6562] <... futex resumed>) = 0 [pid 6565] <... symlinkat resumed>) = 0 [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] umount2("./616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6565] <... futex resumed>) = 1 [pid 6565] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6567] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6562] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] newfstatat(AT_FDCWD, "./616/binderfs" [pid 6565] <... futex resumed>) = 0 [pid 6562] <... futex resumed>) = 1 [pid 6565] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6565] <... unlinkat resumed>) = 0 [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6562] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] unlink("./616/binderfs" [pid 6565] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6562] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6565] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6565] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6562] <... futex resumed>) = 0 [pid 307] <... unlink resumed>) = 0 [pid 6565] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6562] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6565] <... futex resumed>) = 0 [pid 6565] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6562] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6567] mkdirat(AT_FDCWD, "./config", 0777 [pid 6566] set_robust_list(0x5555731a86a0, 24 [pid 6562] exit_group(0 [pid 307] <... umount2 resumed>) = 0 [pid 6565] <... futex resumed>) = ? [pid 6562] <... exit_group resumed>) = ? [pid 307] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6565] +++ exited with 0 +++ [pid 6566] <... set_robust_list resumed>) = 0 [pid 6567] <... mkdirat resumed>) = 0 [pid 6566] rt_sigprocmask(SIG_SETMASK, [] [pid 6562] +++ exited with 0 +++ [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] newfstatat(AT_FDCWD, "./616/config" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6566] chdir("./634" [pid 307] umount2("./616/config", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 6568 attached ) = -1 EINVAL (Invalid argument) [pid 6566] <... chdir resumed>) = 0 [pid 307] openat(AT_FDCWD, "./616/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6566] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... openat resumed>) = 4 [pid 6566] <... prctl resumed>) = 0 [pid 307] fstat(4 [pid 6566] setpgid(0, 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6566] <... setpgid resumed>) = 0 [pid 307] getdents64(4 [pid 6566] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] getdents64(4 [pid 306] <... restart_syscall resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6564] <... futex resumed>) = 0 [pid 307] close(4 [pid 6567] <... futex resumed>) = 1 [pid 6566] write(3, "1000", 4 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... close resumed>) = 0 [pid 306] umount2("./617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6567] mount(NULL, "./config", "configfs", 0, NULL [pid 6566] <... write resumed>) = 4 [pid 6564] <... futex resumed>) = 0 [pid 307] rmdir("./616/config" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6568] set_robust_list(0x5555731a86a0, 24 [pid 6567] <... mount resumed>) = 0 [pid 6566] close(3 [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6567] <... futex resumed>) = 1 [pid 6566] symlink("/dev/binderfs", "./binderfs" [pid 6564] <... futex resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 6568] <... set_robust_list resumed>) = 0 [pid 6567] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6566] <... symlink resumed>) = 0 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6567] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6566] write(1, "executing program\n", 18 [pid 6564] <... futex resumed>) = 0 [pid 307] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] <... write resumed>) = 18 executing program [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6567] <... futex resumed>) = 0 [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 6567] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6566] <... futex resumed>) = 0 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 6567] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6566] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6564] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6568] rt_sigprocmask(SIG_SETMASK, [] [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... close resumed>) = 0 [pid 306] umount2("./617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6568] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6567] <... futex resumed>) = 0 [pid 6566] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] rmdir("./616" [pid 6568] chdir("./622" [pid 6567] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6568] <... chdir resumed>) = 0 [pid 6567] <... mkdirat resumed>) = 0 [pid 6566] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6564] <... futex resumed>) = 0 [pid 6568] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./617/binderfs" [pid 6568] <... prctl resumed>) = 0 [pid 6567] <... futex resumed>) = 0 [pid 6566] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] mkdir("./617", 0777 [pid 6568] setpgid(0, 0 [pid 6567] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6566] <... mprotect resumed>) = 0 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6568] <... setpgid resumed>) = 0 [pid 6567] <... symlinkat resumed>) = 0 [pid 6566] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6564] <... futex resumed>) = 0 [pid 307] <... mkdir resumed>) = 0 [pid 306] unlink("./617/binderfs" [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6567] <... futex resumed>) = 0 [pid 6566] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6569 attached [pid 6568] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6567] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6567] <... unlinkat resumed>) = 0 [pid 6566] <... clone3 resumed> => {parent_tid=[6569]}, 88) = 6569 [pid 6564] <... futex resumed>) = 0 [pid 6568] <... openat resumed>) = 3 [pid 306] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] rt_sigprocmask(SIG_SETMASK, [] [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6567] <... futex resumed>) = 0 [pid 6566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6567] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6564] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6566] <... futex resumed>) = 0 [pid 6564] <... futex resumed>) = 0 [pid 6568] write(3, "1000", 4 [pid 6567] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6564] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = 0 [pid 6569] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6568] <... write resumed>) = 4 [pid 6567] <... unlinkat resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6570 [pid 306] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6568] close(3 [pid 6567] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6568] <... close resumed>) = 0 [pid 6567] <... futex resumed>) = 1 [pid 6564] <... futex resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6568] symlink("/dev/binderfs", "./binderfs" [pid 6567] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6564] exit_group(0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./617/config" [pid 6567] <... futex resumed>) = ? [pid 6564] <... exit_group resumed>) = ? [pid 6569] <... set_robust_list resumed>) = 0 [pid 6568] <... symlink resumed>) = 0 [pid 6567] +++ exited with 0 +++ [pid 6564] +++ exited with 0 +++ [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6568] write(1, "executing program\n", 18 [pid 306] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6568] <... write resumed>) = 18 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6564, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] openat(AT_FDCWD, "./617/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6570 attached ) = 0 [pid 306] <... openat resumed>) = 4 [pid 6570] set_robust_list(0x5555731a86a0, 24 [pid 6568] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] fstat(4 [pid 6570] <... set_robust_list resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6568] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] getdents64(4 [pid 6568] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6570] rt_sigprocmask(SIG_SETMASK, [] [pid 6568] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6570] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6568] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(4 [pid 6568] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6570] chdir("./617" [pid 6569] rt_sigprocmask(SIG_SETMASK, [] [pid 6568] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] close(4 [pid 6570] <... chdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6568] <... mprotect resumed>) = 0 [pid 306] rmdir("./617/config" [pid 6570] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6570] setpgid(0, 0) = 0 [pid 6570] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... rmdir resumed>) = 0 [pid 6568] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 6570] <... openat resumed>) = 3 [pid 6568] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6570] write(3, "1000", 4 [pid 6568] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] close(3 [pid 6570] <... write resumed>) = 4 [pid 6570] close(3 [pid 6568] <... clone3 resumed> => {parent_tid=[6571]}, 88) = 6571 [pid 306] <... close resumed>) = 0 [pid 6568] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./617" [pid 6568] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6570] <... close resumed>) = 0 [pid 6570] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6568] <... futex resumed>) = 0 [pid 306] mkdir("./618", 0777 [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6570] write(1, "executing program\n", 18) = 18 [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6570] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6570] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6570] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6570] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6570] <... mprotect resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 6570] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6570] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6570] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6572]}, 88) = 6572 [pid 6570] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6571 attached [pid 6571] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6571] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6573 [pid 6571] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6571] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6573 attached [pid 6571] <... mkdirat resumed>) = 0 [pid 6569] mkdirat(AT_FDCWD, "./config", 0777 [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6571] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 6572 attached [pid 6572] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6572] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6572] mkdirat(AT_FDCWD, "./config", 0777 [pid 6568] <... futex resumed>) = 0 [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] <... futex resumed>) = 0 [pid 6568] <... futex resumed>) = 1 [pid 6571] mount(NULL, "./config", "configfs", 0, NULL [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6571] <... mount resumed>) = 0 [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6568] <... futex resumed>) = 0 [pid 6571] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6568] <... futex resumed>) = 0 [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6571] <... futex resumed>) = 0 [pid 6568] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6571] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6568] <... futex resumed>) = 0 [pid 6571] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6571] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6568] <... futex resumed>) = 0 [pid 6571] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] <... mkdirat resumed>) = 0 [pid 6568] <... futex resumed>) = 0 [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6571] <... futex resumed>) = 0 [pid 6571] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6568] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6568] <... futex resumed>) = 0 [pid 6571] <... symlinkat resumed>) = 0 [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6571] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6568] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6568] <... futex resumed>) = 0 [pid 6571] <... unlinkat resumed>) = 0 [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6571] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6568] <... futex resumed>) = 0 [pid 6572] <... mkdirat resumed>) = 0 [pid 6568] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] <... futex resumed>) = 0 [pid 6568] <... futex resumed>) = 1 [pid 6569] <... mkdirat resumed>) = 0 [pid 6568] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6571] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] set_robust_list(0x5555731a86a0, 24 [pid 6571] <... unlinkat resumed>) = 0 [pid 6569] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 6571] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 6571] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6569] mount(NULL, "./config", "configfs", 0, NULL [pid 6568] <... futex resumed>) = 0 [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6570] <... futex resumed>) = 0 [pid 6568] exit_group(0 [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6571] <... futex resumed>) = ? [pid 6570] <... futex resumed>) = 0 [pid 6569] <... mount resumed>) = 0 [pid 6568] <... exit_group resumed>) = ? [pid 6571] +++ exited with 0 +++ [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6572] <... futex resumed>) = 1 [pid 6572] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6570] <... futex resumed>) = 0 [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6572] <... futex resumed>) = 1 [pid 6572] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6568] +++ exited with 0 +++ [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6572] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6566] <... futex resumed>) = 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6568, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... restart_syscall resumed>) = 0 [pid 6569] <... futex resumed>) = 1 [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6569] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6566] <... futex resumed>) = 0 [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6570] <... futex resumed>) = 0 [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6569] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6572] <... futex resumed>) = 1 [pid 6570] <... futex resumed>) = 0 [pid 308] umount2("./630", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6572] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] openat(AT_FDCWD, "./630", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6569] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 6569] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 6566] <... futex resumed>) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] fstat(3 [pid 6569] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6572] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 309] umount2("./622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6572] <... futex resumed>) = 1 [pid 6570] <... futex resumed>) = 0 [pid 6569] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6572] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] <... set_robust_list resumed>) = 0 [pid 6572] <... mkdirat resumed>) = 0 [pid 6570] <... futex resumed>) = 0 [pid 6569] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6566] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./630/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 3 [pid 6569] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] fstat(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6572] <... futex resumed>) = 1 [pid 6570] <... futex resumed>) = 0 [pid 6569] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./630/binderfs" [pid 6572] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6572] <... symlinkat resumed>) = 0 [pid 6570] <... futex resumed>) = 0 [pid 6569] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6566] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6572] <... futex resumed>) = 0 [pid 6570] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6569] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 309] umount2("./622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./630/binderfs" [pid 6572] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6572] <... unlinkat resumed>) = 0 [pid 6570] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./622/binderfs" [pid 308] <... unlink resumed>) = 0 [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6569] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6572] <... futex resumed>) = 0 [pid 6570] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] unlink("./622/binderfs" [pid 308] umount2("./630/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6569] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6572] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6570] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6566] <... futex resumed>) = 0 [pid 6572] <... unlinkat resumed>) = 0 [pid 6570] <... futex resumed>) = 0 [pid 6569] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 6573] rt_sigprocmask(SIG_SETMASK, [] [pid 6572] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6570] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./630/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6572] <... futex resumed>) = 0 [pid 6570] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6569] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 6572] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6570] exit_group(0 [pid 6569] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6566] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6572] <... futex resumed>) = ? [pid 6570] <... exit_group resumed>) = ? [pid 6569] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6566] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./630/config" [pid 6573] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6572] +++ exited with 0 +++ [pid 6570] +++ exited with 0 +++ [pid 6569] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6566] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./622/config" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6573] chdir("./618" [pid 6569] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./630/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6570, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6573] <... chdir resumed>) = 0 [pid 6569] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6573] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6569] <... futex resumed>) = 1 [pid 6566] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./630/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6573] <... prctl resumed>) = 0 [pid 6569] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6566] exit_group(0 [pid 309] openat(AT_FDCWD, "./622/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6573] setpgid(0, 0 [pid 6569] <... futex resumed>) = ? [pid 6566] <... exit_group resumed>) = ? [pid 308] <... openat resumed>) = 4 [pid 6573] <... setpgid resumed>) = 0 [pid 6569] +++ exited with 0 +++ [pid 6566] +++ exited with 0 +++ [pid 309] <... openat resumed>) = 4 [pid 308] fstat(4 [pid 309] fstat(4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6566, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6573] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(4 [pid 309] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6573] <... openat resumed>) = 3 [pid 309] getdents64(4 [pid 6573] write(3, "1000", 4 [pid 308] getdents64(4 [pid 6573] <... write resumed>) = 4 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6573] close(3 [pid 309] close(4 [pid 308] close(4 [pid 309] <... close resumed>) = 0 executing program [pid 6573] <... close resumed>) = 0 [pid 309] rmdir("./622/config" [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./630/config" [pid 6573] symlink("/dev/binderfs", "./binderfs") = 0 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6573] write(1, "executing program\n", 18 [pid 309] getdents64(3 [pid 308] getdents64(3 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6573] <... write resumed>) = 18 [pid 309] close(3 [pid 308] close(3 [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 309] rmdir("./622" [pid 308] rmdir("./630" [pid 6573] <... futex resumed>) = 0 [pid 6573] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 6573] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6573] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] mkdir("./623", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 6573] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6573] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] mkdir("./631", 0777 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6573] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6573] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6573] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6574]}, 88) = 6574 [pid 6573] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6575 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6574 attached [pid 6574] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6574] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6574] mkdirat(AT_FDCWD, "./config", 0777 [pid 310] <... restart_syscall resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6576 [pid 307] <... restart_syscall resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] umount2("./634", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] umount2("./617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] openat(AT_FDCWD, "./634", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... openat resumed>) = 3 [pid 307] openat(AT_FDCWD, "./617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... openat resumed>) = 3 [pid 310] getdents64(3 [pid 307] fstat(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] umount2("./634/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] newfstatat(AT_FDCWD, "./634/binderfs" [pid 307] umount2("./617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] unlink("./634/binderfs" [pid 307] newfstatat(AT_FDCWD, "./617/binderfs" [pid 310] <... unlink resumed>) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./634/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./617/binderfs" [pid 6574] <... mkdirat resumed>) = 0 [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... unlink resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 307] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] umount2("./634/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6573] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... umount2 resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] newfstatat(AT_FDCWD, "./634/config" [pid 307] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] umount2("./634/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] newfstatat(AT_FDCWD, "./617/config" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] openat(AT_FDCWD, "./634/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] umount2("./617/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... openat resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] fstat(4 [pid 307] openat(AT_FDCWD, "./617/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6574] <... futex resumed>) = 1 [pid 307] <... openat resumed>) = 4 [pid 310] getdents64(4 [pid 307] fstat(4 [pid 6574] mount(NULL, "./config", "configfs", 0, NULL [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 307] getdents64(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] close(4 [pid 307] getdents64(4 [pid 310] <... close resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] rmdir("./634/config" [pid 307] close(4 [pid 6574] <... mount resumed>) = 0 [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] <... futex resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6574] <... futex resumed>) = 1 [pid 310] <... rmdir resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 310] getdents64(3 [pid 307] rmdir("./617/config" [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6574] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] <... futex resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] close(3 [pid 307] <... rmdir resumed>) = 0 [pid 6573] <... futex resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 6574] <... futex resumed>) = 1 [pid 6574] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 310] rmdir("./634" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6574] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] <... futex resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rmdir resumed>) = 0 [pid 307] close(3 [pid 310] mkdir("./635", 0777 [pid 307] <... close resumed>) = 0 [pid 6574] <... futex resumed>) = 1 [pid 6574] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 307] rmdir("./617" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] <... futex resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 307] mkdir("./618", 0777 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6574] <... futex resumed>) = 1 [pid 6574] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... mkdir resumed>) = 0 [pid 6573] <... futex resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6574] <... futex resumed>) = 1 [pid 6574] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] <... futex resumed>) = 0 [pid 6573] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6573] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6577 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6574] <... futex resumed>) = 1 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6574] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6574] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6573] <... futex resumed>) = 0 [pid 6573] exit_group(0) = ? [pid 6574] <... futex resumed>) = ? [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6578 ci2-android-6-1/strace-static-x86_64: Process 6578 attached ci2-android-6-1/strace-static-x86_64: Process 6577 attached ci2-android-6-1/strace-static-x86_64: Process 6575 attached [pid 6574] +++ exited with 0 +++ [pid 6573] +++ exited with 0 +++ [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6573, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 6576 attached [pid 6576] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6575] set_robust_list(0x5555731a86a0, 24 [pid 6576] rt_sigprocmask(SIG_SETMASK, [] [pid 6575] <... set_robust_list resumed>) = 0 [pid 6578] set_robust_list(0x5555731a86a0, 24 [pid 6576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6576] chdir("./631" [pid 6578] <... set_robust_list resumed>) = 0 [pid 6575] rt_sigprocmask(SIG_SETMASK, [] [pid 6577] set_robust_list(0x5555731a86a0, 24 [pid 6576] <... chdir resumed>) = 0 [pid 6576] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6576] setpgid(0, 0) = 0 [pid 6576] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6575] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6578] rt_sigprocmask(SIG_SETMASK, [] [pid 6577] <... set_robust_list resumed>) = 0 [pid 6576] <... openat resumed>) = 3 [pid 6575] chdir("./623" [pid 6578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6577] rt_sigprocmask(SIG_SETMASK, [] [pid 6576] write(3, "1000", 4) = 4 [pid 6576] close(3) = 0 [pid 6576] symlink("/dev/binderfs", "./binderfs" [pid 6578] chdir("./618" [pid 6577] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6576] <... symlink resumed>) = 0 [pid 6575] <... chdir resumed>) = 0 [pid 6576] write(1, "executing program\n", 18 [pid 6575] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6576] <... write resumed>) = 18 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6575] <... prctl resumed>) = 0 [pid 6576] <... futex resumed>) = 0 [pid 6576] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6576] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6576] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6575] setpgid(0, 0 [pid 6578] <... chdir resumed>) = 0 [pid 6576] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6575] <... setpgid resumed>) = 0 [pid 6577] chdir("./635" [pid 6576] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6578] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6575] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6576] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6576] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6575] <... openat resumed>) = 3 [pid 6578] <... prctl resumed>) = 0 [pid 6577] <... chdir resumed>) = 0 [pid 6576] <... clone3 resumed> => {parent_tid=[6579]}, 88) = 6579 [pid 6576] rt_sigprocmask(SIG_SETMASK, [] [pid 6578] setpgid(0, 0 [pid 6577] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6575] write(3, "1000", 4) = 4 [pid 6575] close(3) = 0 [pid 6578] <... setpgid resumed>) = 0 [pid 6577] <... prctl resumed>) = 0 [pid 6575] symlink("/dev/binderfs", "./binderfs" [pid 6578] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6577] setpgid(0, 0 [pid 6575] <... symlink resumed>) = 0 [pid 6576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] <... setpgid resumed>) = 0 [pid 6576] <... futex resumed>) = 0 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6578] <... openat resumed>) = 3 [pid 6577] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6578] write(3, "1000", 4 executing program [pid 6575] write(1, "executing program\n", 18) = 18 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6575] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6575] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6575] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6575] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6578] <... write resumed>) = 4 [pid 6577] <... openat resumed>) = 3 [pid 6575] <... mprotect resumed>) = 0 [pid 6578] close(3 [pid 6577] write(3, "1000", 4 [pid 6575] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6575] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6578] <... close resumed>) = 0 [pid 6577] <... write resumed>) = 4 [pid 6575] <... clone3 resumed> => {parent_tid=[6580]}, 88) = 6580 [pid 6578] symlink("/dev/binderfs", "./binderfs" [pid 6577] close(3 [pid 6575] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6580 attached [pid 6580] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6578] <... symlink resumed>) = 0 [pid 6577] <... close resumed>) = 0 executing program executing program [pid 6578] write(1, "executing program\n", 18 [pid 6580] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6580] mkdirat(AT_FDCWD, "./config", 0777 [pid 6578] <... write resumed>) = 18 [pid 6577] symlink("/dev/binderfs", "./binderfs" [pid 6580] <... mkdirat resumed>) = 0 [pid 6577] <... symlink resumed>) = 0 [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6575] <... futex resumed>) = 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6580] <... futex resumed>) = 1 [pid 6580] mount(NULL, "./config", "configfs", 0, NULL [pid 6578] <... futex resumed>) = 0 [pid 6577] write(1, "executing program\n", 18 [pid 6580] <... mount resumed>) = 0 [pid 6578] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6577] <... write resumed>) = 18 [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6575] <... futex resumed>) = 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6578] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6580] <... futex resumed>) = 1 [pid 6580] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6577] <... futex resumed>) = 0 [pid 6578] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6577] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6578] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6578] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6577] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6578] <... mprotect resumed>) = 0 [pid 6575] <... futex resumed>) = 0 [pid 6577] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6577] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6575] <... futex resumed>) = 0 [pid 6577] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6577] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6578] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6578] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6577] <... mprotect resumed>) = 0 [pid 6580] <... futex resumed>) = 1 [pid 6580] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6578] <... clone3 resumed> => {parent_tid=[6581]}, 88) = 6581 [pid 6575] <... futex resumed>) = 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6580] <... futex resumed>) = 1 [pid 6580] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6578] rt_sigprocmask(SIG_SETMASK, [] [pid 6577] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6577] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6577] <... clone3 resumed> => {parent_tid=[6582]}, 88) = 6582 [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6577] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6582 attached ci2-android-6-1/strace-static-x86_64: Process 6581 attached [pid 6580] <... mkdirat resumed>) = 0 [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6575] <... futex resumed>) = 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6580] <... futex resumed>) = 1 [pid 6580] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6582] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6581] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6582] <... set_robust_list resumed>) = 0 [pid 6581] <... set_robust_list resumed>) = 0 [pid 6580] <... symlinkat resumed>) = 0 [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6579 attached [pid 6582] rt_sigprocmask(SIG_SETMASK, [] [pid 6581] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... restart_syscall resumed>) = 0 [pid 6575] <... futex resumed>) = 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6580] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6580] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 306] openat(AT_FDCWD, "./618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6580] <... unlinkat resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6575] <... futex resumed>) = 0 [pid 6575] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 6575] <... futex resumed>) = 0 [pid 6575] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6580] <... futex resumed>) = 1 [pid 6580] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 306] umount2("./618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6580] <... unlinkat resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6582] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./618/binderfs" [pid 6580] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6575] <... futex resumed>) = 0 [pid 6575] exit_group(0 [pid 306] unlink("./618/binderfs" [pid 6575] <... exit_group resumed>) = ? [pid 6580] <... futex resumed>) = ? [pid 6582] mkdirat(AT_FDCWD, "./config", 0777 [pid 6581] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6580] +++ exited with 0 +++ [pid 6575] +++ exited with 0 +++ [pid 306] <... unlink resumed>) = 0 [pid 306] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6575, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6579] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = 0 [pid 6579] <... set_robust_list resumed>) = 0 [pid 306] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6579] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6579] mkdirat(AT_FDCWD, "./config", 0777 [pid 306] newfstatat(AT_FDCWD, "./618/config" [pid 6579] <... mkdirat resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6582] <... mkdirat resumed>) = 0 [pid 306] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6576] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./618/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6579] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 4 [pid 6579] mount(NULL, "./config", "configfs", 0, NULL [pid 306] fstat(4 [pid 6579] <... mount resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6576] <... futex resumed>) = 0 [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6576] <... futex resumed>) = 0 [pid 306] getdents64(4 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6579] <... futex resumed>) = 1 [pid 6579] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 309] <... restart_syscall resumed>) = 0 [pid 306] close(4 [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6576] <... futex resumed>) = 0 [pid 6581] mkdirat(AT_FDCWD, "./config", 0777 [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./623", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./618/config" [pid 6576] <... futex resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6579] <... futex resumed>) = 1 [pid 6579] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6576] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] openat(AT_FDCWD, "./623", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(3 [pid 6576] <... futex resumed>) = 0 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... openat resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6579] <... futex resumed>) = 1 [pid 309] fstat(3 [pid 306] close(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... close resumed>) = 0 [pid 6579] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] getdents64(3 [pid 306] rmdir("./618" [pid 6579] <... mkdirat resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6576] <... futex resumed>) = 0 [pid 309] umount2("./623/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6581] <... mkdirat resumed>) = 0 [pid 6579] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] mkdir("./619", 0777 [pid 6582] <... futex resumed>) = 1 [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6579] <... symlinkat resumed>) = 0 [pid 6577] <... futex resumed>) = 0 [pid 6576] <... futex resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./623/binderfs" [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6579] <... futex resumed>) = 0 [pid 6576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6579] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 6581] <... futex resumed>) = 1 [pid 6579] <... unlinkat resumed>) = 0 [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6576] <... futex resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6582] <... futex resumed>) = 0 [pid 6581] mount(NULL, "./config", "configfs", 0, NULL [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] <... futex resumed>) = 1 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] unlink("./623/binderfs" [pid 6582] mount(NULL, "./config", "configfs", 0, NULL [pid 6581] <... mount resumed>) = 0 [pid 6579] <... futex resumed>) = 0 [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6582] <... mount resumed>) = 0 [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6579] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6576] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... unlink resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6581] <... futex resumed>) = 0 [pid 6579] <... unlinkat resumed>) = 0 [pid 6578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6576] <... futex resumed>) = 0 [pid 309] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6582] <... futex resumed>) = 1 [pid 6579] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6576] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6579] <... futex resumed>) = 0 [pid 6576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6579] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6576] exit_group(0 [pid 6579] <... futex resumed>) = ? [pid 6576] <... exit_group resumed>) = ? [pid 6581] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6579] +++ exited with 0 +++ [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] <... futex resumed>) = 0 [pid 6576] +++ exited with 0 +++ [pid 309] <... umount2 resumed>) = 0 [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6583 [pid 6581] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6577] <... futex resumed>) = 1 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6576, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] newfstatat(AT_FDCWD, "./623/config" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6581] <... futex resumed>) = 0 [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6581] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6578] <... futex resumed>) = 0 [pid 309] umount2("./623/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6582] <... futex resumed>) = 0 [pid 6582] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6581] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] openat(AT_FDCWD, "./623/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6582] <... futex resumed>) = 1 [pid 6577] <... futex resumed>) = 0 [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... openat resumed>) = 4 [pid 6582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6577] <... futex resumed>) = 0 [pid 309] fstat(4 [pid 6582] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6581] <... futex resumed>) = 1 [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6582] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6581] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] <... futex resumed>) = 0 [pid 6582] <... futex resumed>) = 1 [pid 6577] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6577] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6582] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6581] <... mkdirat resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6583 attached [pid 6582] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 309] getdents64(4 [pid 6583] set_robust_list(0x5555731a86a0, 24 [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6583] <... set_robust_list resumed>) = 0 [pid 6582] <... futex resumed>) = 1 [pid 6577] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6583] rt_sigprocmask(SIG_SETMASK, [] [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6581] <... futex resumed>) = 1 [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 6583] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6581] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] <... futex resumed>) = 0 [pid 6583] chdir("./619" [pid 6582] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 6583] <... chdir resumed>) = 0 [pid 6582] <... symlinkat resumed>) = -1 EEXIST (File exists) [pid 6581] <... symlinkat resumed>) = 0 [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./623/config" [pid 6583] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6583] <... prctl resumed>) = 0 [pid 6582] <... futex resumed>) = 1 [pid 6577] <... futex resumed>) = 0 [pid 6583] setpgid(0, 0 [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6583] <... setpgid resumed>) = 0 [pid 6582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6577] <... futex resumed>) = 0 [pid 6583] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6582] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6581] <... futex resumed>) = 1 [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... rmdir resumed>) = 0 [pid 6583] <... openat resumed>) = 3 [pid 6582] <... unlinkat resumed>) = 0 [pid 6581] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6583] write(3, "1000", 4 [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] <... futex resumed>) = 0 [pid 6583] <... write resumed>) = 4 [pid 6582] <... futex resumed>) = 1 [pid 6581] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6577] <... futex resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6583] close(3 [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6577] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 6583] <... close resumed>) = 0 [pid 6582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6581] <... futex resumed>) = 0 [pid 6578] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6577] <... futex resumed>) = 0 [pid 6583] symlink("/dev/binderfs", "./binderfs" [pid 6582] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6581] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6578] <... futex resumed>) = 0 [pid 6577] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... close resumed>) = 0 [pid 6583] <... symlink resumed>) = 0 [pid 6582] <... unlinkat resumed>) = 0 [pid 6581] <... unlinkat resumed>) = -1 ENOENT (No such file or directory) [pid 6578] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./623" [pid 6583] write(1, "executing program\n", 18 [pid 6582] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6581] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6583] <... write resumed>) = 18 [pid 6582] <... futex resumed>) = 1 [pid 6577] <... futex resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6582] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6577] exit_group(0 [pid 309] <... rmdir resumed>) = 0 [pid 6583] <... futex resumed>) = 0 [pid 6582] <... futex resumed>) = ? [pid 6581] <... futex resumed>) = 0 [pid 6578] exit_group(0 [pid 6577] <... exit_group resumed>) = ? executing program [pid 309] mkdir("./624", 0777 [pid 6583] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6582] +++ exited with 0 +++ [pid 6578] <... exit_group resumed>) = ? [pid 6577] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 6583] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6583] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6583] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 309] <... mkdir resumed>) = 0 [pid 6583] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6583] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6577, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6583] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6583] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6583] <... clone3 resumed> => {parent_tid=[6584]}, 88) = 6584 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6583] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./631", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6583] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6584 attached [pid 6584] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6584] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6585 [pid 308] openat(AT_FDCWD, "./631", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6584] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 6584] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./631/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./631/binderfs" [pid 6581] +++ exited with 0 +++ [pid 6578] +++ exited with 0 +++ [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./631/binderfs" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6578, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... unlink resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./631/config", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 308] umount2("./631/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./631/config" [pid 6584] <... mkdirat resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./631/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6583] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./631/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6583] <... futex resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 4 [pid 6584] <... futex resumed>) = 1 [pid 308] fstat(4 [pid 6584] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 6584] <... mount resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./631/config" [pid 6583] <... futex resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6584] <... futex resumed>) = 1 [pid 6584] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6583] <... futex resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 6584] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6584] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] close(3 [pid 6584] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... close resumed>) = 0 [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./631" [pid 6583] <... futex resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6584] <... futex resumed>) = 1 [pid 6584] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./632", 0777 [pid 6583] <... futex resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6584] <... futex resumed>) = 1 [pid 6584] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 308] <... mkdir resumed>) = 0 [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6583] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6584] <... futex resumed>) = 1 [pid 6584] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6583] <... futex resumed>) = 0 [pid 6583] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6583] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6584] <... futex resumed>) = 1 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6586 [pid 6584] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-1/strace-static-x86_64: Process 6585 attached , NULL, 8) = 0 [pid 6584] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6586 attached [pid 310] <... restart_syscall resumed>) = 0 [pid 6585] set_robust_list(0x5555731a86a0, 24 [pid 6583] <... futex resumed>) = 0 [pid 6585] <... set_robust_list resumed>) = 0 [pid 6583] exit_group(0) = ? [pid 6585] rt_sigprocmask(SIG_SETMASK, [] [pid 6584] <... futex resumed>) = ? [pid 310] umount2("./635", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] openat(AT_FDCWD, "./635", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./635/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... restart_syscall resumed>) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./635/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] unlink("./635/binderfs" [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] <... unlink resumed>) = 0 [pid 307] openat(AT_FDCWD, "./618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 310] umount2("./635/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 3 [pid 307] fstat(3 [pid 310] <... umount2 resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] umount2("./635/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] getdents64(3 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6586] set_robust_list(0x5555731a86a0, 24 [pid 310] newfstatat(AT_FDCWD, "./635/config" [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6584] +++ exited with 0 +++ [pid 6583] +++ exited with 0 +++ [pid 310] umount2("./635/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] umount2("./618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6585] chdir("./624" [pid 310] openat(AT_FDCWD, "./635/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6583, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6585] <... chdir resumed>) = 0 [pid 310] <... openat resumed>) = 4 [pid 307] newfstatat(AT_FDCWD, "./618/binderfs" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6585] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 310] fstat(4 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6586] <... set_robust_list resumed>) = 0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] unlink("./618/binderfs" [pid 6585] <... prctl resumed>) = 0 [pid 310] getdents64(4 [pid 6586] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... unlink resumed>) = 0 [pid 6586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6585] setpgid(0, 0 [pid 310] getdents64(4 [pid 6586] chdir("./632" [pid 6585] <... setpgid resumed>) = 0 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 310] close(4 [pid 307] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6586] <... chdir resumed>) = 0 [pid 310] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6585] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 310] rmdir("./635/config" [pid 307] newfstatat(AT_FDCWD, "./618/config" [pid 6586] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6586] setpgid(0, 0) = 0 [pid 6586] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 310] <... rmdir resumed>) = 0 executing program [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6585] <... openat resumed>) = 3 [pid 310] getdents64(3 [pid 307] umount2("./618/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6586] write(3, "1000", 4 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6585] write(3, "1000", 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] close(3 [pid 6586] <... write resumed>) = 4 [pid 307] openat(AT_FDCWD, "./618/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6585] <... write resumed>) = 4 [pid 310] <... close resumed>) = 0 [pid 6585] close(3 [pid 310] rmdir("./635" [pid 307] <... openat resumed>) = 4 [pid 6586] close(3) = 0 [pid 6586] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6585] <... close resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 307] fstat(4 [pid 310] mkdir("./636", 0777 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6586] write(1, "executing program\n", 18) = 18 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6586] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 310] <... mkdir resumed>) = 0 [pid 6585] symlink("/dev/binderfs", "./binderfs" [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] getdents64(4 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] getdents64(4 [pid 6586] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6586] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6586] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6586] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6587 [pid 307] close(4 [pid 6586] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... close resumed>) = 0 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6585] <... symlink resumed>) = 0 [pid 307] rmdir("./618/config" [pid 6586] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6588]}, 88) = 6588 [pid 6586] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... rmdir resumed>) = 0 [pid 6585] write(1, "executing program\n", 18 [pid 307] getdents64(3 [pid 6586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6585] <... write resumed>) = 18 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] close(3 [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6586] <... futex resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6585] <... futex resumed>) = 0 executing program [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6585] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 307] rmdir("./618"ci2-android-6-1/strace-static-x86_64: Process 6587 attached [pid 6587] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6587] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6587] chdir("./636" [pid 307] <... rmdir resumed>) = 0 [pid 6585] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 307] mkdir("./619", 0777 [pid 6585] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6587] <... chdir resumed>) = 0 [pid 6587] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6587] setpgid(0, 0) = 0 [pid 6587] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6587] write(3, "1000", 4) = 4 [pid 6587] close(3) = 0 [pid 6587] symlink("/dev/binderfs", "./binderfs" [pid 307] <... mkdir resumed>) = 0 [pid 6585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6587] <... symlink resumed>) = 0 [pid 6585] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6587] write(1, "executing program\n", 18 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6587] <... write resumed>) = 18 [pid 6585] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6587] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6587] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6587] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6587] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6587] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6587] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6589]}, 88) = 6589 [pid 6587] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... restart_syscall resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6590 [pid 6585] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6585] <... mprotect resumed>) = 0 [pid 306] umount2("./619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6587] <... futex resumed>) = 0 [pid 6585] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 306] openat(AT_FDCWD, "./619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6585] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 6585] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-6-1/strace-static-x86_64: Process 6588 attached [pid 306] getdents64(3 [pid 6588] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6588] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6588] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6585] <... clone3 resumed> => {parent_tid=[6591]}, 88) = 6591 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6588] mkdirat(AT_FDCWD, "./config", 0777 [pid 6585] rt_sigprocmask(SIG_SETMASK, [] [pid 306] newfstatat(AT_FDCWD, "./619/binderfs"ci2-android-6-1/strace-static-x86_64: Process 6590 attached ci2-android-6-1/strace-static-x86_64: Process 6589 attached [pid 6588] <... mkdirat resumed>) = 0 [pid 6585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./619/binderfs" [pid 6586] <... futex resumed>) = 0 [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6585] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6588] <... futex resumed>) = 1 [pid 306] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6588] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6586] <... futex resumed>) = 0 [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6586] <... futex resumed>) = 0 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./619/config" [pid 6588] <... futex resumed>) = 1 [pid 6588] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6586] <... futex resumed>) = 0 [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6588] <... futex resumed>) = 1 [pid 6588] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6586] <... futex resumed>) = 0 [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6588] <... futex resumed>) = 1 [pid 306] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6588] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6590] set_robust_list(0x5555731a86a0, 24 [pid 6588] <... mkdirat resumed>) = 0 [pid 306] openat(AT_FDCWD, "./619/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 4 [pid 6586] <... futex resumed>) = 0 [pid 306] fstat(4 [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(4 [pid 6588] <... futex resumed>) = 1 [pid 6588] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6588] <... symlinkat resumed>) = 0 [pid 6590] <... set_robust_list resumed>) = 0 [pid 306] getdents64(4 [pid 6589] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(4 [pid 6586] <... futex resumed>) = 0 [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 6586] <... futex resumed>) = 0 [pid 306] rmdir("./619/config" [pid 6588] <... futex resumed>) = 1 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6588] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6586] <... futex resumed>) = 0 [pid 6588] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6586] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 6590] rt_sigprocmask(SIG_SETMASK, [] [pid 6588] <... unlinkat resumed>) = 0 [pid 6586] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 6588] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6586] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6588] <... futex resumed>) = 0 [pid 6586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6588] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6586] exit_group(0 [pid 306] close(3 [pid 6588] <... futex resumed>) = ? [pid 6586] <... exit_group resumed>) = ? [pid 6590] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6589] <... set_robust_list resumed>) = 0 [pid 6588] +++ exited with 0 +++ [pid 6586] +++ exited with 0 +++ [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./619" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6586, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 6591 attached [pid 6591] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6591] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] mkdir("./620", 0777 [pid 6591] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6590] chdir("./619" [pid 6585] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] <... chdir resumed>) = 0 [pid 6585] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6590] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6591] <... futex resumed>) = 1 [pid 6591] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6585] <... futex resumed>) = 0 [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6590] <... prctl resumed>) = 0 [pid 6590] setpgid(0, 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6592 [pid 6591] <... futex resumed>) = 1 [pid 6591] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6590] <... setpgid resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6591] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6590] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6585] <... futex resumed>) = 0 [pid 6591] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6591] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6590] <... openat resumed>) = 3 [pid 6585] <... futex resumed>) = 0 [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6591] <... futex resumed>) = 0 [pid 6585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6591] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6591] <... mkdirat resumed>) = 0 [pid 6590] write(3, "1000", 4 [pid 6589] rt_sigprocmask(SIG_SETMASK, [] [pid 6585] <... futex resumed>) = 0 [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6591] <... futex resumed>) = 0 [pid 6585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6591] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6591] <... symlinkat resumed>) = 0 [pid 6590] <... write resumed>) = 4 [pid 6585] <... futex resumed>) = 0 [pid 6589] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 6592 attached [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6591] <... futex resumed>) = 0 [pid 6585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6591] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6591] <... unlinkat resumed>) = 0 [pid 6585] <... futex resumed>) = 0 [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] close(3 [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6591] <... futex resumed>) = 0 [pid 6585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6591] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6585] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6591] <... unlinkat resumed>) = 0 [pid 6590] <... close resumed>) = 0 [pid 6585] <... futex resumed>) = 0 [pid 6591] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6585] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6591] <... futex resumed>) = 0 [pid 6585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6591] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6585] exit_group(0 [pid 6591] <... futex resumed>) = ? [pid 6585] <... exit_group resumed>) = ? [pid 6592] set_robust_list(0x5555731a86a0, 24 [pid 6591] +++ exited with 0 +++ [pid 6590] symlink("/dev/binderfs", "./binderfs" [pid 6589] mkdirat(AT_FDCWD, "./config", 0777 [pid 6585] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6585, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... restart_syscall resumed>) = 0 [pid 6592] <... set_robust_list resumed>) = 0 [pid 6592] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] umount2("./632", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6592] chdir("./620" [pid 6590] <... symlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6592] <... chdir resumed>) = 0 [pid 6590] write(1, "executing program\n", 18 [pid 308] openat(AT_FDCWD, "./632", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6592] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... openat resumed>) = 3 [pid 6590] <... write resumed>) = 18 [pid 308] fstat(3 [pid 6592] <... prctl resumed>) = 0 executing program [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 6590] <... futex resumed>) = 0 [pid 6592] setpgid(0, 0) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6590] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 308] umount2("./632/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6592] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6590] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6592] <... openat resumed>) = 3 [pid 6590] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] newfstatat(AT_FDCWD, "./632/binderfs" [pid 6592] write(3, "1000", 4 [pid 6590] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6592] <... write resumed>) = 4 [pid 6590] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] unlink("./632/binderfs" [pid 6592] close(3 [pid 6590] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6589] <... mkdirat resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 6592] <... close resumed>) = 0 [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./632/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6590] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6592] symlink("/dev/binderfs", "./binderfs" [pid 6589] <... futex resumed>) = 1 [pid 6587] <... futex resumed>) = 0 [pid 6592] <... symlink resumed>) = 0 [pid 6590] <... mprotect resumed>) = 0 [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = 0 [pid 6592] write(1, "executing program\n", 18 [pid 6589] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6587] <... futex resumed>) = 0 [pid 308] umount2("./632/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6592] <... write resumed>) = 18 [pid 6589] mount(NULL, "./config", "configfs", 0, NULL [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6589] <... mount resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6592] <... futex resumed>) = 0 [pid 6590] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./632/config" [pid 6592] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6589] <... futex resumed>) = 1 [pid 6587] <... futex resumed>) = 0 [pid 6592] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6590] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6592] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6589] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6587] <... futex resumed>) = 0 [pid 6592] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6589] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./632/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6592] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6590] <... clone3 resumed> => {parent_tid=[6593]}, 88) = 6593 [pid 6589] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6592] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6590] rt_sigprocmask(SIG_SETMASK, [] [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6593 attached [pid 6592] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6589] <... futex resumed>) = 1 [pid 6587] <... futex resumed>) = 0 [pid 6592] <... mprotect resumed>) = 0 [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6592] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6589] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6587] <... futex resumed>) = 0 [pid 6592] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6589] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6592] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6589] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6592] <... clone3 resumed> => {parent_tid=[6594]}, 88) = 6594 [pid 6589] <... futex resumed>) = 1 [pid 6587] <... futex resumed>) = 0 [pid 6592] rt_sigprocmask(SIG_SETMASK, [] [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6592] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6589] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6587] <... futex resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6589] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6593] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6592] <... futex resumed>) = 0 [pid 6590] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6589] <... mkdirat resumed>) = 0 [pid 308] openat(AT_FDCWD, "./632/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] <... futex resumed>) = 0 [pid 6589] <... futex resumed>) = 1 [pid 6587] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 4 [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(4 [pid 6589] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6587] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6589] <... symlinkat resumed>) = 0 [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-6-1/strace-static-x86_64: Process 6594 attached [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 6587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6594] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6594] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] getdents64(4 [pid 6589] <... futex resumed>) = 0 [pid 6587] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6589] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6589] <... unlinkat resumed>) = 0 [pid 308] close(4 [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./624", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6589] <... futex resumed>) = 1 [pid 6587] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6587] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./632/config" [pid 6589] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6587] <... futex resumed>) = 0 [pid 309] openat(AT_FDCWD, "./624", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6589] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6589] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6589] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6587] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 6587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 6587] exit_group(0 [pid 309] fstat(3 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6589] <... futex resumed>) = ? [pid 6587] <... exit_group resumed>) = ? [pid 6589] +++ exited with 0 +++ [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] close(3 [pid 6594] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6587] +++ exited with 0 +++ [pid 6592] <... futex resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] getdents64(3 [pid 6592] <... futex resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6587, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... close resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 308] rmdir("./632" [pid 309] umount2("./624/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6594] <... futex resumed>) = 1 [pid 6594] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6592] <... futex resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] mkdir("./633", 0777 [pid 309] newfstatat(AT_FDCWD, "./624/binderfs" [pid 6594] <... futex resumed>) = 1 [pid 6594] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6592] <... futex resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6594] <... futex resumed>) = 1 [pid 6594] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] <... mkdir resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] unlink("./624/binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6594] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6592] <... futex resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6592] <... futex resumed>) = 0 [pid 309] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6594] <... futex resumed>) = 1 [pid 6594] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6592] <... futex resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6594] <... futex resumed>) = 1 [pid 6594] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 309] <... umount2 resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6595 [pid 309] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6594] <... symlinkat resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./624/config" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6592] <... futex resumed>) = 0 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] umount2("./624/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6594] <... futex resumed>) = 1 [pid 309] openat(AT_FDCWD, "./624/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6594] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 309] <... openat resumed>) = 4 [pid 6594] <... unlinkat resumed>) = 0 [pid 309] fstat(4 [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6592] <... futex resumed>) = 0 [pid 309] getdents64(4 [pid 6592] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6592] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6594] <... futex resumed>) = 1 [pid 309] getdents64(4 [pid 6594] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6594] <... unlinkat resumed>) = 0 [pid 6594] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(4 [pid 6594] <... futex resumed>) = 1 [pid 6592] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 6594] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6592] exit_group(0 [pid 309] rmdir("./624/config" [pid 6594] <... futex resumed>) = ? [pid 6592] <... exit_group resumed>) = ? [pid 6594] +++ exited with 0 +++ [pid 6593] <... set_robust_list resumed>) = 0 [pid 6592] +++ exited with 0 +++ [pid 309] <... rmdir resumed>) = 0 [pid 309] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6592, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-1/strace-static-x86_64: Process 6595 attached [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] close(3 [pid 6595] set_robust_list(0x5555731a86a0, 24 [pid 309] <... close resumed>) = 0 [pid 6595] <... set_robust_list resumed>) = 0 [pid 6595] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rmdir("./624" [pid 6595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6595] chdir("./633") = 0 [pid 6595] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... rmdir resumed>) = 0 [pid 6595] <... prctl resumed>) = 0 [pid 309] mkdir("./625", 0777 [pid 6595] setpgid(0, 0) = 0 [pid 6595] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] <... mkdir resumed>) = 0 [pid 6595] write(3, "1000", 4 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6595] <... write resumed>) = 4 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6595] close(3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6595] <... close resumed>) = 0 [pid 6595] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6595] write(1, "executing program\n", 18) = 18 [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6595] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6595] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 executing program [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6596 [pid 6595] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6595] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6593] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6595] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6595] <... mprotect resumed>) = 0 [pid 6593] mkdirat(AT_FDCWD, "./config", 0777 [pid 6595] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6595] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6597]}, 88) = 6597 [pid 6595] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6593] <... mkdirat resumed>) = 0 [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6596 attached [pid 6596] set_robust_list(0x5555731a86a0, 24 [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6596] <... set_robust_list resumed>) = 0 [pid 6596] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6593] <... futex resumed>) = 1 [pid 6590] <... futex resumed>) = 0 [pid 6593] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6596] chdir("./625" [pid 6593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6590] <... futex resumed>) = 0 [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6593] mount(NULL, "./config", "configfs", 0, NULL [pid 6596] <... chdir resumed>) = 0 [pid 6596] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6596] setpgid(0, 0) = 0 [pid 6596] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6596] write(3, "1000", 4) = 4 [pid 6593] <... mount resumed>) = 0 [pid 6596] close(3) = 0 [pid 6596] symlink("/dev/binderfs", "./binderfs" [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6596] <... symlink resumed>) = 0 [pid 6596] write(1, "executing program\n", 18) = 18 executing program [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6596] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6596] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6596] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6596] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6596] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6593] <... futex resumed>) = 1 [pid 6590] <... futex resumed>) = 0 [pid 6596] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6593] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6590] <... futex resumed>) = 0 [pid 310] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6597 attached [pid 6596] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6593] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6597] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6593] <... futex resumed>) = 0 [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6597] <... set_robust_list resumed>) = 0 [pid 6593] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6590] <... futex resumed>) = 0 [pid 310] umount2("./636", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6597] rt_sigprocmask(SIG_SETMASK, [] [pid 6593] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] openat(AT_FDCWD, "./636", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6597] mkdirat(AT_FDCWD, "./config", 0777 [pid 6593] <... futex resumed>) = 0 [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 6593] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6590] <... futex resumed>) = 0 [pid 310] fstat(3 [pid 306] fstat(3 [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3 [pid 306] getdents64(3 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6593] <... mkdirat resumed>) = 0 [pid 310] umount2("./636/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6593] <... futex resumed>) = 1 [pid 6590] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./636/binderfs" [pid 306] newfstatat(AT_FDCWD, "./620/binderfs" [pid 6597] <... mkdirat resumed>) = 0 [pid 6593] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] <... futex resumed>) = 0 [pid 310] unlink("./636/binderfs" [pid 306] unlink("./620/binderfs" [pid 6597] <... futex resumed>) = 1 [pid 6595] <... futex resumed>) = 0 [pid 6593] <... symlinkat resumed>) = 0 [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... unlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6597] mount(NULL, "./config", "configfs", 0, NULL [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6590] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] umount2("./636/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6595] <... futex resumed>) = 0 [pid 6593] <... futex resumed>) = 0 [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6597] <... mount resumed>) = 0 [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6593] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6590] <... futex resumed>) = 0 [pid 310] <... umount2 resumed>) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6595] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] umount2("./636/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6593] <... unlinkat resumed>) = 0 [pid 6597] <... futex resumed>) = 0 [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-1/strace-static-x86_64: Process 6598 attached [pid 6597] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6595] <... futex resumed>) = 0 [pid 6593] <... futex resumed>) = 1 [pid 6590] <... futex resumed>) = 0 [pid 310] newfstatat(AT_FDCWD, "./636/config" [pid 306] newfstatat(AT_FDCWD, "./620/config" [pid 6598] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6597] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6596] <... clone3 resumed> => {parent_tid=[6598]}, 88) = 6598 [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6593] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6590] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6598] <... set_robust_list resumed>) = 0 [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6596] rt_sigprocmask(SIG_SETMASK, [] [pid 6595] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6590] <... futex resumed>) = 0 [pid 310] umount2("./636/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./620/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6598] rt_sigprocmask(SIG_SETMASK, [] [pid 6597] <... futex resumed>) = 0 [pid 6596] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6593] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6590] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6597] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6595] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./620/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6596] <... futex resumed>) = 0 [pid 6593] <... unlinkat resumed>) = 0 [pid 310] openat(AT_FDCWD, "./636/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 4 [pid 6598] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6597] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6593] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... openat resumed>) = 4 [pid 306] fstat(4 [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6593] <... futex resumed>) = 1 [pid 6590] <... futex resumed>) = 0 [pid 310] fstat(4 [pid 306] getdents64(4 [pid 6595] <... futex resumed>) = 0 [pid 6598] mkdirat(AT_FDCWD, "./config", 0777 [pid 6597] <... futex resumed>) = 1 [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6593] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6590] exit_group(0 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6597] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6595] <... futex resumed>) = 0 [pid 6593] <... futex resumed>) = ? [pid 6590] <... exit_group resumed>) = ? [pid 310] getdents64(4 [pid 306] getdents64(4 [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 306] close(4 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./620/config") = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 6593] +++ exited with 0 +++ [pid 6590] +++ exited with 0 +++ [pid 306] <... close resumed>) = 0 [pid 310] getdents64(4 [pid 306] rmdir("./620" [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6598] <... mkdirat resumed>) = 0 [pid 6597] <... mkdirat resumed>) = 0 [pid 310] close(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6590, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rmdir resumed>) = 0 [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] mkdir("./621", 0777 [pid 6598] <... futex resumed>) = 1 [pid 6597] <... futex resumed>) = 1 [pid 6596] <... futex resumed>) = 0 [pid 6595] <... futex resumed>) = 0 [pid 310] rmdir("./636/config" [pid 306] <... mkdir resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6596] <... futex resumed>) = 0 [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 6599 attached [pid 6598] mount(NULL, "./config", "configfs", 0, NULL [pid 6597] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6595] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6599 [pid 6597] <... symlinkat resumed>) = 0 [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] getdents64(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6598] <... mount resumed>) = 0 [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6597] <... futex resumed>) = 1 [pid 6595] <... futex resumed>) = 0 [pid 310] close(3 [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6597] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6596] <... futex resumed>) = 0 [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 6597] <... unlinkat resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6595] <... futex resumed>) = 0 [pid 6598] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6596] <... futex resumed>) = 0 [pid 310] rmdir("./636" [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6599] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6599] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... rmdir resumed>) = 0 [pid 6598] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] mkdir("./637", 0777 [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6597] <... futex resumed>) = 1 [pid 6595] <... futex resumed>) = 0 [pid 6599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6599] chdir("./621") = 0 [pid 6595] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... mkdir resumed>) = 0 [pid 6597] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6599] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6598] <... futex resumed>) = 1 [pid 6596] <... futex resumed>) = 0 [pid 6595] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6599] <... prctl resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6599] setpgid(0, 0 [pid 6596] <... futex resumed>) = 0 [pid 6599] <... setpgid resumed>) = 0 [pid 6598] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6597] <... unlinkat resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6595] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6599] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6598] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6597] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6595] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6599] <... openat resumed>) = 3 [pid 6597] <... futex resumed>) = 0 [pid 6595] exit_group(0 [pid 6599] write(3, "1000", 4) = 4 [pid 6599] close(3) = 0 [pid 6599] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6595] <... exit_group resumed>) = ? [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6600 [pid 6599] write(1, "executing program\n", 18) = 18 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6599] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6599] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6599] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6599] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6597] +++ exited with 0 +++ [pid 6595] +++ exited with 0 +++ [pid 6599] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6598] <... futex resumed>) = 1 [pid 6596] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6599] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6595, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6598] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6596] <... futex resumed>) = 0 [pid 6599] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6598] <... mkdirat resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6601 attached [pid 6599] <... clone3 resumed> => {parent_tid=[6601]}, 88) = 6601 [pid 6599] rt_sigprocmask(SIG_SETMASK, [] [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6596] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6599] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6600 attached [pid 6598] <... futex resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6600] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6600] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6600] chdir("./637" [pid 6598] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6596] <... futex resumed>) = 0 [pid 6600] <... chdir resumed>) = 0 [pid 6600] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6600] setpgid(0, 0) = 0 [pid 6600] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6600] write(3, "1000", 4) = 4 [pid 6600] close(3 [pid 6598] <... symlinkat resumed>) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 6600] <... close resumed>) = 0 [pid 6600] symlink("/dev/binderfs", "./binderfs" [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6600] <... symlink resumed>) = 0 [pid 6598] <... futex resumed>) = 1 [pid 6600] write(1, "executing program\n", 18 [pid 308] <... restart_syscall resumed>) = 0 [pid 6596] <... futex resumed>) = 0 executing program [pid 6598] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6600] <... write resumed>) = 18 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6600] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6600] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6600] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6600] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6600] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6600] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} => {parent_tid=[6602]}, 88) = 6602 [pid 6600] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-6-1/strace-static-x86_64: Process 6602 attached [pid 6602] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6602] rt_sigprocmask(SIG_SETMASK, [] [pid 307] umount2("./619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6602] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6602] mkdirat(AT_FDCWD, "./config", 0777 [pid 6598] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6596] <... futex resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6598] <... unlinkat resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] openat(AT_FDCWD, "./619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./633", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... openat resumed>) = 3 [pid 6598] <... futex resumed>) = 1 [pid 6596] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6598] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6596] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] fstat(3 [pid 6596] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./633", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6602] <... mkdirat resumed>) = 0 [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6600] <... futex resumed>) = 0 [pid 6598] <... unlinkat resumed>) = 0 [pid 6596] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6598] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 6596] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6596] exit_group(0 [pid 6598] <... futex resumed>) = ? [pid 308] fstat(3 [pid 307] getdents64(3 [pid 6596] <... exit_group resumed>) = ? [pid 6600] <... futex resumed>) = 0 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6602] <... futex resumed>) = 1 [pid 6602] mount(NULL, "./config", "configfs", 0, NULL [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6602] <... mount resumed>) = 0 [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6600] <... futex resumed>) = 0 [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6602] <... futex resumed>) = 1 [pid 6602] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6598] +++ exited with 0 +++ [pid 6596] +++ exited with 0 +++ [pid 6602] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] getdents64(3 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6596, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6600] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] newfstatat(AT_FDCWD, "./619/binderfs" [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./633/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] unlink("./619/binderfs" [pid 6600] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6602] <... futex resumed>) = 1 [pid 308] newfstatat(AT_FDCWD, "./633/binderfs" [pid 307] <... unlink resumed>) = 0 [pid 6602] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./633/binderfs" [pid 6602] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6600] <... futex resumed>) = 0 [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./633/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6600] <... futex resumed>) = 0 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] umount2("./625", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./619/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./633/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] openat(AT_FDCWD, "./625", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] umount2("./619/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... openat resumed>) = 3 [pid 308] newfstatat(AT_FDCWD, "./633/config" [pid 6602] <... futex resumed>) = 1 [pid 309] fstat(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] openat(AT_FDCWD, "./619/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] getdents64(3 [pid 308] umount2("./633/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... openat resumed>) = 4 [pid 6602] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 307] fstat(4 [pid 309] umount2("./625/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./633/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] newfstatat(AT_FDCWD, "./625/binderfs" [pid 307] getdents64(4 [pid 308] <... openat resumed>) = 4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 309] unlink("./625/binderfs" [pid 308] fstat(4 [pid 307] getdents64(4 [pid 309] <... unlink resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 309] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(4 [pid 307] close(4 [pid 6602] <... mkdirat resumed>) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 307] rmdir("./619/config" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(4 [pid 6600] <... futex resumed>) = 0 [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6602] <... futex resumed>) = 1 [pid 6602] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 307] <... rmdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./625/config" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 307] getdents64(3 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] close(4 [pid 307] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] umount2("./625/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 307] close(3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./633/config" [pid 309] openat(AT_FDCWD, "./625/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... close resumed>) = 0 [pid 6602] <... symlinkat resumed>) = 0 [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6600] <... futex resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 307] rmdir("./619" [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] fstat(4 [pid 308] getdents64(3 [pid 6600] <... futex resumed>) = 0 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6602] <... futex resumed>) = 1 [pid 6602] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 309] getdents64(4 [pid 308] close(3 [pid 307] mkdir("./620", 0777 [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 308] <... close resumed>) = 0 [pid 6600] <... futex resumed>) = 0 [pid 6600] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6600] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6602] <... futex resumed>) = 1 [pid 6602] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 309] getdents64(4 [pid 308] rmdir("./633" [pid 307] <... mkdir resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6602] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6600] <... futex resumed>) = 0 [pid 6600] exit_group(0) = ? [pid 309] close(4 [pid 308] <... rmdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] <... close resumed>) = 0 [pid 308] mkdir("./634", 0777 [pid 309] rmdir("./625/config" [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6602] <... futex resumed>) = ? [pid 6602] +++ exited with 0 +++ [pid 6601] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6600] +++ exited with 0 +++ [pid 309] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] getdents64(3 [pid 6601] <... set_robust_list resumed>) = 0 [pid 310] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6600, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 309] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6601] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6601] mkdirat(AT_FDCWD, "./config", 0777) = 0 [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6599] <... futex resumed>) = 0 [pid 310] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] close(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6599] <... futex resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 307] <... clone resumed>, child_tidptr=0x5555731a8690) = 6603 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] rmdir("./625" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 6601] <... futex resumed>) = 1 [pid 6601] mount(NULL, "./config", "configfs", 0, NULL) = 0 [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... rmdir resumed>) = 0 [pid 6599] <... futex resumed>) = 0 [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6601] <... futex resumed>) = 1 [pid 6601] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777) = -1 EEXIST (File exists) [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6599] <... futex resumed>) = 0 [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] mkdir("./626", 0777 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6599] <... futex resumed>) = 0 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6601] <... futex resumed>) = 1 [pid 6601] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6599] <... futex resumed>) = 0 [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6604 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6601] <... futex resumed>) = 1 [pid 6601] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6599] <... futex resumed>) = 0 [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6601] <... futex resumed>) = 1 [pid 6601] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0") = 0 [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6599] <... futex resumed>) = 0 [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... clone resumed>, child_tidptr=0x5555731a8690) = 6605 [pid 6601] <... futex resumed>) = 1 [pid 6601] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6599] <... futex resumed>) = 0 [pid 6599] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6601] <... futex resumed>) = 1 [pid 6599] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6601] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR) = 0 [pid 6601] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 6601] <... futex resumed>) = 1 [pid 6599] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6601] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6599] exit_group(0 [pid 6601] <... futex resumed>) = ? [pid 6599] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6605 attached ci2-android-6-1/strace-static-x86_64: Process 6604 attached [pid 6601] +++ exited with 0 +++ [pid 6599] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6599, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-1/strace-static-x86_64: Process 6603 attached [pid 6603] set_robust_list(0x5555731a86a0, 24) = 0 [pid 6603] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6605] set_robust_list(0x5555731a86a0, 24 [pid 6604] set_robust_list(0x5555731a86a0, 24 [pid 6603] chdir("./620") = 0 [pid 6603] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6603] setpgid(0, 0) = 0 [pid 6603] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6605] <... set_robust_list resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 6604] <... set_robust_list resumed>) = 0 [pid 306] umount2("./621", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6605] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./621/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./621/binderfs") = 0 [pid 306] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 306] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./621/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./621/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6604] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./621/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6604] chdir("./634" [pid 306] <... openat resumed>) = 4 [pid 6604] <... chdir resumed>) = 0 [pid 306] fstat(4 [pid 6604] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6605] chdir("./626" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6604] <... prctl resumed>) = 0 [pid 306] getdents64(4 [pid 6604] setpgid(0, 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6604] <... setpgid resumed>) = 0 [pid 306] getdents64(4 [pid 6604] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6605] <... chdir resumed>) = 0 [pid 6604] <... openat resumed>) = 3 [pid 306] close(4 [pid 6604] write(3, "1000", 4 [pid 6603] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 6604] <... write resumed>) = 4 [pid 306] rmdir("./621/config" [pid 6605] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6604] close(3 [pid 6603] write(3, "1000", 4 [pid 306] <... rmdir resumed>) = 0 [pid 6604] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 6604] symlink("/dev/binderfs", "./binderfs" [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6605] <... prctl resumed>) = 0 [pid 6604] <... symlink resumed>) = 0 [pid 6603] <... write resumed>) = 4 [pid 306] close(3 [pid 6604] write(1, "executing program\n", 18 [pid 306] <... close resumed>) = 0 [pid 6604] <... write resumed>) = 18 executing program [pid 310] <... restart_syscall resumed>) = 0 [pid 306] rmdir("./621" [pid 6605] setpgid(0, 0 [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] close(3 [pid 306] <... rmdir resumed>) = 0 [pid 6604] <... futex resumed>) = 0 [pid 306] mkdir("./622", 0777 [pid 6605] <... setpgid resumed>) = 0 [pid 6604] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6603] <... close resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 6604] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6604] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] umount2("./637", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6605] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6603] symlink("/dev/binderfs", "./binderfs" [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] openat(AT_FDCWD, "./637", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 310] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(3, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 310] umount2("./637/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6604] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./637/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x5555731a8690) = 6606 [pid 6604] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6604] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 310] unlink("./637/binderfs" [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 6605] <... openat resumed>) = 3 [pid 6604] <... mprotect resumed>) = 0 [pid 310] <... unlink resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] umount2("./637/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6604] rt_sigprocmask(SIG_BLOCK, ~[] [pid 310] <... umount2 resumed>) = 0 [pid 310] umount2("./637/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6604] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 310] newfstatat(AT_FDCWD, "./637/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 310] umount2("./637/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6604] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6605] write(3, "1000", 4 [pid 6603] <... symlink resumed>) = 0 [pid 310] openat(AT_FDCWD, "./637/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 6605] <... write resumed>) = 4 [pid 310] fstat(4 [pid 6603] write(1, "executing program\n", 18 [pid 310] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 310] getdents64(4 [pid 6605] close(3 [pid 6604] <... clone3 resumed> => {parent_tid=[6607]}, 88) = 6607 executing program [pid 6603] <... write resumed>) = 18 [pid 310] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 310] getdents64(4, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6605] <... close resumed>) = 0 [pid 6604] rt_sigprocmask(SIG_SETMASK, [] [pid 310] close(4 [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... close resumed>) = 0 [pid 310] rmdir("./637/config"ci2-android-6-1/strace-static-x86_64: Process 6607 attached ci2-android-6-1/strace-static-x86_64: Process 6606 attached [pid 6605] symlink("/dev/binderfs", "./binderfs" [pid 6604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6603] <... futex resumed>) = 0 [pid 310] <... rmdir resumed>) = 0 [pid 6607] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6606] set_robust_list(0x5555731a86a0, 24 [pid 6605] <... symlink resumed>) = 0 [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 310] getdents64(3 [pid 6607] <... set_robust_list resumed>) = 0 [pid 6606] <... set_robust_list resumed>) = 0 [pid 6605] write(1, "executing program\n", 18 [pid 6604] <... futex resumed>) = 0 [pid 6603] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6607] rt_sigprocmask(SIG_SETMASK, [] [pid 6606] rt_sigprocmask(SIG_SETMASK, [] [pid 6605] <... write resumed>) = 18 executing program [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6603] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 310] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6607] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6605] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 310] close(3 [pid 6607] mkdirat(AT_FDCWD, "./config", 0777 [pid 6606] chdir("./622" [pid 6605] <... futex resumed>) = 0 [pid 6603] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6607] <... mkdirat resumed>) = 0 [pid 6606] <... chdir resumed>) = 0 [pid 6605] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6603] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 310] <... close resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6605] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6603] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6607] <... futex resumed>) = 1 [pid 6606] <... prctl resumed>) = 0 [pid 6605] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6604] <... futex resumed>) = 0 [pid 6603] <... mprotect resumed>) = 0 [pid 310] rmdir("./637" [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6606] setpgid(0, 0 [pid 6605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6606] <... setpgid resumed>) = 0 [pid 6604] <... futex resumed>) = 0 [pid 6603] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6607] mount(NULL, "./config", "configfs", 0, NULL [pid 6606] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6605] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6603] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 310] <... rmdir resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6608 attached [pid 6607] <... mount resumed>) = 0 [pid 6606] <... openat resumed>) = 3 [pid 6605] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] write(3, "1000", 4 [pid 6603] <... clone3 resumed> => {parent_tid=[6608]}, 88) = 6608 [pid 6607] <... futex resumed>) = 1 [pid 6606] <... write resumed>) = 4 [pid 6604] <... futex resumed>) = 0 [pid 6603] rt_sigprocmask(SIG_SETMASK, [] [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6606] close(3 [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6606] <... close resumed>) = 0 [pid 6604] <... futex resumed>) = 0 [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6607] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6606] symlink("/dev/binderfs", "./binderfs" [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6603] <... futex resumed>) = 0 [pid 6608] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6607] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6606] <... symlink resumed>) = 0 [pid 6605] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] mkdir("./638", 0777 [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] write(1, "executing program\n", 18 [pid 6607] <... futex resumed>) = 1 [pid 6606] <... write resumed>) = 18 [pid 6604] <... futex resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6605] <... mprotect resumed>) = 0 [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6606] <... futex resumed>) = 0 [pid 6604] <... futex resumed>) = 0 [pid 6607] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 executing program [pid 6606] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... mkdir resumed>) = 0 [pid 6607] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6606] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6605] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 6605] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6607] <... futex resumed>) = 1 [pid 6606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6604] <... futex resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6606] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6605] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6606] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 6604] <... futex resumed>) = 0 [pid 6607] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6606] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6607] <... mkdirat resumed>) = 0 [pid 6606] <... mprotect resumed>) = 0 [pid 310] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6605] <... clone3 resumed> => {parent_tid=[6609]}, 88) = 6609 [pid 6607] <... futex resumed>) = 1 [pid 6606] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6604] <... futex resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6606] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6604] <... futex resumed>) = 0 [pid 6607] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6606] <... clone3 resumed> => {parent_tid=[6610]}, 88) = 6610 [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6605] rt_sigprocmask(SIG_SETMASK, [] [pid 6608] <... set_robust_list resumed>) = 0 [pid 6607] <... symlinkat resumed>) = 0 [pid 6606] rt_sigprocmask(SIG_SETMASK, [] [pid 310] <... clone resumed>, child_tidptr=0x5555731a8690) = 6611 [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6607] <... futex resumed>) = 1 [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6604] <... futex resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [] [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6606] <... futex resumed>) = 0 [pid 6605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6604] <... futex resumed>) = 0 [pid 6607] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6605] <... futex resumed>) = 0 [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6608] rt_sigprocmask(SIG_SETMASK, [] [pid 6607] <... unlinkat resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6604] <... futex resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6604] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6604] <... futex resumed>) = 0 [pid 6607] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6604] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6607] <... unlinkat resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6604] <... futex resumed>) = 0 [pid 6607] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6604] exit_group(0 [pid 6607] <... futex resumed>) = ? [pid 6605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6604] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 6611 attached ci2-android-6-1/strace-static-x86_64: Process 6609 attached [pid 6608] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6607] +++ exited with 0 +++ [pid 6604] +++ exited with 0 +++ ci2-android-6-1/strace-static-x86_64: Process 6610 attached [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6604, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6610] set_robust_list(0x7f0c4bb8b9a0, 24) = 0 [pid 6610] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6610] mkdirat(AT_FDCWD, "./config", 0777 [pid 6608] mkdirat(AT_FDCWD, "./config", 0777 [pid 308] <... restart_syscall resumed>) = 0 [pid 6610] <... mkdirat resumed>) = 0 [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./634", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6606] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] openat(AT_FDCWD, "./634", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 6610] <... futex resumed>) = 1 [pid 6610] mount(NULL, "./config", "configfs", 0, NULL [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 6610] <... mount resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./634/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6606] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./634/binderfs" [pid 6610] <... futex resumed>) = 1 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6610] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 308] unlink("./634/binderfs" [pid 6610] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] <... futex resumed>) = 0 [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 6610] <... futex resumed>) = 1 [pid 308] umount2("./634/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6610] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = 0 [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] <... futex resumed>) = 0 [pid 308] umount2("./634/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./634/config" [pid 6610] <... futex resumed>) = 1 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6610] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 308] umount2("./634/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6610] <... mkdirat resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./634/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6606] <... futex resumed>) = 0 [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(4 [pid 6610] <... futex resumed>) = 1 [pid 6610] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6610] <... symlinkat resumed>) = 0 [pid 308] getdents64(4 [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 [pid 6606] <... futex resumed>) = 0 [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(4 [pid 6606] <... futex resumed>) = 0 [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 6610] <... futex resumed>) = 1 [pid 308] rmdir("./634/config" [pid 6610] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0) = 0 [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] <... futex resumed>) = 0 [pid 6606] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 6606] <... futex resumed>) = 0 [pid 6608] <... mkdirat resumed>) = 0 [pid 6606] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 6610] <... futex resumed>) = 1 [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x5555731a9750 /* 0 entries */, 32768) = 0 [pid 6610] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6608] <... futex resumed>) = 1 [pid 6603] <... futex resumed>) = 0 [pid 308] close(3 [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... close resumed>) = 0 [pid 6608] mount(NULL, "./config", "configfs", 0, NULL [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./634" [pid 6610] <... unlinkat resumed>) = 0 [pid 6610] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] <... futex resumed>) = 0 [pid 6606] exit_group(0 [pid 308] <... rmdir resumed>) = 0 [pid 6606] <... exit_group resumed>) = ? [pid 6608] <... mount resumed>) = 0 [pid 308] mkdir("./635", 0777 [pid 6610] <... futex resumed>) = ? [pid 6611] set_robust_list(0x5555731a86a0, 24 [pid 6610] +++ exited with 0 +++ [pid 6609] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6606] +++ exited with 0 +++ [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6608] <... futex resumed>) = 1 [pid 6603] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6606, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6608] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 6603] <... futex resumed>) = 0 [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6611] <... set_robust_list resumed>) = 0 [pid 6611] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6611] chdir("./638") = 0 [pid 6611] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6611] setpgid(0, 0) = 0 [pid 6611] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6608] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 308] <... clone resumed>, child_tidptr=0x5555731a8690) = 6612 [pid 6611] <... openat resumed>) = 3 [pid 6611] write(3, "1000", 4) = 4 [pid 6611] close(3) = 0 [pid 6611] symlink("/dev/binderfs", "./binderfs") = 0 [pid 6609] <... set_robust_list resumed>) = 0 [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 6611] write(1, "executing program\n", 18 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6608] <... futex resumed>) = 1 [pid 6603] <... futex resumed>) = 0 [pid 6611] <... write resumed>) = 18 executing program [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6611] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6608] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6603] <... futex resumed>) = 0 [pid 6611] <... futex resumed>) = 0 [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6611] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20}, NULL, 8) = 0 [pid 6611] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 6611] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c4bb6b000 [pid 6611] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6611] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6608] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6609] rt_sigprocmask(SIG_SETMASK, [] [pid 6611] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6611] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6609] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6611] <... clone3 resumed> => {parent_tid=[6613]}, 88) = 6613 [pid 6608] <... futex resumed>) = 1 [pid 6603] <... futex resumed>) = 0 [pid 6611] rt_sigprocmask(SIG_SETMASK, [] [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6609] mkdirat(AT_FDCWD, "./config", 0777 [pid 6608] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", 0777 [pid 6603] <... futex resumed>) = 0 [pid 6611] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6611] <... futex resumed>) = 0 [pid 6611] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6608] <... mkdirat resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 6612 attached [pid 6612] set_robust_list(0x5555731a86a0, 24 [pid 306] <... restart_syscall resumed>) = 0 [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6612] <... set_robust_list resumed>) = 0 [pid 6612] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6608] <... futex resumed>) = 1 [pid 6603] <... futex resumed>) = 0 [pid 306] umount2("./622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6612] chdir("./635" [pid 6608] symlinkat("./config/usb_gadget/g1/functions/uac2.usb0", AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0" [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6612] <... chdir resumed>) = 0 [pid 6603] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6612] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6612] <... prctl resumed>) = 0 [pid 6608] <... symlinkat resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 6612] setpgid(0, 0 [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 6612] <... setpgid resumed>) = 0 [pid 6608] <... futex resumed>) = 1 [pid 6603] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6612] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6608] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1/uac2.usb0", 0 [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6612] <... openat resumed>) = 3 [pid 6609] <... mkdirat resumed>) = 0 [pid 6608] <... unlinkat resumed>) = 0 [pid 6603] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 6612] write(3, "1000", 4 [pid 6609] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6612] <... write resumed>) = 4 [pid 6603] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6612] close(3 [pid 6609] <... futex resumed>) = 1 [pid 6608] <... futex resumed>) = 0 [pid 6605] <... futex resumed>) = 0 [pid 6603] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x5555731a9750 /* 4 entries */, 32768) = 112 [pid 6612] <... close resumed>) = 0 [pid 6609] futex(0x7f0c4bc5db28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6608] unlinkat(AT_FDCWD, "./config/usb_gadget/g1/functions/uac2.usb0", AT_REMOVEDIR [pid 6605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] <... futex resumed>) = 0 [pid 306] umount2("./622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6612] symlink("/dev/binderfs", "./binderfs" [pid 6605] <... futex resumed>) = 0 [pid 6603] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6612] <... symlink resumed>) = 0 [pid 6609] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6608] <... unlinkat resumed>) = 0 [pid 6605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6609] mount(NULL, "./config", "configfs", 0, NULL [pid 6608] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./622/binderfs" [pid 6612] write(1, "executing program\n", 18 [pid 6603] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6608] <... futex resumed>) = 1 [pid 6612] <... write resumed>) = 18 [pid 6609] <... mount resumed>) = 0 executing program [pid 6603] exit_group(0 [pid 306] unlink("./622/binderfs" [pid 6612] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6609] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6603] <... exit_group resumed>) = ? [pid 6612] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 6612] rt_sigaction(SIGRT_1, {sa_handler=0x7f0c4bbbeb90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c4bbb0b20} [pid 306] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6612] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 6612] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = 0 [pid 6612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6612] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6612] <... mmap resumed>) = 0x7f0c4bb6b000 [pid 306] newfstatat(AT_FDCWD, "./622/config" [pid 6612] mprotect(0x7f0c4bb6c000, 131072, PROT_READ|PROT_WRITE [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./622/config", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6612] <... mprotect resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./622/config", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6608] +++ exited with 0 +++ [pid 6603] +++ exited with 0 +++ [pid 306] <... openat resumed>) = 4 [pid 6605] <... futex resumed>) = 0 [pid 6609] <... futex resumed>) = 1 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6603, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(4 [pid 6609] mkdirat(AT_FDCWD, "./config/usb_gadget/g1", 0777 [pid 6605] <... futex resumed>) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 6609] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6609] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(4 [pid 6609] <... futex resumed>) = 0 [pid 6605] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 2 entries */, 32768) = 48 [pid 6612] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0c4bb8b990, parent_tid=0x7f0c4bb8b990, exit_signal=0, stack=0x7f0c4bb6b000, stack_size=0x20300, tls=0x7f0c4bb8b6c0} [pid 6609] mkdirat(AT_FDCWD, "./config/usb_gadget/g1/configs/c.1", 0777 [pid 6605] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000ci2-android-6-1/strace-static-x86_64: Process 6614 attached [pid 306] getdents64(4 [pid 6612] <... clone3 resumed> => {parent_tid=[6614]}, 88) = 6614 [pid 6612] rt_sigprocmask(SIG_SETMASK, [] [pid 6605] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x5555731b1790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 6613 attached [pid 6612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6609] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6605] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(4 [pid 6614] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6613] set_robust_list(0x7f0c4bb8b9a0, 24 [pid 6612] futex(0x7f0c4bc5db28, FUTEX_WAKE_PRIVATE, 1000000 [pid 6609] futex(0x7f0c4bc5db2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6613] <... set_robust_list resumed>) = 0 [pid 6612] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 6613] rt_sigprocmask(SIG_SETMASK, [] [pid 6612] futex(0x7f0c4bc5db2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./622/config" [pid 6613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6609] <... futex resumed>) = 1 [pid 6605] <... futex resumed>) = 0 [pid 6613] mkdirat(AT_FDCWD, "./config", 0777 [pid 6614] <... set_robust_list resumed>) = 0 [pid 6613] <... mkdirat resumed>) = 0 [pid 6609] mkdirat(AT_