./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor3032846614 <...> Warning: Permanently added '10.128.1.43' (ED25519) to the list of known hosts. execve("./syz-executor3032846614", ["./syz-executor3032846614"], 0x7fff651ee9f0 /* 10 vars */) = 0 brk(NULL) = 0x555592081000 brk(0x555592081d40) = 0x555592081d40 arch_prctl(ARCH_SET_FS, 0x5555920813c0) = 0 set_tid_address(0x555592081690) = 5820 set_robust_list(0x5555920816a0, 24) = 0 rseq(0x555592081ce0, 0x20, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor3032846614", 4096) = 28 getrandom("\x09\x24\xc7\x60\xca\x41\xb9\x5b", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555592081d40 brk(0x5555920a2d40) = 0x5555920a2d40 brk(0x5555920a3000) = 0x5555920a3000 mprotect(0x7fcc24d11000, 16384, PROT_READ) = 0 mmap(0x1ffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffff000 mmap(0x20000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000 mmap(0x21000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x21000000 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) close(3) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5822 attached , child_tidptr=0x555592081690) = 5822 [pid 5822] set_robust_list(0x5555920816a0, 24) = 0 [pid 5822] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5822] setpgid(0, 0) = 0 [pid 5822] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5822] write(3, "1000", 4) = 4 [pid 5822] close(3) = 0 executing program [pid 5822] write(1, "executing program\n", 18) = 18 [pid 5822] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5822] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5822] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5822] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5822] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5822] rt_sigprocmask(SIG_BLOCK, ~[], [], 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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5823 attached [pid 5823] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5822] <... clone3 resumed> => {parent_tid=[5823]}, 88) = 5823 [pid 5823] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5822] rt_sigprocmask(SIG_SETMASK, [], [pid 5823] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5822] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5823] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5822] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5823] memfd_create("syzkaller", 0) = 3 [pid 5823] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5823] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5823] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5823] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5823] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5823] close(3) = 0 [pid 5823] close(4) = 0 [pid 5823] mkdir("./file1", 0777) = 0 [ 64.781624][ T5823] loop0: detected capacity change from 0 to 32768 [ 64.828138][ T5823] ======================================================= [ 64.828138][ T5823] WARNING: The mand mount option has been deprecated and [ 64.828138][ T5823] and is ignored by this kernel. Remove the mand [ 64.828138][ T5823] option from the mount to silence this warning. [ 64.828138][ T5823] ======================================================= [pid 5823] mount("/dev/loop0", "./file1", "ocfs2", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME, "acl,heartbeat=none,dir_resv_level=00000000000000000003,resv_level=00000000000000000006,coherency=ful"...) = 0 [pid 5823] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 5823] chdir("./file1") = 0 [pid 5823] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5823] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... futex resumed>) = 0 [pid 5823] <... futex resumed>) = 1 [pid 5822] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] unlink(NULL [pid 5822] <... futex resumed>) = 0 [pid 5823] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5822] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5823] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5823] <... futex resumed>) = 0 [pid 5822] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] mkdirat(AT_FDCWD, "./file1", 000 [pid 5822] <... futex resumed>) = 0 [ 64.878169][ T5823] JBD2: Ignoring recovery information on journal [ 64.905318][ T5823] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [pid 5822] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5823] <... mkdirat resumed>) = 0 [pid 5823] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... futex resumed>) = 0 [pid 5823] <... futex resumed>) = 1 [pid 5822] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] mkdirat(AT_FDCWD, "./file0", 000 [pid 5822] <... futex resumed>) = 0 [pid 5823] <... mkdirat resumed>) = 0 [pid 5822] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5823] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5822] <... futex resumed>) = 0 [pid 5823] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5822] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] <... futex resumed>) = 0 [pid 5823] mkdirat(AT_FDCWD, "./bus", 000 [pid 5822] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5823] <... mkdirat resumed>) = 0 [pid 5823] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5822] <... futex resumed>) = 0 [pid 5823] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5822] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5823] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] <... futex resumed>) = 0 [pid 5823] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5822] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 5822] futex(0x7fcc24d175fc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 65.000134][ T5823] overlayfs: upper fs does not support tmpfile. [ 65.009581][ T5823] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 65.017011][ T5823] [ 65.019344][ T5823] ====================================================== [ 65.026351][ T5823] WARNING: possible circular locking dependency detected [ 65.033388][ T5823] 6.13.0-syzkaller-02526-gc4b9570cfb63 #0 Not tainted [ 65.040135][ T5823] ------------------------------------------------------ [pid 5822] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c02000 [pid 5822] mprotect(0x7fcc24c03000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5822] rt_sigprocmask(SIG_BLOCK, ~[], [], 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=0x7fcc24c22990, parent_tid=0x7fcc24c22990, exit_signal=0, stack=0x7fcc24c02000, stack_size=0x20300, tls=0x7fcc24c226c0}./strace-static-x86_64: Process 5826 attached [pid 5826] rseq(0x7fcc24c22fe0, 0x20, 0, 0x53053053 [pid 5822] <... clone3 resumed> => {parent_tid=[5826]}, 88) = 5826 [pid 5826] <... rseq resumed>) = 0 [pid 5826] set_robust_list(0x7fcc24c229a0, 24 [pid 5822] rt_sigprocmask(SIG_SETMASK, [], [pid 5826] <... set_robust_list resumed>) = 0 [pid 5826] rt_sigprocmask(SIG_SETMASK, [], [pid 5822] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5826] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5826] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5822] futex(0x7fcc24d175f8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... open resumed>) = -1 EFAULT (Bad address) [pid 5822] <... futex resumed>) = 0 [pid 5826] futex(0x7fcc24d175fc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] futex(0x7fcc24d175fc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5826] <... futex resumed>) = 0 [pid 5822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [ 65.047138][ T5823] syz-executor303/5823 is trying to acquire lock: [ 65.053531][ T5823] ffff888077ce42c0 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#5){+.+.}-{4:4}, at: ocfs2_reserve_local_alloc_bits+0x132/0x2840 [ 65.067035][ T5823] [ 65.067035][ T5823] but task is already holding lock: [ 65.074405][ T5823] ffff888077c59538 (&oi->ip_xattr_sem){+.+.}-{4:4}, at: ocfs2_xattr_set+0x633/0x1930 [ 65.083873][ T5823] [ 65.083873][ T5823] which lock already depends on the new lock. [ 65.083873][ T5823] [ 65.094283][ T5823] [pid 5826] futex(0x7fcc24d175f8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5822] futex(0x7fcc24d175f8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5826] chown(NULL, 0, 0 [pid 5822] <... futex resumed>) = 0 [pid 5822] futex(0x7fcc24d175fc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5826] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5826] futex(0x7fcc24d175fc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5822] <... futex resumed>) = 0 [ 65.094283][ T5823] the existing dependency chain (in reverse order) is: [ 65.103307][ T5823] [ 65.103307][ T5823] -> #4 (&oi->ip_xattr_sem){+.+.}-{4:4}: [ 65.111114][ T5823] lock_acquire+0x1ed/0x550 [ 65.116148][ T5823] down_write+0x99/0x220 [ 65.120907][ T5823] ocfs2_xattr_set_handle+0x539/0xa10 [ 65.126783][ T5823] ocfs2_init_security_set+0xbd/0xd0 [ 65.132576][ T5823] ocfs2_mknod+0x1ccf/0x2b30 [ 65.137675][ T5823] ocfs2_mkdir+0x1ab/0x470 [ 65.142614][ T5823] vfs_mkdir+0x2f9/0x4f0 [ 65.147369][ T5823] do_mkdirat+0x264/0x3a0 [ 65.152205][ T5823] __x64_sys_mkdirat+0x87/0xa0 [ 65.157475][ T5823] do_syscall_64+0xf3/0x230 [ 65.162486][ T5823] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 65.168893][ T5823] [ 65.168893][ T5823] -> #3 (jbd2_handle){.+.+}-{0:0}: [ 65.176171][ T5823] lock_acquire+0x1ed/0x550 [ 65.181186][ T5823] start_this_handle+0x1eb4/0x2110 [ 65.186890][ T5823] jbd2__journal_start+0x2da/0x5d0 [ 65.192507][ T5823] jbd2_journal_start+0x29/0x40 [ 65.197860][ T5823] ocfs2_start_trans+0x3c9/0x700 [ 65.203303][ T5823] ocfs2_reserve_suballoc_bits+0x9f6/0x4e70 [ 65.209704][ T5823] ocfs2_reserve_new_metadata_blocks+0x41c/0x9c0 [ 65.216540][ T5823] ocfs2_mknod+0x143a/0x2b30 [ 65.221636][ T5823] ocfs2_mkdir+0x1ab/0x470 [ 65.226559][ T5823] vfs_mkdir+0x2f9/0x4f0 [ 65.231306][ T5823] do_mkdirat+0x264/0x3a0 [ 65.236138][ T5823] __x64_sys_mkdirat+0x87/0xa0 [ 65.241490][ T5823] do_syscall_64+0xf3/0x230 [ 65.246526][ T5823] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 65.252934][ T5823] [ 65.252934][ T5823] -> #2 (&journal->j_trans_barrier){.+.+}-{4:4}: [ 65.261444][ T5823] lock_acquire+0x1ed/0x550 [ 65.266452][ T5823] down_read+0xb1/0xa40 [ 65.271113][ T5823] ocfs2_start_trans+0x3be/0x700 [ 65.276554][ T5823] ocfs2_reserve_suballoc_bits+0x9f6/0x4e70 [ 65.282950][ T5823] ocfs2_reserve_new_metadata_blocks+0x41c/0x9c0 [ 65.289804][ T5823] ocfs2_mknod+0x143a/0x2b30 [ 65.294898][ T5823] ocfs2_mkdir+0x1ab/0x470 [ 65.299820][ T5823] vfs_mkdir+0x2f9/0x4f0 [ 65.304567][ T5823] do_mkdirat+0x264/0x3a0 [ 65.309404][ T5823] __x64_sys_mkdirat+0x87/0xa0 [ 65.314672][ T5823] do_syscall_64+0xf3/0x230 [ 65.319680][ T5823] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 65.326078][ T5823] [ 65.326078][ T5823] -> #1 (sb_internal#2){.+.+}-{0:0}: [ 65.333532][ T5823] lock_acquire+0x1ed/0x550 [ 65.338541][ T5823] ocfs2_start_trans+0x2b9/0x700 [ 65.343983][ T5823] ocfs2_mknod+0x150c/0x2b30 [ 65.349081][ T5823] ocfs2_mkdir+0x1ab/0x470 [ 65.354001][ T5823] vfs_mkdir+0x2f9/0x4f0 [ 65.358753][ T5823] do_mkdirat+0x264/0x3a0 [ 65.363605][ T5823] __x64_sys_mkdirat+0x87/0xa0 [ 65.368874][ T5823] do_syscall_64+0xf3/0x230 [ 65.373884][ T5823] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 65.380283][ T5823] [ 65.380283][ T5823] -> #0 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#5){+.+.}-{4:4}: [ 65.390794][ T5823] validate_chain+0x18ef/0x5920 [ 65.396184][ T5823] __lock_acquire+0x1397/0x2100 [ 65.401550][ T5823] lock_acquire+0x1ed/0x550 [ 65.406565][ T5823] down_write+0x99/0x220 [ 65.411320][ T5823] ocfs2_reserve_local_alloc_bits+0x132/0x2840 [ 65.418003][ T5823] ocfs2_reserve_clusters_with_limit+0x1b8/0xb60 [ 65.424870][ T5823] ocfs2_init_xattr_set_ctxt+0x420/0x8e0 [ 65.431009][ T5823] ocfs2_xattr_set+0xf4e/0x1930 [ 65.436400][ T5823] __vfs_setxattr+0x468/0x4a0 [ 65.441587][ T5823] __vfs_setxattr_noperm+0x12e/0x660 [ 65.447379][ T5823] vfs_setxattr+0x221/0x430 [ 65.452427][ T5823] ovl_get_workdir+0xda0/0x1930 [ 65.457789][ T5823] ovl_fill_super+0x12a8/0x3560 [ 65.463151][ T5823] get_tree_nodev+0xb7/0x140 [ 65.468250][ T5823] vfs_get_tree+0x90/0x2b0 [ 65.473170][ T5823] do_new_mount+0x2be/0xb40 [ 65.478186][ T5823] __se_sys_mount+0x2d6/0x3c0 [ 65.483392][ T5823] do_syscall_64+0xf3/0x230 [ 65.488421][ T5823] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 65.494826][ T5823] [ 65.494826][ T5823] other info that might help us debug this: [ 65.494826][ T5823] [ 65.505038][ T5823] Chain exists of: [ 65.505038][ T5823] &ocfs2_sysfile_lock_key[args->fi_sysfile_type]#5 --> jbd2_handle --> &oi->ip_xattr_sem [ 65.505038][ T5823] [ 65.520775][ T5823] Possible unsafe locking scenario: [ 65.520775][ T5823] [ 65.528205][ T5823] CPU0 CPU1 [ 65.533554][ T5823] ---- ---- [ 65.538896][ T5823] lock(&oi->ip_xattr_sem); [ 65.543491][ T5823] lock(jbd2_handle); [ 65.550063][ T5823] lock(&oi->ip_xattr_sem); [ 65.557162][ T5823] lock(&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#5); [ 65.564436][ T5823] [ 65.564436][ T5823] *** DEADLOCK *** [ 65.564436][ T5823] [ 65.572580][ T5823] 4 locks held by syz-executor303/5823: [ 65.578116][ T5823] #0: ffff8880359320e0 (&type->s_umount_key#43/1){+.+.}-{4:4}, at: alloc_super+0x221/0x9d0 [ 65.588200][ T5823] #1: ffff888023c54420 (sb_writers#9){.+.+}-{0:0}, at: mnt_want_write+0x3f/0x90 [ 65.597324][ T5823] #2: ffff888077c59800 (&sb->s_type->i_mutex_key#16){++++}-{4:4}, at: vfs_setxattr+0x1e1/0x430 [ 65.607753][ T5823] #3: ffff888077c59538 (&oi->ip_xattr_sem){+.+.}-{4:4}, at: ocfs2_xattr_set+0x633/0x1930 [ 65.617661][ T5823] [ 65.617661][ T5823] stack backtrace: [ 65.623556][ T5823] CPU: 1 UID: 0 PID: 5823 Comm: syz-executor303 Not tainted 6.13.0-syzkaller-02526-gc4b9570cfb63 #0 [ 65.623574][ T5823] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 [ 65.623588][ T5823] Call Trace: [ 65.623596][ T5823] [ 65.623603][ T5823] dump_stack_lvl+0x241/0x360 [ 65.623633][ T5823] ? __pfx_dump_stack_lvl+0x10/0x10 [ 65.623653][ T5823] ? __pfx__printk+0x10/0x10 [ 65.623675][ T5823] print_circular_bug+0x13a/0x1b0 [ 65.623697][ T5823] check_noncircular+0x36a/0x4a0 [ 65.623718][ T5823] ? __pfx_check_noncircular+0x10/0x10 [ 65.623730][ T5823] ? lockdep_lock+0x123/0x2b0 [ 65.623742][ T5823] validate_chain+0x18ef/0x5920 [ 65.623754][ T5823] ? __pfx_validate_chain+0x10/0x10 [ 65.623769][ T5823] ? __pfx_validate_chain+0x10/0x10 [ 65.623783][ T5823] ? mark_lock+0x9a/0x360 [ 65.623795][ T5823] ? ocfs2_get_system_file_inode+0x1d4/0x7b0 [ 65.623809][ T5823] ? __pfx_lock_release+0x10/0x10 [ 65.623820][ T5823] ? mark_lock+0x9a/0x360 [ 65.623831][ T5823] __lock_acquire+0x1397/0x2100 [ 65.623844][ T5823] lock_acquire+0x1ed/0x550 [ 65.623854][ T5823] ? ocfs2_reserve_local_alloc_bits+0x132/0x2840 [ 65.623868][ T5823] ? __pfx_lock_acquire+0x10/0x10 [ 65.623879][ T5823] ? __pfx___might_resched+0x10/0x10 [ 65.623888][ T5823] ? __pfx_ocfs2_get_system_file_inode+0x10/0x10 [ 65.623901][ T5823] ? __pfx_validate_chain+0x10/0x10 [ 65.623912][ T5823] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 65.623923][ T5823] down_write+0x99/0x220 [ 65.623935][ T5823] ? ocfs2_reserve_local_alloc_bits+0x132/0x2840 [ 65.623947][ T5823] ? __pfx_down_write+0x10/0x10 [ 65.623961][ T5823] ocfs2_reserve_local_alloc_bits+0x132/0x2840 [ 65.623976][ T5823] ? mark_lock+0x9a/0x360 [ 65.623987][ T5823] ? __lock_acquire+0x1397/0x2100 [ 65.623997][ T5823] ? __pfx_ocfs2_reserve_local_alloc_bits+0x10/0x10 [ 65.624013][ T5823] ? __pfx_lock_acquire+0x10/0x10 [ 65.624023][ T5823] ? ocfs2_alloc_should_use_local+0x155/0x320 [ 65.624035][ T5823] ? __pfx_lock_release+0x10/0x10 [ 65.624044][ T5823] ? do_raw_spin_lock+0x14f/0x370 [ 65.624054][ T5823] ? do_raw_spin_unlock+0x13c/0x8b0 [ 65.624063][ T5823] ? _raw_spin_unlock+0x28/0x50 [ 65.624072][ T5823] ? ocfs2_alloc_should_use_local+0x155/0x320 [ 65.624084][ T5823] ocfs2_reserve_clusters_with_limit+0x1b8/0xb60 [ 65.624095][ T5823] ? __pfx_ocfs2_reserve_clusters_with_limit+0x10/0x10 [ 65.624106][ T5823] ? __pfx_ocfs2_calc_xattr_set_need+0x10/0x10 [ 65.624119][ T5823] ? ocfs2_xattr_set+0xf00/0x1930 [ 65.624130][ T5823] ocfs2_init_xattr_set_ctxt+0x420/0x8e0 [ 65.624141][ T5823] ? __pfx_ocfs2_init_xattr_set_ctxt+0x10/0x10 [ 65.624151][ T5823] ? up_write+0x1a9/0x590 [ 65.624164][ T5823] ? __pfx_ocfs2_truncate_log_needs_flush+0x10/0x10 [ 65.624175][ T5823] ? __pfx_up_write+0x10/0x10 [ 65.624187][ T5823] ? __kmalloc_cache_noprof+0x243/0x390 [ 65.624197][ T5823] ? ocfs2_xattr_set+0x4d5/0x1930 [ 65.624207][ T5823] ocfs2_xattr_set+0xf4e/0x1930 [ 65.624220][ T5823] ? __pfx_ocfs2_xattr_set+0x10/0x10 [ 65.624230][ T5823] ? _prb_read_valid+0xa39/0xac0 [ 65.624247][ T5823] ? mark_lock+0x9a/0x360 [ 65.624261][ T5823] ? smk_tskacc+0x300/0x370 [ 65.624276][ T5823] ? posix_xattr_acl+0xa9/0xd0 [ 65.624287][ T5823] ? evm_protect_xattr+0x4be/0xb30 [ 65.624298][ T5823] ? __pfx_ocfs2_xattr_trusted_set+0x10/0x10 [ 65.624309][ T5823] __vfs_setxattr+0x468/0x4a0 [ 65.624325][ T5823] __vfs_setxattr_noperm+0x12e/0x660 [ 65.624335][ T5823] vfs_setxattr+0x221/0x430 [ 65.624345][ T5823] ? __pfx_vfs_setxattr+0x10/0x10 [ 65.624361][ T5823] ? _raw_spin_unlock+0x28/0x50 [ 65.624370][ T5823] ? dput+0x37/0x2b0 [ 65.624380][ T5823] ovl_get_workdir+0xda0/0x1930 [ 65.624395][ T5823] ? __pfx_ovl_get_workdir+0x10/0x10 [ 65.624409][ T5823] ? ovl_inuse_trylock+0xab/0xf0 [ 65.624420][ T5823] ? do_raw_spin_lock+0x14f/0x370 [ 65.624432][ T5823] ? _raw_spin_unlock+0x28/0x50 [ 65.624441][ T5823] ? ovl_inuse_trylock+0xab/0xf0 [ 65.624453][ T5823] ovl_fill_super+0x12a8/0x3560 [ 65.624466][ T5823] ? shrinker_register+0x118/0x230 [ 65.624478][ T5823] ? __pfx_lock_release+0x10/0x10 [ 65.624491][ T5823] ? __pfx_ovl_fill_super+0x10/0x10 [ 65.624502][ T5823] ? __pfx_lockdep_init_map_type+0x10/0x10 [ 65.624513][ T5823] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 65.624528][ T5823] ? sget_fc+0x909/0x9c0 [ 65.624540][ T5823] ? __pfx_set_anon_super_fc+0x10/0x10 [ 65.624551][ T5823] ? __pfx_ovl_fill_super+0x10/0x10 [ 65.624563][ T5823] get_tree_nodev+0xb7/0x140 [ 65.624575][ T5823] vfs_get_tree+0x90/0x2b0 [ 65.624587][ T5823] do_new_mount+0x2be/0xb40 [ 65.624597][ T5823] ? __pfx_do_new_mount+0x10/0x10 [ 65.624610][ T5823] __se_sys_mount+0x2d6/0x3c0 [ 65.624620][ T5823] ? __pfx___se_sys_mount+0x10/0x10 [ 65.624630][ T5823] ? do_syscall_64+0x100/0x230 [ 65.624642][ T5823] ? __x64_sys_mount+0x20/0xc0 [ 65.624651][ T5823] do_syscall_64+0xf3/0x230 [ 65.624663][ T5823] ? clear_bhb_loop+0x35/0x90 [ 65.624677][ T5823] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 65.624692][ T5823] RIP: 0033:0x7fcc24c8c589 [ 65.624704][ T5823] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 81 18 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 65.624711][ T5823] RSP: 002b:00007fcc24c43218 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 65.624722][ T5823] RAX: ffffffffffffffda RBX: 00007fcc24d175e8 RCX: 00007fcc24c8c589 [ 65.624728][ T5823] RDX: 0000000020000340 RSI: 00000000200000c0 RDI: 0000000000000000 [ 65.624737][ T5823] RBP: 00007fcc24d175e0 R08: 0000000020000140 R09: 0000000000000000 [pid 5826] futex(0x7fcc24d175f8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5823] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5823] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] exit_group(0 [pid 5826] <... futex resumed>) = ? [pid 5822] <... exit_group resumed>) = ? [pid 5826] +++ exited with 0 +++ [pid 5823] <... futex resumed>) = ? [pid 5823] +++ exited with 0 +++ [pid 5822] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5822, si_uid=0, si_status=0, si_utime=0, si_stime=21 /* 0.21 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5827 attached , child_tidptr=0x555592081690) = 5827 [pid 5827] set_robust_list(0x5555920816a0, 24) = 0 [pid 5827] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5827] setpgid(0, 0) = 0 [pid 5827] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5827] write(3, "1000", 4) = 4 [pid 5827] close(3) = 0 executing program [pid 5827] write(1, "executing program\n", 18) = 18 [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5827] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5827] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5827] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5827] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5827] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5827] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5828 attached [pid 5828] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5828] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5828] rt_sigprocmask(SIG_SETMASK, [], [pid 5827] <... clone3 resumed> => {parent_tid=[5828]}, 88) = 5828 [pid 5828] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5827] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5827] <... futex resumed>) = 0 [pid 5828] memfd_create("syzkaller", 0 [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5828] <... memfd_create resumed>) = 3 [pid 5828] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [ 65.624747][ T5823] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fcc24ce4648 [ 65.624756][ T5823] R13: 7269647265707075 R14: 7269647265776f6c R15: 0079616c7265766f [ 65.624772][ T5823] [ 66.173909][ T5823] overlayfs: upper fs missing required features. [pid 5828] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5828] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5828] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5828] close(3) = 0 [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5827] <... futex resumed>) = 0 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... futex resumed>) = 0 [pid 5827] <... futex resumed>) = 1 [pid 5828] unlink(NULL) = -1 EFAULT (Bad address) [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5827] <... futex resumed>) = 0 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5828] <... futex resumed>) = 0 [pid 5828] mkdirat(AT_FDCWD, "./file1", 000 [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5827] <... futex resumed>) = 0 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... futex resumed>) = 0 [pid 5827] <... futex resumed>) = 1 [pid 5828] mkdirat(AT_FDCWD, "./file0", 000 [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... mkdirat resumed>) = 0 [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5827] <... futex resumed>) = 0 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5827] <... futex resumed>) = 0 [pid 5828] mkdirat(AT_FDCWD, "./bus", 000 [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... mkdirat resumed>) = 0 [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5827] <... futex resumed>) = 0 [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5827] <... futex resumed>) = 0 [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5827] <... futex resumed>) = 0 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5827] <... futex resumed>) = 0 [pid 5828] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... open resumed>) = -1 EFAULT (Bad address) [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] <... futex resumed>) = 0 [pid 5827] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... futex resumed>) = 0 [pid 5827] <... futex resumed>) = 1 [pid 5828] chown(NULL, 0, 0 [pid 5827] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5828] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5828] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5827] <... futex resumed>) = 0 [pid 5828] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] exit_group(0 [pid 5828] <... futex resumed>) = ? [pid 5827] <... exit_group resumed>) = ? [pid 5828] +++ exited with 0 +++ [pid 5827] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5827, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- [ 66.331870][ T5828] overlayfs: workdir and upperdir must reside under the same mount restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5829 attached , child_tidptr=0x555592081690) = 5829 [pid 5829] set_robust_list(0x5555920816a0, 24) = 0 [pid 5829] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5829] setpgid(0, 0) = 0 [pid 5829] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5829] write(3, "1000", 4) = 4 [pid 5829] close(3) = 0 [pid 5829] write(1, "executing program\n", 18executing program ) = 18 [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5829] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5829] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5829] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5829] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5829] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5830 attached [pid 5830] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5829] <... clone3 resumed> => {parent_tid=[5830]}, 88) = 5830 [pid 5830] set_robust_list(0x7fcc24c439a0, 24 [pid 5829] rt_sigprocmask(SIG_SETMASK, [], [pid 5830] <... set_robust_list resumed>) = 0 [pid 5829] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5830] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] memfd_create("syzkaller", 0 [pid 5829] <... futex resumed>) = 0 [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5830] <... memfd_create resumed>) = 3 [pid 5830] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5830] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5830] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5830] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5830] close(3) = 0 [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = 1 [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] unlink(NULL [pid 5829] <... futex resumed>) = 0 [pid 5830] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5830] <... futex resumed>) = 0 [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] mkdirat(AT_FDCWD, "./file1", 000) = -1 EEXIST (File exists) [pid 5829] <... futex resumed>) = 0 [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... futex resumed>) = 0 [pid 5829] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5830] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5829] <... futex resumed>) = 0 [pid 5830] mkdirat(AT_FDCWD, "./file0", 000 [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5829] <... futex resumed>) = 0 [pid 5830] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5829] <... futex resumed>) = 0 [pid 5830] mkdirat(AT_FDCWD, "./bus", 000 [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5829] <... futex resumed>) = 0 [pid 5830] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5829] <... futex resumed>) = 0 [pid 5830] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5829] <... futex resumed>) = 0 [pid 5830] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5829] <... futex resumed>) = 0 [pid 5830] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... open resumed>) = -1 EFAULT (Bad address) [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5829] <... futex resumed>) = 0 [pid 5830] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5829] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5829] <... futex resumed>) = 0 [pid 5830] chown(NULL, 0, 0 [pid 5829] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5830] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5830] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5829] <... futex resumed>) = 0 [pid 5829] exit_group(0) = ? [pid 5830] +++ exited with 0 +++ [pid 5829] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5829, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=9 /* 0.09 s */} --- openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5831 attached [pid 5831] set_robust_list(0x5555920816a0, 24) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x555592081690) = 5831 [pid 5831] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5831] setpgid(0, 0) = 0 [pid 5831] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5831] write(3, "1000", 4) = 4 [pid 5831] close(3) = 0 [pid 5831] write(1, "executing program\n", 18executing program ) = 18 [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 66.694732][ T5830] overlayfs: workdir and upperdir must reside under the same mount [pid 5831] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5831] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5831] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5831] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5831] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5831] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5832 attached [pid 5832] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5831] <... clone3 resumed> => {parent_tid=[5832]}, 88) = 5832 [pid 5832] set_robust_list(0x7fcc24c439a0, 24 [pid 5831] rt_sigprocmask(SIG_SETMASK, [], [pid 5832] <... set_robust_list resumed>) = 0 [pid 5832] rt_sigprocmask(SIG_SETMASK, [], [pid 5831] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5832] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5832] memfd_create("syzkaller", 0) = 3 [pid 5832] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5832] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5832] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5832] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5832] close(3) = 0 [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5832] unlink(NULL [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5831] <... futex resumed>) = 0 [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5832] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] <... futex resumed>) = 0 [pid 5831] <... futex resumed>) = 1 [pid 5832] mkdirat(AT_FDCWD, "./file1", 000 [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5832] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5832] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5832] <... futex resumed>) = 0 [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5832] mkdirat(AT_FDCWD, "./file0", 000) = -1 EEXIST (File exists) [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5832] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5832] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5832] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5831] <... futex resumed>) = 0 [pid 5832] <... futex resumed>) = 1 [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5831] <... futex resumed>) = 0 [pid 5832] <... open resumed>) = -1 EFAULT (Bad address) [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5832] chown(NULL, 0, 0 [pid 5831] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5832] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5831] <... futex resumed>) = 0 [pid 5831] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5832] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5832] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5831] exit_group(0 [pid 5832] <... futex resumed>) = ? [pid 5831] <... exit_group resumed>) = ? [pid 5832] +++ exited with 0 +++ [pid 5831] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5831, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=7 /* 0.07 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5833 attached , child_tidptr=0x555592081690) = 5833 [ 66.924799][ T5832] overlayfs: workdir and upperdir must reside under the same mount [pid 5833] set_robust_list(0x5555920816a0, 24) = 0 [pid 5833] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5833] setpgid(0, 0) = 0 [pid 5833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5833] write(3, "1000", 4) = 4 [pid 5833] close(3) = 0 [pid 5833] write(1, "executing program\n", 18executing program ) = 18 [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5833] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5833] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5833] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5833] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5834 attached => {parent_tid=[5834]}, 88) = 5834 [pid 5834] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5834] set_robust_list(0x7fcc24c439a0, 24 [pid 5833] rt_sigprocmask(SIG_SETMASK, [], [pid 5834] <... set_robust_list resumed>) = 0 [pid 5833] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5834] rt_sigprocmask(SIG_SETMASK, [], [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5833] <... futex resumed>) = 0 [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5834] memfd_create("syzkaller", 0) = 3 [pid 5834] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5834] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5834] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5834] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5834] close(3) = 0 [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5833] <... futex resumed>) = 0 [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] unlink(NULL [pid 5833] <... futex resumed>) = 0 [pid 5834] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5834] <... futex resumed>) = 0 [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5834] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] mkdirat(AT_FDCWD, "./file1", 000 [pid 5833] <... futex resumed>) = 0 [pid 5834] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5834] <... futex resumed>) = 0 [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] mkdirat(AT_FDCWD, "./file0", 000) = -1 EEXIST (File exists) [pid 5833] <... futex resumed>) = 0 [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5834] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... futex resumed>) = 0 [pid 5833] <... futex resumed>) = 1 [pid 5834] mkdirat(AT_FDCWD, "./bus", 000 [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5834] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5834] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5833] <... futex resumed>) = 0 [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5833] <... futex resumed>) = 0 [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5834] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5833] <... futex resumed>) = 0 [pid 5834] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] <... futex resumed>) = 0 [pid 5834] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5834] <... open resumed>) = -1 EFAULT (Bad address) [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5833] <... futex resumed>) = 0 [pid 5834] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5833] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] <... futex resumed>) = 0 [pid 5834] chown(NULL, 0, 0 [pid 5833] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5834] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5834] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... futex resumed>) = 0 [pid 5834] <... futex resumed>) = 1 [pid 5833] exit_group(0 [pid 5834] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5833] <... exit_group resumed>) = ? [pid 5834] +++ exited with 0 +++ [pid 5833] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5833, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=9 /* 0.09 s */} --- [ 67.265455][ T5834] overlayfs: workdir and upperdir must reside under the same mount restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5835 attached , child_tidptr=0x555592081690) = 5835 [pid 5835] set_robust_list(0x5555920816a0, 24) = 0 [pid 5835] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5835] setpgid(0, 0) = 0 [pid 5835] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5835] write(3, "1000", 4) = 4 [pid 5835] close(3) = 0 [pid 5835] write(1, "executing program\n", 18executing program ) = 18 [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5835] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5835] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5835] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5835] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5835] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5835] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5836 attached [pid 5836] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053 [pid 5835] <... clone3 resumed> => {parent_tid=[5836]}, 88) = 5836 [pid 5836] <... rseq resumed>) = 0 [pid 5836] set_robust_list(0x7fcc24c439a0, 24 [pid 5835] rt_sigprocmask(SIG_SETMASK, [], [pid 5836] <... set_robust_list resumed>) = 0 [pid 5835] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5836] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] memfd_create("syzkaller", 0 [pid 5835] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5836] <... memfd_create resumed>) = 3 [pid 5836] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5836] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5836] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5836] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5836] close(3) = 0 [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5835] <... futex resumed>) = 0 [pid 5836] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] <... futex resumed>) = 0 [pid 5835] <... futex resumed>) = 1 [pid 5836] unlink(NULL [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5836] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5836] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5836] mkdirat(AT_FDCWD, "./file1", 000 [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5836] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = 0 [pid 5836] <... futex resumed>) = 1 [pid 5836] mkdirat(AT_FDCWD, "./file0", 000 [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = 0 [pid 5836] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5836] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] <... futex resumed>) = 0 [pid 5836] mkdirat(AT_FDCWD, "./bus", 000 [pid 5835] <... futex resumed>) = 1 [pid 5836] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5836] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5835] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5836] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = 0 [pid 5836] <... futex resumed>) = 1 [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5836] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5835] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5836] <... open resumed>) = -1 EFAULT (Bad address) [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5836] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5835] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5836] <... futex resumed>) = 0 [pid 5835] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5836] chown(NULL, 0, 0) = -1 EFAULT (Bad address) [pid 5836] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5835] <... futex resumed>) = 0 [pid 5836] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5835] exit_group(0 [pid 5836] <... futex resumed>) = ? [pid 5835] <... exit_group resumed>) = ? [pid 5836] +++ exited with 0 +++ [pid 5835] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5835, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=10 /* 0.10 s */} --- [ 67.645189][ T5836] overlayfs: workdir and upperdir must reside under the same mount restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5837 attached , child_tidptr=0x555592081690) = 5837 [pid 5837] set_robust_list(0x5555920816a0, 24) = 0 [pid 5837] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5837] setpgid(0, 0) = 0 [pid 5837] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5837] write(3, "1000", 4) = 4 [pid 5837] close(3) = 0 executing program [pid 5837] write(1, "executing program\n", 18) = 18 [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5837] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5837] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5837] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5837] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5837] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5837] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5838 attached [pid 5838] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5837] <... clone3 resumed> => {parent_tid=[5838]}, 88) = 5838 [pid 5838] set_robust_list(0x7fcc24c439a0, 24 [pid 5837] rt_sigprocmask(SIG_SETMASK, [], [pid 5838] <... set_robust_list resumed>) = 0 [pid 5838] rt_sigprocmask(SIG_SETMASK, [], [pid 5837] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5838] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] memfd_create("syzkaller", 0 [pid 5837] <... futex resumed>) = 0 [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5838] <... memfd_create resumed>) = 3 [pid 5838] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5838] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5838] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5838] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5838] close(3) = 0 [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5837] <... futex resumed>) = 0 [pid 5838] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5837] <... futex resumed>) = 0 [pid 5838] unlink(NULL) = -1 EFAULT (Bad address) [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] mkdirat(AT_FDCWD, "./file1", 000 [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5837] <... futex resumed>) = 0 [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... futex resumed>) = 0 [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... futex resumed>) = 0 [pid 5837] <... futex resumed>) = 1 [pid 5838] mkdirat(AT_FDCWD, "./file0", 000 [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] <... futex resumed>) = 0 [pid 5838] <... futex resumed>) = 1 [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5837] <... futex resumed>) = 0 [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] <... futex resumed>) = 0 [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5837] <... futex resumed>) = 0 [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... open resumed>) = -1 EFAULT (Bad address) [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] <... futex resumed>) = 0 [pid 5838] <... futex resumed>) = 0 [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5837] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... futex resumed>) = 0 [pid 5838] chown(NULL, 0, 0 [pid 5837] <... futex resumed>) = 1 [pid 5838] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5837] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] <... futex resumed>) = 0 [pid 5837] exit_group(0 [pid 5838] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5837] <... exit_group resumed>) = ? [pid 5838] +++ exited with 0 +++ [pid 5837] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5837, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=8 /* 0.08 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555592081690) = 5839 ./strace-static-x86_64: Process 5839 attached [ 67.885614][ T5838] overlayfs: workdir and upperdir must reside under the same mount [pid 5839] set_robust_list(0x5555920816a0, 24) = 0 [pid 5839] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5839] setpgid(0, 0) = 0 [pid 5839] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5839] write(3, "1000", 4) = 4 [pid 5839] close(3) = 0 [pid 5839] write(1, "executing program\n", 18executing program ) = 18 [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5839] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5839] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5839] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5839] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5839] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5839] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5840 attached [pid 5840] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053 [pid 5839] <... clone3 resumed> => {parent_tid=[5840]}, 88) = 5840 [pid 5840] <... rseq resumed>) = 0 [pid 5839] rt_sigprocmask(SIG_SETMASK, [], [pid 5840] set_robust_list(0x7fcc24c439a0, 24 [pid 5839] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5840] <... set_robust_list resumed>) = 0 [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] rt_sigprocmask(SIG_SETMASK, [], [pid 5839] <... futex resumed>) = 0 [pid 5840] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5840] memfd_create("syzkaller", 0) = 3 [pid 5840] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5840] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5840] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5840] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5840] close(3) = 0 [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... futex resumed>) = 0 [pid 5840] <... futex resumed>) = 1 [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] unlink(NULL [pid 5839] <... futex resumed>) = 0 [pid 5840] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... futex resumed>) = 0 [pid 5840] <... futex resumed>) = 1 [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] mkdirat(AT_FDCWD, "./file1", 000 [pid 5839] <... futex resumed>) = 0 [pid 5840] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... futex resumed>) = 0 [pid 5840] <... futex resumed>) = 1 [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] mkdirat(AT_FDCWD, "./file0", 000 [pid 5839] <... futex resumed>) = 0 [pid 5840] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5840] <... futex resumed>) = 0 [pid 5840] mkdirat(AT_FDCWD, "./bus", 000 [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5839] <... futex resumed>) = 0 [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5840] <... futex resumed>) = 0 [pid 5840] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... futex resumed>) = 0 [pid 5840] <... futex resumed>) = 1 [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5839] <... futex resumed>) = 0 [pid 5840] <... open resumed>) = -1 EFAULT (Bad address) [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5839] <... futex resumed>) = 0 [pid 5840] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5839] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5839] <... futex resumed>) = 0 [pid 5840] chown(NULL, 0, 0 [pid 5839] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5840] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5840] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5839] <... futex resumed>) = 0 [pid 5839] exit_group(0 [pid 5840] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5840] +++ exited with 0 +++ [pid 5839] <... exit_group resumed>) = ? [pid 5839] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5839, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5841 attached , child_tidptr=0x555592081690) = 5841 [pid 5841] set_robust_list(0x5555920816a0, 24) = 0 [pid 5841] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [ 68.205389][ T5840] overlayfs: workdir and upperdir must reside under the same mount [pid 5841] setpgid(0, 0) = 0 [pid 5841] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5841] write(3, "1000", 4) = 4 [pid 5841] close(3) = 0 executing program [pid 5841] write(1, "executing program\n", 18) = 18 [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5841] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5841] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5841] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5841] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5841] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5842 attached [pid 5842] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5842] set_robust_list(0x7fcc24c439a0, 24 [pid 5841] <... clone3 resumed> => {parent_tid=[5842]}, 88) = 5842 [pid 5842] <... set_robust_list resumed>) = 0 [pid 5842] rt_sigprocmask(SIG_SETMASK, [], [pid 5841] rt_sigprocmask(SIG_SETMASK, [], [pid 5842] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5842] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5841] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = 1 [pid 5842] memfd_create("syzkaller", 0 [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5842] <... memfd_create resumed>) = 3 [pid 5842] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5842] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5842] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5842] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5842] close(3) = 0 [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = 1 [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] unlink(NULL [pid 5841] <... futex resumed>) = 0 [pid 5842] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... futex resumed>) = 0 [pid 5842] <... futex resumed>) = 1 [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] mkdirat(AT_FDCWD, "./file1", 000 [pid 5841] <... futex resumed>) = 0 [pid 5842] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] <... futex resumed>) = 0 [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] mkdirat(AT_FDCWD, "./file0", 000 [pid 5841] <... futex resumed>) = 0 [pid 5842] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] <... futex resumed>) = 0 [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5841] <... futex resumed>) = 0 [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5841] <... futex resumed>) = 0 [pid 5842] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5841] <... futex resumed>) = 0 [pid 5842] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5841] <... futex resumed>) = 0 [pid 5842] <... open resumed>) = -1 EFAULT (Bad address) [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] <... futex resumed>) = 0 [pid 5841] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] chown(NULL, 0, 0 [pid 5841] <... futex resumed>) = 0 [pid 5842] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5842] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5842] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5841] exit_group(0 [pid 5842] <... futex resumed>) = ? [pid 5841] <... exit_group resumed>) = ? [pid 5842] +++ exited with 0 +++ [pid 5841] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5841, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=7 /* 0.07 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 68.521890][ T5842] overlayfs: workdir and upperdir must reside under the same mount clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5843 attached , child_tidptr=0x555592081690) = 5843 [pid 5843] set_robust_list(0x5555920816a0, 24) = 0 [pid 5843] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5843] setpgid(0, 0) = 0 [pid 5843] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5843] write(3, "1000", 4) = 4 [pid 5843] close(3) = 0 [pid 5843] write(1, "executing program\n", 18executing program ) = 18 [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5843] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, 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) = 0x7fcc24c23000 [pid 5843] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5844 attached [pid 5844] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5843] <... clone3 resumed> => {parent_tid=[5844]}, 88) = 5844 [pid 5844] set_robust_list(0x7fcc24c439a0, 24 [pid 5843] rt_sigprocmask(SIG_SETMASK, [], [pid 5844] <... set_robust_list resumed>) = 0 [pid 5843] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5844] rt_sigprocmask(SIG_SETMASK, [], [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5844] memfd_create("syzkaller", 0 [pid 5843] <... futex resumed>) = 0 [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5844] <... memfd_create resumed>) = 3 [pid 5844] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5844] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5844] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5844] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5844] close(3) = 0 [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5843] <... futex resumed>) = 0 [pid 5844] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] <... futex resumed>) = 0 [pid 5843] <... futex resumed>) = 1 [pid 5844] unlink(NULL [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5844] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5843] <... futex resumed>) = 0 [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5844] <... futex resumed>) = 0 [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] mkdirat(AT_FDCWD, "./file1", 000) = -1 EEXIST (File exists) [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5843] <... futex resumed>) = 0 [pid 5844] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] mkdirat(AT_FDCWD, "./file0", 000 [pid 5843] <... futex resumed>) = 0 [pid 5844] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] mkdirat(AT_FDCWD, "./bus", 000 [pid 5843] <... futex resumed>) = 0 [pid 5844] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5843] <... futex resumed>) = 0 [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5843] <... futex resumed>) = 0 [pid 5844] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5843] <... futex resumed>) = 0 [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW) = -1 EFAULT (Bad address) [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5843] <... futex resumed>) = 0 [pid 5844] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5843] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5844] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] chown(NULL, 0, 0 [pid 5843] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5844] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5844] <... futex resumed>) = 0 [pid 5843] exit_group(0 [pid 5844] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5844] +++ exited with 0 +++ [pid 5843] <... exit_group resumed>) = ? [pid 5843] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5843, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 68.906449][ T5844] overlayfs: workdir and upperdir must reside under the same mount clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5845 attached , child_tidptr=0x555592081690) = 5845 [pid 5845] set_robust_list(0x5555920816a0, 24) = 0 [pid 5845] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5845] setpgid(0, 0) = 0 [pid 5845] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5845] write(3, "1000", 4) = 4 [pid 5845] close(3) = 0 executing program [pid 5845] write(1, "executing program\n", 18) = 18 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5845] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5845] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5845] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5845] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5845] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5845] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5846 attached [pid 5846] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053 [pid 5845] <... clone3 resumed> => {parent_tid=[5846]}, 88) = 5846 [pid 5846] <... rseq resumed>) = 0 [pid 5845] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5846] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5846] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] memfd_create("syzkaller", 0 [pid 5845] <... futex resumed>) = 0 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5846] <... memfd_create resumed>) = 3 [pid 5846] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5846] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5846] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5846] close(3) = 0 [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5845] <... futex resumed>) = 0 [pid 5846] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... futex resumed>) = 0 [pid 5845] <... futex resumed>) = 1 [pid 5846] unlink(NULL [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5845] <... futex resumed>) = 0 [pid 5846] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] <... futex resumed>) = 0 [pid 5846] mkdirat(AT_FDCWD, "./file1", 000 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5845] <... futex resumed>) = 0 [pid 5846] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] <... futex resumed>) = 0 [pid 5846] mkdirat(AT_FDCWD, "./file0", 000 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5846] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5846] <... futex resumed>) = 0 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5846] <... futex resumed>) = 0 [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5845] <... futex resumed>) = 0 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5845] <... futex resumed>) = 0 [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW) = -1 EFAULT (Bad address) [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5845] <... futex resumed>) = 0 [pid 5846] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5845] <... futex resumed>) = 0 [pid 5846] chown(NULL, 0, 0 [pid 5845] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5846] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5845] <... futex resumed>) = 0 [pid 5846] <... futex resumed>) = 1 [pid 5845] exit_group(0 [pid 5846] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5845] <... exit_group resumed>) = ? [pid 5846] <... futex resumed>) = ? [pid 5846] +++ exited with 0 +++ [pid 5845] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5845, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5847 attached [ 69.180899][ T5846] overlayfs: workdir and upperdir must reside under the same mount , child_tidptr=0x555592081690) = 5847 [pid 5847] set_robust_list(0x5555920816a0, 24) = 0 [pid 5847] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5847] setpgid(0, 0) = 0 [pid 5847] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5847] write(3, "1000", 4) = 4 [pid 5847] close(3) = 0 executing program [pid 5847] write(1, "executing program\n", 18) = 18 [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5847] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5847] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5847] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5847] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5847] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5847] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5848 attached [pid 5848] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5848] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5847] <... clone3 resumed> => {parent_tid=[5848]}, 88) = 5848 [pid 5848] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] rt_sigprocmask(SIG_SETMASK, [], [pid 5848] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] <... futex resumed>) = 0 [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5848] memfd_create("syzkaller", 0) = 3 [pid 5848] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5848] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5848] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5848] close(3) = 0 [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... futex resumed>) = 0 [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... futex resumed>) = 1 [pid 5847] <... futex resumed>) = 0 [pid 5848] unlink(NULL [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5847] <... futex resumed>) = 0 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5848] <... futex resumed>) = 0 [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] mkdirat(AT_FDCWD, "./file1", 000) = -1 EEXIST (File exists) [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5847] <... futex resumed>) = 0 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] <... futex resumed>) = 0 [pid 5848] mkdirat(AT_FDCWD, "./file0", 000 [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5847] <... futex resumed>) = 0 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5847] <... futex resumed>) = 0 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... futex resumed>) = 0 [pid 5847] <... futex resumed>) = 1 [pid 5848] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] <... futex resumed>) = 0 [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5848] <... futex resumed>) = 0 [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW) = -1 EFAULT (Bad address) [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5847] <... futex resumed>) = 0 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] <... futex resumed>) = 0 [pid 5848] chown(NULL, 0, 0 [pid 5847] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5848] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5847] <... futex resumed>) = 0 [pid 5848] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [ 69.563843][ T5848] overlayfs: workdir and upperdir must reside under the same mount [pid 5847] exit_group(0 [pid 5848] <... futex resumed>) = ? [pid 5847] <... exit_group resumed>) = ? [pid 5848] +++ exited with 0 +++ [pid 5847] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5847, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5849 attached , child_tidptr=0x555592081690) = 5849 [pid 5849] set_robust_list(0x5555920816a0, 24) = 0 [pid 5849] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5849] setpgid(0, 0) = 0 [pid 5849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5849] write(3, "1000", 4) = 4 [pid 5849] close(3) = 0 [pid 5849] write(1, "executing program\n", 18executing program ) = 18 [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5849] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5849] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5849] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5849] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5850 attached [pid 5850] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5849] <... clone3 resumed> => {parent_tid=[5850]}, 88) = 5850 [pid 5850] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5850] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5850] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = 1 [pid 5850] memfd_create("syzkaller", 0 [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] <... memfd_create resumed>) = 3 [pid 5850] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5850] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5850] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5850] close(3) = 0 [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5849] <... futex resumed>) = 0 [pid 5850] unlink(NULL [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5849] <... futex resumed>) = 0 [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] mkdirat(AT_FDCWD, "./file1", 000 [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5850] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... futex resumed>) = 0 [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = 1 [pid 5850] mkdirat(AT_FDCWD, "./file0", 000 [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... futex resumed>) = 0 [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... futex resumed>) = 1 [pid 5850] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5850] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... futex resumed>) = 0 [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = 1 [pid 5850] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5849] <... futex resumed>) = 0 [pid 5850] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] <... futex resumed>) = 0 [pid 5850] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... open resumed>) = -1 EFAULT (Bad address) [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5850] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... futex resumed>) = 0 [pid 5849] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... futex resumed>) = 0 [pid 5849] <... futex resumed>) = 1 [pid 5850] chown(NULL, 0, 0 [pid 5849] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5850] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5850] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... futex resumed>) = 0 [pid 5849] exit_group(0 [pid 5850] <... futex resumed>) = ? [pid 5849] <... exit_group resumed>) = ? [pid 5850] +++ exited with 0 +++ [ 69.881366][ T5850] overlayfs: workdir and upperdir must reside under the same mount [pid 5849] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5849, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=10 /* 0.10 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5851 attached , child_tidptr=0x555592081690) = 5851 [pid 5851] set_robust_list(0x5555920816a0, 24) = 0 [pid 5851] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5851] setpgid(0, 0) = 0 [pid 5851] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5851] write(3, "1000", 4) = 4 [pid 5851] close(3) = 0 [pid 5851] write(1, "executing program\n", 18executing program ) = 18 [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5851] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5851] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5851] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5851] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5851] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5852 attached [pid 5852] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5851] <... clone3 resumed> => {parent_tid=[5852]}, 88) = 5852 [pid 5852] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5851] rt_sigprocmask(SIG_SETMASK, [], [pid 5852] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5851] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5852] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5851] <... futex resumed>) = 0 [pid 5852] memfd_create("syzkaller", 0 [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5852] <... memfd_create resumed>) = 3 [pid 5852] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5852] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5852] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5852] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5852] close(3) = 0 [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] <... futex resumed>) = 0 [pid 5852] <... futex resumed>) = 1 [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5852] unlink(NULL) = -1 EFAULT (Bad address) [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5852] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5851] <... futex resumed>) = 0 [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] <... futex resumed>) = 0 [pid 5851] <... futex resumed>) = 1 [pid 5852] mkdirat(AT_FDCWD, "./file1", 000) = -1 EEXIST (File exists) [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5851] <... futex resumed>) = 0 [pid 5852] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5852] mkdirat(AT_FDCWD, "./file0", 000 [pid 5851] <... futex resumed>) = 0 [pid 5852] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5851] <... futex resumed>) = 0 [pid 5852] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] mkdirat(AT_FDCWD, "./bus", 000 [pid 5851] <... futex resumed>) = 0 [pid 5852] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5852] <... futex resumed>) = 0 [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5851] <... futex resumed>) = 0 [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5852] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5851] <... futex resumed>) = 0 [pid 5852] <... futex resumed>) = 1 [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5851] <... futex resumed>) = 0 [pid 5852] <... open resumed>) = -1 EFAULT (Bad address) [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5851] <... futex resumed>) = 0 [pid 5852] chown(NULL, 0, 0 [pid 5851] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5852] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5851] <... futex resumed>) = 0 [pid 5851] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5852] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5851] <... futex resumed>) = 0 [pid 5852] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5851] exit_group(0 [pid 5852] <... futex resumed>) = ? [pid 5851] <... exit_group resumed>) = ? [pid 5852] +++ exited with 0 +++ [pid 5851] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5851, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=8 /* 0.08 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5853 attached , child_tidptr=0x555592081690) = 5853 [pid 5853] set_robust_list(0x5555920816a0, 24) = 0 [pid 5853] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5853] setpgid(0, 0) = 0 [pid 5853] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5853] write(3, "1000", 4) = 4 [pid 5853] close(3) = 0 [pid 5853] write(1, "executing program\n", 18executing program ) = 18 [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5853] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5853] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5853] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5853] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5853] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5853] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5854 attached [pid 5854] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5853] <... clone3 resumed> => {parent_tid=[5854]}, 88) = 5854 [pid 5854] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5854] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5854] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5853] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... futex resumed>) = 0 [pid 5853] <... futex resumed>) = 1 [ 70.151755][ T5852] overlayfs: workdir and upperdir must reside under the same mount [pid 5854] memfd_create("syzkaller", 0 [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5854] <... memfd_create resumed>) = 3 [pid 5854] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5854] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5854] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5854] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5854] close(3) = 0 [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5853] <... futex resumed>) = 0 [pid 5854] unlink(NULL [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5853] <... futex resumed>) = 0 [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] <... futex resumed>) = 0 [pid 5853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... futex resumed>) = 0 [pid 5853] <... futex resumed>) = 1 [pid 5854] mkdirat(AT_FDCWD, "./file1", 000 [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5854] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5853] <... futex resumed>) = 0 [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... futex resumed>) = 0 [pid 5853] <... futex resumed>) = 1 [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] mkdirat(AT_FDCWD, "./file0", 000) = -1 EEXIST (File exists) [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] <... futex resumed>) = 0 [pid 5854] <... futex resumed>) = 1 [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] mkdirat(AT_FDCWD, "./bus", 000 [pid 5853] <... futex resumed>) = 0 [pid 5854] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] <... futex resumed>) = 0 [pid 5853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5853] <... futex resumed>) = 0 [pid 5854] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5853] <... futex resumed>) = 0 [pid 5854] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5853] <... futex resumed>) = 0 [pid 5854] <... open resumed>) = -1 EFAULT (Bad address) [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] <... futex resumed>) = 0 [pid 5853] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5854] chown(NULL, 0, 0 [pid 5853] <... futex resumed>) = 0 [pid 5854] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5853] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5854] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5854] <... futex resumed>) = 0 [pid 5853] exit_group(0 [pid 5854] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5853] <... exit_group resumed>) = ? [pid 5854] +++ exited with 0 +++ [pid 5853] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5853, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=8 /* 0.08 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5855 attached , child_tidptr=0x555592081690) = 5855 [pid 5855] set_robust_list(0x5555920816a0, 24) = 0 [pid 5855] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5855] setpgid(0, 0) = 0 [pid 5855] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5855] write(3, "1000", 4) = 4 [pid 5855] close(3) = 0 [pid 5855] write(1, "executing program\n", 18executing program ) = 18 [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5855] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, 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) = 0x7fcc24c23000 [pid 5855] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5855] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5856 attached [ 70.403804][ T5854] overlayfs: workdir and upperdir must reside under the same mount [pid 5856] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5855] <... clone3 resumed> => {parent_tid=[5856]}, 88) = 5856 [pid 5856] set_robust_list(0x7fcc24c439a0, 24 [pid 5855] rt_sigprocmask(SIG_SETMASK, [], [pid 5856] <... set_robust_list resumed>) = 0 [pid 5855] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5856] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] memfd_create("syzkaller", 0 [pid 5855] <... futex resumed>) = 0 [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5856] <... memfd_create resumed>) = 3 [pid 5856] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5856] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5856] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5856] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5856] close(3) = 0 [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5855] <... futex resumed>) = 0 [pid 5856] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5855] <... futex resumed>) = 0 [pid 5856] unlink(NULL [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] <... futex resumed>) = 0 [pid 5856] <... futex resumed>) = 1 [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] mkdirat(AT_FDCWD, "./file1", 000 [pid 5855] <... futex resumed>) = 0 [pid 5856] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5855] <... futex resumed>) = 0 [pid 5856] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5855] <... futex resumed>) = 0 [pid 5856] mkdirat(AT_FDCWD, "./file0", 000 [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5855] <... futex resumed>) = 0 [pid 5856] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = 1 [pid 5856] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5856] <... futex resumed>) = 0 [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5855] <... futex resumed>) = 0 [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5856] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5855] <... futex resumed>) = 0 [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5856] <... futex resumed>) = 0 [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW) = -1 EFAULT (Bad address) [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5856] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5855] <... futex resumed>) = 0 [pid 5856] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5855] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5856] chown(NULL, 0, 0) = -1 EFAULT (Bad address) [pid 5855] <... futex resumed>) = 0 [pid 5856] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5855] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5856] <... futex resumed>) = 0 [pid 5855] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5856] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5855] exit_group(0 [pid 5856] <... futex resumed>) = ? [pid 5855] <... exit_group resumed>) = ? [pid 5856] +++ exited with 0 +++ [ 70.617379][ T5856] overlayfs: workdir and upperdir must reside under the same mount [pid 5855] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5855, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=9 /* 0.09 s */} --- openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555592081690) = 5857 ./strace-static-x86_64: Process 5857 attached [pid 5857] set_robust_list(0x5555920816a0, 24) = 0 [pid 5857] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5857] setpgid(0, 0) = 0 [pid 5857] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5857] write(3, "1000", 4) = 4 [pid 5857] close(3) = 0 executing program [pid 5857] write(1, "executing program\n", 18) = 18 [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5857] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5857] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5857] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5857] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5857] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5857] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5858 attached => {parent_tid=[5858]}, 88) = 5858 [pid 5858] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053 [pid 5857] rt_sigprocmask(SIG_SETMASK, [], [pid 5858] <... rseq resumed>) = 0 [pid 5857] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5858] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5858] rt_sigprocmask(SIG_SETMASK, [], [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5857] <... futex resumed>) = 0 [pid 5858] memfd_create("syzkaller", 0 [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5858] <... memfd_create resumed>) = 3 [pid 5858] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5858] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5858] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5858] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5858] close(3) = 0 [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5857] <... futex resumed>) = 0 [pid 5858] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5858] unlink(NULL) = -1 EFAULT (Bad address) [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5857] <... futex resumed>) = 0 [pid 5858] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5857] <... futex resumed>) = 0 [pid 5858] mkdirat(AT_FDCWD, "./file1", 000 [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5857] <... futex resumed>) = 0 [pid 5858] <... futex resumed>) = 1 [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] mkdirat(AT_FDCWD, "./file0", 000 [pid 5857] <... futex resumed>) = 0 [pid 5858] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5857] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5858] <... futex resumed>) = 0 [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] mkdirat(AT_FDCWD, "./bus", 000 [pid 5857] <... futex resumed>) = 0 [pid 5858] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5857] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5858] <... futex resumed>) = 0 [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5857] <... futex resumed>) = 0 [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5857] <... futex resumed>) = 0 [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5857] <... futex resumed>) = 0 [pid 5858] <... open resumed>) = -1 EFAULT (Bad address) [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] <... futex resumed>) = 0 [pid 5857] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5858] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5857] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5858] chown(NULL, 0, 0) = -1 EFAULT (Bad address) [pid 5857] <... futex resumed>) = 0 [pid 5858] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5857] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5858] <... futex resumed>) = 0 [pid 5857] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5858] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5857] exit_group(0 [pid 5858] <... futex resumed>) = ? [pid 5857] <... exit_group resumed>) = ? [pid 5858] +++ exited with 0 +++ [pid 5857] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5857, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 70.976055][ T5858] overlayfs: workdir and upperdir must reside under the same mount openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5859 attached , child_tidptr=0x555592081690) = 5859 [pid 5859] set_robust_list(0x5555920816a0, 24) = 0 [pid 5859] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5859] setpgid(0, 0) = 0 [pid 5859] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5859] write(3, "1000", 4) = 4 [pid 5859] close(3) = 0 executing program [pid 5859] write(1, "executing program\n", 18) = 18 [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5859] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5859] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5859] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5859] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5859] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5859] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5860 attached [pid 5860] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5859] <... clone3 resumed> => {parent_tid=[5860]}, 88) = 5860 [pid 5860] set_robust_list(0x7fcc24c439a0, 24 [pid 5859] rt_sigprocmask(SIG_SETMASK, [], [pid 5860] <... set_robust_list resumed>) = 0 [pid 5859] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5860] rt_sigprocmask(SIG_SETMASK, [], [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5860] memfd_create("syzkaller", 0 [pid 5859] <... futex resumed>) = 0 [pid 5860] <... memfd_create resumed>) = 3 [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5860] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5860] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5860] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5860] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5860] close(3) = 0 [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5860] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5859] <... futex resumed>) = 0 [pid 5860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] unlink(NULL) = -1 EFAULT (Bad address) [pid 5859] <... futex resumed>) = 0 [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5860] <... futex resumed>) = 0 [pid 5859] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5860] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5860] mkdirat(AT_FDCWD, "./file1", 000 [pid 5859] <... futex resumed>) = 0 [pid 5860] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5859] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5860] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5859] <... futex resumed>) = 0 [pid 5860] mkdirat(AT_FDCWD, "./file0", 000 [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5860] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5859] <... futex resumed>) = 0 [pid 5860] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5860] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5859] <... futex resumed>) = 0 [pid 5860] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5859] <... futex resumed>) = 0 [pid 5860] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1,") = -1 EINVAL (Invalid argument) [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5859] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5860] <... futex resumed>) = 0 [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5859] <... futex resumed>) = 0 [pid 5860] <... open resumed>) = -1 EFAULT (Bad address) [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5859] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5860] <... futex resumed>) = 0 [pid 5859] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5860] chown(NULL, 0, 0 [pid 5859] <... futex resumed>) = 0 [pid 5860] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5859] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5860] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5859] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5860] <... futex resumed>) = 0 [pid 5859] exit_group(0 [pid 5860] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5859] <... exit_group resumed>) = ? [pid 5860] +++ exited with 0 +++ [pid 5859] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5859, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 71.414885][ T5860] overlayfs: workdir and upperdir must reside under the same mount clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5861 attached , child_tidptr=0x555592081690) = 5861 [pid 5861] set_robust_list(0x5555920816a0, 24) = 0 [pid 5861] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5861] setpgid(0, 0) = 0 [pid 5861] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5861] write(3, "1000", 4) = 4 executing program [pid 5861] close(3) = 0 [pid 5861] write(1, "executing program\n", 18) = 18 [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5861] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5861] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5861] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5861] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5861] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5862 attached => {parent_tid=[5862]}, 88) = 5862 [pid 5862] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053 [pid 5861] rt_sigprocmask(SIG_SETMASK, [], [pid 5862] <... rseq resumed>) = 0 [pid 5861] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5862] set_robust_list(0x7fcc24c439a0, 24 [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] <... set_robust_list resumed>) = 0 [pid 5861] <... futex resumed>) = 0 [pid 5862] rt_sigprocmask(SIG_SETMASK, [], [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5862] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5862] memfd_create("syzkaller", 0) = 3 [pid 5862] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5862] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5862] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5862] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5862] close(3) = 0 [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5862] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5861] <... futex resumed>) = 0 [pid 5862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] unlink(NULL [pid 5861] <... futex resumed>) = 0 [pid 5862] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5862] <... futex resumed>) = 0 [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] mkdirat(AT_FDCWD, "./file1", 000 [pid 5861] <... futex resumed>) = 0 [pid 5862] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5862] <... futex resumed>) = 0 [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] mkdirat(AT_FDCWD, "./file0", 000) = -1 EEXIST (File exists) [pid 5861] <... futex resumed>) = 0 [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] <... futex resumed>) = 0 [pid 5861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5862] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5861] <... futex resumed>) = 0 [pid 5862] mkdirat(AT_FDCWD, "./bus", 000 [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5862] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5861] <... futex resumed>) = 0 [pid 5862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5861] <... futex resumed>) = 0 [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5861] <... futex resumed>) = 0 [pid 5862] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] <... open resumed>) = -1 EFAULT (Bad address) [pid 5861] <... futex resumed>) = 0 [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] <... futex resumed>) = 0 [pid 5862] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5861] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5862] <... futex resumed>) = 0 [pid 5861] <... futex resumed>) = 1 [pid 5862] chown(NULL, 0, 0 [pid 5861] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5862] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5862] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5862] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5861] <... futex resumed>) = 0 [pid 5861] exit_group(0) = ? [pid 5862] <... futex resumed>) = ? [pid 5862] +++ exited with 0 +++ [pid 5861] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5861, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=8 /* 0.08 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 71.747370][ T5862] overlayfs: workdir and upperdir must reside under the same mount clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5863 attached , child_tidptr=0x555592081690) = 5863 [pid 5863] set_robust_list(0x5555920816a0, 24) = 0 [pid 5863] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5863] setpgid(0, 0) = 0 [pid 5863] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5863] write(3, "1000", 4) = 4 [pid 5863] close(3) = 0 executing program [pid 5863] write(1, "executing program\n", 18) = 18 [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5863] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, 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) = 0x7fcc24c23000 [pid 5863] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5863] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5864 attached [pid 5864] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5864] set_robust_list(0x7fcc24c439a0, 24 [pid 5863] <... clone3 resumed> => {parent_tid=[5864]}, 88) = 5864 [pid 5864] <... set_robust_list resumed>) = 0 [pid 5863] rt_sigprocmask(SIG_SETMASK, [], [pid 5864] rt_sigprocmask(SIG_SETMASK, [], [pid 5863] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5864] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] memfd_create("syzkaller", 0 [pid 5863] <... futex resumed>) = 0 [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5864] <... memfd_create resumed>) = 3 [pid 5864] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5864] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5864] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5864] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5864] close(3) = 0 [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] <... futex resumed>) = 0 [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5864] <... futex resumed>) = 1 [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5864] unlink(NULL) = -1 EFAULT (Bad address) [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] <... futex resumed>) = 0 [pid 5864] <... futex resumed>) = 1 [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] mkdirat(AT_FDCWD, "./file1", 000 [pid 5863] <... futex resumed>) = 0 [pid 5864] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5864] <... futex resumed>) = 0 [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] mkdirat(AT_FDCWD, "./file0", 000 [pid 5863] <... futex resumed>) = 0 [pid 5864] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5864] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] mkdirat(AT_FDCWD, "./bus", 000 [pid 5863] <... futex resumed>) = 0 [pid 5864] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5864] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5863] <... futex resumed>) = 0 [pid 5864] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5864] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5863] <... futex resumed>) = 0 [pid 5864] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5864] <... futex resumed>) = 0 [pid 5863] <... futex resumed>) = 1 [pid 5864] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW) = -1 EFAULT (Bad address) [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5864] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5863] <... futex resumed>) = 0 [pid 5863] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5864] <... futex resumed>) = 0 [pid 5863] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5864] chown(NULL, 0, 0) = -1 EFAULT (Bad address) [pid 5864] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5863] <... futex resumed>) = 0 [pid 5864] <... futex resumed>) = 1 [pid 5863] exit_group(0 [pid 5864] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5863] <... exit_group resumed>) = ? [pid 5864] +++ exited with 0 +++ [pid 5863] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5863, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 72.103524][ T5864] overlayfs: workdir and upperdir must reside under the same mount openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5865 attached , child_tidptr=0x555592081690) = 5865 [pid 5865] set_robust_list(0x5555920816a0, 24) = 0 [pid 5865] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5865] setpgid(0, 0) = 0 [pid 5865] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5865] write(3, "1000", 4) = 4 [pid 5865] close(3) = 0 [pid 5865] write(1, "executing program\n", 18executing program ) = 18 [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5865] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5865] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5865] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5865] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5865] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5865] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5866 attached [pid 5866] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5865] <... clone3 resumed> => {parent_tid=[5866]}, 88) = 5866 [pid 5866] set_robust_list(0x7fcc24c439a0, 24 [pid 5865] rt_sigprocmask(SIG_SETMASK, [], [pid 5866] <... set_robust_list resumed>) = 0 [pid 5865] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5866] rt_sigprocmask(SIG_SETMASK, [], [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5865] <... futex resumed>) = 0 [pid 5866] memfd_create("syzkaller", 0 [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5866] <... memfd_create resumed>) = 3 [pid 5866] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5866] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5866] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5866] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5866] close(3) = 0 [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5865] <... futex resumed>) = 0 [pid 5866] <... futex resumed>) = 1 [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] unlink(NULL [pid 5865] <... futex resumed>) = 0 [pid 5866] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5865] <... futex resumed>) = 0 [pid 5866] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] mkdirat(AT_FDCWD, "./file1", 000 [pid 5865] <... futex resumed>) = 0 [pid 5866] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5866] <... futex resumed>) = 0 [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] mkdirat(AT_FDCWD, "./file0", 000 [pid 5865] <... futex resumed>) = 0 [pid 5866] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5866] <... futex resumed>) = 0 [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] mkdirat(AT_FDCWD, "./bus", 000 [pid 5865] <... futex resumed>) = 0 [pid 5866] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5866] <... futex resumed>) = 0 [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5865] <... futex resumed>) = 0 [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5866] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5865] <... futex resumed>) = 0 [pid 5866] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5865] <... futex resumed>) = 0 [pid 5866] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW) = -1 EFAULT (Bad address) [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5866] <... futex resumed>) = 0 [pid 5866] chown(NULL, 0, 0 [pid 5865] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5866] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5865] <... futex resumed>) = 0 [pid 5866] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5865] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5866] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5865] exit_group(0 [pid 5866] <... futex resumed>) = ? [pid 5865] <... exit_group resumed>) = ? [pid 5866] +++ exited with 0 +++ [pid 5865] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5865, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=7 /* 0.07 s */} --- openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 72.409674][ T5866] overlayfs: workdir and upperdir must reside under the same mount clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5867 attached , child_tidptr=0x555592081690) = 5867 [pid 5867] set_robust_list(0x5555920816a0, 24) = 0 [pid 5867] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5867] setpgid(0, 0) = 0 [pid 5867] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5867] write(3, "1000", 4) = 4 [pid 5867] close(3) = 0 [pid 5867] write(1, "executing program\n", 18executing program ) = 18 [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5867] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5867] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5867] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5867] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5867] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5868 attached [pid 5868] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5867] <... clone3 resumed> => {parent_tid=[5868]}, 88) = 5868 [pid 5868] set_robust_list(0x7fcc24c439a0, 24 [pid 5867] rt_sigprocmask(SIG_SETMASK, [], [pid 5868] <... set_robust_list resumed>) = 0 [pid 5867] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5868] rt_sigprocmask(SIG_SETMASK, [], [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5867] <... futex resumed>) = 0 [pid 5868] memfd_create("syzkaller", 0 [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5868] <... memfd_create resumed>) = 3 [pid 5868] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5868] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5868] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5868] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5868] close(3) = 0 [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] unlink(NULL [pid 5867] <... futex resumed>) = 0 [pid 5868] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] mkdirat(AT_FDCWD, "./file1", 000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] mkdirat(AT_FDCWD, "./file0", 000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5868] <... futex resumed>) = 0 [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] mkdirat(AT_FDCWD, "./bus", 000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5868] <... futex resumed>) = 0 [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5867] <... futex resumed>) = 0 [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5868] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5867] <... futex resumed>) = 0 [pid 5868] <... open resumed>) = -1 EFAULT (Bad address) [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5867] <... futex resumed>) = 0 [pid 5868] <... futex resumed>) = 1 [pid 5867] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5868] chown(NULL, 0, 0 [pid 5867] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5868] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5868] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5868] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5867] <... futex resumed>) = 0 [pid 5867] exit_group(0 [pid 5868] <... futex resumed>) = ? [pid 5867] <... exit_group resumed>) = ? [pid 5868] +++ exited with 0 +++ [pid 5867] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5867, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=8 /* 0.08 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 72.773935][ T5868] overlayfs: workdir and upperdir must reside under the same mount openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5869 attached , child_tidptr=0x555592081690) = 5869 [pid 5869] set_robust_list(0x5555920816a0, 24) = 0 [pid 5869] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5869] setpgid(0, 0) = 0 [pid 5869] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5869] write(3, "1000", 4) = 4 [pid 5869] close(3) = 0 [pid 5869] write(1, "executing program\n", 18executing program ) = 18 [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5869] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5869] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5869] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5869] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5869] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5869] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5870 attached [pid 5870] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5870] set_robust_list(0x7fcc24c439a0, 24 [pid 5869] <... clone3 resumed> => {parent_tid=[5870]}, 88) = 5870 [pid 5870] <... set_robust_list resumed>) = 0 [pid 5869] rt_sigprocmask(SIG_SETMASK, [], [pid 5870] rt_sigprocmask(SIG_SETMASK, [], [pid 5869] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5870] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] memfd_create("syzkaller", 0 [pid 5869] <... futex resumed>) = 0 [pid 5870] <... memfd_create resumed>) = 3 [pid 5870] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5870] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5870] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5870] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5870] close(3) = 0 [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5869] <... futex resumed>) = 0 [pid 5870] <... futex resumed>) = 1 [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] unlink(NULL [pid 5869] <... futex resumed>) = 0 [pid 5870] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5869] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5870] <... futex resumed>) = 0 [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] mkdirat(AT_FDCWD, "./file1", 000 [pid 5869] <... futex resumed>) = 0 [pid 5870] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5869] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5870] <... futex resumed>) = 0 [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] mkdirat(AT_FDCWD, "./file0", 000 [pid 5869] <... futex resumed>) = 0 [pid 5870] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5869] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5870] <... futex resumed>) = 0 [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] mkdirat(AT_FDCWD, "./bus", 000 [pid 5869] <... futex resumed>) = 0 [pid 5870] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5870] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5869] <... futex resumed>) = 0 [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5870] <... futex resumed>) = 0 [pid 5869] <... futex resumed>) = 1 [pid 5870] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5869] <... futex resumed>) = 0 [pid 5870] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5870] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] <... open resumed>) = -1 EFAULT (Bad address) [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5869] <... futex resumed>) = 0 [pid 5870] <... futex resumed>) = 1 [pid 5869] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5869] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5870] chown(NULL, 0, 0) = -1 EFAULT (Bad address) [pid 5870] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5869] <... futex resumed>) = 0 [pid 5870] <... futex resumed>) = 1 [pid 5869] exit_group(0 [pid 5870] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5869] <... exit_group resumed>) = ? [pid 5870] +++ exited with 0 +++ [pid 5869] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5869, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=7 /* 0.07 s */} --- [ 73.117189][ T5870] overlayfs: workdir and upperdir must reside under the same mount restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5871 attached , child_tidptr=0x555592081690) = 5871 [pid 5871] set_robust_list(0x5555920816a0, 24) = 0 [pid 5871] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5871] setpgid(0, 0) = 0 [pid 5871] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5871] write(3, "1000", 4) = 4 [pid 5871] close(3) = 0 [pid 5871] write(1, "executing program\n", 18executing program ) = 18 [pid 5871] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5871] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, 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) = 0x7fcc24c23000 [pid 5871] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5871] rt_sigprocmask(SIG_BLOCK, ~[], [], 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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5872 attached => {parent_tid=[5872]}, 88) = 5872 [pid 5872] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053 [pid 5871] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5872] <... rseq resumed>) = 0 [pid 5872] set_robust_list(0x7fcc24c439a0, 24 [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] <... set_robust_list resumed>) = 0 [pid 5871] <... futex resumed>) = 0 [pid 5872] rt_sigprocmask(SIG_SETMASK, [], [pid 5871] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5872] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5872] memfd_create("syzkaller", 0) = 3 [pid 5872] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5872] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5872] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5872] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5872] close(3) = 0 [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5871] <... futex resumed>) = 0 [pid 5872] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5872] unlink(NULL [pid 5871] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] <... futex resumed>) = 0 [pid 5872] <... futex resumed>) = 1 [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] mkdirat(AT_FDCWD, "./file1", 000 [pid 5871] <... futex resumed>) = 0 [pid 5872] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5871] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5871] <... futex resumed>) = 0 [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] mkdirat(AT_FDCWD, "./file0", 000 [pid 5871] <... futex resumed>) = 0 [pid 5872] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5871] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5872] <... futex resumed>) = 0 [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] mkdirat(AT_FDCWD, "./bus", 000) = -1 EEXIST (File exists) [pid 5871] <... futex resumed>) = 0 [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] futex(0x7fcc24d175ec, 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(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5872] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5871] <... futex resumed>) = 0 [pid 5871] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] <... futex resumed>) = 0 [pid 5872] <... futex resumed>) = 1 [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5871] <... futex resumed>) = 0 [pid 5872] <... open resumed>) = -1 EFAULT (Bad address) [pid 5871] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5872] <... futex resumed>) = 0 [pid 5871] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5872] chown(NULL, 0, 0 [pid 5871] <... futex resumed>) = 0 [pid 5872] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5872] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5871] futex(0x7fcc24d175ec, 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(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5871] exit_group(0 [pid 5872] <... futex resumed>) = ? [pid 5872] +++ exited with 0 +++ [pid 5871] <... exit_group resumed>) = ? [pid 5871] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5871, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5873 attached , child_tidptr=0x555592081690) = 5873 [ 73.478804][ T5872] overlayfs: workdir and upperdir must reside under the same mount [pid 5873] set_robust_list(0x5555920816a0, 24) = 0 [pid 5873] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5873] setpgid(0, 0) = 0 [pid 5873] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5873] write(3, "1000", 4) = 4 [pid 5873] close(3) = 0 [pid 5873] write(1, "executing program\n", 18executing program ) = 18 [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5873] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5873] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5873] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5873] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5873] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5874 attached [pid 5874] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5874] set_robust_list(0x7fcc24c439a0, 24 [pid 5873] <... clone3 resumed> => {parent_tid=[5874]}, 88) = 5874 [pid 5874] <... set_robust_list resumed>) = 0 [pid 5873] rt_sigprocmask(SIG_SETMASK, [], [pid 5874] rt_sigprocmask(SIG_SETMASK, [], [pid 5873] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5874] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] memfd_create("syzkaller", 0 [pid 5873] <... futex resumed>) = 0 [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5874] <... memfd_create resumed>) = 3 [pid 5874] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5874] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5874] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5874] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5874] close(3) = 0 [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] <... futex resumed>) = 0 [pid 5874] <... futex resumed>) = 1 [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] unlink(NULL [pid 5873] <... futex resumed>) = 0 [pid 5874] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] <... futex resumed>) = 0 [pid 5874] <... futex resumed>) = 1 [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] mkdirat(AT_FDCWD, "./file1", 000 [pid 5873] <... futex resumed>) = 0 [pid 5874] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5874] <... futex resumed>) = 0 [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] mkdirat(AT_FDCWD, "./file0", 000 [pid 5873] <... futex resumed>) = 0 [pid 5874] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5874] <... futex resumed>) = 0 [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] mkdirat(AT_FDCWD, "./bus", 000 [pid 5873] <... futex resumed>) = 0 [pid 5874] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5873] <... futex resumed>) = 0 [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5874] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] <... open resumed>) = -1 EFAULT (Bad address) [pid 5873] <... futex resumed>) = 0 [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] <... futex resumed>) = 0 [pid 5873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5874] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5873] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5874] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5873] <... futex resumed>) = 0 [pid 5874] chown(NULL, 0, 0 [pid 5873] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5874] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5874] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5873] <... futex resumed>) = 0 [pid 5874] <... futex resumed>) = 1 [pid 5873] exit_group(0 [pid 5874] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 5873] <... exit_group resumed>) = ? [pid 5874] +++ exited with 0 +++ [pid 5873] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5873, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=7 /* 0.07 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 73.832842][ T5874] overlayfs: workdir and upperdir must reside under the same mount openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5875 attached , child_tidptr=0x555592081690) = 5875 [pid 5875] set_robust_list(0x5555920816a0, 24) = 0 [pid 5875] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5875] setpgid(0, 0) = 0 [pid 5875] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5875] write(3, "1000", 4) = 4 [pid 5875] close(3) = 0 executing program [pid 5875] write(1, "executing program\n", 18) = 18 [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5875] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5875] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5875] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5875] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5875] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5876 attached [pid 5876] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5875] <... clone3 resumed> => {parent_tid=[5876]}, 88) = 5876 [pid 5876] set_robust_list(0x7fcc24c439a0, 24 [pid 5875] rt_sigprocmask(SIG_SETMASK, [], [pid 5876] <... set_robust_list resumed>) = 0 [pid 5875] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5876] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5876] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] <... futex resumed>) = 0 [pid 5875] <... futex resumed>) = 1 [pid 5876] memfd_create("syzkaller", 0 [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5876] <... memfd_create resumed>) = 3 [pid 5876] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5876] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5876] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5876] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5876] close(3) = 0 [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5875] <... futex resumed>) = 0 [pid 5876] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5875] <... futex resumed>) = 0 [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5876] unlink(NULL) = -1 EFAULT (Bad address) [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5875] <... futex resumed>) = 0 [pid 5876] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5875] <... futex resumed>) = 0 [pid 5876] mkdirat(AT_FDCWD, "./file1", 000 [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5876] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5875] <... futex resumed>) = 0 [pid 5876] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5875] <... futex resumed>) = 0 [pid 5876] mkdirat(AT_FDCWD, "./file0", 000 [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5876] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 5876] <... futex resumed>) = 1 [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] mkdirat(AT_FDCWD, "./bus", 000 [pid 5875] <... futex resumed>) = 0 [pid 5876] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5875] <... futex resumed>) = 0 [pid 5876] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5875] <... futex resumed>) = 0 [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5876] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = 0 [pid 5876] <... futex resumed>) = 1 [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5875] <... futex resumed>) = 0 [pid 5876] <... open resumed>) = -1 EFAULT (Bad address) [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5876] <... futex resumed>) = 0 [pid 5875] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5876] chown(NULL, 0, 0 [pid 5875] <... futex resumed>) = 0 [pid 5875] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5876] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5876] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5875] <... futex resumed>) = 0 [pid 5876] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5875] exit_group(0 [pid 5876] <... futex resumed>) = ? [pid 5875] <... exit_group resumed>) = ? [pid 5876] +++ exited with 0 +++ [pid 5875] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5875, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 74.085373][ T5876] overlayfs: workdir and upperdir must reside under the same mount clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5877 attached , child_tidptr=0x555592081690) = 5877 [pid 5877] set_robust_list(0x5555920816a0, 24) = 0 [pid 5877] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5877] setpgid(0, 0) = 0 [pid 5877] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5877] write(3, "1000", 4) = 4 [pid 5877] close(3) = 0 [pid 5877] write(1, "executing program\n", 18executing program ) = 18 [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5877] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, 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) = 0x7fcc24c23000 [pid 5877] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5877] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5878 attached [pid 5878] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5878] set_robust_list(0x7fcc24c439a0, 24 [pid 5877] <... clone3 resumed> => {parent_tid=[5878]}, 88) = 5878 [pid 5878] <... set_robust_list resumed>) = 0 [pid 5877] rt_sigprocmask(SIG_SETMASK, [], [pid 5878] rt_sigprocmask(SIG_SETMASK, [], [pid 5877] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5878] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5878] memfd_create("syzkaller", 0 [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5878] <... memfd_create resumed>) = 3 [pid 5878] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5878] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5878] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5878] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5878] close(3) = 0 [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] <... futex resumed>) = 0 [pid 5878] <... futex resumed>) = 1 [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] unlink(NULL [pid 5877] <... futex resumed>) = 0 [pid 5878] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5878] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5877] <... futex resumed>) = 0 [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] mkdirat(AT_FDCWD, "./file1", 000 [pid 5877] <... futex resumed>) = 0 [pid 5878] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5878] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5877] <... futex resumed>) = 0 [pid 5878] mkdirat(AT_FDCWD, "./file0", 000 [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5878] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] <... futex resumed>) = 0 [pid 5878] <... futex resumed>) = 1 [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] mkdirat(AT_FDCWD, "./bus", 000 [pid 5877] <... futex resumed>) = 0 [pid 5878] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5878] <... futex resumed>) = 0 [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5877] <... futex resumed>) = 0 [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5878] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5877] <... futex resumed>) = 0 [pid 5878] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5877] <... futex resumed>) = 0 [pid 5878] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5878] <... open resumed>) = -1 EFAULT (Bad address) [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5878] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5877] <... futex resumed>) = 0 [pid 5877] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5878] <... futex resumed>) = 0 [pid 5877] <... futex resumed>) = 1 [pid 5878] chown(NULL, 0, 0 [pid 5877] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5878] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5878] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5877] <... futex resumed>) = 0 [pid 5878] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5877] exit_group(0) = ? [pid 5878] <... futex resumed>) = ? [pid 5878] +++ exited with 0 +++ [pid 5877] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5877, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 74.489704][ T5878] overlayfs: workdir and upperdir must reside under the same mount openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5879 attached , child_tidptr=0x555592081690) = 5879 [pid 5879] set_robust_list(0x5555920816a0, 24) = 0 [pid 5879] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5879] setpgid(0, 0) = 0 [pid 5879] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5879] write(3, "1000", 4) = 4 [pid 5879] close(3) = 0 [pid 5879] write(1, "executing program\n", 18executing program ) = 18 [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5879] rt_sigaction(SIGRT_1, {sa_handler=0x7fcc24cb2470, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fcc24ca3b20}, NULL, 8) = 0 [pid 5879] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5879] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcc24c23000 [pid 5879] mprotect(0x7fcc24c24000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5879] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5879] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc24c43990, parent_tid=0x7fcc24c43990, exit_signal=0, stack=0x7fcc24c23000, stack_size=0x20300, tls=0x7fcc24c436c0}./strace-static-x86_64: Process 5880 attached [pid 5880] rseq(0x7fcc24c43fe0, 0x20, 0, 0x53053053) = 0 [pid 5879] <... clone3 resumed> => {parent_tid=[5880]}, 88) = 5880 [pid 5879] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5880] set_robust_list(0x7fcc24c439a0, 24) = 0 [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5879] <... futex resumed>) = 0 [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5880] memfd_create("syzkaller", 0) = 3 [pid 5880] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcc1c800000 [pid 5880] write(3, "\x02\x02\x02\x02\x02\x02\x02\x02\x74\x68\x69\x73\x20\x69\x73\x20\x61\x6e\x20\x6f\x63\x66\x73\x32\x20\x76\x6f\x6c\x75\x6d\x65\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"..., 16777216) = 16777216 [pid 5880] munmap(0x7fcc1c800000, 138412032) = 0 [pid 5880] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5880] close(3) = 0 [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5879] <... futex resumed>) = 0 [pid 5880] <... futex resumed>) = 1 [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] unlink(NULL [pid 5879] <... futex resumed>) = 0 [pid 5880] <... unlink resumed>) = -1 EFAULT (Bad address) [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] <... futex resumed>) = 0 [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] mkdirat(AT_FDCWD, "./file1", 000 [pid 5879] <... futex resumed>) = 0 [pid 5880] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] <... futex resumed>) = 0 [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] mkdirat(AT_FDCWD, "./file0", 000 [pid 5879] <... futex resumed>) = 0 [pid 5880] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... futex resumed>) = 0 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5879] <... futex resumed>) = 0 [pid 5880] mkdirat(AT_FDCWD, "./bus", 000 [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5879] <... futex resumed>) = 0 [pid 5880] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5879] <... futex resumed>) = 0 [pid 5880] mount(NULL, "./bus", "overlay", 0, "workdir=./bus,lowerdir=./file0,upperdir=./file1," [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5879] <... futex resumed>) = 0 [pid 5880] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] <... futex resumed>) = 0 [pid 5879] <... futex resumed>) = 1 [pid 5880] open(NULL, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_NOFOLLOW) = -1 EFAULT (Bad address) [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] <... futex resumed>) = 0 [pid 5879] futex(0x7fcc24d175e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5880] chown(NULL, 0, 0 [pid 5879] <... futex resumed>) = 0 [pid 5880] <... chown resumed>) = -1 EFAULT (Bad address) [pid 5879] futex(0x7fcc24d175ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5880] futex(0x7fcc24d175ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5880] futex(0x7fcc24d175e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5879] exit_group(0 [pid 5880] <... futex resumed>) = ? [pid 5879] <... exit_group resumed>) = ? [pid 5880] +++ exited with 0 +++ [pid 5879] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5879, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 74.896888][ T5880] overlayfs: workdir and upperdir must reside under the same mount openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5881 attached , child_tidptr=0x555592081690) = 5881 [pid 5881] set_robust_list(0x5555920816a0, 24) = 0 [pid 5881] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5881] setpgid(0, 0) = 0 [pid 5881] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5881] write(3, "1000", 4) = 4 [pid 5881] close(3) = 0 executing program [pid 5881] write(1, "executing program\n", 18) = 18