Warning: Permanently added '10.128.0.71' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 49.814631][ C0] [ 49.817078][ C0] ================================ [ 49.822163][ C0] WARNING: inconsistent lock state [ 49.827249][ C0] 5.17.0-rc2-next-20220204-syzkaller #0 Not tainted [ 49.833831][ C0] -------------------------------- [ 49.838915][ C0] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage. [ 49.845854][ C0] syz-executor198/3589 [HC1[1]:SC0[0]:HE0:SE1] takes: [ 49.852699][ C0] ffffffff8c705bf8 (sync_timeline_list_lock){?.+.}-{2:2}, at: sync_timeline_debug_remove+0x25/0x190 [ 49.863493][ C0] {HARDIRQ-ON-W} state was registered at: [ 49.869193][ C0] lockdep_hardirqs_on_prepare+0x135/0x400 [ 49.875076][ C0] trace_hardirqs_on+0x5b/0x1c0 [ 49.880001][ C0] _raw_spin_unlock_irq+0x1f/0x40 [ 49.885108][ C0] sync_info_debugfs_show+0xeb/0x200 [ 49.890492][ C0] seq_read_iter+0x4f5/0x1280 [ 49.895245][ C0] seq_read+0x3e8/0x5c0 [ 49.899492][ C0] vfs_read+0x1b5/0x600 [ 49.903715][ C0] ksys_read+0x12d/0x250 [ 49.908036][ C0] do_syscall_64+0x35/0xb0 [ 49.912528][ C0] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 49.918516][ C0] irq event stamp: 18472 [ 49.922769][ C0] hardirqs last enabled at (18471): [] _raw_spin_unlock_irq+0x1f/0x40 [ 49.932666][ C0] hardirqs last disabled at (18472): [] sysvec_irq_work+0xb/0xc0 [ 49.941948][ C0] softirqs last enabled at (13962): [] fpu_flush_thread+0x29d/0x3e0 [ 49.951574][ C0] softirqs last disabled at (13960): [] fpu_flush_thread+0x21c/0x3e0 [ 49.961219][ C0] [ 49.961219][ C0] other info that might help us debug this: [ 49.969258][ C0] Possible unsafe locking scenario: [ 49.969258][ C0] [ 49.976697][ C0] CPU0 [ 49.979965][ C0] ---- [ 49.983230][ C0] lock(sync_timeline_list_lock); [ 49.988331][ C0] [ 49.991772][ C0] lock(sync_timeline_list_lock); [ 49.997100][ C0] [ 49.997100][ C0] *** DEADLOCK *** [ 49.997100][ C0] [ 50.005236][ C0] no locks held by syz-executor198/3589. [ 50.010852][ C0] [ 50.010852][ C0] stack backtrace: [ 50.016719][ C0] CPU: 0 PID: 3589 Comm: syz-executor198 Not tainted 5.17.0-rc2-next-20220204-syzkaller #0 [ 50.026703][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 50.036742][ C0] Call Trace: [ 50.040009][ C0] [ 50.042842][ C0] dump_stack_lvl+0xcd/0x134 [ 50.047436][ C0] mark_lock.cold+0x61/0x8e [ 50.051938][ C0] ? mark_lock+0xef/0x17b0 [ 50.056351][ C0] ? lock_chain_count+0x20/0x20 [ 50.061193][ C0] ? debug_object_activate+0x287/0x3e0 [ 50.066665][ C0] ? lock_chain_count+0x20/0x20 [ 50.071517][ C0] ? find_held_lock+0x2d/0x110 [ 50.076279][ C0] __lock_acquire+0x149d/0x54d0 [ 50.081131][ C0] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 50.087114][ C0] ? _raw_spin_unlock_irqrestore+0x3d/0x70 [ 50.092911][ C0] lock_acquire+0x1ab/0x510 [ 50.097412][ C0] ? sync_timeline_debug_remove+0x25/0x190 [ 50.103221][ C0] ? lock_release+0x720/0x720 [ 50.107896][ C0] ? timeline_fence_release+0x1f2/0x340 [ 50.113441][ C0] ? lock_downgrade+0x6e0/0x6e0 [ 50.118380][ C0] _raw_spin_lock_irqsave+0x39/0x50 [ 50.123587][ C0] ? sync_timeline_debug_remove+0x25/0x190 [ 50.129397][ C0] sync_timeline_debug_remove+0x25/0x190 [ 50.135038][ C0] timeline_fence_release+0x263/0x340 [ 50.140408][ C0] ? sync_timeline_signal+0x5b0/0x5b0 [ 50.145789][ C0] dma_fence_release+0x2ee/0x590 [ 50.150726][ C0] ? lock_downgrade+0x6e0/0x6e0 [ 50.155575][ C0] dma_fence_array_release+0x1e4/0x2b0 [ 50.161144][ C0] ? dma_fence_array_cb_func+0x190/0x190 [ 50.166792][ C0] dma_fence_release+0x2ee/0x590 [ 50.171739][ C0] ? _raw_spin_unlock_irqrestore+0x3d/0x70 [ 50.177553][ C0] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 50.183804][ C0] irq_dma_fence_array_work+0xa5/0xd0 [ 50.189175][ C0] irq_work_single+0x120/0x270 [ 50.193936][ C0] irq_work_run_list+0x91/0xc0 [ 50.198695][ C0] irq_work_run+0x54/0xd0 [ 50.203022][ C0] __sysvec_irq_work+0x95/0x3d0 [ 50.207868][ C0] sysvec_irq_work+0x8e/0xc0 [ 50.212462][ C0] [ 50.215377][ C0] [ 50.218295][ C0] asm_sysvec_irq_work+0x12/0x20 [ 50.223234][ C0] RIP: 0010:_raw_spin_unlock_irq+0x25/0x40 [ 50.229060][ C0] Code: 0f 1f 44 00 00 55 48 8b 74 24 08 48 89 fd 48 83 c7 18 e8 de f9 02 f8 48 89 ef e8 86 6f 03 f8 e8 f1 92 24 f8 fb bf 01 00 00 00 e6 21 f6 f7 65 8b 05 1f 14 a8 76 85 c0 74 02 5d c3 e8 ab e9 a5 [ 50.248668][ C0] RSP: 0018:ffffc90001d1fd18 EFLAGS: 00000206 [ 50.254733][ C0] RAX: 0000000000004827 RBX: 00000000ffffffff RCX: 1ffffffff1b28f29 [ 50.262707][ C0] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000001 [ 50.270663][ C0] RBP: ffff888014ba0450 R08: 0000000000000001 R09: 0000000000000001 [ 50.278622][ C0] R10: ffffffff817eeeb8 R11: 0000000000000000 R12: ffff888014ba0400 [ 50.286591][ C0] R13: dffffc0000000000 R14: ffff888014ba0400 R15: ffff888014ba0450 [ 50.294557][ C0] ? trace_hardirqs_on+0x38/0x1c0 [ 50.299592][ C0] ? _raw_spin_unlock_irq+0x1f/0x40 [ 50.304800][ C0] sw_sync_debugfs_release+0x160/0x240 [ 50.310263][ C0] __fput+0x286/0x9f0 [ 50.314240][ C0] ? timeline_fence_release+0x340/0x340 [ 50.319786][ C0] task_work_run+0xdd/0x1a0 [ 50.324289][ C0] do_exit+0xafa/0x2aa0 [ 50.328444][ C0] ? lock_downgrade+0x6e0/0x6e0 [ 50.333292][ C0] ? lock_downgrade+0x6e0/0x6e0 [ 50.338139][ C0] ? mm_update_next_owner+0x7a0/0x7a0 [ 50.343516][ C0] do_group_exit+0xd2/0x2f0 [ 50.348018][ C0] __x64_sys_exit_group+0x3a/0x50 [ 50.353039][ C0] do_syscall_64+0x35/0xb0 [ 50.357481][ C0] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 50.363366][ C0] RIP: 0033:0x7eff4155eee9 [ 50.367770][ C0] Code: Unable to access opcode bytes at RIP 0x7eff4155eebf. [ 50.375117][ C0] RSP: 002b:00007ffec62a5ae8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 50.383521][ C0] RAX: ffffffffffffffda RBX: 00007eff415d32b0 RCX: 00007eff4155eee9 [ 50.391482][ C0] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 [ 50.399439][ C0] RBP: 0000000000000000 R08: ffffffffffffffc0 R09: 0000000000000000 [ 50.407401][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 00007eff415d32b0 [ 50.415368][ C0]