====================================== | WAIT TIMEOUT stdout | [ 1.412171] GACT probability NOT on | [ 1.412739] tc (236) used greatest stack depth: 11728 bytes left | [ 1.701803] Oops: general protection fault, maybe for address 0xff1ba27c82fb0270: 0000 [#1] SMP [ 1.701930] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.701960] RIP: 0010:dst_dev_put (./include/linux/netdevice.h:4376 (discriminator 36) ./include/linux/netdevice.h:4476 (discriminator 36) net/core/dst.c:154 (discriminator 36)) [ 1.701988] Code: 30 20 33 77 b9 48 89 03 48 8b 05 83 5b 79 01 48 85 c0 74 0a 48 8b 80 18 05 00 00 65 ff 00 48 85 ed 74 0a 48 8b 85 18 05 00 00 <65> ff 08 5b 5d c3 66 90 f3 0f 1e fa 0f 1f 44 00 00 31 c0 c3 0f 1f All code ======== 0: 30 20 xor %ah,(%rax) 2: 33 77 b9 xor -0x47(%rdi),%esi 5: 48 89 03 mov %rax,(%rbx) 8: 48 8b 05 83 5b 79 01 mov 0x1795b83(%rip),%rax # 0x1795b92 f: 48 85 c0 test %rax,%rax 12: 74 0a je 0x1e 14: 48 8b 80 18 05 00 00 mov 0x518(%rax),%rax 1b: 65 ff 00 incl %gs:(%rax) 1e: 48 85 ed test %rbp,%rbp 21: 74 0a je 0x2d 23: 48 8b 85 18 05 00 00 mov 0x518(%rbp),%rax 2a:* 65 ff 08 decl %gs:(%rax) <-- trapping instruction 2d: 5b pop %rbx 2e: 5d pop %rbp 2f: c3 ret 30: 66 90 xchg %ax,%ax 32: f3 0f 1e fa endbr64 36: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3b: 31 c0 xor %eax,%eax 3d: c3 ret 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 65 ff 08 decl %gs:(%rax) 3: 5b pop %rbx 4: 5d pop %rbp 5: c3 ret 6: 66 90 xchg %ax,%ax 8: f3 0f 1e fa endbr64 c: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11: 31 c0 xor %eax,%eax 13: c3 ret 14: 0f .byte 0xf 15: 1f (bad) [ 1.702097] RSP: 0018:ff56024440003e80 EFLAGS: 00010286 [ 1.702125] RAX: ff1ba27c82fb0270 RBX: ff1ba27c859b7900 RCX: 0000000000000002 [ 1.702163] RDX: 006c5fc73be358e0 RSI: ffffffffffffffff RDI: ff1ba27c859b7900 [ 1.702211] RBP: ff1ba27c82fc9300 R08: 0000000000000246 R09: ffffffffb900bd47 [ 1.702253] R10: ffacbe2b800476c0 R11: ff1ba27c811da000 R12: ff1ba27c85a126e8 [ 1.702292] R13: ff56024440003f40 R14: 0000000000000014 R15: 0000000000000000 [ 1.702331] FS: 0000000000000000(0000) GS:ff1ba27d03dcc000(0000) knlGS:0000000000000000 [ 1.702379] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1.702417] CR2: 00007fa97122fdb4 CR3: 0000000029a46003 CR4: 0000000000771ef0 [ 1.702467] PKRU: 55555554 [ 1.702482] Call Trace: [ 1.702498] [ 1.702513] rt_fibinfo_free_cpus.part.0 (net/ipv4/fib_semantics.c:196) [ 1.702546] fib_nh_common_release (net/ipv4/fib_semantics.c:207) [ 1.702574] free_fib_info_rcu (./include/net/nexthop.h:480 net/ipv4/fib_semantics.c:229) [ 1.702597] rcu_core (kernel/rcu/tree.c:2612 (discriminator 1) kernel/rcu/tree.c:2857 (discriminator 1)) [ 1.702624] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1.702656] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1.702677] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056 (discriminator 47) arch/x86/kernel/apic/apic.c:1056 (discriminator 47)) [ 1.702705] [ 1.702720] [ 1.702731] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:697) [ 1.702762] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1.702790] Code: 48 8b 3d 74 3a 44 01 e8 1f 00 00 00 48 2b 05 28 a1 60 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d a5 b8 21 00 fb f4 0f 1f 40 d6 8b 17 89 d6 83 e6 fe 0f 01 f9 66 90 48 c1 e2 20 48 All code ======== 0: 48 8b 3d 74 3a 44 01 mov 0x1443a74(%rip),%rdi # 0x1443a7b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 28 a1 60 00 sub 0x60a128(%rip),%rax # 0x60a13b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d a5 b8 21 00 verw 0x21b8a5(%rip) # 0x21b8cd 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 8b 17 mov (%rdi),%edx 31: 89 d6 mov %edx,%esi 33: 83 e6 fe and $0xfffffffe,%esi 36: 0f 01 f9 rdtscp 39: 66 90 xchg %ax,%ax 3b: 48 c1 e2 20 shl $0x20,%rdx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 8b 17 mov (%rdi),%edx 7: 89 d6 mov %edx,%esi 9: 83 e6 fe and $0xfffffffe,%esi c: 0f 01 f9 rdtscp f: 66 90 xchg %ax,%ax 11: 48 c1 e2 20 shl $0x20,%rdx 15: 48 rex.W [ 1.702883] RSP: 0018:ffffffffba603e80 EFLAGS: 00000216 [ 1.702911] RAX: ff1ba27d03dcc000 RBX: ffffffffba611980 RCX: 0000000000000000 [ 1.702951] RDX: 4000000000000000 RSI: 0000000000000000 RDI: 000000000002ec0c [ 1.702988] RBP: 0000000000000000 R08: 000000000002ec0c R09: ff1ba27cbec24990 [ 1.703031] R10: 0000000000000001 R11: 00000000001786cc R12: 0000000000000000 [ 1.703076] R13: 0000000000000000 R14: ffffffffba611098 R15: 0000000000014770 [ 1.703126] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:767) [ 1.703150] default_idle_call (./include/linux/cpuidle.h:144 kernel/sched/idle.c:123) [ 1.703173] do_idle (kernel/sched/idle.c:192 kernel/sched/idle.c:332) [ 1.703198] cpu_startup_entry (kernel/sched/idle.c:429) [ 1.703226] rest_init (init/main.c:757) [ 1.703248] start_kernel (init/main.c:1111) [ 1.703276] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 1.703307] x86_64_start_kernel (??:?) Finger prints: dst_dev_put:fib_nh_common_release:free_fib_info_rcu:rcu_core:handle_softirqs