====================================== | [ 1186.175483] #PF: supervisor read access in kernel mode | [ 1186.175518] #PF: error_code(0x0000) - not-present page | [ 1186.175554] PGD 2de48067 P4D 2de48067 PUD 0 | [ 1186.175589] Oops: Oops: 0000 [#1] SMP [ 1186.175673] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1186.175710] RIP: 0010:dst_dev_put (net/core/dst.c:149) [ 1186.175741] Code: c4 28 5b c3 e8 b3 90 27 00 0f 1f 00 f3 0f 1e fa 0f 1f 44 00 00 b8 02 00 00 00 55 48 8b 2f 66 89 47 3a 48 8b 47 08 53 48 89 fb <48> 8b 40 38 48 85 c0 74 05 48 89 ee ff d0 48 c7 43 28 e0 15 f2 96 All code ======== 0: c4 (bad) 1: 28 5b c3 sub %bl,-0x3d(%rbx) 4: e8 b3 90 27 00 call 0x2790bc 9: 0f 1f 00 nopl (%rax) c: f3 0f 1e fa endbr64 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: b8 02 00 00 00 mov $0x2,%eax 1a: 55 push %rbp 1b: 48 8b 2f mov (%rdi),%rbp 1e: 66 89 47 3a mov %ax,0x3a(%rdi) 22: 48 8b 47 08 mov 0x8(%rdi),%rax 26: 53 push %rbx 27: 48 89 fb mov %rdi,%rbx 2a:* 48 8b 40 38 mov 0x38(%rax),%rax <-- trapping instruction 2e: 48 85 c0 test %rax,%rax 31: 74 05 je 0x38 33: 48 89 ee mov %rbp,%rsi 36: ff d0 call *%rax 38: 48 c7 43 28 e0 15 f2 movq $0xffffffff96f215e0,0x28(%rbx) 3f: 96 Code starting with the faulting instruction =========================================== 0: 48 8b 40 38 mov 0x38(%rax),%rax 4: 48 85 c0 test %rax,%rax 7: 74 05 je 0xe 9: 48 89 ee mov %rbp,%rsi c: ff d0 call *%rax e: 48 c7 43 28 e0 15 f2 movq $0xffffffff96f215e0,0x28(%rbx) 15: 96 [ 1186.175849] RSP: 0018:ffffac4e400fbd50 EFLAGS: 00010282 [ 1186.175884] RAX: ffffffff00000000 RBX: ffff955607b64e40 RCX: 0000000000000002 [ 1186.175929] RDX: ffffffff9702f520 RSI: ffffffff97d61148 RDI: ffff955607b64e40 [ 1186.175973] RBP: 0000000000000001 R08: ffff955607ced970 R09: ffffffff967ca262 [ 1186.176017] R10: ffff955607ced300 R11: 00000000000002e6 R12: 000036f79947be60 [ 1186.176066] R13: 000036f79947be60 R14: ffff95563ed29c00 R15: 0000000000000000 [ 1186.176112] FS: 0000000000000000(0000) GS:ffff9556a6885000(0000) knlGS:0000000000000000 [ 1186.176161] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1186.176202] CR2: ffffffff00000038 CR3: 000000000977b002 CR4: 0000000000772ef0 [ 1186.176248] PKRU: 55555554 [ 1186.176267] Call Trace: [ 1186.176283] [ 1186.176302] rt_fibinfo_free_cpus.part.0 (net/ipv4/fib_semantics.c:196) [ 1186.176338] fib_nh_common_release (net/ipv4/fib_semantics.c:207) [ 1186.176372] free_fib_info_rcu (./include/net/nexthop.h:480 (discriminator 3) net/ipv4/fib_semantics.c:229 (discriminator 3)) [ 1186.176400] rcu_core (kernel/rcu/tree.c:2612 kernel/rcu/tree.c:2857) [ 1186.176432] ? rcu_core (kernel/rcu/tree.c:2531 kernel/rcu/tree.c:2857) [ 1186.176457] ? finish_task_switch.isra.0 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/sched/sched.h:1570 kernel/sched/core.c:4995 kernel/sched/core.c:5112) [ 1186.176498] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1186.176530] ? sort_range (kernel/smpboot.c:103) [ 1186.176560] run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) [ 1186.176590] smpboot_thread_fn (kernel/smpboot.c:160 (discriminator 3)) [ 1186.176620] kthread (kernel/kthread.c:463) [ 1186.176648] ? kthreads_online_cpu (kernel/kthread.c:412) [ 1186.176683] ? kthreads_online_cpu (kernel/kthread.c:412) [ 1186.176722] ret_from_fork (arch/x86/kernel/process.c:164) [ 1186.176750] ? kthreads_online_cpu (kernel/kthread.c:412) Finger prints: dst_dev_put:fib_nh_common_release:free_fib_info_rcu:rcu_core:handle_softirqs