Warning: Permanently added '10.128.0.182' (ED25519) to the list of known hosts. 2023/07/16 06:31:02 ignoring optional flag "sandboxArg"="0" 2023/07/16 06:31:02 parsed 1 programs 2023/07/16 06:31:02 executed programs: 0 [ 46.914489][ T2231] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k 2023/07/16 06:31:13 executed programs: 6 2023/07/16 06:31:18 executed programs: 48 [ 63.291608][ T4931] [ 63.293962][ T4931] ====================================================== [ 63.301229][ T4931] WARNING: possible circular locking dependency detected [ 63.308414][ T4931] 6.5.0-rc1-syzkaller #0 Not tainted [ 63.313674][ T4931] ------------------------------------------------------ [ 63.320783][ T4931] syz-executor.3/4931 is trying to acquire lock: [ 63.329010][ T4931] ffff8881112672f0 (&sb->s_type->i_lock_key){+.+.}-{2:2}, at: inode_add_bytes+0x1d/0x80 [ 63.338983][ T4931] [ 63.338983][ T4931] but task is already holding lock: [ 63.346590][ T4931] ffff8881112674b0 (&xa->xa_lock#7){..-.}-{2:2}, at: collapse_file+0x225/0x1bd0 [ 63.355791][ T4931] [ 63.355791][ T4931] which lock already depends on the new lock. [ 63.355791][ T4931] [ 63.366515][ T4931] [ 63.366515][ T4931] the existing dependency chain (in reverse order) is: [ 63.375680][ T4931] [ 63.375680][ T4931] -> #1 (&xa->xa_lock#7){..-.}-{2:2}: [ 63.383417][ T4931] _raw_spin_lock_irq+0x36/0x50 [ 63.388957][ T4931] filemap_remove_folio+0x37/0xa0 [ 63.394566][ T4931] truncate_inode_folio+0x1e/0x30 [ 63.400345][ T4931] shmem_undo_range+0x168/0x6a0 [ 63.405858][ T4931] shmem_evict_inode+0xd8/0x280 [ 63.411280][ T4931] evict+0xc8/0x1c0 [ 63.415569][ T4931] __dentry_kill+0xda/0x1a0 [ 63.420560][ T4931] dput+0x2c2/0x500 [ 63.424861][ T4931] do_renameat2+0x371/0x600 [ 63.429867][ T4931] __x64_sys_rename+0x3e/0x50 [ 63.435215][ T4931] do_syscall_64+0x38/0x80 [ 63.440207][ T4931] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 63.446673][ T4931] [ 63.446673][ T4931] -> #0 (&sb->s_type->i_lock_key){+.+.}-{2:2}: [ 63.455056][ T4931] __lock_acquire+0x12e6/0x1d00 [ 63.460483][ T4931] lock_acquire+0xcd/0x2d0 [ 63.465558][ T4931] _raw_spin_lock+0x2e/0x40 [ 63.470553][ T4931] inode_add_bytes+0x1d/0x80 [ 63.475813][ T4931] __dquot_alloc_space+0x275/0x350 [ 63.481409][ T4931] shmem_charge+0x4b/0x130 [ 63.486429][ T4931] collapse_file+0xbc5/0x1bd0 [ 63.492126][ T4931] hpage_collapse_scan_file+0x45b/0x680 [ 63.498515][ T4931] madvise_collapse+0x1d8/0x4a0 [ 63.504130][ T4931] do_madvise+0x432/0x1150 [ 63.509150][ T4931] __x64_sys_madvise+0x27/0x30 [ 63.514663][ T4931] do_syscall_64+0x38/0x80 [ 63.519660][ T4931] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 63.526246][ T4931] [ 63.526246][ T4931] other info that might help us debug this: [ 63.526246][ T4931] [ 63.536894][ T4931] Possible unsafe locking scenario: [ 63.536894][ T4931] [ 63.544931][ T4931] CPU0 CPU1 [ 63.550570][ T4931] ---- ---- [ 63.556114][ T4931] lock(&xa->xa_lock#7); [ 63.560433][ T4931] lock(&sb->s_type->i_lock_key); [ 63.568072][ T4931] lock(&xa->xa_lock#7); [ 63.575156][ T4931] lock(&sb->s_type->i_lock_key); [ 63.580318][ T4931] [ 63.580318][ T4931] *** DEADLOCK *** [ 63.580318][ T4931] [ 63.588779][ T4931] 1 lock held by syz-executor.3/4931: [ 63.594265][ T4931] #0: ffff8881112674b0 (&xa->xa_lock#7){..-.}-{2:2}, at: collapse_file+0x225/0x1bd0 [ 63.603865][ T4931] [ 63.603865][ T4931] stack backtrace: [ 63.609992][ T4931] CPU: 1 PID: 4931 Comm: syz-executor.3 Not tainted 6.5.0-rc1-syzkaller #0 [ 63.618719][ T4931] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 [ 63.629001][ T4931] Call Trace: [ 63.632254][ T4931] [ 63.635188][ T4931] dump_stack_lvl+0x5c/0xb0 [ 63.640097][ T4931] check_noncircular+0x116/0x130 [ 63.645652][ T4931] __lock_acquire+0x12e6/0x1d00 [ 63.650570][ T4931] ? lock_acquire+0xcd/0x2d0 [ 63.655225][ T4931] lock_acquire+0xcd/0x2d0 [ 63.659780][ T4931] ? inode_add_bytes+0x1d/0x80 [ 63.664602][ T4931] ? rcu_is_watching+0x11/0x40 [ 63.669509][ T4931] _raw_spin_lock+0x2e/0x40 [ 63.673988][ T4931] ? inode_add_bytes+0x1d/0x80 [ 63.678997][ T4931] inode_add_bytes+0x1d/0x80 [ 63.683820][ T4931] __dquot_alloc_space+0x275/0x350 [ 63.689171][ T4931] shmem_charge+0x4b/0x130 [ 63.693650][ T4931] collapse_file+0xbc5/0x1bd0 [ 63.698580][ T4931] hpage_collapse_scan_file+0x45b/0x680 [ 63.704195][ T4931] madvise_collapse+0x1d8/0x4a0 [ 63.709196][ T4931] do_madvise+0x432/0x1150 [ 63.713763][ T4931] ? find_held_lock+0x2b/0x80 [ 63.718937][ T4931] ? lockdep_hardirqs_on+0x7b/0xc0 [ 63.724404][ T4931] ? syscall_enter_from_user_mode+0x26/0x80 [ 63.731348][ T4931] __x64_sys_madvise+0x27/0x30 [ 63.736167][ T4931] do_syscall_64+0x38/0x80 [ 63.740558][ T4931] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 63.746419][ T4931] RIP: 0033:0x7fef4407cb29 [ 63.750798][ T4931] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 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 [ 63.770717][ T4931] RSP: 002b:00007fef44e1d0c8 EFLAGS: 00000246 ORIG_RAX: 000000000000001c [ 63.779093][ T4931] RAX: ffffffffffffffda RBX: 00007fef4419c120 RCX: 00007fef4407cb29 [ 63.787040][ T4931] RDX: 0000000000000019 RSI: 0000000000400000 RDI: 0000000020000000 [ 63.795062][ T4931] RBP: 00007fef440c847a R08: 0000000000000000 R09: 0000000000000000 [ 63.803174][ T4931] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 63.811370][ T4931] R13: 000000000000006e R14: 00007fef4419c120 R15: 00007ffd9906dfa8 [ 63.819308][ T4931] 2023/07/16 06:31:23 executed programs: 100 2023/07/16 06:31:28 executed programs: 162