------------[ cut here ]------------ WARNING: CPU: 0 PID: 9579 at net/ipv4/route.c:1241 ip_rt_bug+0x11/0x20 net/ipv4/route.c:1240 Kernel panic - not syncing: panic_on_warn set ... CPU: 0 PID: 9579 Comm: kworker/0:5 Not tainted 5.8.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events_power_efficient wg_ratelimiter_gc_entries Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x18f/0x20d lib/dump_stack.c:118 panic+0x2e3/0x75c kernel/panic.c:231 __warn.cold+0x20/0x45 kernel/panic.c:600 report_bug+0x1bd/0x210 lib/bug.c:198 exc_invalid_op+0x24d/0x400 arch/x86/kernel/traps.c:235 asm_exc_invalid_op+0x12/0x20 arch/x86/include/asm/idtentry.h:563 RIP: 0010:ip_rt_bug+0x11/0x20 net/ipv4/route.c:1241 Code: e9 02 ff ff ff e8 ff 2b 0f fb e9 cf fe ff ff e8 f5 7d 41 01 0f 1f 44 00 00 55 48 89 d5 e8 d7 d8 cf fa 48 89 ef e8 2f fc 89 ff <0f> 0b 31 c0 5d c3 66 0f 1f 84 00 00 00 00 00 41 54 49 89 fc e8 b6 RSP: 0018:ffffc900000078a0 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff888058f0c1c0 RCX: 1ffffffff1302324 RDX: ffff888058124300 RSI: ffffffff86a37781 RDI: 0000000000000286 RBP: ffff88808e9a82c0 R08: 0000000000000000 R09: ffff8880ae636cdb R10: 0000000000000000 R11: 0000000000000000 R12: ffff888098721e00 R13: ffff88808e9a82c0 R14: 0000000000000000 R15: ffff88808e9a8318 dst_output include/net/dst.h:435 [inline] ip_local_out net/ipv4/ip_output.c:125 [inline] ip_send_skb net/ipv4/ip_output.c:1566 [inline] ip_push_pending_frames+0x125/0x2b0 net/ipv4/ip_output.c:1586 icmp_push_reply+0x342/0x490 net/ipv4/icmp.c:390 __icmp_send+0xb92/0x1410 net/ipv4/icmp.c:740 ipv4_send_dest_unreach net/ipv4/route.c:1221 [inline] ipv4_link_failure+0x5f0/0x9f0 net/ipv4/route.c:1228 dst_link_failure include/net/dst.h:418 [inline] arp_error_report+0xc7/0x1c0 net/ipv4/arp.c:293 neigh_invalidate+0x20d/0x560 net/core/neighbour.c:993 neigh_timer_handler+0xda0/0x1150 net/core/neighbour.c:1080 call_timer_fn+0x1ac/0x760 kernel/time/timer.c:1404 expire_timers kernel/time/timer.c:1449 [inline] __run_timers.part.0+0x54c/0xa20 kernel/time/timer.c:1773 __run_timers kernel/time/timer.c:1745 [inline] run_timer_softirq+0xae/0x1a0 kernel/time/timer.c:1786 __do_softirq+0x34c/0xa60 kernel/softirq.c:292 asm_call_on_stack+0xf/0x20 arch/x86/entry/entry_64.S:711 __run_on_irqstack arch/x86/include/asm/irq_stack.h:22 [inline] run_on_irqstack_cond arch/x86/include/asm/irq_stack.h:48 [inline] do_softirq_own_stack+0x111/0x170 arch/x86/kernel/irq_64.c:77 invoke_softirq kernel/softirq.c:387 [inline] __irq_exit_rcu kernel/softirq.c:417 [inline] irq_exit_rcu+0x229/0x270 kernel/softirq.c:429 sysvec_apic_timer_interrupt+0x12d/0x220 arch/x86/kernel/apic/apic.c:1091 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:596 RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:765 [inline] RIP: 0010:lock_acquire+0x270/0xad0 kernel/locking/lockdep.c:4962 Code: 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 0f 85 f8 06 00 00 48 83 3d 1d 0c 5b 08 00 0f 84 a6 05 00 00 48 8b 7c 24 08 57 9d <0f> 1f 44 00 00 48 b8 00 00 00 00 00 fc ff df 48 03 44 24 10 48 c7 RSP: 0018:ffffc900040e7bb0 EFLAGS: 00000286 RAX: 1ffffffff13696a8 RBX: ffff888058124300 RCX: 0000000000000001 RDX: dffffc0000000000 RSI: 0000000000000008 RDI: 0000000000000286 RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffff8c58baef R10: fffffbfff18b175d R11: 0000000000000000 R12: 0000000000000000 R13: ffffffff8a39ffd8 R14: 0000000000000000 R15: ffff888058124300 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:151 spin_lock include/linux/spinlock.h:353 [inline] wg_ratelimiter_gc_entries+0x69/0x720 drivers/net/wireguard/ratelimiter.c:63 process_one_work+0x94c/0x1670 kernel/workqueue.c:2269 worker_thread+0x64c/0x1120 kernel/workqueue.c:2415 kthread+0x3b5/0x4a0 kernel/kthread.c:291 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:293 Kernel Offset: disabled