Warning: Permanently added '10.128.0.104' (ED25519) to the list of known hosts. 2023/07/15 02:25:14 ignoring optional flag "sandboxArg"="0" 2023/07/15 02:25:14 parsed 1 programs 2023/07/15 02:25:14 executed programs: 0 [ 44.665114][ T2235] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 46.887133][ T2653] [ 46.889460][ T2653] ====================================================== [ 46.896887][ T2653] WARNING: possible circular locking dependency detected [ 46.903868][ T2653] 6.5.0-rc1-syzkaller #0 Not tainted [ 46.909573][ T2653] ------------------------------------------------------ [ 46.917087][ T2653] /2653 is trying to acquire lock: [ 46.922336][ T2653] ffff888104739f80 (&info->lock){....}-{2:2}, at: shmem_uncharge+0x1f/0xc0 [ 46.931005][ T2653] [ 46.931005][ T2653] but task is already holding lock: [ 46.938601][ T2653] ffff888101fe9068 (&lruvec->lru_lock){....}-{2:2}, at: folio_lruvec_lock+0xa2/0x1c0 [ 46.949076][ T2653] [ 46.949076][ T2653] which lock already depends on the new lock. [ 46.949076][ T2653] [ 46.959704][ T2653] [ 46.959704][ T2653] the existing dependency chain (in reverse order) is: [ 46.968952][ T2653] [ 46.968952][ T2653] -> #3 (&lruvec->lru_lock){....}-{2:2}: [ 46.977069][ T2653] _raw_spin_lock+0x2e/0x40 [ 46.982151][ T2653] folio_lruvec_lock+0xa2/0x1c0 [ 46.987487][ T2653] split_huge_page_to_list+0x5c3/0x1820 [ 46.993520][ T2653] truncate_inode_partial_folio+0x146/0x1c0 [ 46.999900][ T2653] shmem_undo_range+0x326/0x6a0 [ 47.005238][ T2653] shmem_setattr+0x35c/0x420 [ 47.010312][ T2653] notify_change+0x1ee/0x470 [ 47.015388][ T2653] do_truncate+0x93/0xe0 [ 47.020316][ T2653] do_sys_ftruncate+0x278/0x2d0 [ 47.025654][ T2653] do_syscall_64+0x38/0x80 [ 47.030551][ T2653] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 47.036927][ T2653] [ 47.036927][ T2653] -> #2 (&xa->xa_lock#6){..-.}-{2:2}: [ 47.044435][ T2653] _raw_spin_lock_irq+0x36/0x50 [ 47.049858][ T2653] filemap_remove_folio+0x37/0xa0 [ 47.055364][ T2653] truncate_inode_folio+0x1e/0x30 [ 47.060873][ T2653] shmem_undo_range+0x168/0x6a0 [ 47.066317][ T2653] shmem_evict_inode+0xd8/0x280 [ 47.071924][ T2653] evict+0xc8/0x1c0 [ 47.076349][ T2653] __dentry_kill+0xda/0x1a0 [ 47.081334][ T2653] dput+0x2c2/0x500 [ 47.085655][ T2653] do_renameat2+0x371/0x600 [ 47.090639][ T2653] __x64_sys_rename+0x3e/0x50 [ 47.095806][ T2653] do_syscall_64+0x38/0x80 [ 47.100793][ T2653] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 47.107171][ T2653] [ 47.107171][ T2653] -> #1 (&sb->s_type->i_lock_key){+.+.}-{2:2}: [ 47.115463][ T2653] _raw_spin_lock+0x2e/0x40 [ 47.120992][ T2653] inode_sub_bytes+0x1d/0x70 [ 47.126186][ T2653] __dquot_free_space+0x2e0/0x2f0 [ 47.131735][ T2653] shmem_recalc_inode+0x59/0xa0 [ 47.137191][ T2653] shmem_undo_range+0x246/0x6a0 [ 47.142639][ T2653] shmem_evict_inode+0xd8/0x280 [ 47.148157][ T2653] evict+0xc8/0x1c0 [ 47.152647][ T2653] __dentry_kill+0xda/0x1a0 [ 47.158080][ T2653] dput+0x2c2/0x500 [ 47.162559][ T2653] do_renameat2+0x371/0x600 [ 47.167922][ T2653] __x64_sys_rename+0x3e/0x50 [ 47.173176][ T2653] do_syscall_64+0x38/0x80 [ 47.178289][ T2653] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 47.184928][ T2653] [ 47.184928][ T2653] -> #0 (&info->lock){....}-{2:2}: [ 47.192291][ T2653] __lock_acquire+0x12e6/0x1d00 [ 47.197715][ T2653] lock_acquire+0xcd/0x2d0 [ 47.202641][ T2653] _raw_spin_lock_irqsave+0x3a/0x50 [ 47.208366][ T2653] shmem_uncharge+0x1f/0xc0 [ 47.213393][ T2653] split_huge_page_to_list+0x1291/0x1820 [ 47.219731][ T2653] truncate_inode_partial_folio+0x146/0x1c0 [ 47.226350][ T2653] shmem_undo_range+0x326/0x6a0 [ 47.231894][ T2653] shmem_setattr+0x35c/0x420 [ 47.237243][ T2653] notify_change+0x1ee/0x470 [ 47.242333][ T2653] do_truncate+0x93/0xe0 [ 47.247159][ T2653] do_sys_ftruncate+0x278/0x2d0 [ 47.252787][ T2653] do_syscall_64+0x38/0x80 [ 47.257690][ T2653] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 47.264172][ T2653] [ 47.264172][ T2653] other info that might help us debug this: [ 47.264172][ T2653] [ 47.274558][ T2653] Chain exists of: [ 47.274558][ T2653] &info->lock --> &xa->xa_lock#6 --> &lruvec->lru_lock [ 47.274558][ T2653] [ 47.287563][ T2653] Possible unsafe locking scenario: [ 47.287563][ T2653] [ 47.295251][ T2653] CPU0 CPU1 [ 47.300780][ T2653] ---- ---- [ 47.306137][ T2653] lock(&lruvec->lru_lock); [ 47.312367][ T2653] lock(&xa->xa_lock#6); [ 47.319371][ T2653] lock(&lruvec->lru_lock); [ 47.326508][ T2653] lock(&info->lock); [ 47.330669][ T2653] [ 47.330669][ T2653] *** DEADLOCK *** [ 47.330669][ T2653] [ 47.339000][ T2653] 5 locks held by /2653: [ 47.343349][ T2653] #0: ffff88810279d3f8 (sb_writers#5){.+.+}-{0:0}, at: do_syscall_64+0x38/0x80 [ 47.352450][ T2653] #1: ffff88810473a1f8 (&sb->s_type->i_mutex_key#12){+.+.}-{3:3}, at: do_truncate+0x83/0xe0 [ 47.363515][ T2653] #2: ffff88810473a498 (&mapping->i_mmap_rwsem){++++}-{3:3}, at: split_huge_page_to_list+0x2ed/0x1820 [ 47.374786][ T2653] #3: ffff88810473a308 (&xa->xa_lock#6){..-.}-{2:2}, at: split_huge_page_to_list+0x37a/0x1820 [ 47.385530][ T2653] #4: ffff888101fe9068 (&lruvec->lru_lock){....}-{2:2}, at: folio_lruvec_lock+0xa2/0x1c0 [ 47.396350][ T2653] [ 47.396350][ T2653] stack backtrace: [ 47.402301][ T2653] CPU: 0 PID: 2653 Comm: Not tainted 6.5.0-rc1-syzkaller #0 [ 47.409762][ T2653] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 [ 47.420083][ T2653] Call Trace: [ 47.423435][ T2653] [ 47.426369][ T2653] dump_stack_lvl+0x5c/0xb0 [ 47.430952][ T2653] check_noncircular+0x116/0x130 [ 47.435986][ T2653] ? stack_trace_save+0x50/0x70 [ 47.441072][ T2653] __lock_acquire+0x12e6/0x1d00 [ 47.445981][ T2653] lock_acquire+0xcd/0x2d0 [ 47.450544][ T2653] ? shmem_uncharge+0x1f/0xc0 [ 47.455282][ T2653] _raw_spin_lock_irqsave+0x3a/0x50 [ 47.460580][ T2653] ? shmem_uncharge+0x1f/0xc0 [ 47.465663][ T2653] shmem_uncharge+0x1f/0xc0 [ 47.470518][ T2653] split_huge_page_to_list+0x1291/0x1820 [ 47.476488][ T2653] truncate_inode_partial_folio+0x146/0x1c0 [ 47.482443][ T2653] shmem_undo_range+0x326/0x6a0 [ 47.487555][ T2653] shmem_setattr+0x35c/0x420 [ 47.492311][ T2653] ? destroy_inode+0x30/0x70 [ 47.496875][ T2653] notify_change+0x1ee/0x470 [ 47.501712][ T2653] ? __vfs_getxattr+0x7a/0xa0 [ 47.506736][ T2653] ? do_truncate+0x93/0xe0 [ 47.511138][ T2653] do_truncate+0x93/0xe0 [ 47.515613][ T2653] do_sys_ftruncate+0x278/0x2d0 [ 47.520450][ T2653] do_syscall_64+0x38/0x80 [ 47.525118][ T2653] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 47.531355][ T2653] RIP: 0033:0x7f9c3527cb29 [ 47.535981][ T2653] 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 [ 47.557603][ T2653] RSP: 002b:00007f9c35fca0c8 EFLAGS: 00000246 ORIG_RAX: 000000000000004d [ 47.566362][ T2653] RAX: ffffffffffffffda RBX: 00007f9c3539bf80 RCX: 00007f9c3527cb29 [ 47.574800][ T2653] RDX: 0000000000000000 RSI: 0000000000008979 RDI: 0000000000000003 [ 47.583008][ T2653] RBP: 00007f9c352c847a R08: 0000000000000000 R09: 0000000000000000 [ 47.591297][ T2653] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 47.599676][ T2653] R13: 0000000000000006 R14: 00007f9c3539bf80 R15: 00007ffcf6980c98 [ 47.608234][ T2653] 2023/07/15 02:25:19 executed programs: 315 2023/07/15 02:25:24 executed programs: 1106