DUID 00:04:89:05:98:7d:bd:cb:ea:8e:b7:3c:a9:5c:45:de:a2:b6 forked to background, child pid 3174 [ 22.792626][ T3175] 8021q: adding VLAN 0 to HW filter on device bond0 [ 22.802066][ T3175] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.10.29' (ED25519) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program syzkaller login: [ 41.379687][ T3248] [ 41.379700][ T13] ------------[ cut here ]------------ [ 41.382024][ T3248] ===================================================== [ 41.382030][ T3248] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 41.382039][ T3248] 5.15.152-syzkaller #0 Not tainted [ 41.382046][ T3248] ----------------------------------------------------- [ 41.382051][ T3248] kworker/1:3/3248 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 41.387481][ T13] raw_local_irq_restore() called with IRQs enabled [ 41.387531][ T13] WARNING: CPU: 0 PID: 13 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 [ 41.394388][ T3248] ffff888079d181c0 (&stab->lock){+...}-{2:2}, at: sock_map_delete_elem+0x97/0x130 [ 41.402705][ T13] Modules linked in: [ 41.407016][ T3248] [ 41.407016][ T3248] and this task is already holding: [ 41.407023][ T3248] ffff8880b9b39b18 (&pool->lock){-.-.}-{2:2} [ 41.414231][ T13] [ 41.421647][ T3248] , at: __queue_work+0x56d/0xd00 [ 41.421668][ T3248] which would create a new lock dependency: [ 41.421673][ T3248] (&pool->lock){-.-.}-{2:2} -> ( [ 41.428465][ T13] CPU: 0 PID: 13 Comm: kworker/0:1 Not tainted 5.15.152-syzkaller #0 [ 41.438543][ T3248] &stab->lock){+...}-{2:2} [ 41.438561][ T3248] [ 41.438561][ T3248] but this new dependency connects a HARDIRQ-irq-safe lock: [ 41.438567][ T3248] (&pool->lock){-.-.}-{2:2} [ 41.438582][ T3248] [ 41.438582][ T3248] ... which became HARDIRQ-irq-safe at: [ 41.448327][ T13] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 41.451614][ T3248] lock_acquire+0x1db/0x4f0 [ 41.451634][ T3248] _raw_spin_lock+0x2a/0x40 [ 41.459475][ T13] Workqueue: events bpf_prog_free_deferred [ 41.464935][ T3248] __queue_work+0x56d/0xd00 [ 41.464953][ T3248] queue_work_on+0x14b/0x250 [ 41.467288][ T13] [ 41.472165][ T3248] hrtimer_run_queues+0x14b/0x450 [ 41.472180][ T3248] update_process_times+0xca/0x200 [ 41.472197][ T3248] tick_periodic+0x197/0x210 [ 41.478598][ T13] RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 [ 41.483062][ T3248] tick_handle_periodic+0x46/0x150 [ 41.483081][ T3248] __sysvec_apic_timer_interrupt+0x139/0x470 [ 41.483098][ T3248] sysvec_apic_timer_interrupt+0x8c/0xb0 [ 41.483112][ T3248] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 41.491520][ T13] Code: 24 48 c7 c7 a0 d1 89 8a e8 6c d1 fe ff 80 3d ae 7f b4 03 00 74 01 c3 c6 05 a4 7f b4 03 01 48 c7 c7 80 0c 8b 8a e8 f3 1b 30 f7 <0f> 0b c3 41 56 53 48 83 ec 10 65 48 8b 04 25 28 00 00 00 48 89 44 [ 41.495526][ T3248] default_idle+0xb/0x10 [ 41.495542][ T3248] default_idle_call+0x81/0xc0 [ 41.505254][ T13] RSP: 0018:ffffc90000d27b18 EFLAGS: 00010246 [ 41.509523][ T3248] do_idle+0x271/0x670 [ 41.509542][ T3248] cpu_startup_entry+0x14/0x20 [ 41.509557][ T3248] start_secondary+0x371/0x500 [ 41.517572][ T13] [ 41.527272][ T3248] secondary_startup_64_no_verify+0xb1/0xbb [ 41.527293][ T3248] [ 41.527293][ T3248] to a HARDIRQ-irq-unsafe lock: [ 41.527299][ T3248] (&stab->lock){+...}-{2:2} [ 41.532179][ T13] RAX: 796fc7209466a900 RBX: 0000000000000200 RCX: ffff88813fe20000 [ 41.536439][ T3248] [ 41.536439][ T3248] ... which became HARDIRQ-irq-unsafe at: [ 41.536447][ T3248] ... [ 41.536450][ T3248] lock_acquire+0x1db/0x4f0 [ 41.542657][ T13] RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 [ 41.546801][ T3248] _raw_spin_lock_bh+0x31/0x40 [ 41.546819][ T3248] sock_map_delete_elem+0x97/0x130 [ 41.551751][ T13] RBP: ffffc90000d27bf8 R08: ffffffff8166665c R09: ffffed1017344f24 [ 41.553771][ T3248] 0xffffffffa0014312 [ 41.553784][ T3248] bpf_trace_run4+0x1ea/0x390 [ 41.558890][ T13] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000200 [ 41.564035][ T3248] __bpf_trace_mm_page_alloc+0xba/0xe0 [ 41.564059][ T3248] __alloc_pages+0x6e0/0x700 [ 41.564072][ T3248] alloc_pages_vma+0x39a/0x800 [ 41.564087][ T3248] wp_page_copy+0x24e/0x2070 [ 41.569468][ T13] R13: 0000000000000000 R14: 0000000000000246 R15: 1ffff920001a4f68 [ 41.574694][ T3248] handle_mm_fault+0x2a3d/0x5950 [ 41.574714][ T3248] exc_page_fault+0x271/0x740 [ 41.580165][ T13] FS: 0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 [ 41.585912][ T3248] asm_exc_page_fault+0x22/0x30 [ 41.585931][ T3248] [ 41.585931][ T3248] other info that might help us debug this: [ 41.585931][ T3248] [ 41.592032][ T13] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.597653][ T3248] Possible interrupt unsafe locking scenario: [ 41.597653][ T3248] [ 41.597659][ T3248] CPU0 CPU1 [ 41.597663][ T3248] ---- ---- [ 41.597667][ T3248] lock(&stab->lock [ 41.617640][ T13] CR2: 00007f8908073270 CR3: 000000002295a000 CR4: 00000000003506f0 [ 41.621543][ T3248] ); [ 41.621548][ T3248] local_irq_disable(); [ 41.621553][ T3248] lock(&pool->lock); [ 41.621566][ T3248] lock(&stab->lock); [ 41.621577][ T3248] [ 41.621580][ T3248] lock(&pool->lock); [ 41.621590][ T3248] [ 41.621590][ T3248] *** DEADLOCK *** [ 41.621590][ T3248] [ 41.627067][ T13] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.632442][ T3248] 5 locks held by kworker/1:3/3248: [ 41.632453][ T3248] #0: ffff888011c70938 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x78a/0x10c0 [ 41.636887][ T13] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.641433][ T3248] #1: ffffc900014dfd20 ((work_completion)(&aux->work)){+.+.}-{0:0}, at: process_one_work+0x7d0/0x10c0 [ 41.641479][ T3248] #2: [ 41.646487][ T13] Call Trace: [ 41.648600][ T3248] ffffffff8c91f720 (rcu_read_lock){....}-{1:2} [ 41.654781][ T13] [ 41.661554][ T3248] , at: rcu_lock_acquire+0x5/0x30 [ 41.661573][ T3248] #3: ffff8880b9b39b18 (&pool->lock [ 41.666384][ T13] ? __warn+0x15b/0x300 [ 41.674089][ T3248] ){-.-.}-{2:2}, at: __queue_work+0x56d/0xd00 [ 41.674114][ T3248] #4: ffffffff8c91f720 (rcu_read_lock [ 41.682283][ T13] ? warn_bogus_irq_restore+0x1d/0x20 [ 41.684551][ T3248] ){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 41.689416][ T13] ? report_bug+0x1b7/0x2e0 [ 41.697072][ T3248] [ 41.697072][ T3248] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 41.697081][ T3248] -> (&pool->lock [ 41.701960][ T13] ? handle_bug+0x3d/0x70 [ 41.707079][ T3248] ){-.-.}-{2:2} { [ 41.707093][ T3248] IN-HARDIRQ-W at: [ 41.715572][ T13] ? exc_invalid_op+0x16/0x40 [ 41.719080][ T3248] lock_acquire+0x1db/0x4f0 [ 41.719096][ T3248] _raw_spin_lock+0x2a/0x40 [ 41.724127][ T13] ? asm_exc_invalid_op+0x16/0x20 [ 41.731800][ T3248] __queue_work+0x56d/0xd00 [ 41.731822][ T3248] queue_work_on+0x14b/0x250 [ 41.731835][ T3248] hrtimer_run_queues+0x14b/0x450 [ 41.731849][ T3248] update_process_times+0xca/0x200 [ 41.731864][ T3248] tick_periodic+0x197/0x210 [ 41.737879][ T13] ? __wake_up_klogd+0xcc/0x100 [ 41.742038][ T3248] tick_handle_periodic+0x46/0x150 [ 41.742056][ T3248] __sysvec_apic_timer_interrupt+0x139/0x470 [ 41.742074][ T3248] sysvec_apic_timer_interrupt+0x8c/0xb0 [ 41.742090][ T3248] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 41.747335][ T13] ? warn_bogus_irq_restore+0x1d/0x20 [ 41.751564][ T3248] default_idle+0xb/0x10 [ 41.751580][ T3248] default_idle_call+0x81/0xc0 [ 41.751593][ T3248] do_idle+0x271/0x670 [ 41.751609][ T3248] cpu_startup_entry+0x14/0x20 [ 41.759989][ T13] ? warn_bogus_irq_restore+0x1d/0x20 [ 41.764559][ T3248] start_secondary+0x371/0x500 [ 41.764579][ T3248] secondary_startup_64_no_verify+0xb1/0xbb [ 41.769601][ T13] queue_work_on+0x1e6/0x250 [ 41.778213][ T3248] IN-SOFTIRQ-W at: [ 41.778225][ T3248] lock_acquire+0x1db/0x4f0 [ 41.783415][ T13] ? wq_worker_last_func+0x40/0x40 [ 41.793341][ T3248] _raw_spin_lock+0x2a/0x40 [ 41.793358][ T3248] __queue_work+0x56d/0xd00 [ 41.793372][ T3248] call_timer_fn+0x16d/0x560 [ 41.800350][ T13] ? bpf_map_put+0x175/0x280 [ 41.808256][ T3248] __run_timers+0x6a8/0x890 [ 41.808275][ T3248] __do_softirq+0x3b3/0x93a [ 41.813980][ T13] bpf_prog_free_deferred+0x135/0x6a0 [ 41.819049][ T3248] __irq_exit_rcu+0x155/0x240 [ 41.819066][ T3248] irq_exit_rcu+0x5/0x20 [ 41.823198][ T13] process_one_work+0x8a1/0x10c0 [ 41.830880][ T3248] sysvec_apic_timer_interrupt+0x91/0xb0 [ 41.830898][ T3248] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 41.830916][ T3248] unwind_next_frame+0xea5/0x1fa0 [ 41.833780][ T13] ? worker_detach_from_pool+0x260/0x260 [ 41.840135][ T3248] arch_stack_walk+0x10d/0x140 [ 41.840155][ T3248] stack_trace_save+0x113/0x1c0 [ 41.840170][ T3248] kasan_set_track+0x4b/0x80 [ 41.847053][ T13] ? _raw_spin_lock_irqsave+0x120/0x120 [ 41.853287][ T3248] kasan_set_free_info+0x1f/0x40 [ 41.853306][ T3248] ____kasan_slab_free+0xd8/0x120 [ 41.853322][ T3248] slab_free_freelist_hook+0xdd/0x160 [ 41.857066][ T13] ? kthread_data+0x4e/0xc0 [ 41.860977][ T3248] kmem_cache_free+0x91/0x1f0 [ 41.860994][ T3248] acpi_os_release_object+0x19/0x20 [ 41.861011][ T3248] acpi_ps_complete_op+0x144/0xa10 [ 41.869472][ T13] ? wq_worker_running+0x97/0x170 [ 41.877086][ T3248] acpi_ps_parse_loop+0xeaf/0x1c10 [ 41.882479][ T13] worker_thread+0xaca/0x1280 [ 41.892547][ T3248] acpi_ps_parse_aml+0x203/0x950 [ 41.892564][ T3248] acpi_ps_execute_method+0x740/0x870 [ 41.892578][ T3248] acpi_ns_evaluate+0x636/0x9f0 [ 41.900879][ T13] kthread+0x3f6/0x4f0 [ 41.911519][ T3248] acpi_evaluate_object+0x597/0xaf0 [ 41.911536][ T3248] acpi_evaluate_integer+0x117/0x2e0 [ 41.911553][ T3248] acpi_bus_get_status+0x176/0x3a0 [ 41.914619][ T13] ? rcu_lock_release+0x20/0x20 [ 41.917555][ T3248] acpi_bus_attach+0x1fe/0xcb0 [ 41.917573][ T3248] acpi_bus_attach+0x2c8/0xcb0 [ 41.924080][ T13] ? kthread_blkcg+0xd0/0xd0 [ 41.926628][ T3248] acpi_bus_attach+0x2c8/0xcb0 [ 41.926650][ T3248] acpi_bus_attach+0x2c8/0xcb0 [ 41.931986][ T13] ret_from_fork+0x1f/0x30 [ 41.936909][ T3248] acpi_bus_attach+0x2c8/0xcb0 [ 41.936927][ T3248] acpi_bus_scan+0x10a/0x200 [ 41.941332][ T13] [ 41.947088][ T3248] acpi_scan_init+0x263/0x7b5 [ 41.947109][ T3248] acpi_init+0x148/0x21f [ 41.952860][ T13] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 41.957884][ T3248] do_one_initcall+0x22b/0x7a0 [ 41.964010][ T13] CPU: 0 PID: 13 Comm: kworker/0:1 Not tainted 5.15.152-syzkaller #0 [ 41.968484][ T3248] do_initcall_level+0x157/0x207 [ 41.978864][ T13] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 41.982468][ T3248] do_initcalls+0x49/0x86 [ 41.986773][ T13] Workqueue: events bpf_prog_free_deferred [ 41.990374][ T3248] kernel_init_freeable+0x425/0x5b5 [ 41.994325][ T13] [ 41.994331][ T13] Call Trace: [ 41.998970][ T3248] kernel_init+0x19/0x290 [ 42.005097][ T13] [ 42.011217][ T3248] ret_from_fork+0x1f/0x30 [ 42.016216][ T13] dump_stack_lvl+0x1e3/0x2cb [ 42.022336][ T3248] INITIAL USE [ 42.028549][ T13] ? io_uring_drop_tctx_refs+0x19d/0x19d [ 42.035193][ T3248] at: [ 42.035199][ T3248] lock_acquire+0x1db/0x4f0 [ 42.041925][ T13] ? panic+0x84d/0x84d [ 42.048132][ T3248] _raw_spin_lock_irqsave+0xd1/0x120 [ 42.052955][ T13] ? __stack_chk_fail+0x10/0x10 [ 42.059683][ T3248] pwq_adjust_max_active+0x14e/0x550 [ 42.067280][ T13] ? __stack_chk_fail+0x10/0x10 [ 42.074529][ T3248] alloc_workqueue+0xbb4/0x13f0 [ 42.082128][ T13] panic+0x318/0x84d [ 42.087468][ T3248] workqueue_init_early+0x7b2/0x96c [ 42.093334][ T13] ? __warn+0x16a/0x300 [ 42.099715][ T3248] start_kernel+0x1fa/0x535 [ 42.105405][ T13] ? fb_is_primary_device+0xcc/0xcc [ 42.111789][ T3248] secondary_startup_64_no_verify+0xb1/0xbb [ 42.117222][ T13] ? ret_from_fork+0x1f/0x30 [ 42.123601][ T3248] } [ 42.123606][ T3248] ... key at: [] init_worker_pool.__key+0x0/0x20 [ 42.131112][ T13] ? warn_bogus_irq_restore+0x1d/0x20 [ 42.135668][ T3248] [ 42.135668][ T3248] the dependencies between the lock to be acquired [ 42.135675][ T3248] and HARDIRQ-irq-unsafe lock: [ 42.139621][ T13] __warn+0x2b2/0x300 [ 42.145761][ T3248] -> [ 42.150824][ T13] ? warn_bogus_irq_restore+0x1d/0x20 [ 42.156943][ T3248] (&stab->lock [ 42.163062][ T13] report_bug+0x1b7/0x2e0 [ 42.169269][ T3248] ){+...}-{2:2} [ 42.173830][ T13] handle_bug+0x3d/0x70 [ 42.180032][ T3248] { [ 42.180036][ T3248] HARDIRQ-ON-W [ 42.186153][ T13] exc_invalid_op+0x16/0x40 [ 42.191494][ T3248] at: [ 42.191499][ T3248] lock_acquire+0x1db/0x4f0 [ 42.197789][ T13] asm_exc_invalid_op+0x16/0x20 [ 42.203648][ T3248] _raw_spin_lock_bh+0x31/0x40 [ 42.208555][ T13] RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 [ 42.215805][ T3248] sock_map_delete_elem+0x97/0x130 [ 42.223404][ T13] Code: 24 48 c7 c7 a0 d1 89 8a e8 6c d1 fe ff 80 3d ae 7f b4 03 00 74 01 c3 c6 05 a4 7f b4 03 01 48 c7 c7 80 0c 8b 8a e8 f3 1b 30 f7 <0f> 0b c3 41 56 53 48 83 ec 10 65 48 8b 04 25 28 00 00 00 48 89 44 [ 42.230046][ T3248] 0xffffffffa0014312 [ 42.235645][ T13] RSP: 0018:ffffc90000d27b18 EFLAGS: 00010246 [ 42.242028][ T3248] bpf_trace_run4+0x1ea/0x390 [ 42.248498][ T13] [ 42.248503][ T13] RAX: 796fc7209466a900 RBX: 0000000000000200 RCX: ffff88813fe20000 [ 42.254706][ T3248] __bpf_trace_mm_page_alloc+0xba/0xe0 [ 42.260219][ T13] RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 [ 42.266781][ T3248] __alloc_pages+0x6e0/0x700 [ 42.273425][ T13] RBP: ffffc90000d27bf8 R08: ffffffff8166665c R09: ffffed1017344f24 [ 42.280412][ T3248] alloc_pages_vma+0x39a/0x800 [ 42.284884][ T13] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000200 [ 42.291178][ T3248] wp_page_copy+0x24e/0x2070 [ 42.297994][ T13] R13: 0000000000000000 R14: 0000000000000246 R15: 1ffff920001a4f68 [ 42.304722][ T3248] handle_mm_fault+0x2a3d/0x5950 [ 42.309720][ T13] ? __wake_up_klogd+0xcc/0x100 [ 42.316447][ T3248] exc_page_fault+0x271/0x740 [ 42.321102][ T13] ? warn_bogus_irq_restore+0x1d/0x20 [ 42.327655][ T3248] asm_exc_page_fault+0x22/0x30 [ 42.334642][ T13] queue_work_on+0x1e6/0x250 [ 42.341111][ T3248] INITIAL USE at: [ 42.345149][ T13] ? wq_worker_last_func+0x40/0x40 [ 42.351961][ T3248] lock_acquire+0x1db/0x4f0 [ 42.358870][ T13] ? bpf_map_put+0x175/0x280 [ 42.365596][ T3248] _raw_spin_lock_bh+0x31/0x40 [ 42.370418][ T13] bpf_prog_free_deferred+0x135/0x6a0 [ 42.376799][ T3248] sock_map_delete_elem+0x97/0x130 [ 42.383184][ T13] process_one_work+0x8a1/0x10c0 [ 42.387740][ T3248] 0xffffffffa0014312 [ 42.394127][ T13] ? worker_detach_from_pool+0x260/0x260 [ 42.400504][ T3248] bpf_trace_run4+0x1ea/0x390 [ 42.404896][ T13] ? _raw_spin_lock_irqsave+0x120/0x120 [ 42.411275][ T3248] __bpf_trace_mm_page_alloc+0xba/0xe0 [ 42.417500][ T13] ? kthread_data+0x4e/0xc0 [ 42.420495][ T3248] __alloc_pages+0x6e0/0x700 [ 42.426793][ T13] ? wq_worker_running+0x97/0x170 [ 42.432653][ T3248] alloc_pages_vma+0x39a/0x800 [ 42.439906][ T13] worker_thread+0xaca/0x1280 [ 42.446285][ T3248] wp_page_copy+0x24e/0x2070 [ 42.454327][ T13] kthread+0x3f6/0x4f0 [ 42.460872][ T3248] handle_mm_fault+0x2a3d/0x5950 [ 42.470898][ T13] ? rcu_lock_release+0x20/0x20 [ 42.476845][ T3248] exc_page_fault+0x271/0x740 [ 42.482619][ T13] ? kthread_blkcg+0xd0/0xd0 [ 42.489437][ T3248] asm_exc_page_fault+0x22/0x30 [ 42.491745][ T13] ret_from_fork+0x1f/0x30 [ 42.494999][ T3248] } [ 42.495004][ T3248] ... key at: [] sock_map_alloc.__key+0x0/0x20 [ 42.500956][ T13] [ 42.999172][ T3248] ... acquired at: [ 43.002962][ T3248] lock_acquire+0x1db/0x4f0 [ 43.007627][ T3248] _raw_spin_lock_bh+0x31/0x40 [ 43.012549][ T3248] sock_map_delete_elem+0x97/0x130 [ 43.017819][ T3248] bpf_prog_2c29ac5cdc6b1842+0x3a/0x9c [ 43.023435][ T3248] bpf_trace_run4+0x1ea/0x390 [ 43.028271][ T3248] __bpf_trace_mm_page_alloc+0xba/0xe0 [ 43.033890][ T3248] __traceiter_mm_page_alloc+0x35/0x50 [ 43.039505][ T3248] __alloc_pages+0x6e0/0x700 [ 43.044252][ T3248] stack_depot_save+0x319/0x440 [ 43.049258][ T3248] save_stack+0x104/0x1e0 [ 43.053745][ T3248] __set_page_owner+0x37/0x300 [ 43.058664][ T3248] get_page_from_freelist+0x322a/0x33c0 [ 43.064368][ T3248] __alloc_pages+0x272/0x700 [ 43.069117][ T3248] stack_depot_save+0x319/0x440 [ 43.074124][ T3248] kasan_save_stack+0x4d/0x60 [ 43.078958][ T3248] kasan_record_aux_stack+0xba/0x100 [ 43.084402][ T3248] insert_work+0x54/0x3e0 [ 43.088896][ T3248] __queue_work+0x963/0xd00 [ 43.093556][ T3248] queue_work_on+0x14b/0x250 [ 43.098301][ T3248] bpf_prog_free_deferred+0x135/0x6a0 [ 43.103828][ T3248] process_one_work+0x8a1/0x10c0 [ 43.108934][ T3248] worker_thread+0xaca/0x1280 [ 43.113770][ T3248] kthread+0x3f6/0x4f0 [ 43.117996][ T3248] ret_from_fork+0x1f/0x30 [ 43.122570][ T3248] [ 43.124876][ T3248] [ 43.124876][ T3248] stack backtrace: [ 43.130743][ T3248] CPU: 1 PID: 3248 Comm: kworker/1:3 Not tainted 5.15.152-syzkaller #0 [ 43.138962][ T3248] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 43.149003][ T3248] Workqueue: events bpf_prog_free_deferred [ 43.154798][ T3248] Call Trace: [ 43.158063][ T3248] [ 43.160976][ T3248] dump_stack_lvl+0x1e3/0x2cb [ 43.165640][ T3248] ? io_uring_drop_tctx_refs+0x19d/0x19d [ 43.171256][ T3248] ? panic+0x84d/0x84d [ 43.175309][ T3248] ? print_shortest_lock_dependencies+0xee/0x150 [ 43.181626][ T3248] validate_chain+0x4d01/0x5930 [ 43.186470][ T3248] ? reacquire_held_locks+0x660/0x660 [ 43.191825][ T3248] ? reacquire_held_locks+0x660/0x660 [ 43.197183][ T3248] ? bad_range+0x77/0x2c0 [ 43.201499][ T3248] ? mark_lock+0x98/0x340 [ 43.205813][ T3248] __lock_acquire+0x1295/0x1ff0 [ 43.210654][ T3248] lock_acquire+0x1db/0x4f0 [ 43.215142][ T3248] ? sock_map_delete_elem+0x97/0x130 [ 43.220416][ T3248] ? read_lock_is_recursive+0x10/0x10 [ 43.225773][ T3248] ? sock_map_delete_elem+0x97/0x130 [ 43.231039][ T3248] ? __bpf_trace_softirq+0x10/0x10 [ 43.236136][ T3248] ? sock_map_delete_elem+0x97/0x130 [ 43.241410][ T3248] _raw_spin_lock_bh+0x31/0x40 [ 43.246159][ T3248] ? sock_map_delete_elem+0x97/0x130 [ 43.251427][ T3248] sock_map_delete_elem+0x97/0x130 [ 43.256523][ T3248] bpf_prog_2c29ac5cdc6b1842+0x3a/0x9c [ 43.261966][ T3248] bpf_trace_run4+0x1ea/0x390 [ 43.266633][ T3248] ? bpf_trace_run3+0x380/0x380 [ 43.271468][ T3248] ? __alloc_pages+0x700/0x700 [ 43.276219][ T3248] __bpf_trace_mm_page_alloc+0xba/0xe0 [ 43.281664][ T3248] __traceiter_mm_page_alloc+0x35/0x50 [ 43.287111][ T3248] __alloc_pages+0x6e0/0x700 [ 43.291685][ T3248] ? __rmqueue_pcplist+0x2030/0x2030 [ 43.296956][ T3248] ? ret_from_fork+0x1f/0x30 [ 43.301531][ T3248] ? stack_trace_save+0x113/0x1c0 [ 43.306542][ T3248] ? alloc_pages+0x458/0x570 [ 43.311120][ T3248] stack_depot_save+0x319/0x440 [ 43.315956][ T3248] save_stack+0x104/0x1e0 [ 43.320270][ T3248] ? __reset_page_owner+0x180/0x180 [ 43.325450][ T3248] ? get_page_from_freelist+0x322a/0x33c0 [ 43.331151][ T3248] ? __alloc_pages+0x272/0x700 [ 43.335898][ T3248] ? stack_depot_save+0x319/0x440 [ 43.340909][ T3248] ? kasan_save_stack+0x4d/0x60 [ 43.345745][ T3248] ? kasan_record_aux_stack+0xba/0x100 [ 43.351186][ T3248] ? insert_work+0x54/0x3e0 [ 43.355676][ T3248] ? __queue_work+0x963/0xd00 [ 43.360336][ T3248] ? queue_work_on+0x14b/0x250 [ 43.365084][ T3248] ? bpf_prog_free_deferred+0x135/0x6a0 [ 43.370612][ T3248] ? process_one_work+0x8a1/0x10c0 [ 43.375706][ T3248] ? worker_thread+0xaca/0x1280 [ 43.380541][ T3248] ? kthread+0x3f6/0x4f0 [ 43.384765][ T3248] ? ret_from_fork+0x1f/0x30 [ 43.389347][ T3248] ? __lock_acquire+0x1ff0/0x1ff0 [ 43.394364][ T3248] __set_page_owner+0x37/0x300 [ 43.399114][ T3248] ? post_alloc_hook+0x104/0x220 [ 43.404041][ T3248] get_page_from_freelist+0x322a/0x33c0 [ 43.409569][ T3248] ? reacquire_held_locks+0x660/0x660 [ 43.414927][ T3248] ? validate_chain+0x112/0x5930 [ 43.419852][ T3248] ? validate_chain+0x112/0x5930 [ 43.424783][ T3248] ? deref_stack_reg+0xbe/0x110 [ 43.429618][ T3248] ? unwind_next_frame+0x1437/0x1fa0 [ 43.434889][ T3248] ? __alloc_pages+0x700/0x700 [ 43.439638][ T3248] ? prepare_alloc_pages+0x1db/0x5b0 [ 43.444910][ T3248] __alloc_pages+0x272/0x700 [ 43.449486][ T3248] ? __rmqueue_pcplist+0x2030/0x2030 [ 43.454758][ T3248] ? ret_from_fork+0x1f/0x30 [ 43.459338][ T3248] ? stack_trace_save+0x113/0x1c0 [ 43.464347][ T3248] ? alloc_pages+0x458/0x570 [ 43.468928][ T3248] stack_depot_save+0x319/0x440 [ 43.473763][ T3248] kasan_save_stack+0x4d/0x60 [ 43.478424][ T3248] ? kasan_save_stack+0x36/0x60 [ 43.483259][ T3248] ? kasan_record_aux_stack+0xba/0x100 [ 43.488703][ T3248] ? insert_work+0x54/0x3e0 [ 43.493187][ T3248] ? __queue_work+0x963/0xd00 [ 43.497848][ T3248] ? queue_work_on+0x14b/0x250 [ 43.502594][ T3248] ? bpf_prog_free_deferred+0x135/0x6a0 [ 43.508124][ T3248] ? process_one_work+0x8a1/0x10c0 [ 43.513217][ T3248] ? worker_thread+0xaca/0x1280 [ 43.518050][ T3248] ? kthread+0x3f6/0x4f0 [ 43.522275][ T3248] ? ret_from_fork+0x1f/0x30 [ 43.526862][ T3248] kasan_record_aux_stack+0xba/0x100 [ 43.532130][ T3248] insert_work+0x54/0x3e0 [ 43.536445][ T3248] __queue_work+0x963/0xd00 [ 43.540937][ T3248] queue_work_on+0x14b/0x250 [ 43.545511][ T3248] ? wq_worker_last_func+0x40/0x40 [ 43.550610][ T3248] ? bpf_map_put+0x175/0x280 [ 43.555186][ T3248] bpf_prog_free_deferred+0x135/0x6a0 [ 43.560545][ T3248] process_one_work+0x8a1/0x10c0 [ 43.565476][ T3248] ? worker_detach_from_pool+0x260/0x260 [ 43.571093][ T3248] ? _raw_spin_lock_irqsave+0x120/0x120 [ 43.576621][ T3248] ? kthread_data+0x4e/0xc0 [ 43.581109][ T3248] ? wq_worker_running+0x97/0x170 [ 43.586119][ T3248] worker_thread+0xaca/0x1280 [ 43.590780][ T3248] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 43.596666][ T3248] kthread+0x3f6/0x4f0 [ 43.600717][ T3248] ? rcu_lock_release+0x20/0x20 [ 43.605558][ T3248] ? kthread_blkcg+0xd0/0xd0 [ 43.610133][ T3248] ret_from_fork+0x1f/0x30 [ 43.614538][ T3248] [ 43.617581][ T13] Shutting down cpus with NMI [ 43.622307][ T13] Kernel Offset: disabled [ 43.626605][ T13] Rebooting in 86400 seconds..