====================================== | [ 420.307191] #PF: supervisor read access in kernel mode | [ 420.307217] #PF: error_code(0x0000) - not-present page | [ 420.307242] PGD 0 | [ 420.307257] Oops: Oops: 0000 [#1] SMP [ 420.307323] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 420.307349] RIP: 0010:dst_dev_put (net/core/dst.c:149) [ 420.307371] Code: e8 57 56 29 00 0f 1f 80 00 00 00 00 f3 0f 1e fa 0f 1f 44 00 00 b8 02 00 00 00 55 48 8b 2f 53 48 89 fb 66 89 47 3a 48 8b 47 08 <48> 8b 40 38 48 85 c0 74 05 48 89 ee ff d0 48 c7 43 28 40 33 77 95 All code ======== 0: e8 57 56 29 00 call 0x29565c 5: 0f 1f 80 00 00 00 00 nopl 0x0(%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: 53 push %rbx 1f: 48 89 fb mov %rdi,%rbx 22: 66 89 47 3a mov %ax,0x3a(%rdi) 26: 48 8b 47 08 mov 0x8(%rdi),%rax 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 40 33 77 movq $0xffffffff95773340,0x28(%rbx) 3f: 95 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 40 33 77 movq $0xffffffff95773340,0x28(%rbx) 15: 95 [ 420.307449] RSP: 0018:ff3cf7e9400fbd48 EFLAGS: 00010286 [ 420.307477] RAX: 0000000000000001 RBX: ff1564dd85e80c00 RCX: 0000000000000003 [ 420.307512] RDX: 0059930b17e363b0 RSI: ffffffffffffffff RDI: ff1564dd85e80c00 [ 420.307545] RBP: ff1564dd85e80c80 R08: ff1564dd831d3ae0 R09: 0000000080550036 [ 420.307576] R10: ff1564dd811da000 R11: ff1564dd831d3ae0 R12: ff1564dd85d294e8 [ 420.307614] R13: ff3cf7e9400fbe08 R14: 0000000000000007 R15: 0000000000000000 [ 420.307648] FS: 0000000000000000(0000) GS:ff1564de27ecc000(0000) knlGS:0000000000000000 [ 420.307684] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 420.307713] CR2: 0000000000000039 CR3: 000000000d846005 CR4: 0000000000771ef0 [ 420.307749] PKRU: 55555554 [ 420.307765] Call Trace: [ 420.307777] [ 420.307791] rt_fibinfo_free_cpus.part.0 (net/ipv4/fib_semantics.c:196) [ 420.307817] fib_nh_common_release (net/ipv4/fib_semantics.c:207) [ 420.307844] free_fib_info_rcu (./include/net/nexthop.h:480 net/ipv4/fib_semantics.c:229) [ 420.307864] rcu_core (kernel/rcu/tree.c:2612 (discriminator 1) kernel/rcu/tree.c:2857 (discriminator 1)) [ 420.307888] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 420.307909] ? sort_range (kernel/smpboot.c:103) [ 420.307929] 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) [ 420.307948] smpboot_thread_fn (kernel/smpboot.c:160) [ 420.307967] kthread (kernel/kthread.c:463) [ 420.307987] ? kthreads_online_cpu (kernel/kthread.c:412) [ 420.308012] ? kthreads_online_cpu (kernel/kthread.c:412) [ 420.308036] ret_from_fork (arch/x86/kernel/process.c:164) [ 420.308057] ? kthreads_online_cpu (kernel/kthread.c:412) Finger prints: dst_dev_put:fib_nh_common_release:free_fib_info_rcu:rcu_core:handle_softirqs