./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor3634426570 <...> Warning: Permanently added '10.128.1.95' (ED25519) to the list of known hosts. execve("./syz-executor3634426570", ["./syz-executor3634426570"], 0x7ffd48c50680 /* 10 vars */) = 0 brk(NULL) = 0x55558fc48000 brk(0x55558fc48d00) = 0x55558fc48d00 arch_prctl(ARCH_SET_FS, 0x55558fc48380) = 0 set_tid_address(0x55558fc48650) = 5085 set_robust_list(0x55558fc48660, 24) = 0 rseq(0x55558fc48ca0, 0x20, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor3634426570", 4096) = 28 getrandom("\x66\xc1\x25\xe3\x66\xef\xcf\xb3", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55558fc48d00 brk(0x55558fc69d00) = 0x55558fc69d00 brk(0x55558fc6a000) = 0x55558fc6a000 mprotect(0x7faebcb8e000, 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 memfd_create("syzkaller", 0) = 3 mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faeb4600000 write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 524288) = 524288 munmap(0x7faeb4600000, 138412032) = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 ioctl(4, LOOP_SET_FD, 3) = 0 close(3) = 0 close(4) = 0 mkdir("./file2", 0777) = 0 [ 55.014393][ T5085] loop0: detected capacity change from 0 to 1024 mount("/dev/loop0", "./file2", "hfsplus", MS_NODEV|MS_SYNCHRONOUS|MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_STRICTATIME, "") = 0 openat(AT_FDCWD, "./file2", O_RDONLY|O_DIRECTORY) = 3 chdir("./file2") = 0 openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) creat("./bus", 000) = 4 io_setup(7, [0x7faebcad7000]) = 0 [ 55.057634][ T5085] ======================================================= [ 55.057634][ T5085] WARNING: The mand mount option has been deprecated and [ 55.057634][ T5085] and is ignored by this kernel. Remove the mand [ 55.057634][ T5085] option from the mount to silence this warning. [ 55.057634][ T5085] ======================================================= [ 55.122486][ T5085] hfsplus: new node 0 already hashed? [ 55.128112][ T5085] ------------[ cut here ]------------ [ 55.133555][ T5085] WARNING: CPU: 1 PID: 5085 at fs/hfsplus/bnode.c:573 hfsplus_bnode_create+0x3b6/0x440 [ 55.143236][ T5085] Modules linked in: [ 55.147159][ T5085] CPU: 1 PID: 5085 Comm: syz-executor363 Not tainted 6.9.0-rc4-next-20240416-syzkaller #0 [ 55.157069][ T5085] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 55.167190][ T5085] RIP: 0010:hfsplus_bnode_create+0x3b6/0x440 [ 55.173210][ T5085] Code: 44 89 e6 e8 7c d6 01 09 e9 78 fd ff ff e8 a2 f2 14 ff 4c 89 ff e8 ba b6 0f 09 48 c7 c7 00 6f e1 8b 44 89 e6 e8 5b d6 01 09 90 <0f> 0b 90 eb af 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 83 fc ff ff 48 [ 55.192853][ T5085] RSP: 0018:ffffc9000306ed58 EFLAGS: 00010246 [ 55.198999][ T5085] RAX: 0000000000000023 RBX: ffff88801cee4c00 RCX: 7166e12be3c86400 [ 55.207037][ T5085] RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 [ 55.215019][ T5085] RBP: 0000000000000000 R08: ffffffff8176de9c R09: 1ffff9200060dd4c [ 55.223053][ T5085] R10: dffffc0000000000 R11: fffff5200060dd4d R12: 0000000000000000 [ 55.231052][ T5085] R13: dffffc0000000000 R14: ffff888022686000 R15: ffff8880226860e0 [ 55.239050][ T5085] FS: 000055558fc48380(0000) GS:ffff8880b9500000(0000) knlGS:0000000000000000 [ 55.248025][ T5085] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.254597][ T5085] CR2: 000000002000c000 CR3: 000000001ed84000 CR4: 00000000003506f0 [ 55.262609][ T5085] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 55.270605][ T5085] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 55.278607][ T5085] Call Trace: [ 55.281890][ T5085] [ 55.284810][ T5085] ? __warn+0x163/0x4e0 [ 55.288997][ T5085] ? hfsplus_bnode_create+0x3b6/0x440 [ 55.294383][ T5085] ? report_bug+0x2b3/0x500 [ 55.298933][ T5085] ? hfsplus_bnode_create+0x3b6/0x440 [ 55.304355][ T5085] ? handle_bug+0x3e/0x70 [ 55.308739][ T5085] ? exc_invalid_op+0x1a/0x50 [ 55.313452][ T5085] ? asm_exc_invalid_op+0x1a/0x20 [ 55.318543][ T5085] ? __wake_up_klogd+0xcc/0x110 [ 55.323418][ T5085] ? hfsplus_bnode_create+0x3b6/0x440 [ 55.328871][ T5085] ? hfsplus_bnode_create+0x3b5/0x440 [ 55.334281][ T5085] hfsplus_bmap_alloc+0x59a/0x640 [ 55.339357][ T5085] ? __pfx_hfsplus_bmap_alloc+0x10/0x10 [ 55.344915][ T5085] ? __lock_acquire+0x1346/0x1fd0 [ 55.349978][ T5085] hfs_btree_inc_height+0x11e/0xdc0 [ 55.355194][ T5085] ? __pfx_hfs_btree_inc_height+0x10/0x10 [ 55.360959][ T5085] ? __mutex_trylock_common+0x183/0x2e0 [ 55.366554][ T5085] hfsplus_brec_insert+0x166/0xde0 [ 55.371677][ T5085] ? rcu_is_watching+0x15/0xb0 [ 55.376479][ T5085] ? hfsplus_brec_find+0x19d/0x570 [ 55.381598][ T5085] ? __mutex_lock+0x2ef/0xd70 [ 55.386309][ T5085] ? __pfx_hfs_find_rec_by_key+0x10/0x10 [ 55.391952][ T5085] ? __pfx_hfsplus_brec_insert+0x10/0x10 [ 55.397634][ T5085] ? __pfx___mutex_lock+0x10/0x10 [ 55.402671][ T5085] __hfsplus_ext_write_extent+0x36b/0x5c0 [ 55.408473][ T5085] __hfsplus_ext_cache_extent+0x84/0xe10 [ 55.414123][ T5085] hfsplus_file_extend+0x48c/0x1b70 [ 55.419365][ T5085] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 55.425017][ T5085] ? clean_bdev_aliases+0x667/0x860 [ 55.430263][ T5085] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 55.435936][ T5085] hfsplus_get_block+0x406/0x14f0 [ 55.440988][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 55.446481][ T5085] ? create_empty_buffers+0x53e/0x740 [ 55.451871][ T5085] ? folio_batch_add_and_move+0x165/0x2b0 [ 55.457652][ T5085] __block_write_begin_int+0x50c/0x1a70 [ 55.463240][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 55.468728][ T5085] ? __pfx___block_write_begin_int+0x10/0x10 [ 55.474726][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 55.480213][ T5085] block_write_begin+0x9b/0x1e0 [ 55.485094][ T5085] cont_write_begin+0x645/0x890 [ 55.490006][ T5085] ? fault_in_readable+0x165/0x2b0 [ 55.495127][ T5085] ? __pfx_cont_write_begin+0x10/0x10 [ 55.500548][ T5085] ? fault_in_readable+0x1a6/0x2b0 [ 55.505700][ T5085] ? __pfx_fault_in_readable+0x10/0x10 [ 55.511151][ T5085] hfsplus_write_begin+0x8a/0xd0 [ 55.516114][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 55.521586][ T5085] generic_perform_write+0x322/0x640 [ 55.526925][ T5085] ? __pfx_generic_perform_write+0x10/0x10 [ 55.532778][ T5085] ? __generic_file_write_iter+0x105/0x230 [ 55.538620][ T5085] generic_file_write_iter+0xaf/0x310 [ 55.544007][ T5085] aio_write+0x570/0x7d0 [ 55.548303][ T5085] ? __pfx_aio_write+0x10/0x10 [ 55.553091][ T5085] ? __might_fault+0xaa/0x120 [ 55.557809][ T5085] ? __pfx_lock_release+0x10/0x10 [ 55.562844][ T5085] ? __fget_files+0x3f4/0x470 [ 55.567567][ T5085] ? __fget_files+0x28/0x470 [ 55.572193][ T5085] ? __might_fault+0xaa/0x120 [ 55.576927][ T5085] io_submit_one+0x8a7/0x18b0 [ 55.581650][ T5085] ? __pfx_io_submit_one+0x10/0x10 [ 55.586824][ T5085] ? __might_fault+0xaa/0x120 [ 55.591512][ T5085] ? __pfx_lock_release+0x10/0x10 [ 55.596575][ T5085] ? __might_fault+0xaa/0x120 [ 55.601296][ T5085] ? __might_fault+0xc6/0x120 [ 55.606005][ T5085] __se_sys_io_submit+0x179/0x2f0 [ 55.611051][ T5085] ? __pfx___se_sys_io_submit+0x10/0x10 [ 55.616652][ T5085] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 55.622995][ T5085] ? do_syscall_64+0x102/0x240 [ 55.627795][ T5085] do_syscall_64+0xf5/0x240 [ 55.632315][ T5085] ? clear_bhb_loop+0x35/0x90 [ 55.637031][ T5085] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 55.642938][ T5085] RIP: 0033:0x7faebcb1b6f9 [ 55.647389][ T5085] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 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 [ 55.667034][ T5085] RSP: 002b:00007ffde655b2a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 55.675493][ T5085] RAX: ffffffffffffffda RBX: 00007ffde655b478 RCX: 00007faebcb1b6f9 [ 55.683470][ T5085] RDX: 0000000020000540 RSI: 0000000000000008 RDI: 00007faebcad7000 [ 55.691489][ T5085] RBP: 00007faebcb8e610 R08: 00007ffde655b478 R09: 00007ffde655b478 [ 55.699499][ T5085] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 55.707508][ T5085] R13: 00007ffde655b468 R14: 0000000000000001 R15: 0000000000000001 [ 55.715540][ T5085] [ 55.718574][ T5085] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 55.725845][ T5085] CPU: 1 PID: 5085 Comm: syz-executor363 Not tainted 6.9.0-rc4-next-20240416-syzkaller #0 [ 55.735719][ T5085] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 55.745774][ T5085] Call Trace: [ 55.749038][ T5085] [ 55.751956][ T5085] dump_stack_lvl+0x241/0x360 [ 55.756623][ T5085] ? __pfx_dump_stack_lvl+0x10/0x10 [ 55.761804][ T5085] ? __pfx__printk+0x10/0x10 [ 55.766405][ T5085] ? _printk+0xd5/0x120 [ 55.770554][ T5085] ? vscnprintf+0x5d/0x90 [ 55.774904][ T5085] panic+0x349/0x860 [ 55.778788][ T5085] ? __warn+0x172/0x4e0 [ 55.782976][ T5085] ? __pfx_panic+0x10/0x10 [ 55.787397][ T5085] ? show_trace_log_lvl+0x4e6/0x520 [ 55.792595][ T5085] __warn+0x346/0x4e0 [ 55.796585][ T5085] ? hfsplus_bnode_create+0x3b6/0x440 [ 55.801948][ T5085] report_bug+0x2b3/0x500 [ 55.806268][ T5085] ? hfsplus_bnode_create+0x3b6/0x440 [ 55.811629][ T5085] handle_bug+0x3e/0x70 [ 55.815784][ T5085] exc_invalid_op+0x1a/0x50 [ 55.820275][ T5085] asm_exc_invalid_op+0x1a/0x20 [ 55.825135][ T5085] RIP: 0010:hfsplus_bnode_create+0x3b6/0x440 [ 55.831129][ T5085] Code: 44 89 e6 e8 7c d6 01 09 e9 78 fd ff ff e8 a2 f2 14 ff 4c 89 ff e8 ba b6 0f 09 48 c7 c7 00 6f e1 8b 44 89 e6 e8 5b d6 01 09 90 <0f> 0b 90 eb af 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 83 fc ff ff 48 [ 55.850740][ T5085] RSP: 0018:ffffc9000306ed58 EFLAGS: 00010246 [ 55.856805][ T5085] RAX: 0000000000000023 RBX: ffff88801cee4c00 RCX: 7166e12be3c86400 [ 55.864807][ T5085] RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 [ 55.872792][ T5085] RBP: 0000000000000000 R08: ffffffff8176de9c R09: 1ffff9200060dd4c [ 55.880758][ T5085] R10: dffffc0000000000 R11: fffff5200060dd4d R12: 0000000000000000 [ 55.888723][ T5085] R13: dffffc0000000000 R14: ffff888022686000 R15: ffff8880226860e0 [ 55.896693][ T5085] ? __wake_up_klogd+0xcc/0x110 [ 55.901551][ T5085] ? hfsplus_bnode_create+0x3b5/0x440 [ 55.906927][ T5085] hfsplus_bmap_alloc+0x59a/0x640 [ 55.911948][ T5085] ? __pfx_hfsplus_bmap_alloc+0x10/0x10 [ 55.917483][ T5085] ? __lock_acquire+0x1346/0x1fd0 [ 55.922504][ T5085] hfs_btree_inc_height+0x11e/0xdc0 [ 55.927728][ T5085] ? __pfx_hfs_btree_inc_height+0x10/0x10 [ 55.933446][ T5085] ? __mutex_trylock_common+0x183/0x2e0 [ 55.938987][ T5085] hfsplus_brec_insert+0x166/0xde0 [ 55.944093][ T5085] ? rcu_is_watching+0x15/0xb0 [ 55.948854][ T5085] ? hfsplus_brec_find+0x19d/0x570 [ 55.953957][ T5085] ? __mutex_lock+0x2ef/0xd70 [ 55.958629][ T5085] ? __pfx_hfs_find_rec_by_key+0x10/0x10 [ 55.964252][ T5085] ? __pfx_hfsplus_brec_insert+0x10/0x10 [ 55.969882][ T5085] ? __pfx___mutex_lock+0x10/0x10 [ 55.974903][ T5085] __hfsplus_ext_write_extent+0x36b/0x5c0 [ 55.980624][ T5085] __hfsplus_ext_cache_extent+0x84/0xe10 [ 55.986256][ T5085] hfsplus_file_extend+0x48c/0x1b70 [ 55.991465][ T5085] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 55.997095][ T5085] ? clean_bdev_aliases+0x667/0x860 [ 56.002295][ T5085] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 56.007871][ T5085] hfsplus_get_block+0x406/0x14f0 [ 56.012900][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 56.018359][ T5085] ? create_empty_buffers+0x53e/0x740 [ 56.023724][ T5085] ? folio_batch_add_and_move+0x165/0x2b0 [ 56.029442][ T5085] __block_write_begin_int+0x50c/0x1a70 [ 56.034996][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 56.040450][ T5085] ? __pfx___block_write_begin_int+0x10/0x10 [ 56.046433][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 56.051885][ T5085] block_write_begin+0x9b/0x1e0 [ 56.056730][ T5085] cont_write_begin+0x645/0x890 [ 56.061581][ T5085] ? fault_in_readable+0x165/0x2b0 [ 56.066684][ T5085] ? __pfx_cont_write_begin+0x10/0x10 [ 56.072050][ T5085] ? fault_in_readable+0x1a6/0x2b0 [ 56.077156][ T5085] ? __pfx_fault_in_readable+0x10/0x10 [ 56.082613][ T5085] hfsplus_write_begin+0x8a/0xd0 [ 56.087561][ T5085] ? __pfx_hfsplus_get_block+0x10/0x10 [ 56.093018][ T5085] generic_perform_write+0x322/0x640 [ 56.098310][ T5085] ? __pfx_generic_perform_write+0x10/0x10 [ 56.104119][ T5085] ? __generic_file_write_iter+0x105/0x230 [ 56.109923][ T5085] generic_file_write_iter+0xaf/0x310 [ 56.115292][ T5085] aio_write+0x570/0x7d0 [ 56.119533][ T5085] ? __pfx_aio_write+0x10/0x10 [ 56.124296][ T5085] ? __might_fault+0xaa/0x120 [ 56.128966][ T5085] ? __pfx_lock_release+0x10/0x10 [ 56.133985][ T5085] ? __fget_files+0x3f4/0x470 [ 56.138650][ T5085] ? __fget_files+0x28/0x470 [ 56.143227][ T5085] ? __might_fault+0xaa/0x120 [ 56.147912][ T5085] io_submit_one+0x8a7/0x18b0 [ 56.152616][ T5085] ? __pfx_io_submit_one+0x10/0x10 [ 56.157729][ T5085] ? __might_fault+0xaa/0x120 [ 56.162397][ T5085] ? __pfx_lock_release+0x10/0x10 [ 56.167424][ T5085] ? __might_fault+0xaa/0x120 [ 56.172090][ T5085] ? __might_fault+0xc6/0x120 [ 56.176761][ T5085] __se_sys_io_submit+0x179/0x2f0 [ 56.181779][ T5085] ? __pfx___se_sys_io_submit+0x10/0x10 [ 56.187318][ T5085] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 56.193652][ T5085] ? do_syscall_64+0x102/0x240 [ 56.198420][ T5085] do_syscall_64+0xf5/0x240 [ 56.202915][ T5085] ? clear_bhb_loop+0x35/0x90 [ 56.207589][ T5085] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 56.213475][ T5085] RIP: 0033:0x7faebcb1b6f9 [ 56.217890][ T5085] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 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 [ 56.237499][ T5085] RSP: 002b:00007ffde655b2a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 56.245903][ T5085] RAX: ffffffffffffffda RBX: 00007ffde655b478 RCX: 00007faebcb1b6f9 [ 56.253867][ T5085] RDX: 0000000020000540 RSI: 0000000000000008 RDI: 00007faebcad7000 [ 56.261853][ T5085] RBP: 00007faebcb8e610 R08: 00007ffde655b478 R09: 00007ffde655b478 [ 56.269813][ T5085] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 56.277795][ T5085] R13: 00007ffde655b468 R14: 0000000000000001 R15: 0000000000000001 [ 56.285771][ T5085] [ 56.288964][ T5085] Kernel Offset: disabled [ 56.293308][ T5085] Rebooting in 86400 seconds..