BUG: MAX_STACK_TRACE_ENTRIES too low! turning off the locking correctness validator. CPU: 0 UID: 0 PID: 35 Comm: kworker/u8:2 Not tainted 6.13.0-syzkaller-09685-gc2933b2befe2 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 Workqueue: netns cleanup_net Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 save_trace+0x926/0xb50 kernel/locking/lockdep.c:581 check_prev_add kernel/locking/lockdep.c:3224 [inline] check_prevs_add kernel/locking/lockdep.c:3282 [inline] validate_chain+0x2bde/0x5920 kernel/locking/lockdep.c:3906 __lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5228 lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5851 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:154 htab_lock_bucket+0x1a4/0x370 kernel/bpf/hashtab.c:167 htab_lru_map_delete_elem+0x1f1/0x700 kernel/bpf/hashtab.c:1483 bpf_prog_9e406b8072284750+0x4e/0x52 bpf_dispatcher_nop_func include/linux/bpf.h:1290 [inline] __bpf_prog_run include/linux/filter.h:701 [inline] bpf_prog_run include/linux/filter.h:708 [inline] __bpf_trace_run kernel/trace/bpf_trace.c:2371 [inline] bpf_trace_run3+0x33a/0x5a0 kernel/trace/bpf_trace.c:2413 __traceiter_kmem_cache_free+0x33/0x50 include/trace/events/kmem.h:114 __do_trace_kmem_cache_free include/trace/events/kmem.h:114 [inline] trace_kmem_cache_free include/trace/events/kmem.h:114 [inline] kmem_cache_free+0x367/0x410 mm/slub.c:4710 skb_kfree_head net/core/skbuff.c:1084 [inline] skb_free_head net/core/skbuff.c:1098 [inline] skb_release_data+0x677/0x8a0 net/core/skbuff.c:1125 skb_release_all net/core/skbuff.c:1190 [inline] __kfree_skb net/core/skbuff.c:1204 [inline] sk_skb_reason_drop+0x1c9/0x380 net/core/skbuff.c:1242 hsr_forward_skb+0x1e66/0x2d50 send_hsr_supervision_frame+0x63f/0xd30 net/hsr/hsr_device.c:358 hsr_announce+0x1f8/0x3a0 net/hsr/hsr_device.c:415 call_timer_fn+0x187/0x650 kernel/time/timer.c:1789 expire_timers kernel/time/timer.c:1840 [inline] __run_timers kernel/time/timer.c:2414 [inline] __run_timer_base+0x66a/0x8e0 kernel/time/timer.c:2426 run_timer_base kernel/time/timer.c:2435 [inline] run_timer_softirq+0xb7/0x170 kernel/time/timer.c:2445 handle_softirqs+0x2d4/0x9b0 kernel/softirq.c:561 __do_softirq kernel/softirq.c:595 [inline] invoke_softirq kernel/softirq.c:435 [inline] __irq_exit_rcu+0xf7/0x220 kernel/softirq.c:662 irq_exit_rcu+0x9/0x30 kernel/softirq.c:678 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:lockdep_unregister_key+0x56d/0x610 kernel/locking/lockdep.c:6595 Code: 2a 94 48 c7 c6 30 2b 9b 81 e8 cf 27 0a 00 e8 9a 32 0a 00 e9 e5 fb ff ff e8 10 2f 5a 0a 41 f7 c7 00 02 00 00 74 d0 fb 45 84 f6 <75> cf eb e0 90 0f 0b 90 45 31 f6 e9 62 ff ff ff 90 0f 0b 90 e9 a1 RSP: 0018:ffffc90000ab7580 EFLAGS: 00000246 RAX: dffffc0000000000 RBX: 1ffff92000156eb8 RCX: ffffffff9a3fd903 RDX: 0000000000000001 RSI: ffffffff8c0ab420 RDI: ffffffff8c608020 RBP: ffffc90000ab7658 R08: ffffffff942c7a47 R09: 1ffffffff2858f48 R10: dffffc0000000000 R11: fffffbfff2858f49 R12: ffffc90000ab75c0 R13: 1ffff92000156eb4 R14: 0000000000000000 R15: 0000000000000a02 __qdisc_destroy+0x165/0x410 net/sched/sch_generic.c:1080 qdisc_put net/sched/sch_generic.c:1106 [inline] dev_shutdown+0x357/0x450 net/sched/sch_generic.c:1494 unregister_netdevice_many_notify+0xada/0x1f10 net/core/dev.c:11777 unregister_netdevice_many net/core/dev.c:11852 [inline] default_device_exit_batch+0xa1f/0xaa0 net/core/dev.c:12337 ops_exit_list net/core/net_namespace.c:177 [inline] cleanup_net+0x8ad/0xd60 net/core/net_namespace.c:652 process_one_work kernel/workqueue.c:3236 [inline] process_scheduled_works+0xa66/0x1840 kernel/workqueue.c:3317 worker_thread+0x870/0xd30 kernel/workqueue.c:3398 kthread+0x7a9/0x920 kernel/kthread.c:464 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 ---------------- Code disassembly (best guess): 0: 2a 94 48 c7 c6 30 2b sub 0x2b30c6c7(%rax,%rcx,2),%dl 7: 9b fwait 8: 81 e8 cf 27 0a 00 sub $0xa27cf,%eax e: e8 9a 32 0a 00 call 0xa32ad 13: e9 e5 fb ff ff jmp 0xfffffbfd 18: e8 10 2f 5a 0a call 0xa5a2f2d 1d: 41 f7 c7 00 02 00 00 test $0x200,%r15d 24: 74 d0 je 0xfffffff6 26: fb sti 27: 45 84 f6 test %r14b,%r14b * 2a: 75 cf jne 0xfffffffb <-- trapping instruction 2c: eb e0 jmp 0xe 2e: 90 nop 2f: 0f 0b ud2 31: 90 nop 32: 45 31 f6 xor %r14d,%r14d 35: e9 62 ff ff ff jmp 0xffffff9c 3a: 90 nop 3b: 0f 0b ud2 3d: 90 nop 3e: e9 .byte 0xe9 3f: a1 .byte 0xa1