BUG: MAX_STACK_TRACE_ENTRIES too low!
turning off the locking correctness validator.
CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.15.177-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x1e3/0x2d0 lib/dump_stack.c:106
save_trace+0x88a/0xab0 kernel/locking/lockdep.c:547
mark_lock+0x1ca/0x340 kernel/locking/lockdep.c:4586
__lock_acquire+0xb9d/0x1ff0 kernel/locking/lockdep.c:4966
lock_acquire+0x1db/0x4f0 kernel/locking/lockdep.c:5623
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0xd1/0x120 kernel/locking/spinlock.c:162
htab_lock_bucket kernel/bpf/hashtab.c:183 [inline]
htab_lru_map_delete_elem+0x1c2/0x650 kernel/bpf/hashtab.c:1397
bpf_prog_0fa55d542c80f9a0+0x61/0xe8c
bpf_dispatcher_nop_func include/linux/bpf.h:790 [inline]
__bpf_prog_run include/linux/filter.h:628 [inline]
bpf_prog_run include/linux/filter.h:635 [inline]
__bpf_trace_run kernel/trace/bpf_trace.c:1878 [inline]
bpf_trace_run2+0x19e/0x340 kernel/trace/bpf_trace.c:1915
__bpf_trace_kfree+0x6e/0x90 include/trace/events/kmem.h:118
__traceiter_kfree+0x26/0x40 include/trace/events/kmem.h:118
trace_kfree include/trace/events/kmem.h:118 [inline]
kfree+0x22f/0x270 mm/slub.c:4549
skb_free_head net/core/skbuff.c:655 [inline]
skb_release_data+0x73a/0x8a0 net/core/skbuff.c:677
skb_release_all net/core/skbuff.c:742 [inline]
__kfree_skb+0x4c/0x60 net/core/skbuff.c:756
tcp_clean_rtx_queue net/ipv4/tcp_input.c:3395 [inline]
tcp_ack+0x2326/0x6ab0 net/ipv4/tcp_input.c:3952
tcp_rcv_established+0xf2d/0x1e20 net/ipv4/tcp_input.c:5965
tcp_v4_do_rcv+0x423/0x960 net/ipv4/tcp_ipv4.c:1731
tcp_v4_rcv+0x2740/0x2d80 net/ipv4/tcp_ipv4.c:2143
ip_protocol_deliver_rcu+0x381/0x730 net/ipv4/ip_input.c:204
ip_local_deliver_finish+0x1db/0x320 net/ipv4/ip_input.c:231
NF_HOOK+0x364/0x410 include/linux/netfilter.h:302
dst_input include/net/dst.h:453 [inline]
ip_sublist_rcv_finish net/ipv4/ip_input.c:577 [inline]
ip_list_rcv_finish net/ipv4/ip_input.c:628 [inline]
ip_sublist_rcv+0xb0f/0xe50 net/ipv4/ip_input.c:636
ip_list_rcv+0x422/0x470 net/ipv4/ip_input.c:671
__netif_receive_skb_list_ptype net/core/dev.c:5536 [inline]
__netif_receive_skb_list_core+0x6b1/0x890 net/core/dev.c:5584
__netif_receive_skb_list net/core/dev.c:5636 [inline]
netif_receive_skb_list_internal+0x9ed/0xdf0 net/core/dev.c:5727
gro_normal_list net/core/dev.c:5881 [inline]
napi_complete_done+0x352/0x820 net/core/dev.c:6619
virtqueue_napi_complete drivers/net/virtio_net.c:357 [inline]
virtnet_poll+0xbd1/0x1260 drivers/net/virtio_net.c:1592
__napi_poll+0xc7/0x440 net/core/dev.c:7043
napi_poll net/core/dev.c:7110 [inline]
net_rx_action+0x617/0xda0 net/core/dev.c:7200
handle_softirqs+0x3a7/0x930 kernel/softirq.c:558
__do_softirq kernel/softirq.c:592 [inline]
invoke_softirq kernel/softirq.c:432 [inline]
__irq_exit_rcu+0x157/0x240 kernel/softirq.c:641
irq_exit_rcu+0x5/0x20 kernel/softirq.c:653
common_interrupt+0xb3/0xd0 arch/x86/kernel/irq.c:240
asm_common_interrupt+0x22/0x40 arch/x86/include/asm/idtentry.h:667
RIP: 0010:native_save_fl arch/x86/include/asm/irqflags.h:22 [inline]
RIP: 0010:arch_local_save_flags arch/x86/include/asm/irqflags.h:70 [inline]
RIP: 0010:arch_irqs_disabled arch/x86/include/asm/irqflags.h:132 [inline]
RIP: 0010:acpi_safe_halt drivers/acpi/processor_idle.c:109 [inline]
RIP: 0010:acpi_idle_do_entry+0x10f/0x340 drivers/acpi/processor_idle.c:562
Code: b5 37 f7 48 83 e3 08 0f 85 0a 01 00 00 4c 8d 74 24 20 e8 84 2f 3e f7 0f 1f 44 00 00 e8 1a b1 37 f7 0f 00 2d a3 5f bb 00 fb f4 <4c> 89 f3 48 c1 eb 03 42 80 3c 3b 00 74 08 4c 89 f7 e8 db 99 81 f7
RSP: 0018:ffffc90000d67b00 EFLAGS: 000002d3
RAX: ffffffff8a48d476 RBX: 0000000000000000 RCX: ffff88813ff78000
RDX: 0000000000000000 RSI: ffffffff8aab2b80 RDI: ffffffff8af9f2c0
RBP: ffffc90000d67b90 R08: ffffffff81870420 R09: ffffed1027fef001
R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff920001acf60
R13: ffff8881413f6804 R14: ffffc90000d67b20 R15: dffffc0000000000
acpi_idle_enter+0x352/0x4f0 drivers/acpi/processor_idle.c:697
cpuidle_enter_state+0x521/0xef0 drivers/cpuidle/cpuidle.c:237
cpuidle_enter+0x59/0x90 drivers/cpuidle/cpuidle.c:351
call_cpuidle kernel/sched/idle.c:158 [inline]
cpuidle_idle_call kernel/sched/idle.c:239 [inline]
do_idle+0x3e4/0x670 kernel/sched/idle.c:306
cpu_startup_entry+0x14/0x20 kernel/sched/idle.c:403
start_secondary+0x371/0x500 arch/x86/kernel/smpboot.c:281
secondary_startup_64_no_verify+0xb1/0xbb
----------------
Code disassembly (best guess):
0: b5 37 mov $0x37,%ch
2: f7 48 83 e3 08 0f 85 testl $0x850f08e3,-0x7d(%rax)
9: 0a 01 or (%rcx),%al
b: 00 00 add %al,(%rax)
d: 4c 8d 74 24 20 lea 0x20(%rsp),%r14
12: e8 84 2f 3e f7 call 0xf73e2f9b
17: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c: e8 1a b1 37 f7 call 0xf737b13b
21: 0f 00 2d a3 5f bb 00 verw 0xbb5fa3(%rip) # 0xbb5fcb
28: fb sti
29: f4 hlt
* 2a: 4c 89 f3 mov %r14,%rbx <-- trapping instruction
2d: 48 c1 eb 03 shr $0x3,%rbx
31: 42 80 3c 3b 00 cmpb $0x0,(%rbx,%r15,1)
36: 74 08 je 0x40
38: 4c 89 f7 mov %r14,%rdi
3b: e8 db 99 81 f7 call 0xf7819a1b