======================================
| Ctrl-C stdout
|
| WAIT TIMEOUT stdout
| [ 569.508011] Oops: general protection fault, probably for non-canonical address 0x1000100000060: 0000 [#1] SMP
[ 569.508193] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 569.508251] Workqueue: events virtio_fs_requests_done_work
[ 569.508305] RIP: 0010:dst_dev_put (net/core/dst.c:149)
[ 569.508343] 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 d2 94
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 d2 movq $0xffffffff94d215e0,0x28(%rbx)
3f: 94
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 d2 movq $0xffffffff94d215e0,0x28(%rbx)
15: 94
[ 569.508486] RSP: 0018:ffffb84cc00e4e88 EFLAGS: 00010286
[ 569.508533] RAX: 0001000100000028 RBX: ffff9419c391a300 RCX: 0000000000000002
[ 569.508600] RDX: ffffffff94e2f520 RSI: ffffffff95b61148 RDI: ffff9419c391a300
[ 569.508661] RBP: 00000000058b9878 R08: ffff9419c9213670 R09: 0000000000000101
[ 569.508727] R10: ffffffff95a080c0 R11: 00000000000002a6 R12: 000044325727da00
[ 569.508799] R13: 000044325727da00 R14: ffff9419feca9c00 R15: 0000000000000000
[ 569.508859] FS: 0000000000000000(0000) GS:ffff941a68a05000(0000) knlGS:0000000000000000
[ 569.508923] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 569.508973] CR2: 0000562e8a4c5dec CR3: 0000000008404001 CR4: 0000000000772ef0
[ 569.509042] PKRU: 55555554
[ 569.509073] Call Trace:
[ 569.509096]
[ 569.509123] rt_fibinfo_free_cpus.part.0 (net/ipv4/fib_semantics.c:196)
[ 569.509171] fib_nh_common_release (net/ipv4/fib_semantics.c:207)
[ 569.509217] free_fib_info_rcu (./include/net/nexthop.h:480 (discriminator 3) net/ipv4/fib_semantics.c:229 (discriminator 3))
[ 569.509253] rcu_core (kernel/rcu/tree.c:2612 kernel/rcu/tree.c:2857)
[ 569.509305] ? rcu_core (kernel/rcu/tree.c:2531 kernel/rcu/tree.c:2857)
[ 569.509342] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 569.509384] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 569.509429] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056 arch/x86/kernel/apic/apic.c:1056)
[ 569.509475]
[ 569.509505]
[ 569.509526] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:697)
[ 569.509574] RIP: 0010:__slab_free (./arch/x86/include/asm/cmpxchg_64.h:83 mm/slub.c:767 mm/slub.c:832 mm/slub.c:5932)
[ 569.509625] Code: 66 85 c0 66 89 c1 0f 95 c0 44 08 e8 75 05 40 84 f6 75 48 31 ff 41 f6 47 12 01 0f 84 a7 00 00 00 4c 89 f0 f0 49 0f c7 4c 24 20 <0f> 94 c0 84 c0 0f 84 dc 00 00 00 48 85 ff 0f 85 63 01 00 00 45 84
All code
========
0: 66 85 c0 test %ax,%ax
3: 66 89 c1 mov %ax,%cx
6: 0f 95 c0 setne %al
9: 44 08 e8 or %r13b,%al
c: 75 05 jne 0x13
e: 40 84 f6 test %sil,%sil
11: 75 48 jne 0x5b
13: 31 ff xor %edi,%edi
15: 41 f6 47 12 01 testb $0x1,0x12(%r15)
1a: 0f 84 a7 00 00 00 je 0xc7
20: 4c 89 f0 mov %r14,%rax
23: f0 49 0f c7 4c 24 20 lock cmpxchg16b 0x20(%r12)
2a:* 0f 94 c0 sete %al <-- trapping instruction
2d: 84 c0 test %al,%al
2f: 0f 84 dc 00 00 00 je 0x111
35: 48 85 ff test %rdi,%rdi
38: 0f 85 63 01 00 00 jne 0x1a1
3e: 45 rex.RB
3f: 84 .byte 0x84
Code starting with the faulting instruction
===========================================
0: 0f 94 c0 sete %al
3: 84 c0 test %al,%al
5: 0f 84 dc 00 00 00 je 0xe7
b: 48 85 ff test %rdi,%rdi
e: 0f 85 63 01 00 00 jne 0x177
14: 45 rex.RB
15: 84 .byte 0x84
[ 569.509762] RSP: 0018:ffffb84cc01c3d40 EFLAGS: 00000242
[ 569.509804] RAX: ffff9419c5946600 RBX: ffff9419c5947800 RCX: 0000000080100009
[ 569.509868] RDX: 000000008010000a RSI: ffffe35f40165101 RDI: 0000000000000000
[ 569.509929] RBP: ffffb84cc01c3d98 R08: 0000000000000001 R09: ffffffff94a96389
[ 569.509995] R10: ffff9419c5947800 R11: fefefefefefefeff R12: ffffe35f40165180
[ 569.510061] R13: 0000000000000001 R14: ffff9419c5946600 R15: ffff9419c1042a00
[ 569.510126] ? detach_buf_split (drivers/virtio/virtio_ring.c:803)
[ 569.510166] ? update_load_avg (kernel/sched/fair.c:4367 kernel/sched/fair.c:4704)
[ 569.510207] ? update_curr (kernel/sched/fair.c:1227)
[ 569.510244] ? fuse_readpages_end (fs/fuse/file.c:691 fs/fuse/file.c:1016)
[ 569.510292] detach_buf_split (drivers/virtio/virtio_ring.c:803)
[ 569.510321] virtqueue_get_buf_ctx (drivers/virtio/virtio_ring.c:858 drivers/virtio/virtio_ring.c:2544)
[ 569.510368] virtio_fs_requests_done_work (fs/fuse/virtio_fs.c:826)
[ 569.510415] process_one_work (kernel/workqueue.c:3262)
[ 569.510454] worker_thread (kernel/workqueue.c:3334 kernel/workqueue.c:3421)
[ 569.510493] ? bh_worker (kernel/workqueue.c:3367)
[ 569.510531] kthread (kernel/kthread.c:463)
[ 569.510568] ? kthreads_online_cpu (kernel/kthread.c:412)
[ 569.510620] ? kthreads_online_cpu (kernel/kthread.c:412)
[ 569.510668] ret_from_fork (arch/x86/kernel/process.c:164)
[ 569.510706] ? kthreads_online_cpu (kernel/kthread.c:412)
Finger prints:
dst_dev_put:fib_nh_common_release:free_fib_info_rcu:rcu_core:handle_softirqs