[ 15.728047][ T3892] 8021q: adding VLAN 0 to HW filter on device bond0 [ 15.740834][ T3892] eql: remember to turn off Van-Jacobson compression on your slave devices [ 15.781331][ T11] gvnic 0000:00:00.0 enp0s0: Device link is up. [ 15.784681][ T1511] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s0: link becomes ready Starting sshd: OK syzkaller Warning: Permanently added '10.128.1.100' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 37.101595][ T4216] loop0: detected capacity change from 0 to 64 [ 37.168394][ T4216] [ 37.168961][ T4216] ============================================ [ 37.170229][ T4216] WARNING: possible recursive locking detected [ 37.171467][ T4216] 6.1.34-syzkaller #0 Not tainted [ 37.172525][ T4216] -------------------------------------------- [ 37.173817][ T4216] syz-executor234/4216 is trying to acquire lock: [ 37.175160][ T4216] ffff0000de89c0b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0x148/0x1c8 [ 37.177095][ T4216] [ 37.177095][ T4216] but task is already holding lock: [ 37.178613][ T4216] ffff0000de89c0b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0x148/0x1c8 [ 37.180446][ T4216] [ 37.180446][ T4216] other info that might help us debug this: [ 37.182114][ T4216] Possible unsafe locking scenario: [ 37.182114][ T4216] [ 37.183657][ T4216] CPU0 [ 37.184358][ T4216] ---- [ 37.185051][ T4216] lock(&tree->tree_lock/1); [ 37.185957][ T4216] lock(&tree->tree_lock/1); [ 37.186981][ T4216] [ 37.186981][ T4216] *** DEADLOCK *** [ 37.186981][ T4216] [ 37.188673][ T4216] May be due to missing lock nesting notation [ 37.188673][ T4216] [ 37.190323][ T4216] 5 locks held by syz-executor234/4216: [ 37.191547][ T4216] #0: ffff0000d4e1e460 (sb_writers#8){.+.+}-{0:0}, at: vfs_write+0x244/0x914 [ 37.193391][ T4216] #1: ffff0000d8239628 (&sb->s_type->i_mutex_key#17){+.+.}-{3:3}, at: generic_file_write_iter+0x88/0x2b4 [ 37.195766][ T4216] #2: ffff0000d8239478 (&HFS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfs_extend_file+0xe4/0x1130 [ 37.197980][ T4216] #3: ffff0000de89c0b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0x148/0x1c8 [ 37.199934][ T4216] #4: ffff0000d82380f8 (&HFS_I(tree->inode)->extents_lock){+.+.}-{3:3}, at: hfs_extend_file+0xe4/0x1130 [ 37.202157][ T4216] [ 37.202157][ T4216] stack backtrace: [ 37.203361][ T4216] CPU: 1 PID: 4216 Comm: syz-executor234 Not tainted 6.1.34-syzkaller #0 [ 37.205085][ T4216] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 37.207150][ T4216] Call trace: [ 37.207862][ T4216] dump_backtrace+0x1c8/0x1f4 [ 37.208833][ T4216] show_stack+0x2c/0x3c [ 37.209737][ T4216] dump_stack_lvl+0x108/0x170 [ 37.210695][ T4216] dump_stack+0x1c/0x58 [ 37.211579][ T4216] __lock_acquire+0x6310/0x764c [ 37.212632][ T4216] lock_acquire+0x26c/0x7cc [ 37.213526][ T4216] __mutex_lock_common+0x190/0x21a0 [ 37.214599][ T4216] mutex_lock_nested+0x38/0x44 [ 37.215644][ T4216] hfs_find_init+0x148/0x1c8 [ 37.216571][ T4216] hfs_extend_file+0x270/0x1130 [ 37.217616][ T4216] hfs_bmap_reserve+0xd0/0x3b4 [ 37.218616][ T4216] __hfs_ext_write_extent+0x1a0/0x468 [ 37.219705][ T4216] __hfs_ext_cache_extent+0x84/0x754 [ 37.220859][ T4216] hfs_extend_file+0x29c/0x1130 [ 37.221897][ T4216] hfs_get_block+0x3b8/0x9e0 [ 37.222873][ T4216] __block_write_begin_int+0x340/0x13b4 [ 37.224043][ T4216] cont_write_begin+0x5c0/0x7d8 [ 37.225127][ T4216] hfs_write_begin+0x98/0xe4 [ 37.226077][ T4216] generic_perform_write+0x278/0x55c [ 37.227137][ T4216] __generic_file_write_iter+0x168/0x388 [ 37.228296][ T4216] generic_file_write_iter+0xb8/0x2b4 [ 37.229419][ T4216] vfs_write+0x610/0x914 [ 37.230347][ T4216] ksys_write+0x15c/0x26c [ 37.231271][ T4216] __arm64_sys_write+0x7c/0x90 [ 37.232251][ T4216] invoke_syscall+0x98/0x2c0 [ 37.233196][ T4216] el0_svc_common+0x138/0x258 [ 37.234134][ T4216] do_el0_svc+0x64/0x218 [ 37.234980][ T4216] el0_svc+0x58/0x168 [ 37.235841][ T4216] el0t_64_sync_handler+0x84/0xf0 [ 37.236918][ T4216] el0t_64_sync+0x18c/0x190 [ 42.111378][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.111378][ T193] loop0: rw=1048577, sector=95, nr_sectors = 1 limit=64 [ 42.114566][ T193] Buffer I/O error on dev loop0, logical block 95, lost async page write [ 42.116300][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.116300][ T193] loop0: rw=1048577, sector=96, nr_sectors = 1 limit=64 [ 42.119059][ T193] Buffer I/O error on dev loop0, logical block 96, lost async page write [ 42.120825][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.120825][ T193] loop0: rw=1048577, sector=98, nr_sectors = 1 limit=64 [ 42.123766][ T193] Buffer I/O error on dev loop0, logical block 98, lost async page write [ 42.125533][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.125533][ T193] loop0: rw=1048577, sector=100, nr_sectors = 1 limit=64 [ 42.128330][ T193] Buffer I/O error on dev loop0, logical block 100, lost async page write [ 42.130077][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.130077][ T193] loop0: rw=1048577, sector=101, nr_sectors = 1 limit=64 [ 42.132931][ T193] Buffer I/O error on dev loop0, logical block 101, lost async page write [ 42.134743][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.134743][ T193] loop0: rw=1048577, sector=102, nr_sectors = 1 limit=64 [ 42.137601][ T193] Buffer I/O error on dev loop0, logical block 102, lost async page write [ 42.139346][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.139346][ T193] loop0: rw=1048577, sector=103, nr_sectors = 1 limit=64 [ 42.142185][ T193] Buffer I/O error on dev loop0, logical block 103, lost async page write [ 42.144052][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.144052][ T193] loop0: rw=1048577, sector=104, nr_sectors = 1 limit=64 [ 42.146842][ T193] Buffer I/O error on dev loop0, logical block 104, lost async page write [ 42.153091][ T193] kworker/u4:5: attempt to access beyond end of device [ 42.153091][ T193] loop0: rw=1048577, sector=105, nr_sectors = 4064 limit=64