Warning: Permanently added '10.128.0.44' (ED25519) to the list of known hosts. 2024/03/15 08:34:24 ignoring optional flag "sandboxArg"="0" 2024/03/15 08:34:24 parsed 1 programs 2024/03/15 08:34:24 executed programs: 0 [ 46.931217][ T2251] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 49.526368][ C1] [ 49.528877][ C1] ======================================================== [ 49.536291][ C1] WARNING: possible irq lock inversion dependency detected [ 49.543452][ C1] 6.8.0-rc2-syzkaller #0 Not tainted [ 49.548714][ C1] -------------------------------------------------------- [ 49.556301][ C1] swapper/1/0 just changed the state of lock: [ 49.563115][ C1] ffff8881037b2110 (&group->lock){..-.}-{2:2}, at: snd_pcm_period_elapsed+0x1a/0xa0 [ 49.572555][ C1] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 49.580071][ C1] (&timer->lock){+.+.}-{2:2} [ 49.580077][ C1] [ 49.580077][ C1] [ 49.580077][ C1] and interrupts could create inverse lock ordering between them. [ 49.580077][ C1] [ 49.599625][ C1] [ 49.599625][ C1] other info that might help us debug this: [ 49.608207][ C1] Possible interrupt unsafe locking scenario: [ 49.608207][ C1] [ 49.616493][ C1] CPU0 CPU1 [ 49.621920][ C1] ---- ---- [ 49.627266][ C1] lock(&timer->lock); [ 49.631438][ C1] local_irq_disable(); [ 49.638442][ C1] lock(&group->lock); [ 49.645259][ C1] lock(&timer->lock); [ 49.651989][ C1] [ 49.655498][ C1] lock(&group->lock); [ 49.659880][ C1] [ 49.659880][ C1] *** DEADLOCK *** [ 49.659880][ C1] [ 49.668172][ C1] no locks held by swapper/1/0. [ 49.672998][ C1] [ 49.672998][ C1] the shortest dependencies between 2nd lock and 1st lock: [ 49.682365][ C1] -> (&timer->lock){+.+.}-{2:2} { [ 49.687444][ C1] HARDIRQ-ON-W at: [ 49.691565][ C1] lock_acquire+0xea/0x270 [ 49.697780][ C1] _raw_spin_lock+0x2e/0x40 [ 49.704085][ C1] snd_timer_close_locked+0x2a/0x290 [ 49.711367][ C1] snd_timer_close+0x40/0x80 [ 49.717841][ C1] snd_seq_timer_close+0x43/0x60 [ 49.724790][ C1] snd_seq_queue_delete+0xaf/0x120 [ 49.731795][ C1] snd_seq_oss_release+0x88/0xd0 [ 49.738565][ C1] odev_release+0x27/0x40 [ 49.744775][ C1] __fput+0xf4/0x290 [ 49.750487][ C1] __se_sys_close+0x6a/0xc0 [ 49.756971][ C1] do_syscall_64+0xa7/0x190 [ 49.763271][ C1] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 49.771139][ C1] SOFTIRQ-ON-W at: [ 49.775355][ C1] lock_acquire+0xea/0x270 [ 49.781655][ C1] _raw_spin_lock+0x2e/0x40 [ 49.787950][ C1] snd_timer_close_locked+0x2a/0x290 [ 49.795055][ C1] snd_timer_close+0x40/0x80 [ 49.801455][ C1] snd_seq_timer_close+0x43/0x60 [ 49.808185][ C1] snd_seq_queue_delete+0xaf/0x120 [ 49.815177][ C1] snd_seq_oss_release+0x88/0xd0 [ 49.821995][ C1] odev_release+0x27/0x40 [ 49.828111][ C1] __fput+0xf4/0x290 [ 49.834173][ C1] __se_sys_close+0x6a/0xc0 [ 49.840487][ C1] do_syscall_64+0xa7/0x190 [ 49.846878][ C1] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 49.854846][ C1] INITIAL USE at: [ 49.859068][ C1] lock_acquire+0xea/0x270 [ 49.865377][ C1] _raw_spin_lock_irqsave+0x61/0xa0 [ 49.872464][ C1] snd_timer_notify+0x5b/0x140 [ 49.879022][ C1] snd_pcm_post_stop+0x49/0x80 [ 49.885517][ C1] snd_pcm_action+0xcf/0x100 [ 49.892273][ C1] snd_pcm_drop+0x7b/0xd0 [ 49.898429][ C1] snd_pcm_oss_sync+0xb2/0x420 [ 49.905118][ C1] snd_pcm_oss_release+0x44/0xe0 [ 49.911869][ C1] __fput+0xf4/0x290 [ 49.917666][ C1] __se_sys_close+0x6a/0xc0 [ 49.924151][ C1] do_syscall_64+0xa7/0x190 [ 49.930374][ C1] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 49.938329][ C1] } [ 49.940976][ C1] ... key at: [] snd_timer_new.__key+0x0/0x10 [ 49.949279][ C1] ... acquired at: [ 49.953323][ C1] _raw_spin_lock_irqsave+0x61/0xa0 [ 49.958795][ C1] snd_timer_notify+0x5b/0x140 [ 49.963890][ C1] snd_pcm_post_stop+0x49/0x80 [ 49.968897][ C1] snd_pcm_action+0xcf/0x100 [ 49.973810][ C1] snd_pcm_drop+0x7b/0xd0 [ 49.978384][ C1] snd_pcm_oss_sync+0xb2/0x420 [ 49.983380][ C1] snd_pcm_oss_release+0x44/0xe0 [ 49.988459][ C1] __fput+0xf4/0x290 [ 49.992499][ C1] __se_sys_close+0x6a/0xc0 [ 49.997402][ C1] do_syscall_64+0xa7/0x190 [ 50.002069][ C1] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 50.008109][ C1] [ 50.010489][ C1] -> (&group->lock){..-.}-{2:2} { [ 50.015933][ C1] IN-SOFTIRQ-W at: [ 50.019883][ C1] lock_acquire+0xea/0x270 [ 50.025928][ C1] _raw_spin_lock_irqsave+0x61/0xa0 [ 50.033087][ C1] snd_pcm_period_elapsed+0x1a/0xa0 [ 50.039922][ C1] dummy_hrtimer_callback+0x1a/0x50 [ 50.047005][ C1] __hrtimer_run_queues+0x1a6/0x330 [ 50.053848][ C1] hrtimer_run_softirq+0xa4/0x180 [ 50.060587][ C1] __do_softirq+0x149/0x3d1 [ 50.066771][ C1] __irq_exit_rcu+0x6f/0x100 [ 50.072990][ C1] irq_exit_rcu+0x9/0x30 [ 50.079222][ C1] sysvec_apic_timer_interrupt+0x92/0xb0 [ 50.086834][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 50.094700][ C1] acpi_safe_halt+0x20/0x30 [ 50.100844][ C1] acpi_idle_enter+0xc1/0xe0 [ 50.107743][ C1] cpuidle_enter_state+0xff/0x260 [ 50.114574][ C1] cpuidle_enter+0x28/0x40 [ 50.120782][ C1] do_idle+0x1c8/0x270 [ 50.127076][ C1] cpu_startup_entry+0x24/0x30 [ 50.133584][ C1] start_secondary+0x99/0xa0 [ 50.139798][ C1] secondary_startup_64_no_verify+0x15f/0x16b [ 50.147658][ C1] INITIAL USE at: [ 50.151609][ C1] lock_acquire+0xea/0x270 [ 50.157576][ C1] _raw_spin_lock_irq+0x5c/0x90 [ 50.164041][ C1] snd_pcm_hw_params+0xa7/0x7a0 [ 50.170435][ C1] snd_pcm_oss_change_params_locked+0xbcc/0x1130 [ 50.178295][ C1] snd_pcm_oss_make_ready+0xac/0x110 [ 50.185193][ C1] snd_pcm_oss_sync+0x95/0x420 [ 50.191762][ C1] snd_pcm_oss_release+0x44/0xe0 [ 50.198226][ C1] __fput+0xf4/0x290 [ 50.203765][ C1] __se_sys_close+0x6a/0xc0 [ 50.209885][ C1] do_syscall_64+0xa7/0x190 [ 50.216101][ C1] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 50.223786][ C1] } [ 50.226523][ C1] ... key at: [] snd_pcm_group_init.__key+0x0/0x10 [ 50.235175][ C1] ... acquired at: [ 50.239130][ C1] mark_lock+0xe9/0x150 [ 50.243806][ C1] __lock_acquire+0x4c5/0x2490 [ 50.248987][ C1] lock_acquire+0xea/0x270 [ 50.253727][ C1] _raw_spin_lock_irqsave+0x61/0xa0 [ 50.259065][ C1] snd_pcm_period_elapsed+0x1a/0xa0 [ 50.264436][ C1] dummy_hrtimer_callback+0x1a/0x50 [ 50.269785][ C1] __hrtimer_run_queues+0x1a6/0x330 [ 50.275249][ C1] hrtimer_run_softirq+0xa4/0x180 [ 50.280427][ C1] __do_softirq+0x149/0x3d1 [ 50.285540][ C1] __irq_exit_rcu+0x6f/0x100 [ 50.290274][ C1] irq_exit_rcu+0x9/0x30 [ 50.294835][ C1] sysvec_apic_timer_interrupt+0x92/0xb0 [ 50.300746][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 50.306869][ C1] acpi_safe_halt+0x20/0x30 [ 50.311514][ C1] acpi_idle_enter+0xc1/0xe0 [ 50.316244][ C1] cpuidle_enter_state+0xff/0x260 [ 50.321459][ C1] cpuidle_enter+0x28/0x40 [ 50.326124][ C1] do_idle+0x1c8/0x270 [ 50.330354][ C1] cpu_startup_entry+0x24/0x30 [ 50.335296][ C1] start_secondary+0x99/0xa0 [ 50.340137][ C1] secondary_startup_64_no_verify+0x15f/0x16b [ 50.346619][ C1] [ 50.348935][ C1] [ 50.348935][ C1] stack backtrace: [ 50.354828][ C1] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.8.0-rc2-syzkaller #0 [ 50.362885][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 50.374428][ C1] Call Trace: [ 50.378332][ C1] [ 50.381250][ C1] dump_stack_lvl+0x8d/0xe0 [ 50.386175][ C1] print_irq_inversion_bug+0x2c1/0x2d0 [ 50.391883][ C1] mark_lock_irq+0x32b/0x500 [ 50.396541][ C1] mark_lock+0xe9/0x150 [ 50.400782][ C1] __lock_acquire+0x4c5/0x2490 [ 50.405611][ C1] ? __lock_acquire+0x4ef/0x2490 [ 50.410910][ C1] ? __lock_acquire+0x4ef/0x2490 [ 50.415938][ C1] ? snd_pcm_period_elapsed+0x1a/0xa0 [ 50.421656][ C1] lock_acquire+0xea/0x270 [ 50.426319][ C1] ? snd_pcm_period_elapsed+0x1a/0xa0 [ 50.431780][ C1] ? __pfx_dummy_hrtimer_callback+0x10/0x10 [ 50.437733][ C1] ? _raw_spin_lock_irqsave+0x3b/0xa0 [ 50.443363][ C1] ? __pfx_dummy_hrtimer_callback+0x10/0x10 [ 50.449484][ C1] _raw_spin_lock_irqsave+0x61/0xa0 [ 50.455102][ C1] ? snd_pcm_period_elapsed+0x1a/0xa0 [ 50.460948][ C1] snd_pcm_period_elapsed+0x1a/0xa0 [ 50.466209][ C1] dummy_hrtimer_callback+0x1a/0x50 [ 50.471389][ C1] __hrtimer_run_queues+0x1a6/0x330 [ 50.476569][ C1] hrtimer_run_softirq+0xa4/0x180 [ 50.481576][ C1] ? __do_softirq+0xc3/0x3d1 [ 50.486169][ C1] __do_softirq+0x149/0x3d1 [ 50.490848][ C1] ? __irq_exit_rcu+0x6f/0x100 [ 50.495770][ C1] ? hrtimer_interrupt+0x121/0x3a0 [ 50.501229][ C1] __irq_exit_rcu+0x6f/0x100 [ 50.505879][ C1] irq_exit_rcu+0x9/0x30 [ 50.510175][ C1] sysvec_apic_timer_interrupt+0x92/0xb0 [ 50.515864][ C1] [ 50.518786][ C1] [ 50.521725][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 50.527781][ C1] RIP: 0010:acpi_safe_halt+0x20/0x30 [ 50.533039][ C1] Code: 90 90 90 90 90 90 90 90 90 90 65 48 8b 05 18 a8 95 7d 48 f7 00 08 00 00 00 75 10 66 90 0f 00 2d 00 86 46 00 f3 0f 1e fa fb f4 c3 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 [ 50.552987][ C1] RSP: 0018:ffffc900000e3e50 EFLAGS: 00000246 [ 50.559206][ C1] RAX: ffff8881012f1c40 RBX: ffff8881016fe464 RCX: ffff88813bd00000 [ 50.567161][ C1] RDX: 0000000000000001 RSI: ffff8881016fe400 RDI: ffff8881016fe464 [ 50.575540][ C1] RBP: ffff888104ed0800 R08: 0000000bed9b6327 R09: 00000000000000ff [ 50.583667][ C1] R10: 0000000000000004 R11: ffffffff826d2710 R12: 0000000000000001 [ 50.591963][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff83643cb0 [ 50.599938][ C1] ? __pfx_acpi_idle_enter+0x10/0x10 [ 50.605336][ C1] acpi_idle_enter+0xc1/0xe0 [ 50.609910][ C1] cpuidle_enter_state+0xff/0x260 [ 50.615013][ C1] cpuidle_enter+0x28/0x40 [ 50.619423][ C1] do_idle+0x1c8/0x270 [ 50.623458][ C1] cpu_startup_entry+0x24/0x30 [ 50.628275][ C1] start_secondary+0x99/0xa0 [ 50.632831][ C1] secondary_startup_64_no_verify+0x15f/0x16b [ 50.638864][ C1] 2024/03/15 08:34:29 executed programs: 4 2024/03/15 08:34:34 executed programs: 14