./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor377515950 <...> Warning: Permanently added '10.128.1.201' (ED25519) to the list of known hosts. execve("./syz-executor377515950", ["./syz-executor377515950"], 0x7ffe255f1120 /* 10 vars */) = 0 brk(NULL) = 0x555559e6a000 brk(0x555559e6ae00) = 0x555559e6ae00 arch_prctl(ARCH_SET_FS, 0x555559e6a480) = 0 set_tid_address(0x555559e6a750) = 5847 set_robust_list(0x555559e6a760, 24) = 0 rseq(0x555559e6ada0, 0x20, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor377515950", 4096) = 27 getrandom("\xd5\x37\xd8\x06\xb8\x6c\xa4\x64", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555559e6ae00 brk(0x555559e8be00) = 0x555559e8be00 brk(0x555559e8c000) = 0x555559e8c000 mprotect(0x7f866fab9000, 16384, PROT_READ) = 0 mmap(0x1ffffffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffffffff000 mmap(0x200000000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000000 mmap(0x200001000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001000000 rt_sigaction(SIGRTMIN, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {sa_handler=0x7f866fa0ba60, sa_mask=[], sa_flags=SA_RESTORER|SA_NODEFER|SA_SIGINFO, sa_restorer=0x7f866fa14900}, NULL, 8) = 0 rt_sigaction(SIGBUS, {sa_handler=0x7f866fa0ba60, sa_mask=[], sa_flags=SA_RESTORER|SA_NODEFER|SA_SIGINFO, sa_restorer=0x7f866fa14900}, NULL, 8) = 0 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 5848 attached [pid 5848] set_robust_list(0x555559e6a760, 24) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555559e6a750) = 5848 [pid 5848] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5848] setpgid(0, 0) = 0 [pid 5848] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5848] write(3, "1000", 4) = 4 [pid 5848] close(3) = 0 [pid 5848] write(1, "executing program\n", 18executing program ) = 18 [pid 5848] memfd_create("syzkaller", 0) = 3 [pid 5848] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5848] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5848] close(3) = 0 [pid 5848] close(4) = 0 [pid 5848] mkdir("./file0", 0777) = 0 [ 105.933065][ T5848] loop0: detected capacity change from 0 to 32768 [ 105.963757][ T5848] (syz-executor377,5848,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 105.981792][ T5848] (syz-executor377,5848,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 106.022972][ T5848] JBD2: Ignoring recovery information on journal [pid 5848] mount("/dev/loop0", "./file0", "ocfs2", MS_NOSUID|MS_NOEXEC|MS_STRICTATIME, "journal_async_commit,heartbeat=none,usrquota,barrier=00000000000000000007,heartbeat=none,inode64,") = 0 [pid 5848] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5848] chdir("./file0") = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 106.074599][ T5848] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [pid 5848] mkdir("./file0", 0777) = 0 [pid 5848] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5848] mkdir("./file1", 000) = 0 [pid 5848] mkdir("./bus", 000) = 0 [ 106.205850][ T5848] [ 106.205861][ T5848] ====================================================== [ 106.205867][ T5848] WARNING: possible circular locking dependency detected [ 106.205882][ T5848] 6.16.0-syzkaller-11322-g352af6a011d5 #0 Tainted: G W [ 106.205892][ T5848] ------------------------------------------------------ [ 106.205897][ T5848] syz-executor377/5848 is trying to acquire lock: [ 106.205915][ T5848] ffff888039536778 (sb_internal#2){.+.+}-{0:0}, at: ocfs2_setattr+0x969/0x1b40 [ 106.205962][ T5848] [ 106.205962][ T5848] but task is already holding lock: [ 106.205967][ T5848] ffff888040a24bd0 (&oi->ip_alloc_sem){+.+.}-{4:4}, at: ocfs2_setattr+0x95a/0x1b40 [ 106.206001][ T5848] [ 106.206001][ T5848] which lock already depends on the new lock. [ 106.206001][ T5848] [ 106.206006][ T5848] [ 106.206006][ T5848] the existing dependency chain (in reverse order) is: [ 106.206011][ T5848] [ 106.206011][ T5848] -> #4 (&oi->ip_alloc_sem){+.+.}-{4:4}: [ 106.206031][ T5848] lock_acquire+0x120/0x360 [ 106.206051][ T5848] down_write+0x3a/0x50 [ 106.206067][ T5848] ocfs2_try_remove_refcount_tree+0xb6/0x320 [ 106.206090][ T5848] ocfs2_xattr_set+0x595/0x11f0 [ 106.206104][ T5848] ocfs2_set_acl+0x701/0x7b0 [ 106.206124][ T5848] ocfs2_iop_set_acl+0x1aa/0x2a0 [ 106.206145][ T5848] vfs_remove_acl+0x495/0x700 [ 106.206161][ T5848] ovl_workdir_create+0x594/0x8b0 [ 106.206178][ T5848] ovl_get_workdir+0x32f/0x17c0 [ 106.206191][ T5848] ovl_fill_super+0x1365/0x35b0 [ 106.206205][ T5848] get_tree_nodev+0xb8/0x150 [ 106.206221][ T5848] vfs_get_tree+0x92/0x2b0 [ 106.206239][ T5848] do_new_mount+0x2a2/0x9e0 [ 106.206258][ T5848] __se_sys_mount+0x317/0x410 [ 106.206277][ T5848] do_syscall_64+0xfa/0x3b0 [ 106.206292][ T5848] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 106.206307][ T5848] [ 106.206307][ T5848] -> #3 (&oi->ip_xattr_sem){++++}-{4:4}: [ 106.206326][ T5848] lock_acquire+0x120/0x360 [ 106.206344][ T5848] down_read+0x97/0x1f0 [ 106.206358][ T5848] ocfs2_init_acl+0x2f9/0x720 [ 106.206379][ T5848] ocfs2_mknod+0x1321/0x2050 [ 106.206397][ T5848] ocfs2_mkdir+0x191/0x440 [ 106.206415][ T5848] vfs_mkdir+0x303/0x510 [ 106.206430][ T5848] do_mkdirat+0x247/0x590 [ 106.206445][ T5848] __x64_sys_mkdir+0x6c/0x80 [ 106.206461][ T5848] do_syscall_64+0xfa/0x3b0 [ 106.206475][ T5848] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 106.206489][ T5848] [ 106.206489][ T5848] -> #2 (jbd2_handle){.+.+}-{0:0}: [ 106.206508][ T5848] lock_acquire+0x120/0x360 [ 106.206526][ T5848] start_this_handle+0x1fa7/0x21c0 [ 106.206543][ T5848] jbd2__journal_start+0x2c1/0x5b0 [ 106.206559][ T5848] jbd2_journal_start+0x2a/0x40 [ 106.206575][ T5848] ocfs2_start_trans+0x377/0x6d0 [ 106.206598][ T5848] ocfs2_modify_bh+0xe8/0x470 [ 106.206617][ T5848] ocfs2_local_read_info+0x1465/0x17e0 [ 106.206638][ T5848] dquot_load_quota_sb+0x78e/0xbd0 [ 106.206651][ T5848] dquot_load_quota_inode+0x2e1/0x5d0 [ 106.206664][ T5848] ocfs2_enable_quotas+0x1c6/0x450 [pid 5848] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5848] exit_group(0) = ? [ 106.206680][ T5848] ocfs2_fill_super+0x5197/0x65f0 [ 106.206695][ T5848] get_tree_bdev_flags+0x40b/0x4d0 [ 106.206713][ T5848] vfs_get_tree+0x92/0x2b0 [ 106.206730][ T5848] do_new_mount+0x2a2/0x9e0 [ 106.206748][ T5848] __se_sys_mount+0x317/0x410 [ 106.206768][ T5848] do_syscall_64+0xfa/0x3b0 [ 106.206782][ T5848] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 106.206796][ T5848] [ 106.206796][ T5848] -> #1 (&journal->j_trans_barrier){.+.+}-{4:4}: [pid 5848] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5848, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=30 /* 0.30 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 5851 attached [pid 5851] set_robust_list(0x555559e6a760, 24) = 0 [pid 5851] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5847] <... clone resumed>, child_tidptr=0x555559e6a750) = 5851 [pid 5851] <... prctl resumed>) = 0 [pid 5851] setpgid(0, 0) = 0 [pid 5851] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [ 106.206816][ T5848] lock_acquire+0x120/0x360 [ 106.206833][ T5848] down_read+0x97/0x1f0 [ 106.206847][ T5848] ocfs2_start_trans+0x36b/0x6d0 [ 106.206869][ T5848] ocfs2_modify_bh+0xe8/0x470 [ 106.206888][ T5848] ocfs2_local_read_info+0x1465/0x17e0 [ 106.206915][ T5848] dquot_load_quota_sb+0x78e/0xbd0 [ 106.206928][ T5848] dquot_load_quota_inode+0x2e1/0x5d0 [ 106.206941][ T5848] ocfs2_enable_quotas+0x1c6/0x450 [ 106.206957][ T5848] ocfs2_fill_super+0x5197/0x65f0 [ 106.206972][ T5848] get_tree_bdev_flags+0x40b/0x4d0 [pid 5851] write(3, "1000", 4) = 4 [pid 5851] close(3executing program ) = 0 [pid 5851] write(1, "executing program\n", 18) = 18 [pid 5851] memfd_create("syzkaller", 0) = 3 [pid 5851] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [ 106.206989][ T5848] vfs_get_tree+0x92/0x2b0 [ 106.207006][ T5848] do_new_mount+0x2a2/0x9e0 [ 106.207025][ T5848] __se_sys_mount+0x317/0x410 [ 106.207044][ T5848] do_syscall_64+0xfa/0x3b0 [ 106.207059][ T5848] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 106.207072][ T5848] [ 106.207072][ T5848] -> #0 (sb_internal#2){.+.+}-{0:0}: [ 106.207095][ T5848] validate_chain+0xb9b/0x2140 [ 106.207117][ T5848] __lock_acquire+0xab9/0xd20 [ 106.207134][ T5848] lock_acquire+0x120/0x360 [ 106.207152][ T5848] ocfs2_start_trans+0x26b/0x6d0 [ 106.207174][ T5848] ocfs2_setattr+0x969/0x1b40 [ 106.207190][ T5848] notify_change+0xb34/0xe60 [ 106.207206][ T5848] ovl_workdir_create+0x722/0x8b0 [ 106.207222][ T5848] ovl_get_workdir+0x32f/0x17c0 [ 106.207235][ T5848] ovl_fill_super+0x1365/0x35b0 [ 106.207249][ T5848] get_tree_nodev+0xb8/0x150 [ 106.207265][ T5848] vfs_get_tree+0x92/0x2b0 [ 106.207282][ T5848] do_new_mount+0x2a2/0x9e0 [ 106.207300][ T5848] __se_sys_mount+0x317/0x410 [ 106.207319][ T5848] do_syscall_64+0xfa/0x3b0 [ 106.207334][ T5848] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 106.207348][ T5848] [ 106.207348][ T5848] other info that might help us debug this: [ 106.207348][ T5848] [ 106.207353][ T5848] Chain exists of: [ 106.207353][ T5848] sb_internal#2 --> &oi->ip_xattr_sem --> &oi->ip_alloc_sem [ 106.207353][ T5848] [ 106.207380][ T5848] Possible unsafe locking scenario: [ 106.207380][ T5848] [ 106.207384][ T5848] CPU0 CPU1 [ 106.207389][ T5848] ---- ---- [ 106.207393][ T5848] lock(&oi->ip_alloc_sem); [ 106.207403][ T5848] lock(&oi->ip_xattr_sem); [ 106.207413][ T5848] lock(&oi->ip_alloc_sem); [ 106.207424][ T5848] rlock(sb_internal#2); [ 106.207437][ T5848] [ 106.207437][ T5848] *** DEADLOCK *** [ 106.207437][ T5848] [ 106.207441][ T5848] 4 locks held by syz-executor377/5848: [ 106.207450][ T5848] #0: ffff8880350cc0d0 (&type->s_umount_key#43/1){+.+.}-{4:4}, at: alloc_super+0x204/0x990 [ 106.207492][ T5848] #1: ffff888039536488 (sb_writers#8){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 106.207530][ T5848] #2: ffff888040a24f80 (&sb->s_type->i_mutex_key#16){+.+.}-{4:4}, at: ovl_workdir_create+0x6a8/0x8b0 [ 106.207570][ T5848] #3: ffff888040a24bd0 (&oi->ip_alloc_sem){+.+.}-{4:4}, at: ocfs2_setattr+0x95a/0x1b40 [ 106.207608][ T5848] [ 106.207608][ T5848] stack backtrace: [ 106.207619][ T5848] CPU: 0 UID: 0 PID: 5848 Comm: syz-executor377 Tainted: G W 6.16.0-syzkaller-11322-g352af6a011d5 #0 PREEMPT_{RT,(full)} [ 106.207642][ T5848] Tainted: [W]=WARN [ 106.207647][ T5848] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 [ 106.207657][ T5848] Call Trace: [ 106.207662][ T5848] [ 106.207668][ T5848] dump_stack_lvl+0x189/0x250 [ 106.207693][ T5848] ? __pfx_dump_stack_lvl+0x10/0x10 [ 106.207716][ T5848] ? __pfx__printk+0x10/0x10 [ 106.207732][ T5848] ? print_lock_name+0xde/0x100 [ 106.207748][ T5848] print_circular_bug+0x2ee/0x310 [pid 5851] 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 5851] munmap(0x7f86675fa000, 138412032) = 0 [pid 5851] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 106.207774][ T5848] check_noncircular+0x134/0x160 [ 106.207800][ T5848] validate_chain+0xb9b/0x2140 [ 106.207826][ T5848] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 106.207842][ T5848] ? lockdep_hardirqs_on+0x9c/0x150 [ 106.207861][ T5848] __lock_acquire+0xab9/0xd20 [ 106.207882][ T5848] ? ocfs2_setattr+0x969/0x1b40 [ 106.207899][ T5848] lock_acquire+0x120/0x360 [ 106.207922][ T5848] ? ocfs2_setattr+0x969/0x1b40 [ 106.207945][ T5848] ocfs2_start_trans+0x26b/0x6d0 [ 106.207967][ T5848] ? ocfs2_setattr+0x969/0x1b40 [ 106.207987][ T5848] ? __pfx_ocfs2_start_trans+0x10/0x10 [ 106.208010][ T5848] ? setattr_prepare+0x1e7/0xac0 [ 106.208030][ T5848] ocfs2_setattr+0x969/0x1b40 [ 106.208051][ T5848] ? __pfx_ocfs2_setattr+0x10/0x10 [ 106.208070][ T5848] ? smk_tskacc+0x2fc/0x370 [ 106.208099][ T5848] ? smack_inode_setattr+0x17b/0x200 [ 106.208120][ T5848] ? __pfx_smack_inode_setattr+0x10/0x10 [ 106.208143][ T5848] ? current_time+0x222/0x370 [ 106.208156][ T5848] ? evm_inode_setattr+0x1bd/0x7d0 [ 106.208172][ T5848] ? __pfx_current_time+0x10/0x10 [pid 5851] close(3) = 0 [pid 5851] mkdir("./file0", 0777) = -1 EEXIST (File exists) [ 106.208187][ T5848] ? try_break_deleg+0x7c/0x130 [ 106.208203][ T5848] ? __pfx_ocfs2_setattr+0x10/0x10 [ 106.208221][ T5848] notify_change+0xb34/0xe60 [ 106.208241][ T5848] ovl_workdir_create+0x722/0x8b0 [ 106.208261][ T5848] ? __pfx_ovl_workdir_create+0x10/0x10 [ 106.208282][ T5848] ? mnt_get_write_access+0x2bb/0x340 [ 106.208300][ T5848] ovl_get_workdir+0x32f/0x17c0 [ 106.208315][ T5848] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 106.208333][ T5848] ? _raw_spin_unlock_irqrestore+0xad/0x110 [pid 5851] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5851] mkdir("./file1", 000) = 0 [pid 5851] mkdir("./bus", 000) = 0 [pid 5851] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = 0 [ 106.208348][ T5848] ? __pfx_ovl_get_workdir+0x10/0x10 [ 106.208365][ T5848] ? __lock_acquire+0xab9/0xd20 [ 106.208385][ T5848] ? rt_mutex_slowunlock+0x493/0x8a0 [ 106.208408][ T5848] ? rt_spin_lock+0x1bb/0x2c0 [ 106.208429][ T5848] ? __pfx_rt_mutex_slowunlock+0x10/0x10 [ 106.208452][ T5848] ? rt_spin_unlock+0x65/0x80 [ 106.208475][ T5848] ? ovl_inuse_trylock+0xae/0xf0 [ 106.208491][ T5848] ovl_fill_super+0x1365/0x35b0 [ 106.208508][ T5848] ? do_raw_spin_lock+0x121/0x290 [ 106.208528][ T5848] ? _raw_spin_unlock_irqrestore+0x85/0x110 [pid 5851] exit_group(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=7 /* 0.07 s */, si_stime=28 /* 0.28 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 106.208544][ T5848] ? lockdep_hardirqs_on+0x9c/0x150 [ 106.208561][ T5848] ? __pfx_ovl_fill_super+0x10/0x10 [ 106.208575][ T5848] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 106.208591][ T5848] ? lockdep_hardirqs_on+0x9c/0x150 [ 106.208606][ T5848] ? rt_mutex_slowunlock+0x1be/0x2e0 [ 106.208629][ T5848] ? __raw_spin_lock_init+0x45/0x100 [ 106.208651][ T5848] ? sget_fc+0x962/0xa40 [ 106.208666][ T5848] ? __pfx_set_anon_super_fc+0x10/0x10 [ 106.208683][ T5848] ? __pfx_ovl_fill_super+0x10/0x10 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 5852 attached [pid 5852] set_robust_list(0x555559e6a760, 24) = 0 [pid 5852] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5847] <... clone resumed>, child_tidptr=0x555559e6a750) = 5852 [pid 5852] <... prctl resumed>) = 0 [pid 5852] setpgid(0, 0) = 0 [pid 5852] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [ 106.208699][ T5848] get_tree_nodev+0xb8/0x150 [ 106.208717][ T5848] vfs_get_tree+0x92/0x2b0 [ 106.208736][ T5848] do_new_mount+0x2a2/0x9e0 [ 106.208758][ T5848] ? ns_capable+0x8a/0xf0 [ 106.208776][ T5848] ? __pfx_do_new_mount+0x10/0x10 [ 106.208796][ T5848] ? path_mount+0x61c/0xfe0 [ 106.208820][ T5848] __se_sys_mount+0x317/0x410 [ 106.208843][ T5848] ? __pfx___se_sys_mount+0x10/0x10 [ 106.208863][ T5848] ? rcu_is_watching+0x15/0xb0 [ 106.208889][ T5848] ? __x64_sys_mount+0x20/0xc0 [pid 5852] write(3, "1000", 4) = 4 [pid 5852] close(3executing program ) = 0 [pid 5852] write(1, "executing program\n", 18) = 18 [pid 5852] memfd_create("syzkaller", 0) = 3 [pid 5852] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [ 106.208915][ T5848] do_syscall_64+0xfa/0x3b0 [ 106.208930][ T5848] ? lockdep_hardirqs_on+0x9c/0x150 [ 106.208944][ T5848] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 106.208959][ T5848] ? clear_bhb_loop+0x60/0xb0 [ 106.208976][ T5848] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 106.208991][ T5848] RIP: 0033:0x7f866fa41c19 [ 106.209012][ T5848] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 17 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 b8 ff ff ff f7 d8 64 89 01 48 [ 106.209025][ T5848] RSP: 002b:00007ffcf41e0028 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 106.209040][ T5848] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f866fa41c19 [ 106.209051][ T5848] RDX: 0000200000000340 RSI: 0000200000000600 RDI: 0000000000000000 [ 106.209061][ T5848] RBP: 0000000000000000 R08: 0000200000000240 R09: 00007ffcf41e0060 [ 106.209071][ T5848] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcf41e0060 [ 106.209080][ T5848] R13: 00007ffcf41e02e8 R14: 431bde82d7b634db R15: 00007f866fa8a03b [ 106.209097][ T5848] [ 106.209589][ T5848] overlayfs: upper fs does not support tmpfile. [ 106.210673][ T5848] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 106.211612][ T5848] overlayfs: upper fs missing required features. [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(0x7f86675fa000, 138412032) = 0 [pid 5852] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5852] close(3) = 0 [pid 5852] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5852] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5852] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5852] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5852] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5852] exit_group(0) = ? [pid 5852] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5852, si_uid=0, si_status=0, si_utime=6 /* 0.06 s */, si_stime=17 /* 0.17 s */} --- openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 107.525828][ T5852] overlay: filesystem on ./bus not supported as upperdir clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5853 attached , child_tidptr=0x555559e6a750) = 5853 [pid 5853] set_robust_list(0x555559e6a760, 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 executing program [pid 5853] write(1, "executing program\n", 18) = 18 [pid 5853] memfd_create("syzkaller", 0) = 3 [pid 5853] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5853] 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 5853] munmap(0x7f86675fa000, 138412032) = 0 [pid 5853] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5853] close(3) = 0 [pid 5853] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5853] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5853] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5853] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5853] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5853] exit_group(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=4 /* 0.04 s */, si_stime=13 /* 0.13 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 107.939782][ T5853] overlay: filesystem on ./bus not supported as upperdir clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5854 attached , child_tidptr=0x555559e6a750) = 5854 [pid 5854] set_robust_list(0x555559e6a760, 24) = 0 [pid 5854] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5854] setpgid(0, 0) = 0 [pid 5854] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5854] write(3, "1000", 4) = 4 [pid 5854] close(3) = 0 executing program [pid 5854] write(1, "executing program\n", 18) = 18 [pid 5854] memfd_create("syzkaller", 0) = 3 [pid 5854] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5854] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5854] close(3) = 0 [pid 5854] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5854] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5854] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5854] mkdir("./bus", 000) = -1 EEXIST (File exists) [ 108.300769][ T5854] overlay: filesystem on ./bus not supported as upperdir [pid 5854] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5854] exit_group(0) = ? [pid 5854] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5854, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=17 /* 0.17 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 5855 attached , child_tidptr=0x555559e6a750) = 5855 [pid 5855] set_robust_list(0x555559e6a760, 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 executing program [pid 5855] write(1, "executing program\n", 18) = 18 [pid 5855] memfd_create("syzkaller", 0) = 3 [pid 5855] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5855] 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 5855] munmap(0x7f86675fa000, 138412032) = 0 [pid 5855] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5855] close(3) = 0 [pid 5855] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5855] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5855] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5855] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5855] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5855] exit_group(0) = ? [pid 5855] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5855, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=14 /* 0.14 s */} --- [ 108.749673][ T5855] overlay: filesystem on ./bus not supported as upperdir 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 5856 attached , child_tidptr=0x555559e6a750) = 5856 [pid 5856] set_robust_list(0x555559e6a760, 24) = 0 [pid 5856] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5856] setpgid(0, 0) = 0 [pid 5856] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5856] write(3, "1000", 4) = 4 [pid 5856] close(3) = 0 executing program [pid 5856] write(1, "executing program\n", 18) = 18 [pid 5856] memfd_create("syzkaller", 0) = 3 [pid 5856] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5856] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5856] close(3) = 0 [pid 5856] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5856] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5856] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5856] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5856] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5856] exit_group(0) = ? [pid 5856] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5856, si_uid=0, si_status=0, si_utime=5 /* 0.05 s */, si_stime=14 /* 0.14 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 109.140601][ T5856] overlay: filesystem on ./bus not supported as upperdir clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5857 attached , child_tidptr=0x555559e6a750) = 5857 [pid 5857] set_robust_list(0x555559e6a760, 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(3executing program ) = 0 [pid 5857] write(1, "executing program\n", 18) = 18 [pid 5857] memfd_create("syzkaller", 0) = 3 [pid 5857] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5857] 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 5857] munmap(0x7f86675fa000, 138412032) = 0 [pid 5857] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5857] close(3) = 0 [pid 5857] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5857] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5857] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5857] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5857] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [ 109.498340][ T5857] overlay: filesystem on ./bus not supported as upperdir [pid 5857] exit_group(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=16 /* 0.16 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 5858 attached , child_tidptr=0x555559e6a750) = 5858 [pid 5858] set_robust_list(0x555559e6a760, 24) = 0 [pid 5858] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5858] setpgid(0, 0) = 0 [pid 5858] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5858] write(3, "1000", 4) = 4 [pid 5858] close(3) = 0 [pid 5858] write(1, "executing program\n", 18executing program ) = 18 [pid 5858] memfd_create("syzkaller", 0) = 3 [pid 5858] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5858] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5858] close(3) = 0 [pid 5858] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5858] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5858] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5858] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5858] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5858] exit_group(0) = ? [pid 5858] +++ exited with 0 +++ [ 109.963492][ T5858] overlay: filesystem on ./bus not supported as upperdir --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5858, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=14 /* 0.14 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 5859 attached , child_tidptr=0x555559e6a750) = 5859 [pid 5859] set_robust_list(0x555559e6a760, 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] memfd_create("syzkaller", 0) = 3 [pid 5859] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5859] 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 5859] munmap(0x7f86675fa000, 138412032) = 0 [pid 5859] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5859] close(3) = 0 [pid 5859] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5859] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5859] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5859] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5859] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5859] exit_group(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=3 /* 0.03 s */, si_stime=14 /* 0.14 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 5860 attached , child_tidptr=0x555559e6a750) = 5860 [ 110.414262][ T5859] overlay: filesystem on ./bus not supported as upperdir [pid 5860] set_robust_list(0x555559e6a760, 24) = 0 [pid 5860] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5860] setpgid(0, 0) = 0 [pid 5860] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5860] write(3, "1000", 4) = 4 [pid 5860] close(3) = 0 executing program [pid 5860] write(1, "executing program\n", 18) = 18 [pid 5860] memfd_create("syzkaller", 0) = 3 [pid 5860] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5860] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5860] close(3) = 0 [pid 5860] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5860] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5860] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5860] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5860] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5860] exit_group(0) = ? [pid 5860] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5860, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=15 /* 0.15 s */} --- [ 110.777363][ T5860] overlay: filesystem on ./bus not supported as upperdir 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 5861 attached , child_tidptr=0x555559e6a750) = 5861 [pid 5861] set_robust_list(0x555559e6a760, 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 [pid 5861] close(3) = 0 executing program [pid 5861] write(1, "executing program\n", 18) = 18 [pid 5861] memfd_create("syzkaller", 0) = 3 [pid 5861] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5861] 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 5861] munmap(0x7f86675fa000, 138412032) = 0 [pid 5861] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5861] close(3) = 0 [pid 5861] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5861] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5861] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5861] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5861] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5861] exit_group(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=4 /* 0.04 s */, si_stime=15 /* 0.15 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 5862 attached , child_tidptr=0x555559e6a750) = 5862 [pid 5862] set_robust_list(0x555559e6a760, 24) = 0 [pid 5862] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [ 111.212643][ T5861] overlay: filesystem on ./bus not supported as upperdir [pid 5862] setpgid(0, 0) = 0 [pid 5862] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5862] write(3, "1000", 4) = 4 [pid 5862] close(3) = 0 [pid 5862] write(1, "executing program\n", 18executing program ) = 18 [pid 5862] memfd_create("syzkaller", 0) = 3 [pid 5862] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5862] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5862] close(3) = 0 [pid 5862] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5862] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5862] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5862] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5862] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5862] exit_group(0) = ? [pid 5862] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5862, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=15 /* 0.15 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 111.556934][ T5862] overlay: filesystem on ./bus not supported as upperdir clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5863 attached , child_tidptr=0x555559e6a750) = 5863 [pid 5863] set_robust_list(0x555559e6a760, 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] memfd_create("syzkaller", 0) = 3 [pid 5863] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5863] 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 5863] munmap(0x7f86675fa000, 138412032) = 0 [pid 5863] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5863] close(3) = 0 [pid 5863] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5863] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5863] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5863] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5863] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5863] exit_group(0) = ? [pid 5863] +++ exited with 0 +++ [ 111.933284][ T5863] overlay: filesystem on ./bus not supported as upperdir --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5863, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=14 /* 0.14 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 5865 attached , child_tidptr=0x555559e6a750) = 5865 [pid 5865] set_robust_list(0x555559e6a760, 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] memfd_create("syzkaller", 0) = 3 [pid 5865] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5865] 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 5865] munmap(0x7f86675fa000, 138412032) = 0 [pid 5865] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5865] close(3) = 0 [pid 5865] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5865] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5865] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5865] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5865] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5865] exit_group(0) = ? [ 112.337727][ T5865] overlay: filesystem on ./bus not supported as upperdir [pid 5865] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5865, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=13 /* 0.13 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 5866 attached , child_tidptr=0x555559e6a750) = 5866 [pid 5866] set_robust_list(0x555559e6a760, 24) = 0 [pid 5866] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5866] setpgid(0, 0) = 0 [pid 5866] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5866] write(3, "1000", 4) = 4 [pid 5866] close(3) = 0 executing program [pid 5866] write(1, "executing program\n", 18) = 18 [pid 5866] memfd_create("syzkaller", 0) = 3 [pid 5866] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5866] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5866] close(3) = 0 [pid 5866] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5866] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5866] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5866] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5866] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5866] exit_group(0) = ? [ 112.790703][ T5866] overlay: filesystem on ./bus not supported as upperdir [pid 5866] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5866, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=15 /* 0.15 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 5867 attached , child_tidptr=0x555559e6a750) = 5867 [pid 5867] set_robust_list(0x555559e6a760, 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 executing program [pid 5867] write(1, "executing program\n", 18) = 18 [pid 5867] memfd_create("syzkaller", 0) = 3 [pid 5867] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5867] 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 5867] munmap(0x7f86675fa000, 138412032) = 0 [pid 5867] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5867] close(3) = 0 [pid 5867] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5867] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5867] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5867] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5867] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [ 113.203080][ T5867] overlay: filesystem on ./bus not supported as upperdir [pid 5867] exit_group(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=4 /* 0.04 s */, si_stime=15 /* 0.15 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 5868 attached , child_tidptr=0x555559e6a750) = 5868 [pid 5868] set_robust_list(0x555559e6a760, 24) = 0 [pid 5868] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5868] setpgid(0, 0) = 0 [pid 5868] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5868] write(3, "1000", 4) = 4 [pid 5868] close(3) = 0 [pid 5868] write(1, "executing program\n", 18executing program ) = 18 [pid 5868] memfd_create("syzkaller", 0) = 3 [pid 5868] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5868] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5868] close(3) = 0 [pid 5868] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5868] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5868] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5868] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5868] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5868] exit_group(0) = ? [pid 5868] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5868, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=16 /* 0.16 s */} --- [ 113.643995][ T5868] overlay: filesystem on ./bus not supported as upperdir 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=0x555559e6a750) = 5869 [pid 5869] set_robust_list(0x555559e6a760, 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] memfd_create("syzkaller", 0) = 3 [pid 5869] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5869] 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 5869] munmap(0x7f86675fa000, 138412032) = 0 [pid 5869] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5869] close(3) = 0 [pid 5869] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5869] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5869] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5869] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5869] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5869] exit_group(0) = ? [ 114.018505][ T5869] overlay: filesystem on ./bus not supported as upperdir [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=15 /* 0.15 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 5870 attached , child_tidptr=0x555559e6a750) = 5870 [pid 5870] set_robust_list(0x555559e6a760, 24) = 0 [pid 5870] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5870] setpgid(0, 0) = 0 [pid 5870] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5870] write(3, "1000", 4) = 4 [pid 5870] close(3) = 0 [pid 5870] write(1, "executing program\n", 18executing program ) = 18 [pid 5870] memfd_create("syzkaller", 0) = 3 [pid 5870] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5870] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5870] close(3) = 0 [pid 5870] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5870] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5870] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5870] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5870] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5870] exit_group(0) = ? [pid 5870] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5870, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=16 /* 0.16 s */} --- restart_syscall(<... resuming interrupted clone ...>) = 0 [ 114.410135][ T5870] overlay: filesystem on ./bus not supported as upperdir 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=0x555559e6a750) = 5871 ./strace-static-x86_64: Process 5871 attached [pid 5871] set_robust_list(0x555559e6a760, 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] memfd_create("syzkaller", 0) = 3 [pid 5871] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5871] 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 5871] munmap(0x7f86675fa000, 138412032) = 0 [pid 5871] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5871] close(3) = 0 [pid 5871] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5871] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5871] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5871] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5871] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5871] exit_group(0) = ? [pid 5871] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5871, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=14 /* 0.14 s */} --- openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [ 114.826587][ T5871] overlay: filesystem on ./bus not supported as upperdir clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5873 attached , child_tidptr=0x555559e6a750) = 5873 [pid 5873] set_robust_list(0x555559e6a760, 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 executing program [pid 5873] write(1, "executing program\n", 18) = 18 [pid 5873] memfd_create("syzkaller", 0) = 3 [pid 5873] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5873] 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 5873] munmap(0x7f86675fa000, 138412032) = 0 [pid 5873] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5873] close(3) = 0 [pid 5873] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5873] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5873] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5873] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5873] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5873] exit_group(0) = ? [pid 5873] +++ exited with 0 +++ [ 115.227239][ T5873] overlay: filesystem on ./bus not supported as upperdir --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5873, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=15 /* 0.15 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 5874 attached , child_tidptr=0x555559e6a750) = 5874 [pid 5874] set_robust_list(0x555559e6a760, 24) = 0 [pid 5874] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5874] setpgid(0, 0) = 0 [pid 5874] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5874] write(3, "1000", 4) = 4 [pid 5874] close(3) = 0 [pid 5874] write(1, "executing program\n", 18executing program ) = 18 [pid 5874] memfd_create("syzkaller", 0) = 3 [pid 5874] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [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(0x7f86675fa000, 138412032) = 0 [pid 5874] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5874] close(3) = 0 [pid 5874] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5874] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5874] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5874] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5874] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5874] exit_group(0) = ? [pid 5874] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5874, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=15 /* 0.15 s */} --- [ 115.661372][ T5874] overlay: filesystem on ./bus not supported as upperdir 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=0x555559e6a750) = 5875 [pid 5875] set_robust_list(0x555559e6a760, 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 [pid 5875] write(1, "executing program\n", 18executing program ) = 18 [pid 5875] memfd_create("syzkaller", 0) = 3 [pid 5875] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000 [pid 5875] 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 5875] munmap(0x7f86675fa000, 138412032) = 0 [pid 5875] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5875] close(3) = 0 [pid 5875] mkdir("./file0", 0777) = -1 EEXIST (File exists) [pid 5875] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- [pid 5875] mkdir("./file1", 000) = -1 EEXIST (File exists) [pid 5875] mkdir("./bus", 000) = -1 EEXIST (File exists) [pid 5875] mount(NULL, "./bus", "overlay", 0, "upperdir=./file1,workdir=./bus,lowerdir=./file0,") = -1 EINVAL (Invalid argument) [pid 5875] exit_group(0) = ? [ 116.018788][ T5875] overlay: filesystem on ./bus not supported as upperdir [pid 5875] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5875, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=13 /* 0.13 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 5876 attached , child_tidptr=0x555559e6a750) = 5876 [pid 5876] set_robust_list(0x555559e6a760, 24) = 0 [pid 5876] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5876] setpgid(0, 0) = 0 [pid 5876] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5876] write(3, "1000", 4) = 4 [pid 5876] close(3) = 0 [pid 5876] write(1, "executing program\n", 18executing program ) = 18 [pid 5876] memfd_create("syzkaller", 0) = 3 [pid 5876] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f86675fa000