Warning: Permanently added '10.128.1.154' (ED25519) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 52.401682][ C1] ------------[ cut here ]------------ [ 52.401966][ T3505] [ 52.401975][ T3505] ===================================================== [ 52.401982][ T3505] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 52.407468][ C1] WARNING: CPU: 1 PID: 20 at kernel/softirq.c:308 __local_bh_disable_ip+0x1ec/0x210 [ 52.409803][ T3505] 5.15.153-syzkaller #0 Not tainted [ 52.416719][ C1] Modules linked in: [ 52.424157][ T3505] ----------------------------------------------------- [ 52.424165][ T3505] kworker/0:4/3505 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 52.433506][ C1] CPU: 1 PID: 20 Comm: ksoftirqd/1 Not tainted 5.15.153-syzkaller #0 [ 52.438719][ T3505] ffff88807d6d30f8 [ 52.442592][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 52.449505][ T3505] (&htab->buckets[i].lock [ 52.457215][ C1] RIP: 0010:__local_bh_disable_ip+0x1ec/0x210 [ 52.465430][ T3505] ){+...}-{2:2} [ 52.469135][ C1] Code: 00 00 43 c6 44 2c 0b 00 65 48 8b 04 25 28 00 00 00 48 3b 84 24 80 00 00 00 75 2d 48 8d 65 d8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 <0f> 0b e9 a0 fe ff ff e8 38 9b ce 08 41 f7 c6 00 02 00 00 0f 85 52 [ 52.479172][ T3505] , at: sock_hash_delete_elem+0xac/0x2f0 [ 52.483581][ C1] RSP: 0018:ffffc90000dd0960 EFLAGS: 00010006 [ 52.489626][ T3505] [ 52.489626][ T3505] and this task is already holding: [ 52.489633][ T3505] ffff8880b9b3a318 [ 52.493064][ C1] [ 52.493071][ C1] RAX: 0000000080010004 RBX: ffffffff884edd6c RCX: ffff888012a00000 [ 52.512655][ T3505] (&rq->__lock [ 52.518272][ C1] RDX: dffffc0000000000 RSI: 0000000000000201 RDI: ffffffff884edd6c [ 52.524339][ T3505] ){-.-.}-{2:2} [ 52.532261][ C1] RBP: ffffc90000dd0a28 R08: 0000000000000005 R09: ffffffff884f141e [ 52.536051][ T3505] , at: raw_spin_rq_lock_nested+0x26/0x140 [ 52.538467][ C1] R10: 000000000000000c R11: ffff888012a00000 R12: dffffc0000000000 [ 52.546562][ T3505] which would create a new lock dependency: [ 52.550019][ C1] R13: 1ffff920001ba130 R14: ffffc90000dd09c0 R15: 0000000000000201 [ 52.558097][ T3505] (&rq->__lock [ 52.561549][ C1] FS: 0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 52.569604][ T3505] ){-.-.}-{2:2} [ 52.575396][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.583392][ T3505] -> ( [ 52.589357][ C1] CR2: 00007fa470f7a110 CR3: 000000001fa0f000 CR4: 00000000003506e0 [ 52.597316][ T3505] &htab->buckets[i].lock){+...}-{2:2} [ 52.601109][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 52.610041][ T3505] [ 52.613499][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 52.620156][ T3505] [ 52.620156][ T3505] but this new dependency connects a HARDIRQ-irq-safe lock: [ 52.622909][ C1] Call Trace: [ 52.622924][ C1] [ 52.630883][ T3505] (&rq->__lock [ 52.636260][ C1] ? __warn+0x15b/0x300 [ 52.644235][ T3505] ){-.-.}-{2:2} [ 52.646564][ C1] ? __local_bh_disable_ip+0x1ec/0x210 [ 52.654537][ T3505] [ 52.654537][ T3505] ... which became HARDIRQ-irq-safe at: [ 52.664163][ C1] ? report_bug+0x1b7/0x2e0 [ 52.667455][ T3505] lock_acquire+0x1db/0x4f0 [ 52.670363][ C1] ? handle_bug+0x3d/0x70 [ 52.673798][ T3505] _raw_spin_lock_nested+0x2d/0x40 [ 52.677944][ C1] ? exc_invalid_op+0x16/0x40 [ 52.681423][ T3505] raw_spin_rq_lock_nested+0x26/0x140 [ 52.686887][ C1] ? asm_exc_invalid_op+0x16/0x20 [ 52.694592][ T3505] scheduler_tick+0x97/0x500 [ 52.699095][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 52.703664][ T3505] update_process_times+0x1ca/0x200 [ 52.707984][ C1] ? sock_hash_bucket_hash+0x24e/0x6c0 [ 52.713267][ T3505] tick_periodic+0x197/0x210 [ 52.717943][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 52.723390][ T3505] tick_handle_periodic+0x46/0x150 [ 52.728405][ C1] ? __local_bh_disable_ip+0x1ec/0x210 [ 52.733074][ T3505] timer_interrupt+0x4d/0x60 [ 52.738433][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 52.743729][ T3505] __handle_irq_event_percpu+0x292/0xa70 [ 52.749433][ C1] ? __bpf_trace_softirq+0x10/0x10 [ 52.754301][ T3505] handle_irq_event+0xff/0x2b0 [ 52.759661][ C1] ? rcu_lock_acquire+0x30/0x30 [ 52.764838][ T3505] handle_level_irq+0x3ab/0x6c0 [ 52.770377][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 52.775034][ T3505] __common_interrupt+0xd7/0x1f0 [ 52.780412][ C1] _raw_spin_lock_bh+0x18/0x40 [ 52.786118][ T3505] common_interrupt+0x9f/0xc0 [ 52.791212][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 52.796043][ T3505] asm_common_interrupt+0x22/0x40 [ 52.801141][ C1] bpf_prog_d3215eaf8d73ae13+0x3a/0x338 [ 52.806075][ T3505] _raw_spin_unlock_irqrestore+0xd4/0x130 [ 52.811435][ C1] bpf_trace_run2+0x19e/0x340 [ 52.816443][ T3505] __setup_irq+0x1302/0x1d90 [ 52.821193][ C1] ? bpf_trace_run1+0x2f0/0x2f0 [ 52.825938][ T3505] request_threaded_irq+0x2a7/0x380 [ 52.831123][ C1] ? balance_fair+0x70/0x70 [ 52.836214][ T3505] setup_default_timer_irq+0x1f/0x30 [ 52.841744][ C1] set_task_cpu+0x40f/0x480 [ 52.847529][ T3505] x86_late_time_init+0x51/0x86 [ 52.852190][ C1] ? is_cpu_allowed+0xe6/0x1e0 [ 52.856846][ T3505] start_kernel+0x40a/0x535 [ 52.861774][ C1] try_to_wake_up+0x660/0x1300 [ 52.867038][ T3505] secondary_startup_64_no_verify+0xb1/0xbb [ 52.871528][ C1] ? do_raw_spin_unlock+0x137/0x8b0 [ 52.876884][ T3505] [ 52.876884][ T3505] to a HARDIRQ-irq-unsafe lock: [ 52.881370][ C1] ? try_invoke_on_locked_down_task+0x450/0x450 [ 52.886376][ T3505] (&htab->buckets[i].lock){+...}-{2:2} [ 52.891181][ C1] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 52.895756][ T3505] [ 52.895756][ T3505] ... which became HARDIRQ-irq-unsafe at: [ 52.900947][ C1] ? _raw_spin_unlock+0x40/0x40 [ 52.906998][ T3505] ... [ 52.907004][ T3505] lock_acquire+0x1db/0x4f0 [ 52.912189][ C1] ? __remove_hrtimer+0x4b0/0x4b0 [ 52.919190][ T3505] _raw_spin_lock_bh+0x31/0x40 [ 52.925433][ C1] hrtimer_wakeup+0x5e/0x70 [ 52.930960][ T3505] sock_hash_free+0x14c/0x780 [ 52.936836][ C1] __hrtimer_run_queues+0x598/0xcf0 [ 52.944706][ T3505] process_one_work+0x8a1/0x10c0 [ 52.949548][ C1] ? hrtimer_interrupt+0x980/0x980 [ 52.952116][ T3505] worker_thread+0xaca/0x1280 [ 52.956689][ C1] ? ktime_get_update_offsets_now+0x407/0x420 [ 52.961694][ T3505] kthread+0x3f6/0x4f0 [ 52.966617][ C1] hrtimer_interrupt+0x392/0x980 [ 52.971184][ T3505] ret_from_fork+0x1f/0x30 [ 52.975943][ C1] __sysvec_apic_timer_interrupt+0x139/0x470 [ 52.981113][ T3505] [ 52.981113][ T3505] other info that might help us debug this: [ 52.981113][ T3505] [ 52.981121][ T3505] Possible interrupt unsafe locking scenario: [ 52.981121][ T3505] [ 52.986380][ C1] sysvec_apic_timer_interrupt+0x8c/0xb0 [ 52.991468][ T3505] CPU0 CPU1 [ 52.991475][ T3505] ---- ---- [ 52.996218][ C1] [ 53.002266][ T3505] lock(&htab->buckets[i].lock [ 53.006407][ C1] [ 53.006416][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 53.011336][ T3505] ); [ 53.011342][ T3505] local_irq_disable(); [ 53.015832][ C1] RIP: 0010:finish_lock_switch+0x91/0x100 [ 53.021835][ T3505] lock(&rq->__lock [ 53.032052][ C1] Code: 45 31 c9 68 b7 70 59 81 e8 7c 1a 09 00 48 83 c4 08 4c 89 ff e8 60 da fe ff 66 90 4c 89 ff e8 16 04 cc 08 e8 a1 46 2d 00 fb 5b <41> 5c 41 5d 41 5e 41 5f c3 44 89 f1 80 e1 07 80 c1 03 38 c1 7c 87 [ 53.040361][ T3505] ); [ 53.040367][ T3505] lock( [ 53.045974][ C1] RSP: 0018:ffffc90000da7bd8 EFLAGS: 00000286 [ 53.051326][ T3505] &htab->buckets[i].lock); [ 53.056706][ C1] [ 53.056713][ C1] RAX: 9c3bdaac13bc9400 RBX: ffff8880241bd974 RCX: ffffffff913c7f03 [ 53.059629][ T3505] [ 53.059634][ T3505] lock( [ 53.064463][ C1] RDX: dffffc0000000000 RSI: ffffffff8a8b1500 RDI: ffffffff8ad88fc0 [ 53.067401][ T3505] &rq->__lock); [ 53.073366][ C1] RBP: ffffc90000da7c50 R08: ffffffff8186b7c0 R09: ffffed1017367461 [ 53.075862][ T3505] [ 53.075862][ T3505] *** DEADLOCK *** [ 53.075862][ T3505] [ 53.075868][ T3505] 3 locks held by kworker/0:4/3505: [ 53.082602][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 53.088301][ T3505] #0: ffffffff8c91f720 [ 53.094782][ C1] R13: 1ffff1101736760b R14: ffff8880b9b3b058 R15: ffff8880b9b3a300 [ 53.114456][ T3505] (rcu_read_lock [ 53.116948][ C1] ? trace_hardirqs_on+0x30/0x80 [ 53.122384][ T3505] ){....}-{1:2} [ 53.128524][ C1] finish_task_switch+0x134/0x630 [ 53.132939][ T3505] , at: rcu_lock_acquire+0x0/0x30 [ 53.135264][ C1] ? __switch_to_asm+0x34/0x60 [ 53.143222][ T3505] #1: ffff8880b9b3a318 [ 53.146776][ C1] __schedule+0x12cc/0x45b0 [ 53.149886][ T3505] (&rq->__lock [ 53.157858][ C1] ? __might_sleep+0xc0/0xc0 [ 53.161296][ T3505] ){-.-.}-{2:2} [ 53.169337][ C1] ? print_irqtrace_events+0x210/0x210 [ 53.177470][ T3505] , at: raw_spin_rq_lock_nested+0x26/0x140 [ 53.182653][ C1] ? preempt_schedule_common+0xa6/0xd0 [ 53.190605][ T3505] #2: ffffffff8c91f720 [ 53.194748][ C1] ? __sched_text_start+0x8/0x8 [ 53.202708][ T3505] (rcu_read_lock [ 53.206328][ C1] ? run_ksoftirqd+0xda/0x120 [ 53.211338][ T3505] ){....}-{1:2} [ 53.214887][ C1] ? ksoftirqd_should_run+0x20/0x20 [ 53.219893][ T3505] , at: rcu_lock_acquire+0x5/0x30 [ 53.224993][ C1] schedule+0x11b/0x1f0 [ 53.229734][ T3505] [ 53.229734][ T3505] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 53.233871][ C1] smpboot_thread_fn+0x599/0x9d0 [ 53.238352][ T3505] -> ( [ 53.241808][ C1] kthread+0x3f6/0x4f0 [ 53.246385][ T3505] &rq->__lock){-.-.}-{2:2} [ 53.249840][ C1] ? cpu_report_death+0x180/0x180 [ 53.255284][ T3505] { [ 53.255290][ T3505] IN-HARDIRQ-W [ 53.261069][ C1] ? kthread_blkcg+0xd0/0xd0 [ 53.266511][ T3505] at: [ 53.266518][ T3505] lock_acquire+0x1db/0x4f0 [ 53.270656][ C1] ret_from_fork+0x1f/0x30 [ 53.275658][ T3505] _raw_spin_lock_nested+0x2d/0x40 [ 53.279285][ C1] [ 53.283931][ T3505] raw_spin_rq_lock_nested+0x26/0x140 [ 53.287379][ C1] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 53.292656][ T3505] scheduler_tick+0x97/0x500 [ 53.297663][ C1] CPU: 1 PID: 20 Comm: ksoftirqd/1 Not tainted 5.15.153-syzkaller #0 [ 53.301811][ T3505] update_process_times+0x1ca/0x200 [ 53.312733][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 53.317678][ T3505] tick_periodic+0x197/0x210 [ 53.320351][ C1] Call Trace: [ 53.324402][ T3505] tick_handle_periodic+0x46/0x150 [ 53.328812][ C1] [ 53.328824][ C1] dump_stack_lvl+0x1e3/0x2cb [ 53.333819][ T3505] timer_interrupt+0x4d/0x60 [ 53.336338][ C1] ? io_uring_drop_tctx_refs+0x19d/0x19d [ 53.339955][ T3505] __handle_irq_event_percpu+0x292/0xa70 [ 53.344713][ C1] ? panic+0x84d/0x84d [ 53.347392][ T3505] handle_irq_event+0xff/0x2b0 [ 53.353535][ C1] ? panic+0x84d/0x84d [ 53.358032][ T3505] handle_level_irq+0x3ab/0x6c0 [ 53.364778][ C1] ? __local_bh_disable_ip+0x130/0x210 [ 53.367873][ T3505] __common_interrupt+0xd7/0x1f0 [ 53.374881][ C1] ? __local_bh_disable_ip+0x130/0x210 [ 53.382256][ T3505] common_interrupt+0x9f/0xc0 [ 53.388481][ C1] panic+0x318/0x84d [ 53.396525][ T3505] asm_common_interrupt+0x22/0x40 [ 53.403364][ C1] ? __warn+0x16a/0x300 [ 53.413609][ T3505] _raw_spin_unlock_irqrestore+0xd4/0x130 [ 53.419851][ C1] ? fb_is_primary_device+0xcc/0xcc [ 53.423124][ T3505] __setup_irq+0x1302/0x1d90 [ 53.429880][ C1] ? ret_from_fork+0x1f/0x30 [ 53.432718][ T3505] request_threaded_irq+0x2a7/0x380 [ 53.437384][ C1] ? __local_bh_disable_ip+0x1ec/0x210 [ 53.443696][ T3505] setup_default_timer_irq+0x1f/0x30 [ 53.449308][ C1] __warn+0x2b2/0x300 [ 53.456572][ T3505] x86_late_time_init+0x51/0x86 [ 53.460809][ C1] ? __local_bh_disable_ip+0x1ec/0x210 [ 53.467199][ T3505] start_kernel+0x40a/0x535 [ 53.471265][ C1] report_bug+0x1b7/0x2e0 [ 53.477840][ T3505] secondary_startup_64_no_verify+0xb1/0xbb [ 53.483387][ C1] handle_bug+0x3d/0x70 [ 53.489970][ T3505] IN-SOFTIRQ-W at: [ 53.495416][ C1] exc_invalid_op+0x16/0x40 [ 53.501732][ T3505] lock_acquire+0x1db/0x4f0 [ 53.505700][ C1] asm_exc_invalid_op+0x16/0x20 [ 53.512355][ T3505] _raw_spin_lock_nested+0x2d/0x40 [ 53.516590][ C1] RIP: 0010:__local_bh_disable_ip+0x1ec/0x210 [ 53.523951][ T3505] raw_spin_rq_lock_nested+0x26/0x140 [ 53.529140][ C1] Code: 00 00 43 c6 44 2c 0b 00 65 48 8b 04 25 28 00 00 00 48 3b 84 24 80 00 00 00 75 2d 48 8d 65 d8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 <0f> 0b e9 a0 fe ff ff e8 38 9b ce 08 41 f7 c6 00 02 00 00 0f 85 52 [ 53.535458][ T3505] try_to_wake_up+0x6dd/0x1300 [ 53.540035][ C1] RSP: 0018:ffffc90000dd0960 EFLAGS: 00010006 [ 53.546897][ T3505] call_timer_fn+0x16d/0x560 [ 53.552340][ C1] [ 53.552348][ C1] RAX: 0000000080010004 RBX: ffffffff884edd6c RCX: ffff888012a00000 [ 53.559260][ T3505] __run_timers+0x67c/0x890 [ 53.563249][ C1] RDX: dffffc0000000000 RSI: 0000000000000201 RDI: ffffffff884edd6c [ 53.569732][ T3505] run_timer_softirq+0x63/0xf0 [ 53.575172][ C1] RBP: ffffc90000dd0a28 R08: 0000000000000005 R09: ffffffff884f141e [ 53.581308][ T3505] __do_softirq+0x3b3/0x93a [ 53.585621][ C1] R10: 000000000000000c R11: ffff888012a00000 R12: dffffc0000000000 [ 53.593144][ T3505] __irq_exit_rcu+0x155/0x240 [ 53.597283][ C1] R13: 1ffff920001ba130 R14: ffffc90000dd09c0 R15: 0000000000000201 [ 53.601270][ T3505] irq_exit_rcu+0x5/0x20 [ 53.605785][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 53.611917][ T3505] sysvec_apic_timer_interrupt+0x91/0xb0 [ 53.616750][ C1] ? sock_hash_bucket_hash+0x24e/0x6c0 [ 53.623490][ T3505] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 53.629543][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 53.636546][ T3505] default_idle+0xb/0x10 [ 53.656137][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 53.662529][ T3505] default_idle_call+0x81/0xc0 [ 53.668578][ C1] ? __bpf_trace_softirq+0x10/0x10 [ 53.674797][ T3505] do_idle+0x271/0x670 [ 53.677118][ C1] ? rcu_lock_acquire+0x30/0x30 [ 53.685098][ T3505] cpu_startup_entry+0x14/0x20 [ 53.691255][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 53.699229][ T3505] start_kernel+0x48c/0x535 [ 53.705632][ C1] _raw_spin_lock_bh+0x18/0x40 [ 53.713760][ T3505] secondary_startup_64_no_verify+0xb1/0xbb [ 53.719902][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 53.727878][ T3505] INITIAL USE [ 53.734718][ C1] bpf_prog_d3215eaf8d73ae13+0x3a/0x338 [ 53.742758][ T3505] at: [ 53.742765][ T3505] lock_acquire+0x1db/0x4f0 [ 53.748638][ C1] bpf_trace_run2+0x19e/0x340 [ 53.753988][ T3505] _raw_spin_lock_nested+0x2d/0x40 [ 53.761257][ C1] ? bpf_trace_run1+0x2f0/0x2f0 [ 53.766694][ T3505] raw_spin_rq_lock_nested+0x26/0x140 [ 53.774309][ C1] ? balance_fair+0x70/0x70 [ 53.779657][ T3505] rq_attach_root+0xec/0x440 [ 53.785618][ C1] set_task_cpu+0x40f/0x480 [ 53.790968][ T3505] sched_init+0x6a4/0xbdd [ 53.797365][ C1] ? is_cpu_allowed+0xe6/0x1e0 [ 53.802454][ T3505] start_kernel+0x1b6/0x535 [ 53.808155][ C1] try_to_wake_up+0x660/0x1300 [ 53.813010][ T3505] secondary_startup_64_no_verify+0xb1/0xbb [ 53.819411][ C1] ? do_raw_spin_unlock+0x137/0x8b0 [ 53.824763][ T3505] } [ 53.824770][ T3505] ... key at: [] sched_init.__key+0x0/0x20 [ 53.830912][ C1] ? try_invoke_on_locked_down_task+0x450/0x450 [ 53.835663][ T3505] [ 53.835663][ T3505] the dependencies between the lock to be acquired [ 53.835672][ T3505] and HARDIRQ-irq-unsafe lock: [ 53.843276][ C1] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 53.848594][ T3505] -> [ 53.852098][ C1] ? _raw_spin_unlock+0x40/0x40 [ 53.857621][ T3505] (&htab->buckets[i].lock [ 53.860284][ C1] ? __remove_hrtimer+0x4b0/0x4b0 [ 53.866331][ T3505] ){+...}-{2:2} [ 53.871078][ C1] hrtimer_wakeup+0x5e/0x70 [ 53.877731][ T3505] { [ 53.877737][ T3505] HARDIRQ-ON-W [ 53.882569][ C1] __hrtimer_run_queues+0x598/0xcf0 [ 53.889482][ T3505] at: [ 53.889489][ T3505] lock_acquire+0x1db/0x4f0 [ 53.895025][ C1] ? hrtimer_interrupt+0x980/0x980 [ 53.901237][ T3505] _raw_spin_lock_bh+0x31/0x40 [ 53.905752][ C1] ? ktime_get_update_offsets_now+0x407/0x420 [ 53.911636][ T3505] sock_hash_free+0x14c/0x780 [ 53.916389][ C1] hrtimer_interrupt+0x392/0x980 [ 53.922430][ T3505] process_one_work+0x8a1/0x10c0 [ 53.927210][ C1] __sysvec_apic_timer_interrupt+0x139/0x470 [ 53.934750][ T3505] worker_thread+0xaca/0x1280 [ 53.939941][ C1] sysvec_apic_timer_interrupt+0x8c/0xb0 [ 53.942515][ T3505] kthread+0x3f6/0x4f0 [ 53.950473][ C1] [ 53.956690][ T3505] ret_from_fork+0x1f/0x30 [ 53.965862][ C1] [ 53.965872][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 53.970694][ T3505] INITIAL USE at: [ 53.976572][ C1] RIP: 0010:finish_lock_switch+0x91/0x100 [ 53.979171][ T3505] lock_acquire+0x1db/0x4f0 [ 53.984001][ C1] Code: 45 31 c9 68 b7 70 59 81 e8 7c 1a 09 00 48 83 c4 08 4c 89 ff e8 60 da fe ff 66 90 4c 89 ff e8 16 04 cc 08 e8 a1 46 2d 00 fb 5b <41> 5c 41 5d 41 5e 41 5f c3 44 89 f1 80 e1 07 80 c1 03 38 c1 7c 87 [ 53.988395][ T3505] _raw_spin_lock_bh+0x31/0x40 [ 53.993744][ C1] RSP: 0018:ffffc90000da7bd8 EFLAGS: 00000286 [ 53.997186][ T3505] sock_hash_free+0x14c/0x780 [ 54.001668][ C1] [ 54.001675][ C1] RAX: 9c3bdaac13bc9400 RBX: ffff8880241bd974 RCX: ffffffff913c7f03 [ 54.004153][ T3505] process_one_work+0x8a1/0x10c0 [ 54.007781][ C1] RDX: dffffc0000000000 RSI: ffffffff8a8b1500 RDI: ffffffff8ad88fc0 [ 54.012958][ T3505] worker_thread+0xaca/0x1280 [ 54.015622][ C1] RBP: ffffc90000da7c50 R08: ffffffff8186b7c0 R09: ffffed1017367461 [ 54.021751][ T3505] kthread+0x3f6/0x4f0 [ 54.026862][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 54.033261][ T3505] ret_from_fork+0x1f/0x30 [ 54.039308][ C1] R13: 1ffff1101736760b R14: ffff8880b9b3b058 R15: ffff8880b9b3a300 [ 54.045624][ T3505] } [ 54.045630][ T3505] ... key at: [] sock_hash_alloc.__key+0x0/0x20 [ 54.050653][ C1] ? trace_hardirqs_on+0x30/0x80 [ 54.057212][ T3505] ... acquired at: [ 54.057219][ T3505] lock_acquire+0x1db/0x4f0 [ 54.063177][ C1] finish_task_switch+0x134/0x630 [ 54.069481][ T3505] _raw_spin_lock_bh+0x31/0x40 [ 54.075095][ C1] ? __switch_to_asm+0x34/0x60 [ 54.080792][ T3505] sock_hash_delete_elem+0xac/0x2f0 [ 54.083714][ C1] __schedule+0x12cc/0x45b0 [ 54.089768][ T3505] bpf_prog_d3215eaf8d73ae13+0x3a/0x338 [ 54.092695][ C1] ? __might_sleep+0xc0/0xc0 [ 54.098644][ T3505] bpf_trace_run2+0x19e/0x340 [ 54.102523][ C1] ? print_irqtrace_events+0x210/0x210 [ 54.108311][ T3505] set_task_cpu+0x40f/0x480 [ 54.114358][ C1] ? preempt_schedule_common+0xa6/0xd0 [ 54.134126][ T3505] load_balance+0x52f0/0x7c60 [ 54.140437][ C1] ? __sched_text_start+0x8/0x8 [ 54.146482][ T3505] newidle_balance+0x4d4/0xef0 [ 54.152703][ C1] ? run_ksoftirqd+0xda/0x120 [ 54.155035][ T3505] pick_next_task_fair+0x27d/0x9c0 [ 54.163036][ C1] ? ksoftirqd_should_run+0x20/0x20 [ 54.169515][ T3505] __schedule+0x86d/0x45b0 [ 54.177487][ C1] schedule+0x11b/0x1f0 [ 54.183793][ T3505] schedule+0x11b/0x1f0 [ 54.191840][ C1] smpboot_thread_fn+0x599/0x9d0 [ 54.198512][ T3505] worker_thread+0xf56/0x1280 [ 54.206654][ C1] kthread+0x3f6/0x4f0 [ 54.212717][ T3505] kthread+0x3f6/0x4f0 [ 54.220677][ C1] ? cpu_report_death+0x180/0x180 [ 54.223170][ T3505] ret_from_fork+0x1f/0x30 [ 54.231667][ C1] ? kthread_blkcg+0xd0/0xd0 [ 54.236587][ T3505] [ 54.236593][ T3505] [ 54.236593][ T3505] stack backtrace: [ 54.240397][ C1] ret_from_fork+0x1f/0x30 [ 54.389134][ C1] [ 54.392151][ T3505] CPU: 0 PID: 3505 Comm: kworker/0:4 Not tainted 5.15.153-syzkaller #0 [ 54.400406][ T3505] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 54.410456][ T3505] Workqueue: 0x0 (events) [ 54.414884][ T3505] Call Trace: [ 54.418159][ T3505] [ 54.421112][ T3505] dump_stack_lvl+0x1e3/0x2cb [ 54.425792][ T3505] ? io_uring_drop_tctx_refs+0x19d/0x19d [ 54.431425][ T3505] ? panic+0x84d/0x84d [ 54.435497][ T3505] ? print_shortest_lock_dependencies+0xee/0x150 [ 54.441829][ T3505] validate_chain+0x4d01/0x5930 [ 54.446686][ T3505] ? reacquire_held_locks+0x660/0x660 [ 54.452059][ T3505] ? validate_chain+0x112/0x5930 [ 54.457004][ T3505] ? register_lock_class+0x100/0x9a0 [ 54.462385][ T3505] ? is_dynamic_key+0x1f0/0x1f0 [ 54.467235][ T3505] ? mark_lock+0x98/0x340 [ 54.471565][ T3505] __lock_acquire+0x1295/0x1ff0 [ 54.476432][ T3505] lock_acquire+0x1db/0x4f0 [ 54.480934][ T3505] ? sock_hash_delete_elem+0xac/0x2f0 [ 54.486313][ T3505] ? lockdep_softirqs_on+0x590/0x590 [ 54.491608][ T3505] ? read_lock_is_recursive+0x10/0x10 [ 54.497035][ T3505] ? sock_hash_delete_elem+0xac/0x2f0 [ 54.502406][ T3505] ? __bpf_trace_softirq+0x10/0x10 [ 54.507529][ T3505] ? sock_hash_delete_elem+0xac/0x2f0 [ 54.512921][ T3505] _raw_spin_lock_bh+0x31/0x40 [ 54.517694][ T3505] ? sock_hash_delete_elem+0xac/0x2f0 [ 54.523064][ T3505] sock_hash_delete_elem+0xac/0x2f0 [ 54.528369][ T3505] bpf_prog_d3215eaf8d73ae13+0x3a/0x338 [ 54.533913][ T3505] bpf_trace_run2+0x19e/0x340 [ 54.538595][ T3505] ? bpf_trace_run1+0x2f0/0x2f0 [ 54.543530][ T3505] ? enqueue_task_fair+0x1710/0x1710 [ 54.548814][ T3505] set_task_cpu+0x40f/0x480 [ 54.553319][ T3505] ? dequeue_task+0x3c2/0x430 [ 54.558011][ T3505] load_balance+0x52f0/0x7c60 [ 54.562721][ T3505] ? update_blocked_averages+0x1440/0x1440 [ 54.568528][ T3505] ? ret_from_fork+0x1f/0x30 [ 54.573130][ T3505] ? mark_lock+0x98/0x340 [ 54.577562][ T3505] ? read_lock_is_recursive+0x10/0x10 [ 54.582928][ T3505] ? newidle_balance+0x341/0xef0 [ 54.587893][ T3505] ? kvm_sched_clock_read+0x14/0x40 [ 54.593141][ T3505] newidle_balance+0x4d4/0xef0 [ 54.597926][ T3505] ? update_misfit_status+0x7d0/0x7d0 [ 54.603312][ T3505] ? enqueue_task_fair+0x1710/0x1710 [ 54.608609][ T3505] pick_next_task_fair+0x27d/0x9c0 [ 54.613732][ T3505] __schedule+0x86d/0x45b0 [ 54.618157][ T3505] ? pwq_dec_nr_in_flight+0x1e8/0x460 [ 54.623548][ T3505] ? __sched_text_start+0x8/0x8 [ 54.628397][ T3505] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 54.634410][ T3505] ? print_irqtrace_events+0x210/0x210 [ 54.639898][ T3505] ? kthread_data+0x4e/0xc0 [ 54.644401][ T3505] ? wq_worker_sleeping+0x5d/0x200 [ 54.649785][ T3505] schedule+0x11b/0x1f0 [ 54.653960][ T3505] worker_thread+0xf56/0x1280 [ 54.658651][ T3505] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 54.664654][ T3505] kthread+0x3f6/0x4f0 [ 54.669068][ T3505] ? rcu_lock_release+0x20/0x20 [ 54.673943][ T3505] ? kthread_blkcg+0xd0/0xd0 [ 54.678551][ T3505] ret_from_fork+0x1f/0x30 [ 54.683125][ T3505] [ 54.686386][ C1] Kernel Offset: disabled [ 54.690988][ C1] Rebooting in 86400 seconds..