syzkaller syzkaller login: [ 26.787578][ T1726] cgroup: Unknown subsys name 'net' [ 26.905325][ T1726] cgroup: Unknown subsys name 'rlimit' [ 27.086301][ T1726] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 29.205640][ T1730] syz-executor.0 (1730) used greatest stack depth: 9880 bytes left [ 29.809876][ T1718] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 29.924830][ T1718] UDPLite: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list Warning: Permanently added '10.128.1.108' (ED25519) to the list of known hosts. 2024/04/10 11:21:58 ignoring optional flag "sandboxArg"="0" 2024/04/10 11:21:58 parsed 1 programs 2024/04/10 11:21:58 executed programs: 0 [ 48.234701][ T2248] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 50.818204][ C0] [ 50.820542][ C0] ======================================================== [ 50.827772][ C0] WARNING: possible irq lock inversion dependency detected [ 50.835019][ C0] 6.8.0-rc2-syzkaller #0 Not tainted [ 50.840361][ C0] -------------------------------------------------------- [ 50.847533][ C0] swapper/0/0 just changed the state of lock: [ 50.853862][ C0] ffff8881033c3510 (&group->lock){..-.}-{2:2}, at: snd_pcm_period_elapsed+0x1a/0xa0 [ 50.863392][ C0] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 50.870999][ C0] (&timer->lock){+.+.}-{2:2} [ 50.871006][ C0] [ 50.871006][ C0] [ 50.871006][ C0] and interrupts could create inverse lock ordering between them. [ 50.871006][ C0] [ 50.890017][ C0] [ 50.890017][ C0] other info that might help us debug this: [ 50.898240][ C0] Possible interrupt unsafe locking scenario: [ 50.898240][ C0] [ 50.906700][ C0] CPU0 CPU1 [ 50.912047][ C0] ---- ---- [ 50.917395][ C0] lock(&timer->lock); [ 50.921515][ C0] local_irq_disable(); [ 50.928240][ C0] lock(&group->lock); [ 50.935136][ C0] lock(&timer->lock); [ 50.941955][ C0] [ 50.945549][ C0] lock(&group->lock); [ 50.949931][ C0] [ 50.949931][ C0] *** DEADLOCK *** [ 50.949931][ C0] [ 50.958134][ C0] no locks held by swapper/0/0. [ 50.963054][ C0] [ 50.963054][ C0] the shortest dependencies between 2nd lock and 1st lock: [ 50.972498][ C0] -> (&timer->lock){+.+.}-{2:2} { [ 50.977751][ C0] HARDIRQ-ON-W at: [ 50.982220][ C0] lock_acquire+0xea/0x270 [ 50.988774][ C0] _raw_spin_lock+0x2e/0x40 [ 50.995181][ C0] snd_timer_close_locked+0x2a/0x290 [ 51.002519][ C0] snd_timer_close+0x40/0x80 [ 51.009066][ C0] snd_seq_timer_close+0x43/0x60 [ 51.015879][ C0] snd_seq_queue_delete+0xaf/0x120 [ 51.022776][ C0] snd_seq_oss_release+0x88/0xd0 [ 51.029514][ C0] odev_release+0x27/0x40 [ 51.035749][ C0] __fput+0xf4/0x290 [ 51.041524][ C0] __se_sys_close+0x6a/0xc0 [ 51.047927][ C0] do_syscall_64+0xa7/0x190 [ 51.054318][ C0] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 51.062368][ C0] SOFTIRQ-ON-W at: [ 51.066505][ C0] lock_acquire+0xea/0x270 [ 51.072856][ C0] _raw_spin_lock+0x2e/0x40 [ 51.079591][ C0] snd_timer_close_locked+0x2a/0x290 [ 51.086750][ C0] snd_timer_close+0x40/0x80 [ 51.093224][ C0] snd_seq_timer_close+0x43/0x60 [ 51.099951][ C0] snd_seq_queue_delete+0xaf/0x120 [ 51.107056][ C0] snd_seq_oss_release+0x88/0xd0 [ 51.114234][ C0] odev_release+0x27/0x40 [ 51.120441][ C0] __fput+0xf4/0x290 [ 51.126301][ C0] __se_sys_close+0x6a/0xc0 [ 51.132944][ C0] do_syscall_64+0xa7/0x190 [ 51.139357][ C0] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 51.147895][ C0] INITIAL USE at: [ 51.152369][ C0] lock_acquire+0xea/0x270 [ 51.158856][ C0] _raw_spin_lock_irqsave+0x61/0xa0 [ 51.166123][ C0] snd_timer_notify+0x5b/0x140 [ 51.172786][ C0] snd_pcm_post_stop+0x49/0x80 [ 51.179447][ C0] snd_pcm_action+0xcf/0x100 [ 51.185778][ C0] snd_pcm_drop+0x7b/0xd0 [ 51.191806][ C0] snd_pcm_oss_sync+0xb2/0x420 [ 51.198350][ C0] snd_pcm_oss_release+0x44/0xe0 [ 51.205173][ C0] __fput+0xf4/0x290 [ 51.211121][ C0] __se_sys_close+0x6a/0xc0 [ 51.217676][ C0] do_syscall_64+0xa7/0x190 [ 51.224412][ C0] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 51.232180][ C0] } [ 51.234736][ C0] ... key at: [] snd_timer_new.__key+0x0/0x10 [ 51.243206][ C0] ... acquired at: [ 51.247063][ C0] _raw_spin_lock_irqsave+0x61/0xa0 [ 51.252922][ C0] snd_timer_notify+0x5b/0x140 [ 51.257923][ C0] snd_pcm_post_stop+0x49/0x80 [ 51.263260][ C0] snd_pcm_action+0xcf/0x100 [ 51.268069][ C0] snd_pcm_drop+0x7b/0xd0 [ 51.272621][ C0] snd_pcm_oss_sync+0xb2/0x420 [ 51.277521][ C0] snd_pcm_oss_release+0x44/0xe0 [ 51.282681][ C0] __fput+0xf4/0x290 [ 51.286889][ C0] __se_sys_close+0x6a/0xc0 [ 51.291664][ C0] do_syscall_64+0xa7/0x190 [ 51.296576][ C0] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 51.303268][ C0] [ 51.305579][ C0] -> (&group->lock){..-.}-{2:2} { [ 51.310929][ C0] IN-SOFTIRQ-W at: [ 51.315164][ C0] lock_acquire+0xea/0x270 [ 51.321320][ C0] _raw_spin_lock_irqsave+0x61/0xa0 [ 51.328145][ C0] snd_pcm_period_elapsed+0x1a/0xa0 [ 51.335131][ C0] dummy_hrtimer_callback+0x1a/0x50 [ 51.342077][ C0] __hrtimer_run_queues+0x1a6/0x330 [ 51.349606][ C0] hrtimer_run_softirq+0xa4/0x180 [ 51.356348][ C0] __do_softirq+0x149/0x3d1 [ 51.362555][ C0] __irq_exit_rcu+0x6f/0x100 [ 51.368876][ C0] irq_exit_rcu+0x9/0x30 [ 51.374737][ C0] sysvec_apic_timer_interrupt+0x92/0xb0 [ 51.382077][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 51.389930][ C0] acpi_safe_halt+0x20/0x30 [ 51.396132][ C0] acpi_idle_enter+0xc1/0xe0 [ 51.402512][ C0] cpuidle_enter_state+0xff/0x260 [ 51.409586][ C0] cpuidle_enter+0x28/0x40 [ 51.415707][ C0] do_idle+0x1c8/0x270 [ 51.421651][ C0] cpu_startup_entry+0x24/0x30 [ 51.428285][ C0] rest_init+0x1e5/0x1f0 [ 51.434231][ C0] arch_call_rest_init+0x9/0x10 [ 51.440813][ C0] start_kernel+0x314/0x330 [ 51.447203][ C0] x86_64_start_reservations+0x2a/0x30 [ 51.454374][ C0] x86_64_start_kernel+0x94/0xa0 [ 51.461012][ C0] secondary_startup_64_no_verify+0x15f/0x16b [ 51.468694][ C0] INITIAL USE at: [ 51.473098][ C0] lock_acquire+0xea/0x270 [ 51.480102][ C0] _raw_spin_lock_irq+0x5c/0x90 [ 51.486527][ C0] snd_pcm_hw_params+0xa7/0x7a0 [ 51.492933][ C0] snd_pcm_oss_change_params_locked+0xbcc/0x1130 [ 51.502880][ C0] snd_pcm_oss_make_ready+0xac/0x110 [ 51.509787][ C0] snd_pcm_oss_sync+0x95/0x420 [ 51.516163][ C0] snd_pcm_oss_release+0x44/0xe0 [ 51.523242][ C0] __fput+0xf4/0x290 [ 51.529028][ C0] __se_sys_close+0x6a/0xc0 [ 51.535586][ C0] do_syscall_64+0xa7/0x190 [ 51.542035][ C0] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 51.550273][ C0] } [ 51.552829][ C0] ... key at: [] snd_pcm_group_init.__key+0x0/0x10 [ 51.561642][ C0] ... acquired at: [ 51.565958][ C0] mark_lock+0xe9/0x150 [ 51.570989][ C0] __lock_acquire+0x4c5/0x2490 [ 51.576271][ C0] lock_acquire+0xea/0x270 [ 51.581086][ C0] _raw_spin_lock_irqsave+0x61/0xa0 [ 51.586529][ C0] snd_pcm_period_elapsed+0x1a/0xa0 [ 51.592173][ C0] dummy_hrtimer_callback+0x1a/0x50 [ 51.598741][ C0] __hrtimer_run_queues+0x1a6/0x330 [ 51.604377][ C0] hrtimer_run_softirq+0xa4/0x180 [ 51.609648][ C0] __do_softirq+0x149/0x3d1 [ 51.614294][ C0] __irq_exit_rcu+0x6f/0x100 [ 51.619113][ C0] irq_exit_rcu+0x9/0x30 [ 51.623671][ C0] sysvec_apic_timer_interrupt+0x92/0xb0 [ 51.629531][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 51.636273][ C0] acpi_safe_halt+0x20/0x30 [ 51.641102][ C0] acpi_idle_enter+0xc1/0xe0 [ 51.646178][ C0] cpuidle_enter_state+0xff/0x260 [ 51.652426][ C0] cpuidle_enter+0x28/0x40 [ 51.657091][ C0] do_idle+0x1c8/0x270 [ 51.661394][ C0] cpu_startup_entry+0x24/0x30 [ 51.666293][ C0] rest_init+0x1e5/0x1f0 [ 51.670684][ C0] arch_call_rest_init+0x9/0x10 [ 51.675848][ C0] start_kernel+0x314/0x330 [ 51.680491][ C0] x86_64_start_reservations+0x2a/0x30 [ 51.686441][ C0] x86_64_start_kernel+0x94/0xa0 [ 51.691698][ C0] secondary_startup_64_no_verify+0x15f/0x16b [ 51.698455][ C0] [ 51.700748][ C0] [ 51.700748][ C0] stack backtrace: [ 51.706607][ C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.8.0-rc2-syzkaller #0 [ 51.714471][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 51.724522][ C0] Call Trace: [ 51.727794][ C0] [ 51.730612][ C0] dump_stack_lvl+0x8d/0xe0 [ 51.735347][ C0] print_irq_inversion_bug+0x2c1/0x2d0 [ 51.740778][ C0] mark_lock_irq+0x32b/0x500 [ 51.745416][ C0] mark_lock+0xe9/0x150 [ 51.749559][ C0] __lock_acquire+0x4c5/0x2490 [ 51.754589][ C0] ? __lock_acquire+0x4ef/0x2490 [ 51.759746][ C0] ? __lock_acquire+0x4ef/0x2490 [ 51.764731][ C0] ? snd_pcm_period_elapsed+0x1a/0xa0 [ 51.770067][ C0] lock_acquire+0xea/0x270 [ 51.774543][ C0] ? snd_pcm_period_elapsed+0x1a/0xa0 [ 51.779974][ C0] ? __pfx_dummy_hrtimer_callback+0x10/0x10 [ 51.785829][ C0] ? _raw_spin_lock_irqsave+0x3b/0xa0 [ 51.791304][ C0] ? __pfx_dummy_hrtimer_callback+0x10/0x10 [ 51.797347][ C0] _raw_spin_lock_irqsave+0x61/0xa0 [ 51.802523][ C0] ? snd_pcm_period_elapsed+0x1a/0xa0 [ 51.808230][ C0] snd_pcm_period_elapsed+0x1a/0xa0 [ 51.813493][ C0] dummy_hrtimer_callback+0x1a/0x50 [ 51.819197][ C0] __hrtimer_run_queues+0x1a6/0x330 [ 51.824375][ C0] hrtimer_run_softirq+0xa4/0x180 [ 51.829545][ C0] ? __do_softirq+0xc3/0x3d1 [ 51.834189][ C0] __do_softirq+0x149/0x3d1 [ 51.838657][ C0] ? __irq_exit_rcu+0x6f/0x100 [ 51.843473][ C0] ? hrtimer_interrupt+0x121/0x3a0 [ 51.849169][ C0] __irq_exit_rcu+0x6f/0x100 [ 51.853827][ C0] irq_exit_rcu+0x9/0x30 [ 51.858048][ C0] sysvec_apic_timer_interrupt+0x92/0xb0 [ 51.863746][ C0] [ 51.866655][ C0] [ 51.869644][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 51.875678][ C0] RIP: 0010:acpi_safe_halt+0x20/0x30 [ 51.880928][ C0] Code: 90 90 90 90 90 90 90 90 90 90 65 48 8b 05 18 c8 94 7d 48 f7 00 08 00 00 00 75 10 66 90 0f 00 2d 00 a6 45 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 [ 51.900929][ C0] RSP: 0018:ffffffff83403e00 EFLAGS: 00000246 [ 51.906969][ C0] RAX: ffffffff83423780 RBX: ffff8881016fe064 RCX: ffff88813bc00000 [ 51.914941][ C0] RDX: 0000000000000001 RSI: ffff8881016fe000 RDI: ffff8881016fe064 [ 51.923411][ C0] RBP: ffff8881036b2800 R08: 0000000c2ac8663d R09: 00000000000000ff [ 51.931470][ C0] R10: 0000000000000003 R11: ffffffff826e0710 R12: 0000000000000001 [ 51.939782][ C0] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff83643cb0 [ 51.947820][ C0] ? __pfx_acpi_idle_enter+0x10/0x10 [ 51.953338][ C0] acpi_idle_enter+0xc1/0xe0 [ 51.958259][ C0] cpuidle_enter_state+0xff/0x260 [ 51.963392][ C0] cpuidle_enter+0x28/0x40 [ 51.967785][ C0] do_idle+0x1c8/0x270 [ 51.971820][ C0] cpu_startup_entry+0x24/0x30 [ 51.976655][ C0] ? rest_init+0x2c/0x1f0 [ 51.981209][ C0] rest_init+0x1e5/0x1f0 [ 51.985505][ C0] arch_call_rest_init+0x9/0x10 [ 51.990408][ C0] start_kernel+0x314/0x330 [ 51.994899][ C0] x86_64_start_reservations+0x2a/0x30 [ 52.000329][ C0] x86_64_start_kernel+0x94/0xa0 [ 52.005249][ C0] secondary_startup_64_no_verify+0x15f/0x16b [ 52.012500][ C0] 2024/04/10 11:22:04 executed programs: 4 2024/04/10 11:22:09 executed programs: 14