Warning: Permanently added '10.128.1.42' (ED25519) to the list of known hosts. executing program executing program executing program executing program syzkaller login: [ 48.974827][ T3331] [ 48.974879][ C0] ------------[ cut here ]------------ [ 48.977177][ T3331] ===================================================== [ 48.977184][ T3331] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 48.982621][ C0] raw_local_irq_restore() called with IRQs enabled [ 48.982678][ C0] WARNING: CPU: 0 PID: 15 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 [ 48.989529][ T3331] 6.1.82-syzkaller #0 Not tainted [ 48.989537][ T3331] ----------------------------------------------------- [ 48.989542][ T3331] kworker/1:2/3331 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 48.989557][ T3331] ffff8880196ee8d8 (&htab->buckets[i].lock){+...}-{2:2} [ 48.997010][ C0] Modules linked in: [ 49.003467][ T3331] , at: sock_hash_delete_elem+0xac/0x2f0 [ 49.003492][ T3331] [ 49.003492][ T3331] and this task is already holding: [ 49.013889][ C0] [ 49.018865][ T3331] ffff8880b9928358 ( [ 49.025794][ C0] CPU: 0 PID: 15 Comm: ksoftirqd/0 Not tainted 6.1.82-syzkaller #0 [ 49.033451][ T3331] &base->lock){-.-.}-{2:2}, at: lock_timer_base+0x120/0x260 [ 49.040395][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 49.044268][ T3331] which would create a new lock dependency: [ 49.044273][ T3331] (&base->lock){-.-.}-{2:2} -> [ 49.049888][ C0] RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 [ 49.057226][ T3331] (&htab->buckets[i].lock){+...}-{2:2} [ 49.057247][ T3331] [ 49.057247][ T3331] but this new dependency connects a HARDIRQ-irq-safe lock: [ 49.059545][ C0] Code: 24 48 c7 c7 80 bb ea 8a e8 1c f5 fd ff 80 3d 4d e4 d5 03 00 74 01 c3 c6 05 43 e4 d5 03 01 48 c7 c7 e0 e5 eb 8a e8 b3 f3 c8 f6 <0f> 0b c3 41 56 53 48 83 ec 10 65 48 8b 04 25 28 00 00 00 48 89 44 [ 49.063408][ T3331] (&base->lock){-.-.}-{2:2} [ 49.063426][ T3331] [ 49.063426][ T3331] ... which became HARDIRQ-irq-safe at: [ 49.071278][ C0] RSP: 0018:ffffc900001475f8 EFLAGS: 00010246 [ 49.078533][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.078555][ T3331] _raw_spin_lock_irqsave+0xd1/0x120 [ 49.088594][ C0] [ 49.094445][ T3331] lock_timer_base+0x120/0x260 [ 49.094462][ T3331] add_timer_on+0x1eb/0x580 [ 49.099282][ C0] RAX: 811b51ec8aa21400 RBX: 1ffff92000028ec4 RCX: ffff88813feebb80 [ 49.105231][ T3331] handle_irq_event+0xa9/0x1e0 [ 49.105249][ T3331] handle_edge_irq+0x245/0xbf0 [ 49.110767][ C0] RDX: 0000000080000102 RSI: 0000000000000000 RDI: 0000000000000000 [ 49.120186][ T3331] __common_interrupt+0xd7/0x1f0 [ 49.120207][ T3331] common_interrupt+0x9f/0xc0 [ 49.139798][ C0] RBP: ffffc90000147690 R08: ffffffff81527e8e R09: ffffed1017304f1c [ 49.144342][ T3331] asm_common_interrupt+0x22/0x40 [ 49.152041][ C0] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 49.158079][ T3331] console_emit_next_record+0xc69/0xea0 [ 49.158097][ T3331] console_unlock+0x278/0x7c0 [ 49.162657][ C0] R13: 1ffff92000028ec0 R14: ffffc90000147620 R15: 0000000000000046 [ 49.168000][ T3331] vprintk_emit+0x523/0x740 [ 49.168021][ T3331] _printk+0xd1/0x111 [ 49.170321][ C0] FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 49.175147][ T3331] spectre_v2_select_mitigation+0x4f7/0x748 [ 49.175166][ T3331] cpu_select_mitigations+0x3d/0x8f [ 49.179723][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.187667][ T3331] arch_cpu_finalize_init+0xf/0x81 [ 49.187684][ T3331] start_kernel+0x423/0x53f [ 49.192517][ C0] CR2: 00007fa150ec4110 CR3: 0000000021e75000 CR4: 00000000003506f0 [ 49.197335][ T3331] secondary_startup_64_no_verify+0xcf/0xdb [ 49.205312][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 49.210320][ T3331] [ 49.210320][ T3331] to a HARDIRQ-irq-unsafe lock: [ 49.210328][ T3331] ( [ 49.215068][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 49.223002][ T3331] &htab->buckets[i].lock){+...}-{2:2} [ 49.223018][ T3331] [ 49.223018][ T3331] ... which became HARDIRQ-irq-unsafe at: [ 49.228098][ C0] Call Trace: [ 49.228108][ C0] [ 49.236040][ T3331] ... [ 49.236045][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.236066][ T3331] _raw_spin_lock_bh+0x31/0x40 [ 49.241672][ C0] ? __warn+0x15a/0x520 [ 49.246404][ T3331] sock_hash_free+0x160/0x820 [ 49.246426][ T3331] process_one_work+0x8a9/0x11d0 [ 49.254381][ C0] ? warn_bogus_irq_restore+0x1d/0x20 [ 49.258932][ T3331] worker_thread+0xa47/0x1200 [ 49.262986][ C0] ? report_bug+0x2af/0x500 [ 49.271869][ T3331] kthread+0x28d/0x320 [ 49.277834][ C0] ? warn_bogus_irq_restore+0x1d/0x20 [ 49.283075][ T3331] ret_from_fork+0x1f/0x30 [ 49.283096][ T3331] [ 49.283096][ T3331] other info that might help us debug this: [ 49.283096][ T3331] [ 49.283101][ T3331] Possible interrupt unsafe locking scenario: [ 49.283101][ T3331] [ 49.289654][ C0] ? handle_bug+0x3d/0x70 [ 49.294821][ T3331] CPU0 CPU1 [ 49.294826][ T3331] ---- ---- [ 49.294830][ T3331] lock(&htab->buckets[i].lock); [ 49.294843][ T3331] local_irq_disable(); [ 49.294848][ T3331] lock( [ 49.299432][ C0] ? exc_invalid_op+0x16/0x40 [ 49.307378][ T3331] &base->lock); [ 49.307388][ T3331] lock(&htab->buckets[i].lock); [ 49.307400][ T3331] [ 49.313358][ C0] ? asm_exc_invalid_op+0x16/0x20 [ 49.321293][ T3331] lock(&base->lock [ 49.328300][ C0] ? __warn_printk+0x28e/0x350 [ 49.330762][ T3331] ); [ 49.330767][ T3331] [ 49.330767][ T3331] *** DEADLOCK *** [ 49.330767][ T3331] [ 49.338729][ C0] ? warn_bogus_irq_restore+0x1d/0x20 [ 49.344048][ T3331] 4 locks held by kworker/1:2/3331: [ 49.344059][ T3331] #0: ffff888012472138 [ 49.351925][ C0] ? warn_bogus_irq_restore+0x1d/0x20 [ 49.355182][ T3331] ((wq_completion)rcu_gp){+.+.}-{0:0}, at: process_one_work+0x7a9/0x11d0 [ 49.358109][ C0] _raw_spin_unlock_irqrestore+0x118/0x130 [ 49.360675][ T3331] #1: ffffc9000373fd20 [ 49.365253][ C0] ? _raw_spin_unlock+0x40/0x40 [ 49.370067][ T3331] ((work_completion)(&rew->rew_work) [ 49.374214][ C0] __mod_timer+0x956/0xee0 [ 49.378930][ T3331] ){+.+.}-{0:0} [ 49.383949][ C0] ? mod_timer_pending+0x20/0x20 [ 49.389267][ T3331] , at: process_one_work+0x7a9/0x11d0 [ 49.394017][ C0] ? rcu_is_watching+0x11/0xb0 [ 49.398477][ T3331] #2: ffff8880b9928358 [ 49.402603][ C0] ? lock_release+0xd6/0xa20 [ 49.407941][ T3331] (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x120/0x260 [ 49.412434][ C0] ? read_lock_is_recursive+0x10/0x10 [ 49.422635][ T3331] #3: ffffffff8d12a940 (rcu_read_lock){....}-{1:2} [ 49.431306][ C0] ? do_raw_spin_lock+0x14a/0x370 [ 49.435594][ T3331] , at: bpf_trace_run3+0x146/0x440 [ 49.435611][ T3331] [ 49.435611][ T3331] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 49.435619][ T3331] -> [ 49.440951][ C0] ? __queue_delayed_work+0x16b/0x210 [ 49.446291][ T3331] (&base->lock){-.-.}-{2:2} { [ 49.446312][ T3331] IN-HARDIRQ-W [ 49.451305][ C0] queue_delayed_work_on+0x156/0x250 [ 49.458033][ T3331] at: [ 49.458039][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.463490][ C0] ? delayed_work_timer_fn+0x80/0x80 [ 49.468125][ T3331] _raw_spin_lock_irqsave+0xd1/0x120 [ 49.471563][ C0] ? _raw_spin_unlock+0x24/0x40 [ 49.479071][ T3331] lock_timer_base+0x120/0x260 [ 49.479088][ T3331] add_timer_on+0x1eb/0x580 [ 49.482520][ C0] ? srcu_gp_start+0x1ba/0x330 [ 49.487514][ T3331] handle_irq_event+0xa9/0x1e0 [ 49.487532][ T3331] handle_edge_irq+0x245/0xbf0 [ 49.491579][ C0] srcu_gp_start_if_needed+0xce5/0x1080 [ 49.496314][ T3331] __common_interrupt+0xd7/0x1f0 [ 49.498812][ C0] ? srcu_gp_start_if_needed+0x17f/0x1080 [ 49.506924][ T3331] common_interrupt+0x9f/0xc0 [ 49.506947][ T3331] asm_common_interrupt+0x22/0x40 [ 49.512285][ C0] ? start_poll_synchronize_srcu+0x10/0x10 [ 49.517451][ T3331] console_emit_next_record+0xc69/0xea0 [ 49.517469][ T3331] console_unlock+0x278/0x7c0 [ 49.521594][ C0] ? syscall_unregfunc+0x190/0x190 [ 49.526932][ T3331] vprintk_emit+0x523/0x740 [ 49.526954][ T3331] _printk+0xd1/0x111 [ 49.535435][ C0] ? syscall_unregfunc+0x190/0x190 [ 49.541189][ T3331] spectre_v2_select_mitigation+0x4f7/0x748 [ 49.545330][ C0] ? rcu_free_old_probes+0x20/0x20 [ 49.550140][ T3331] cpu_select_mitigations+0x3d/0x8f [ 49.555495][ C0] ? call_srcu+0x44/0xd0 [ 49.559868][ T3331] arch_cpu_finalize_init+0xf/0x81 [ 49.563335][ C0] ? syscall_unregfunc+0x190/0x190 [ 49.568231][ T3331] start_kernel+0x423/0x53f [ 49.573592][ C0] rcu_core+0xad4/0x17e0 [ 49.578313][ T3331] secondary_startup_64_no_verify+0xcf/0xdb [ 49.582452][ C0] ? rcu_core+0xa64/0x17e0 [ 49.587006][ T3331] IN-SOFTIRQ-W at: [ 49.587018][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.594468][ C0] ? rcu_cpu_kthread_park+0x90/0x90 [ 49.599795][ T3331] _raw_spin_lock_irq+0xcf/0x110 [ 49.606375][ C0] ? kvm_sched_clock_read+0x14/0x40 [ 49.611351][ T3331] __run_timers+0x111/0x890 [ 49.616446][ C0] ? sched_clock_cpu+0x71/0x2b0 [ 49.626807][ T3331] run_timer_softirq+0x63/0xf0 [ 49.626824][ T3331] __do_softirq+0x2e9/0xa4c [ 49.629306][ C0] ? __local_bh_disable_ip+0x175/0x210 [ 49.634647][ T3331] __irq_exit_rcu+0x155/0x240 [ 49.634668][ T3331] irq_exit_rcu+0x5/0x20 [ 49.639401][ C0] ? __sched_clock_gtod_offset+0xe0/0xe0 [ 49.643004][ T3331] common_interrupt+0xa4/0xc0 [ 49.648273][ C0] ? run_ksoftirqd+0xc1/0x120 [ 49.651011][ T3331] asm_common_interrupt+0x22/0x40 [ 49.657150][ C0] ? __bpf_trace_softirq+0x10/0x10 [ 49.662390][ T3331] console_emit_next_record+0xc69/0xea0 [ 49.669309][ C0] ? print_irqtrace_events+0x210/0x210 [ 49.674116][ T3331] console_unlock+0x278/0x7c0 [ 49.680515][ C0] __do_softirq+0x2e9/0xa4c [ 49.686632][ T3331] vprintk_emit+0x523/0x740 [ 49.686653][ T3331] _printk+0xd1/0x111 [ 49.691391][ C0] ? run_ksoftirqd+0xc1/0x120 [ 49.697771][ T3331] print_xstate_feature+0x114/0x11b [ 49.697790][ T3331] print_xstate_features+0xf/0x7d [ 49.704193][ C0] ? __entry_text_end+0x1feabe/0x1feabe [ 49.709691][ T3331] setup_init_fpu_buf+0x62/0xd8 [ 49.716268][ C0] ? __sched_text_start+0x8/0x8 [ 49.721940][ T3331] fpu__init_system_xstate+0x4fc/0x757 [ 49.728688][ C0] run_ksoftirqd+0xc1/0x120 [ 49.735317][ T3331] fpu__init_system+0x10f/0x235 [ 49.735333][ T3331] arch_cpu_finalize_init+0x1e/0x81 [ 49.741118][ C0] ? ksoftirqd_should_run+0x20/0x20 [ 49.748277][ T3331] start_kernel+0x423/0x53f [ 49.748300][ T3331] secondary_startup_64_no_verify+0xcf/0xdb [ 49.754604][ C0] ? smpboot_thread_fn+0x2c3/0xa30 [ 49.759670][ T3331] INITIAL USE [ 49.765802][ C0] ? smpboot_thread_fn+0x4e7/0xa30 [ 49.771391][ T3331] at: [ 49.771396][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.776490][ C0] ? ksoftirqd_should_run+0x20/0x20 [ 49.783986][ T3331] _raw_spin_lock_irqsave+0xd1/0x120 [ 49.784004][ T3331] lock_timer_base+0x120/0x260 [ 49.789088][ C0] smpboot_thread_fn+0x52c/0xa30 [ 49.795909][ T3331] add_timer_on+0x1eb/0x580 [ 49.795925][ T3331] handle_irq_event+0xa9/0x1e0 [ 49.800137][ C0] ? smpboot_thread_fn+0x4a/0xa30 [ 49.806863][ T3331] handle_edge_irq+0x245/0xbf0 [ 49.806884][ T3331] __common_interrupt+0xd7/0x1f0 [ 49.811964][ C0] kthread+0x28d/0x320 [ 49.818082][ T3331] common_interrupt+0x9f/0xc0 [ 49.822311][ C0] ? cpu_report_death+0x2b0/0x2b0 [ 49.829818][ T3331] asm_common_interrupt+0x22/0x40 [ 49.829838][ T3331] console_emit_next_record+0xc69/0xea0 [ 49.834239][ C0] ? kthread_blkcg+0xd0/0xd0 [ 49.838181][ T3331] console_unlock+0x278/0x7c0 [ 49.844322][ C0] ret_from_fork+0x1f/0x30 [ 49.849475][ T3331] vprintk_emit+0x523/0x740 [ 49.856056][ C0] [ 49.861204][ T3331] _printk+0xd1/0x111 [ 49.867343][ C0] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 49.867353][ C0] CPU: 0 PID: 15 Comm: ksoftirqd/0 Not tainted 6.1.82-syzkaller #0 [ 49.867370][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 49.867379][ C0] Call Trace: [ 49.867385][ C0] [ 49.867391][ C0] dump_stack_lvl+0x1e3/0x2cb [ 49.867413][ C0] ? nf_tcp_handle_invalid+0x642/0x642 [ 49.867433][ C0] ? panic+0x75d/0x75d [ 49.867455][ C0] ? vscnprintf+0x59/0x80 [ 49.867471][ C0] panic+0x318/0x75d [ 49.867494][ C0] ? __warn+0x169/0x520 [ 49.867510][ C0] ? memcpy_page_flushcache+0xfc/0xfc [ 49.867536][ C0] ? ret_from_fork+0x1f/0x30 [ 49.867558][ C0] __warn+0x348/0x520 [ 49.867573][ C0] ? warn_bogus_irq_restore+0x1d/0x20 [ 49.867590][ C0] report_bug+0x2af/0x500 [ 49.867611][ C0] ? warn_bogus_irq_restore+0x1d/0x20 [ 49.867628][ C0] handle_bug+0x3d/0x70 [ 49.867646][ C0] exc_invalid_op+0x16/0x40 [ 49.867665][ C0] asm_exc_invalid_op+0x16/0x20 [ 49.867684][ C0] RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 [ 49.867702][ C0] Code: 24 48 c7 c7 80 bb ea 8a e8 1c f5 fd ff 80 3d 4d e4 d5 03 00 74 01 c3 c6 05 43 e4 d5 03 01 48 c7 c7 e0 e5 eb 8a e8 b3 f3 c8 f6 <0f> 0b c3 41 56 53 48 83 ec 10 65 48 8b 04 25 28 00 00 00 48 89 44 [ 49.867715][ C0] RSP: 0018:ffffc900001475f8 EFLAGS: 00010246 [ 49.867729][ C0] RAX: 811b51ec8aa21400 RBX: 1ffff92000028ec4 RCX: ffff88813feebb80 [ 49.867742][ C0] RDX: 0000000080000102 RSI: 0000000000000000 RDI: 0000000000000000 [ 49.867753][ C0] RBP: ffffc90000147690 R08: ffffffff81527e8e R09: ffffed1017304f1c [ 49.867765][ C0] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 49.867777][ C0] R13: 1ffff92000028ec0 R14: ffffc90000147620 R15: 0000000000000046 [ 49.867791][ C0] ? __warn_printk+0x28e/0x350 [ 49.867816][ C0] ? warn_bogus_irq_restore+0x1d/0x20 [ 49.867831][ C0] _raw_spin_unlock_irqrestore+0x118/0x130 [ 49.867848][ C0] ? _raw_spin_unlock+0x40/0x40 [ 49.867868][ C0] __mod_timer+0x956/0xee0 [ 49.867888][ C0] ? mod_timer_pending+0x20/0x20 [ 49.867902][ C0] ? rcu_is_watching+0x11/0xb0 [ 49.867917][ C0] ? lock_release+0xd6/0xa20 [ 49.867936][ C0] ? read_lock_is_recursive+0x10/0x10 [ 49.867958][ C0] ? do_raw_spin_lock+0x14a/0x370 [ 49.867973][ C0] ? __queue_delayed_work+0x16b/0x210 [ 49.867990][ C0] queue_delayed_work_on+0x156/0x250 [ 49.868006][ C0] ? delayed_work_timer_fn+0x80/0x80 [ 49.868031][ C0] ? _raw_spin_unlock+0x24/0x40 [ 49.868046][ C0] ? srcu_gp_start+0x1ba/0x330 [ 49.868068][ C0] srcu_gp_start_if_needed+0xce5/0x1080 [ 49.868096][ C0] ? srcu_gp_start_if_needed+0x17f/0x1080 [ 49.868119][ C0] ? start_poll_synchronize_srcu+0x10/0x10 [ 49.868139][ C0] ? syscall_unregfunc+0x190/0x190 [ 49.868157][ C0] ? syscall_unregfunc+0x190/0x190 [ 49.868172][ C0] ? rcu_free_old_probes+0x20/0x20 [ 49.868188][ C0] ? call_srcu+0x44/0xd0 [ 49.868207][ C0] ? syscall_unregfunc+0x190/0x190 [ 49.868222][ C0] rcu_core+0xad4/0x17e0 [ 49.868242][ C0] ? rcu_core+0xa64/0x17e0 [ 49.868261][ C0] ? rcu_cpu_kthread_park+0x90/0x90 [ 49.868282][ C0] ? kvm_sched_clock_read+0x14/0x40 [ 49.868303][ C0] ? sched_clock_cpu+0x71/0x2b0 [ 49.868323][ C0] ? __local_bh_disable_ip+0x175/0x210 [ 49.868344][ C0] ? __sched_clock_gtod_offset+0xe0/0xe0 [ 49.868363][ C0] ? run_ksoftirqd+0xc1/0x120 [ 49.868378][ C0] ? __bpf_trace_softirq+0x10/0x10 [ 49.868399][ C0] ? print_irqtrace_events+0x210/0x210 [ 49.868423][ C0] __do_softirq+0x2e9/0xa4c [ 49.868445][ C0] ? run_ksoftirqd+0xc1/0x120 [ 49.868462][ C0] ? __entry_text_end+0x1feabe/0x1feabe [ 49.868484][ C0] ? __sched_text_start+0x8/0x8 [ 49.868505][ C0] run_ksoftirqd+0xc1/0x120 [ 49.868519][ C0] ? ksoftirqd_should_run+0x20/0x20 [ 49.868534][ C0] ? smpboot_thread_fn+0x2c3/0xa30 [ 49.868554][ C0] ? smpboot_thread_fn+0x4e7/0xa30 [ 49.868575][ C0] ? ksoftirqd_should_run+0x20/0x20 [ 49.868591][ C0] smpboot_thread_fn+0x52c/0xa30 [ 49.868612][ C0] ? smpboot_thread_fn+0x4a/0xa30 [ 49.868635][ C0] kthread+0x28d/0x320 [ 49.868655][ C0] ? cpu_report_death+0x2b0/0x2b0 [ 49.868675][ C0] ? kthread_blkcg+0xd0/0xd0 [ 49.868697][ C0] ret_from_fork+0x1f/0x30 [ 49.868720][ C0] [ 49.872149][ T3331] spectre_v2_select_mitigation+0x4f7/0x748 [ 49.872168][ T3331] cpu_select_mitigations+0x3d/0x8f [ 49.872183][ T3331] arch_cpu_finalize_init+0xf/0x81 [ 49.872197][ T3331] start_kernel+0x423/0x53f [ 49.872215][ T3331] secondary_startup_64_no_verify+0xcf/0xdb [ 49.872233][ T3331] } [ 49.872237][ T3331] ... key at: [] init_timer_cpu.__key+0x0/0x20 [ 49.872258][ T3331] [ 49.872258][ T3331] the dependencies between the lock to be acquired [ 49.872263][ T3331] and HARDIRQ-irq-unsafe lock: [ 49.872281][ T3331] -> (&htab->buckets[i].lock){+...}-{2:2} { [ 49.872307][ T3331] HARDIRQ-ON-W at: [ 49.872314][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.872332][ T3331] _raw_spin_lock_bh+0x31/0x40 [ 49.872346][ T3331] sock_hash_free+0x160/0x820 [ 49.872365][ T3331] process_one_work+0x8a9/0x11d0 [ 49.872380][ T3331] worker_thread+0xa47/0x1200 [ 49.872395][ T3331] kthread+0x28d/0x320 [ 49.872413][ T3331] ret_from_fork+0x1f/0x30 [ 49.872430][ T3331] INITIAL USE at: [ 49.872437][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.872454][ T3331] _raw_spin_lock_bh+0x31/0x40 [ 49.872468][ T3331] sock_hash_free+0x160/0x820 [ 49.872486][ T3331] process_one_work+0x8a9/0x11d0 [ 49.872500][ T3331] worker_thread+0xa47/0x1200 [ 49.872515][ T3331] kthread+0x28d/0x320 [ 49.872533][ T3331] ret_from_fork+0x1f/0x30 [ 49.872550][ T3331] } [ 49.872554][ T3331] ... key at: [] sock_hash_alloc.__key+0x0/0x20 [ 49.872577][ T3331] ... acquired at: [ 49.872581][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.872598][ T3331] _raw_spin_lock_bh+0x31/0x40 [ 49.872612][ T3331] sock_hash_delete_elem+0xac/0x2f0 [ 49.872630][ T3331] bpf_prog_2c29ac5cdc6b1842+0x3a/0x3e [ 49.872644][ T3331] bpf_trace_run3+0x231/0x440 [ 49.872658][ T3331] enqueue_timer+0x440/0x600 [ 49.872672][ T3331] __mod_timer+0x92b/0xee0 [ 49.872685][ T3331] schedule_timeout+0x1b4/0x300 [ 49.872697][ T3331] rcu_exp_sel_wait_wake+0x764/0x1d50 [ 49.872712][ T3331] process_one_work+0x8a9/0x11d0 [ 49.872726][ T3331] worker_thread+0xa47/0x1200 [ 49.872740][ T3331] kthread+0x28d/0x320 [ 49.872758][ T3331] ret_from_fork+0x1f/0x30 [ 49.872774][ T3331] [ 49.872777][ T3331] [ 49.872777][ T3331] stack backtrace: [ 49.872780][ T3331] CPU: 1 PID: 3331 Comm: kworker/1:2 Not tainted 6.1.82-syzkaller #0 [ 49.872795][ T3331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 49.872805][ T3331] Workqueue: rcu_gp wait_rcu_exp_gp [ 49.872821][ T3331] Call Trace: [ 49.872825][ T3331] [ 49.872830][ T3331] dump_stack_lvl+0x1e3/0x2cb [ 49.872850][ T3331] ? nf_tcp_handle_invalid+0x642/0x642 [ 49.872869][ T3331] ? panic+0x75d/0x75d [ 49.872891][ T3331] ? print_shortest_lock_dependencies+0xee/0x150 [ 49.872913][ T3331] validate_chain+0x4d16/0x5950 [ 49.872942][ T3331] ? reacquire_held_locks+0x660/0x660 [ 49.872966][ T3331] ? reacquire_held_locks+0x660/0x660 [ 49.872989][ T3331] ? register_lock_class+0x100/0x990 [ 49.873009][ T3331] ? validate_chain+0x112/0x5950 [ 49.873028][ T3331] ? is_dynamic_key+0x260/0x260 [ 49.873048][ T3331] ? mark_lock+0x9a/0x340 [ 49.873068][ T3331] __lock_acquire+0x125b/0x1f80 [ 49.873093][ T3331] lock_acquire+0x1f8/0x5a0 [ 49.873111][ T3331] ? sock_hash_delete_elem+0xac/0x2f0 [ 49.873131][ T3331] ? lockdep_softirqs_on+0x590/0x590 [ 49.873151][ T3331] ? read_lock_is_recursive+0x10/0x10 [ 49.873173][ T3331] ? sock_hash_delete_elem+0xac/0x2f0 [ 49.873192][ T3331] ? __bpf_trace_softirq+0x10/0x10 [ 49.873212][ T3331] ? read_lock_is_recursive+0x10/0x10 [ 49.873233][ T3331] ? sock_hash_delete_elem+0xac/0x2f0 [ 49.873253][ T3331] _raw_spin_lock_bh+0x31/0x40 [ 49.873267][ T3331] ? sock_hash_delete_elem+0xac/0x2f0 [ 49.873286][ T3331] sock_hash_delete_elem+0xac/0x2f0 [ 49.873313][ T3331] bpf_prog_2c29ac5cdc6b1842+0x3a/0x3e [ 49.873328][ T3331] bpf_trace_run3+0x231/0x440 [ 49.873342][ T3331] ? bpf_trace_run3+0x146/0x440 [ 49.873357][ T3331] ? bpf_trace_run2+0x410/0x410 [ 49.873370][ T3331] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 49.873387][ T3331] ? _raw_spin_lock_irqsave+0xdd/0x120 [ 49.873402][ T3331] ? _raw_spin_lock+0x40/0x40 [ 49.873419][ T3331] enqueue_timer+0x440/0x600 [ 49.873437][ T3331] __mod_timer+0x92b/0xee0 [ 49.873455][ T3331] ? mod_timer_pending+0x20/0x20 [ 49.873469][ T3331] ? lockdep_softirqs_off+0x420/0x420 [ 49.873488][ T3331] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 49.873504][ T3331] ? _raw_spin_unlock+0x40/0x40 [ 49.873522][ T3331] schedule_timeout+0x1b4/0x300 [ 49.873536][ T3331] ? console_conditional_schedule+0x40/0x40 [ 49.873551][ T3331] ? update_process_times+0x1b0/0x1b0 [ 49.873572][ T3331] rcu_exp_sel_wait_wake+0x764/0x1d50 [ 49.873590][ T3331] ? read_lock_is_recursive+0x10/0x10 [ 49.873612][ T3331] ? rcu_check_gp_start_stall+0x450/0x450 [ 49.873627][ T3331] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 49.873644][ T3331] ? do_raw_spin_unlock+0x137/0x8a0 [ 49.873661][ T3331] ? process_one_work+0x7a9/0x11d0 [ 49.873677][ T3331] process_one_work+0x8a9/0x11d0 [ 49.873699][ T3331] ? worker_detach_from_pool+0x260/0x260 [ 49.873716][ T3331] ? _raw_spin_lock_irqsave+0x120/0x120 [ 49.873732][ T3331] ? kthread_data+0x4e/0xc0 [ 49.873752][ T3331] ? wq_worker_running+0x97/0x190 [ 49.873774][ T3331] worker_thread+0xa47/0x1200 [ 49.873790][ T3331] ? _raw_spin_unlock+0x40/0x40 [ 49.873805][ T3331] ? __sched_text_start+0x8/0x8 [ 49.873824][ T3331] ? _raw_spin_unlock+0x40/0x40 [ 49.873842][ T3331] kthread+0x28d/0x320 [ 49.873861][ T3331] ? worker_clr_flags+0x190/0x190 [ 49.873876][ T3331] ? kthread_blkcg+0xd0/0xd0 [ 49.873897][ T3331] ret_from_fork+0x1f/0x30 [ 49.873920][ T3331] [ 49.874191][ C0] Kernel Offset: disabled [ 51.168663][ C0] Rebooting in 86400 seconds..