====================================== | [ 437.259132][ T1869] br1: entered promiscuous mode | [ 443.939267][ C1] ------------[ cut here ]------------ | [ 443.939819][ C1] WARNING: CPU: 1 PID: 0 at ./include/linux/skbuff.h:1164 icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) | [ 443.940669][ C1] Modules linked in: macvlan vxlan ip6_udp_tunnel udp_tunnel sch_tbf sch_ets bridge stp llc act_gact cls_flower sch_ingress 8021q ip_gre gre vrf veth [ 443.942712][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 443.943159][ C1] RIP: 0010:icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) [ 443.943599][ C1] Code: c1 ea 03 80 3c 02 00 0f 85 2c 05 00 00 48 8b 45 58 48 89 44 24 08 a8 01 0f 85 35 02 00 00 48 f7 44 24 08 fe ff ff ff 74 04 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 4c 89 da 48 c1 ea 03 80 3c All code ======== 0: c1 ea 03 shr $0x3,%edx 3: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 7: 0f 85 2c 05 00 00 jne 0x539 d: 48 8b 45 58 mov 0x58(%rbp),%rax 11: 48 89 44 24 08 mov %rax,0x8(%rsp) 16: a8 01 test $0x1,%al 18: 0f 85 35 02 00 00 jne 0x253 1e: 48 f7 44 24 08 fe ff testq $0xfffffffffffffffe,0x8(%rsp) 25: ff ff 27: 74 04 je 0x2d 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 4c 89 da mov %r11,%rdx 3a: 48 c1 ea 03 shr $0x3,%rdx 3e: 80 .byte 0x80 3f: 3c .byte 0x3c Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 4c 89 da mov %r11,%rdx 10: 48 c1 ea 03 shr $0x3,%rdx 14: 80 .byte 0x80 15: 3c .byte 0x3c [ 443.945102][ C1] RSP: 0018:ffffc900001c0768 EFLAGS: 00010282 [ 443.945582][ C1] RAX: ffff88800bec9e40 RBX: 1ffff920000380f1 RCX: 0000000000000002 [ 443.946112][ C1] RDX: 1ffff1100141e563 RSI: ffffffffb609e3c3 RDI: ffffc900001c081a [ 443.946620][ C1] RBP: ffff88800a0f2ac0 R08: 0000000000000001 R09: ffff88800bec9840 [ 443.947150][ C1] R10: ffffffffb70050d7 R11: ffff88800a0f2b18 R12: ffffffffb8fe5b00 [ 443.947677][ C1] R13: ffffc900001c0a18 R14: ffff88800bec8040 R15: ffffc900001c07a8 [ 443.948195][ C1] FS: 0000000000000000(0000) GS:ffff88807e131000(0000) knlGS:0000000000000000 [ 443.948793][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 443.949240][ C1] CR2: 00007f4bda60111c CR3: 0000000025936005 CR4: 0000000000772ef0 [ 443.949764][ C1] PKRU: 55555554 [ 443.950049][ C1] Call Trace: [ 443.950317][ C1] [ 443.950493][ C1] ? __pfx_icmp_route_lookup.constprop.0 (net/ipv4/icmp.c:480) [ 443.950945][ C1] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 443.951284][ C1] ? __ip_options_echo (net/ipv4/ip_options.c:86) [ 443.951646][ C1] ? __icmp_send (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/icmp.c:718) [ 443.951995][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 443.952361][ C1] __icmp_send (net/ipv4/icmp.c:746) [ 443.952714][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 443.953161][ C1] ? __pfx___icmp_send (net/ipv4/icmp.c:596) [ 443.953500][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 443.953844][ C1] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 443.954276][ C1] ? switch_hrtimer_base (kernel/time/hrtimer.c:205 (discriminator 2) kernel/time/hrtimer.c:280 (discriminator 2)) [ 443.954630][ C1] ? switch_hrtimer_base (kernel/time/hrtimer.c:205 (discriminator 2) kernel/time/hrtimer.c:280 (discriminator 2)) [ 443.955009][ C1] ? start_dl_timer (kernel/sched/deadline.c:1193) [ 443.955370][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 443.955731][ C1] ipv4_send_dest_unreach (net/ipv4/route.c:1249) [ 443.956083][ C1] ? __pfx_ipv4_send_dest_unreach (net/ipv4/route.c:1223) [ 443.956503][ C1] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 443.956843][ C1] ipv4_link_failure (./include/linux/skbuff.h:1156 ./include/net/route.h:88 net/ipv4/route.c:1258) [ 443.957207][ C1] arp_error_report (./include/net/dst.h:429 net/ipv4/arp.c:296) [ 443.957550][ C1] neigh_invalidate (net/core/neighbour.c:1049) [ 443.957898][ C1] neigh_timer_handler (net/core/neighbour.c:1155 (discriminator 2)) [ 443.958259][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 443.958603][ C1] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1072) [ 443.958948][ C1] call_timer_fn (kernel/time/timer.c:1747) [ 443.959299][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 443.959638][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 443.960008][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 443.960369][ C1] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 443.960749][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 443.961126][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 443.961476][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 443.961839][ C1] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1072) [ 443.962206][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 443.962562][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 443.962904][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 443.963269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 443.963627][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 443.964004][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 443.964348][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 443.964703][ C1] handle_softirqs (kernel/softirq.c:579) [ 443.965078][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 443.965424][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 443.965691][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 443.966040][ C1] [ 443.966223][ C1] [ 443.966395][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 443.966820][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 443.967183][ C1] Code: 74 cf 00 e9 43 59 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 23 bf 27 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 74 cf je 0xffffffffffffffd1 2: 00 e9 add %ch,%cl 4: 43 59 rex.XB pop %r9 6: 02 00 add (%rax),%al 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 23 bf 27 00 verw 0x27bf23(%rip) # 0x27bf4b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 443.968461][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 443.968904][ C1] RAX: 00000000008a81ff RBX: 1ffff92000026fc1 RCX: ffffffffb54193f9 [ 443.969441][ C1] RDX: 0000000000000000 RSI: ffffffffb60b4dd5 RDI: ffffffffb5856320 [ 443.969984][ C1] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006c16702 [ 443.970505][ C1] R10: ffff8880360b3813 R11: ffffffffb6211288 R12: 0000000000000000 [ 443.971055][ C1] R13: ffff888001bf0040 R14: dffffc0000000000 R15: 0000000000000000 [ 443.971591][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 443.972046][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:749) [ 443.972314][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 443.972669][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 443.973050][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 443.973411][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 443.973773][ C1] do_idle (kernel/sched/idle.c:325) [ 443.974056][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 443.974416][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 443.974774][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) Finger prints: __icmp_send:ipv4_send_dest_unreach:ipv4_link_failure:arp_error_report:neigh_invalidate