====================================== | [ 1876.054674][ T9631] br1: entered promiscuous mode | [ 1882.533153][ C1] ------------[ cut here ]------------ | [ 1882.533883][ 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) | [ 1882.534731][ C1] Modules linked in: macvlan act_vlan act_mpls act_pedit act_mirred ip6_gre ip6_tunnel tunnel6 cls_matchall ip_gre gre vxlan ip6_udp_tunnel udp_tunnel act_gact cls_flower dummy sch_ingress bridge stp llc 8021q vrf veth [ 1882.538034][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1882.538555][ C1] RIP: 0010:icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) [ 1882.539065][ 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 [ 1882.540531][ C1] RSP: 0018:ffffc900001c0768 EFLAGS: 00010286 [ 1882.541169][ C1] RAX: ffff88800f56cac0 RBX: 1ffff920000380f1 RCX: 0000000000000002 [ 1882.542091][ C1] RDX: 1ffff11000b581d3 RSI: ffffffffabe9e3c3 RDI: ffffc900001c081a [ 1882.542755][ C1] RBP: ffff888005ac0e40 R08: 0000000000000001 R09: ffff88800f56d240 [ 1882.543505][ C1] R10: fffffffface050d7 R11: ffff888005ac0e98 R12: ffffffffaede5b00 [ 1882.544286][ C1] R13: ffffc900001c0a18 R14: ffff88800f56d540 R15: ffffc900001c07a8 [ 1882.544995][ C1] FS: 0000000000000000(0000) GS:ffff888088331000(0000) knlGS:0000000000000000 [ 1882.545823][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1882.546364][ C1] CR2: 00007f73dcbd4000 CR3: 0000000022336005 CR4: 0000000000772ef0 [ 1882.547059][ C1] PKRU: 55555554 [ 1882.547415][ C1] Call Trace: [ 1882.547805][ C1] [ 1882.548122][ C1] ? debug_object_activate (lib/debugobjects.c:837) [ 1882.548661][ C1] ? __pfx_icmp_route_lookup.constprop.0 (net/ipv4/icmp.c:480) [ 1882.549163][ C1] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1882.549764][ C1] ? __ip_options_echo (net/ipv4/ip_options.c:86) [ 1882.550225][ C1] ? __icmp_send (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/icmp.c:718) [ 1882.550582][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1882.551125][ C1] __icmp_send (net/ipv4/icmp.c:746) [ 1882.551579][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1882.552137][ C1] ? __pfx___icmp_send (net/ipv4/icmp.c:596) [ 1882.552671][ C1] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 1882.553389][ C1] ? get_nohz_timer_target (kernel/sched/core.c:1210) [ 1882.553966][ C1] ? switch_hrtimer_base (kernel/time/hrtimer.c:232 kernel/time/hrtimer.c:258) [ 1882.554321][ C1] ? start_dl_timer (kernel/sched/deadline.c:1193) [ 1882.554791][ C1] ipv4_send_dest_unreach (net/ipv4/route.c:1249) [ 1882.555167][ C1] ? __pfx_ipv4_send_dest_unreach (net/ipv4/route.c:1223) [ 1882.555676][ C1] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1882.556172][ C1] ipv4_link_failure (./include/linux/skbuff.h:1156 ./include/net/route.h:88 net/ipv4/route.c:1258) [ 1882.556600][ C1] arp_error_report (./include/net/dst.h:429 net/ipv4/arp.c:296) [ 1882.557119][ C1] neigh_invalidate (net/core/neighbour.c:1049) [ 1882.557700][ C1] neigh_timer_handler (net/core/neighbour.c:1155 (discriminator 2)) [ 1882.558144][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1882.558565][ C1] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1072) [ 1882.558959][ C1] call_timer_fn (kernel/time/timer.c:1747) [ 1882.559504][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1882.559955][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1882.560308][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1882.560646][ C1] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 1882.561168][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1882.561632][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1882.561976][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1882.562300][ C1] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1072) [ 1882.562631][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1882.562967][ 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) [ 1882.563291][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1882.563622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1882.563958][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1882.564291][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1882.564626][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 1882.564968][ C1] handle_softirqs (kernel/softirq.c:579) [ 1882.565308][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1882.565632][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 1882.565885][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1882.566218][ C1] [ 1882.566385][ C1] [ 1882.566555][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1882.566974][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1882.567310][ 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 [ 1882.568483][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 1882.568903][ C1] RAX: 000000000326a0f9 RBX: 1ffff92000026fc1 RCX: ffffffffab2193f9 [ 1882.569395][ C1] RDX: 0000000000000000 RSI: ffffffffabeb4dd5 RDI: ffffffffab656320 [ 1882.569893][ C1] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006c16702 [ 1882.570385][ C1] R10: ffff8880360b3813 R11: ffffffffac011288 R12: 0000000000000000 [ 1882.570878][ C1] R13: ffff888001bf0040 R14: dffffc0000000000 R15: 0000000000000000 [ 1882.571380][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1882.571803][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:749) [ 1882.572045][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1882.572368][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1882.572710][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1882.573035][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1882.573371][ C1] do_idle (kernel/sched/idle.c:325) [ 1882.573616][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1882.573947][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1882.574267][ 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