Starting Load/Save RF Kill Switch Status... [ OK ] Started Load/Save RF Kill Switch Status. Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.138' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 76.717537][ C0] [ 76.719896][ C0] ============================================ [ 76.726052][ C0] WARNING: possible recursive locking detected [ 76.732238][ C0] 5.12.0-rc6-syzkaller #0 Not tainted [ 76.738045][ C0] -------------------------------------------- [ 76.744190][ C0] swapper/0/0 is trying to acquire lock: [ 76.749818][ C0] ffff88802108c130 (&runtime->sleep){..-.}-{2:2}, at: io_poll_double_wake+0x25f/0x6a0 [ 76.759609][ C0] [ 76.759609][ C0] but task is already holding lock: [ 76.767333][ C0] ffff888014fd8130 (&runtime->sleep){..-.}-{2:2}, at: __wake_up_common_lock+0xb4/0x130 [ 76.777003][ C0] [ 76.777003][ C0] other info that might help us debug this: [ 76.785157][ C0] Possible unsafe locking scenario: [ 76.785157][ C0] [ 76.792598][ C0] CPU0 [ 76.795867][ C0] ---- [ 76.799148][ C0] lock(&runtime->sleep); [ 76.803559][ C0] lock(&runtime->sleep); [ 76.807980][ C0] [ 76.807980][ C0] *** DEADLOCK *** [ 76.807980][ C0] [ 76.816568][ C0] May be due to missing lock nesting notation [ 76.816568][ C0] [ 76.825334][ C0] 2 locks held by swapper/0/0: [ 76.830248][ C0] #0: ffff888020d18108 (&group->lock){..-.}-{2:2}, at: _snd_pcm_stream_lock_irqsave+0x9f/0xd0 [ 76.840620][ C0] #1: ffff888014fd8130 (&runtime->sleep){..-.}-{2:2}, at: __wake_up_common_lock+0xb4/0x130 [ 76.850713][ C0] [ 76.850713][ C0] stack backtrace: [ 76.856588][ C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.12.0-rc6-syzkaller #0 [ 76.864560][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 76.875592][ C0] Call Trace: [ 76.878884][ C0] [ 76.881752][ C0] dump_stack+0x141/0x1d7 [ 76.886114][ C0] __lock_acquire.cold+0x14c/0x3b4 [ 76.891345][ C0] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 76.897330][ C0] ? lockdep_unlock+0x11c/0x290 [ 76.902193][ C0] ? __lock_acquire+0x2506/0x54c0 [ 76.907228][ C0] lock_acquire+0x1ab/0x740 [ 76.911740][ C0] ? io_poll_double_wake+0x25f/0x6a0 [ 76.917043][ C0] ? lock_release+0x720/0x720 [ 76.921747][ C0] ? __lock_acquire+0x16b3/0x54c0 [ 76.927226][ C0] _raw_spin_lock+0x2a/0x40 [ 76.931911][ C0] ? io_poll_double_wake+0x25f/0x6a0 [ 76.937213][ C0] io_poll_double_wake+0x25f/0x6a0 [ 76.942338][ C0] __wake_up_common+0x147/0x650 [ 76.947216][ C0] __wake_up_common_lock+0xd0/0x130 [ 76.952437][ C0] ? __wake_up_common+0x650/0x650 [ 76.957475][ C0] ? snd_pcm_hw_rule_ratdens+0xc50/0xc50 [ 76.963105][ C0] snd_pcm_update_state+0x46a/0x540 [ 76.968299][ C0] snd_pcm_update_hw_ptr0+0xa75/0x1a50 [ 76.973770][ C0] ? lock_release+0x720/0x720 [ 76.978729][ C0] ? snd_pcm_update_state+0x540/0x540 [ 76.984120][ C0] ? rwlock_bug.part.0+0x90/0x90 [ 76.989067][ C0] ? _raw_spin_lock_irqsave+0x4e/0x50 [ 76.994443][ C0] ? dummy_pcm_copy_kernel+0x10/0x10 [ 76.999769][ C0] snd_pcm_period_elapsed+0x160/0x250 [ 77.005349][ C0] dummy_hrtimer_callback+0x94/0x1b0 [ 77.010650][ C0] __hrtimer_run_queues+0x609/0xe40 [ 77.016066][ C0] ? hrtimer_sleeper_start_expires+0x80/0x80 [ 77.022138][ C0] ? ktime_get_update_offsets_now+0x3eb/0x5c0 [ 77.028245][ C0] hrtimer_run_softirq+0x17b/0x360 [ 77.033393][ C0] __do_softirq+0x29b/0x9f6 [ 77.037906][ C0] irq_exit_rcu+0x134/0x200 [ 77.042431][ C0] sysvec_apic_timer_interrupt+0x93/0xc0 [ 77.048071][ C0] [ 77.051008][ C0] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 77.057023][ C0] RIP: 0010:acpi_idle_do_entry+0x1c9/0x250 [ 77.062831][ C0] Code: cd cb 6e f8 84 db 75 ac e8 14 c5 6e f8 e8 1f b4 74 f8 e9 0c 00 00 00 e8 05 c5 6e f8 0f 00 2d 0e 18 c8 00 e8 f9 c4 6e f8 fb f4 <9c> 5b 81 e3 00 02 00 00 fa 31 ff 48 89 de e8 04 cd 6e f8 48 85 db [ 77.083133][ C0] RSP: 0018:ffffffff8bc07d60 EFLAGS: 00000293 [ 77.089304][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 77.097286][ C0] RDX: ffffffff8bcbc400 RSI: ffffffff89052c17 RDI: 0000000000000000 [ 77.105598][ C0] RBP: ffff888015078064 R08: 0000000000000001 R09: 0000000000000001 [ 77.113582][ C0] R10: ffffffff8179e058 R11: 0000000000000000 R12: 0000000000000001 [ 77.121549][ C0] R13: ffff888015078000 R14: ffff888015078064 R15: ffff888143a48004 [ 77.129544][ C0] ? trace_hardirqs_on+0x38/0x1c0 [ 77.134577][ C0] ? acpi_idle_do_entry+0x1c7/0x250 [ 77.139807][ C0] acpi_idle_enter+0x361/0x500 [ 77.144577][ C0] cpuidle_enter_state+0x1b1/0xc80 [ 77.149839][ C0] cpuidle_enter+0x4a/0xa0 [ 77.154286][ C0] do_idle+0x3e1/0x590 [ 77.158469][ C0] ? arch_cpu_idle_exit+0x30/0x30 [ 77.163584][ C0] ? trace_init_perf_perm_irq_work_exit+0xe/0x