======================================
| # 154.77 [+0.00] [ 752.395573] [ C0] hardirqs last enabled at (9369410): irqentry_exit (kernel/entry/common.c:220)
| # 154.78 [+0.01] [ 752.395584] [ C0] hardirqs last disabled at (9369411): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| # 154.79 [+0.01] [ 752.395588] [ C0] softirqs last enabled at (8717258): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| # 154.80 [+0.01] [ 752.395593] [ C0] softirqs last disabled at (8717263): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 154.81 [+0.01] [ 752.395605] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
# 154.81 [+0.00] [ 752.395608] [ C0] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5872)
# 154.82 [+0.00] [ 752.395613] [ C0] Code: ff 65 0f c1 05 87 d6 26 04 83 f8 01 4c 8b 14 24 0f 85 30 01 00 00 9c 58 f6 c4 02 0f 85 4d 01 00 00 4d 85 d2 0f 85 16 01 00 00 <48> 8b 44 24 30 65 48 2b 05 59 90 26 04 0f 85 43 01 00 00 48 83 c4
All code
========
0: ff 65 0f jmp *0xf(%rbp)
3: c1 05 87 d6 26 04 83 roll $0x83,0x426d687(%rip) # 0x426d691
a: f8 clc
b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4)
f: 24 0f and $0xf,%al
11: 85 30 test %esi,(%rax)
13: 01 00 add %eax,(%rax)
15: 00 9c 58 f6 c4 02 0f add %bl,0xf02c4f6(%rax,%rbx,2)
1c: 85 4d 01 test %ecx,0x1(%rbp)
1f: 00 00 add %al,(%rax)
21: 4d 85 d2 test %r10,%r10
24: 0f 85 16 01 00 00 jne 0x140
2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction
2f: 65 48 2b 05 59 90 26 sub %gs:0x4269059(%rip),%rax # 0x4269090
36: 04
37: 0f 85 43 01 00 00 jne 0x180
3d: 48 rex.W
3e: 83 .byte 0x83
3f: c4 .byte 0xc4
Code starting with the faulting instruction
===========================================
0: 48 8b 44 24 30 mov 0x30(%rsp),%rax
5: 65 48 2b 05 59 90 26 sub %gs:0x4269059(%rip),%rax # 0x4269066
c: 04
d: 0f 85 43 01 00 00 jne 0x156
13: 48 rex.W
14: 83 .byte 0x83
15: c4 .byte 0xc4
# 154.83 [+0.01] [ 752.395616] [ C0] RSP: 0018:ffa00000000075e0 EFLAGS: 00000206
# 154.84 [+0.00] [ 752.395619] [ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 72448a6f3d6b2bdb
# 154.84 [+0.01] [ 752.395621] [ C0] RDX: 0000000000000003 RSI: ffffffffb799d388 RDI: ffffffffb746ae00
# 154.85 [+0.01] [ 752.395623] [ C0] RBP: 0000000000000000 R08: ff11000001adad60 R09: ff11000001adad60
# 154.85 [+0.01] [ 752.395625] [ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffb7f710c0
# 154.86 [+0.01] [ 752.395626] [ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002
# 154.86 [+0.01] [ 752.395629] [ C0] FS: 0000000000000000(0000) GS:ff1100007c0d4000(0000) knlGS:0000000000000000
# 154.87 [+0.01] [ 752.395634] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
# 154.88 [+0.00] [ 752.395635] [ C0] CR2: 00005593ea4c2120 CR3: 0000000023334003 CR4: 0000000000771ef0
# 154.88 [+0.01] [ 752.395637] [ C0] PKRU: 55555554
# 154.88 [+0.00] [ 752.395639] [ C0] Call Trace:
# 154.89 [+0.00] [ 752.395641] [ C0]
# 154.89 [+0.00] [ 752.395647] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 154.89 [+0.00] [ 752.395651] [ C0] ? unwind_next_frame (./include/linux/rcupdate.h:331 (discriminator 1) ./include/linux/rcupdate.h:867 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:495 (discriminator 1))
# 154.90 [+0.00] [ 752.395655] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 154.90 [+0.00] [ 752.395661] [ C0] unwind_next_frame (./include/linux/rcupdate.h:868 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:495)
# 154.90 [+0.00] [ 752.395665] [ C0] ? unwind_next_frame (./include/linux/rcupdate.h:331 (discriminator 1) ./include/linux/rcupdate.h:867 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:495 (discriminator 1))
# 154.91 [+0.00] [ 752.395668] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 154.91 [+0.00] [ 752.395673] [ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771)
# 154.91 [+0.00] [ 752.395679] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485)
# 154.92 [+0.00] [ 752.395681] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 154.92 [+0.00] [ 752.395690] [ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770)
# 154.92 [+0.00] [ 752.395695] [ C0] ? write_profile (kernel/stacktrace.c:83)
# 154.93 [+0.00] [ 752.395699] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
# 154.93 [+0.00] [ 752.395709] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 154.93 [+0.00] [ 752.395716] [ C0] stack_trace_save (kernel/stacktrace.c:123)
# 154.94 [+0.00] [ 752.395719] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114)
# 154.94 [+0.00] [ 752.395728] [ C0] set_track_prepare (mm/slub.c:1047)
# 154.94 [+0.00] [ 752.395732] [ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771)
# 154.95 [+0.00] [ 752.395735] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
# 154.95 [+0.00] [ 752.395739] [ C0] ? icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3346)
# 154.96 [+0.00] [ 752.395742] [ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
# 154.96 [+0.00] [ 752.395745] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 154.96 [+0.00] [ 752.395748] [ C0] ? call_timer_fn (kernel/time/timer.c:1749)
# 154.97 [+0.00] [ 752.395751] [ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 154.97 [+0.00] [ 752.395753] [ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 154.97 [+0.00] [ 752.395756] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 154.98 [+0.00] [ 752.395763] [ C0] __alloc_object (mm/kmemleak.c:701 (discriminator 1))
# 154.98 [+0.00] [ 752.395766] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
# 154.98 [+0.00] [ 752.395768] [ C0] ? __slab_alloc.isra.0 (mm/slub.c:4782 (discriminator 3))
# 154.99 [+0.00] [ 752.395771] [ C0] __create_object (mm/kmemleak.c:780)
# 154.99 [+0.00] [ 752.395778] [ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771)
# 155.00 [+0.00] [ 752.395783] [ C0] ? dst_init (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 ./include/linux/rcuref.h:26 net/core/dst.c:69)
# 155.00 [+0.00] [ 752.395787] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
# 155.00 [+0.00] [ 752.395790] [ C0] dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
# 155.01 [+0.00] [ 752.395795] [ C0] icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3346)
# 155.01 [+0.00] [ 752.395798] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248)
# 155.01 [+0.00] [ 752.395803] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
# 155.02 [+0.00] [ 752.395811] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
# 155.02 [+0.00] [ 752.395820] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
# 155.03 [+0.00] [ 752.395829] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 155.03 [+0.00] [ 752.395835] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 155.03 [+0.00] [ 752.395839] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.04 [+0.00] [ 752.395842] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
# 155.04 [+0.00] [ 752.395845] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 155.04 [+0.00] [ 752.395849] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 155.05 [+0.00] [ 752.395853] [ C0] call_timer_fn (kernel/time/timer.c:1749)
# 155.05 [+0.00] [ 752.395857] [ C0] ? detach_if_pending (kernel/time/timer.c:1725)
# 155.05 [+0.00] [ 752.395861] [ C0] ? debug_object_active_state (lib/debugobjects.c:862)
# 155.06 [+0.00] [ 752.395868] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 155.06 [+0.00] [ 752.395873] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.06 [+0.00] [ 752.395878] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 155.07 [+0.00] [ 752.395882] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 155.07 [+0.00] [ 752.395888] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 155.07 [+0.00] [ 752.395891] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
# 155.08 [+0.00] [ 752.395895] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
# 155.08 [+0.00] [ 752.395906] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
# 155.09 [+0.00] [ 752.395910] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 155.09 [+0.00] [ 752.395917] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 155.09 [+0.00] [ 752.395922] [ C0] ? __run_timers (kernel/time/timer.c:2401)
# 155.10 [+0.00] [ 752.395926] [ C0] ? handle_softirqs (kernel/softirq.c:608)
# 155.10 [+0.00] [ 752.395928] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.10 [+0.00] [ 752.395931] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 155.11 [+0.00] [ 752.395939] [ C0] ? _local_bh_enable (kernel/softirq.c:580)
# 155.11 [+0.00] [ 752.395942] [ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
# 155.11 [+0.00] [ 752.395949] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 155.12 [+0.00] [ 752.395952] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
# 155.12 [+0.00] [ 752.395956] [ C0]
# 155.12 [+0.00] [ 752.395957] [ C0]
# 155.12 [+0.00] [ 752.395960] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 155.13 [+0.00] [ 752.395964] [ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137)
# 155.13 [+0.00] [ 752.395967] [ C0] Code: 04 00 00 8b 05 73 93 a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 47 2c 02 e8 31 65 31 00 fb 66 90 <48> 83 7d d0 00 74 4d 49 8d bd 18 05 00 00 48 b8 00 00 00 00 00 fc
All code
========
0: 04 00 add $0x0,%al
2: 00 8b 05 73 93 a0 add %cl,-0x5f6c8cfb(%rbx)
8: 03 48 85 add -0x7b(%rax),%ecx
b: d2 0f rorb %cl,(%rdi)
d: 85 a3 03 00 00 85 test %esp,-0x7afffffd(%rbx)
13: c0 0f 85 rorb $0x85,(%rdi)
16: ab stos %eax,(%rdi)
17: 02 00 add (%rax),%al
19: 00 48 89 add %cl,-0x77(%rax)
1c: df e8 fucomip %st(0),%st
1e: 66 47 2c 02 data16 rex.RXB sub $0x2,%al
22: e8 31 65 31 00 call 0x316558
27: fb sti
28: 66 90 xchg %ax,%ax
2a:* 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) <-- trapping instruction
2f: 74 4d je 0x7e
31: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
38: 48 rex.W
39: b8 00 00 00 00 mov $0x0,%eax
3e: 00 fc add %bh,%ah
Code starting with the faulting instruction
===========================================
0: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp)
5: 74 4d je 0x54
7: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
e: 48 rex.W
f: b8 00 00 00 00 mov $0x0,%eax
14: 00 fc add %bh,%ah
# 155.15 [+0.01] [ 752.395969] [ C0] RSP: 0018:ffa00000000e7c00 EFLAGS: 00000282
# 155.15 [+0.00] [ 752.395971] [ C0] RAX: 00000000008503cd RBX: ff11000035237280 RCX: ffffffffb4e295df
# 155.16 [+0.01] [ 752.395973] [ C0] RDX: ff11000001ada2c0 RSI: ffffffffb79b41d3 RDI: ffffffffb746ae00
# 155.16 [+0.01] [ 752.395975] [ C0] RBP: ffa00000000e7c48 R08: 0000000000000000 R09: 0000000000000001
# 155.17 [+0.01] [ 752.395976] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100000a60a2c0
# 155.17 [+0.01] [ 752.395977] [ C0] R13: ff11000001ada2c0 R14: ffffffffb8832934 R15: ff11000035237298
# 155.18 [+0.01] [ 752.395984] [ C0] ? 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)
# 155.18 [+0.00] [ 752.395995] [ C0] __schedule (kernel/sched/core.c:5259)
# 155.19 [+0.00] [ 752.396000] [ C0] ? select_fallback_rq (kernel/sched/core.c:4069)
# 155.19 [+0.00] [ 752.396005] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719)
# 155.19 [+0.00] [ 752.396011] [ C0] ? lockdep_softirqs_on (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4558 (discriminator 6))
# 155.20 [+0.00] [ 752.396013] [ C0] ? handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
# 155.20 [+0.00] [ 752.396021] [ C0] preempt_schedule_common (./arch/x86/include/asm/preempt.h:85 (discriminator 14) kernel/sched/core.c:7049 (discriminator 14))
# 155.20 [+0.00] [ 752.396023] [ C0] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12)
# 155.21 [+0.00] [ 752.396029] [ C0] preempt_schedule_thunk (arch/x86/entry/thunk.S:12)
# 155.21 [+0.00] [ 752.396033] [ C0] ? kthread_should_park (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:174 (discriminator 1) kernel/kthread.c:190 (discriminator 1))
# 155.22 [+0.00] [ 752.396039] [ C0] smpboot_thread_fn (kernel/smpboot.c:159 (discriminator 4))
# 155.22 [+0.00] [ 752.396045] [ C0] ? sort_range (kernel/smpboot.c:103)
# 155.22 [+0.00] [ 752.396047] [ C0] kthread (kernel/kthread.c:463)
# 155.23 [+0.00] [ 752.396051] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.23 [+0.00] [ 752.396054] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 155.23 [+0.00] [ 752.396058] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.24 [+0.00] [ 752.396061] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.24 [+0.00] [ 752.396065] [ C0] ret_from_fork (arch/x86/kernel/process.c:164)
# 155.24 [+0.00] [ 752.396070] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
# 155.25 [+0.00] [ 752.396076] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
# 155.25 [+0.00] [ 752.396079] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.26 [+0.00] [ 752.396083] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| # 155.26 [+0.00] [ 760.551341] [ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| # 155.27 [+0.00] [ 760.551662] [ C0] rcu: 0-....: (5457 ticks this GP) idle=16fc/1/0x4000000000000000 softirq=264619/264619 fqs=6343
| # 155.27 [+0.01] [ 760.552470] [ C0] rcu: (t=26000 jiffies g=326277 q=605 ncpus=4)
| # 155.29 [+0.01] [ 760.552730] [ C0] Tainted: [L]=SOFTLOCKUP
# 155.29 [+0.00] [ 760.552731] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
# 155.29 [+0.00] [ 760.552733] [ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
# 155.30 [+0.00] [ 760.552742] [ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 e5 57 df fd 48 89 df e8 4d a9 df fd e8 18 1d 05 fe fb bf 01 00 00 00 8d ff d2 fd 65 8b 05 26 e2 05 02 85 c0 74 02 5b c3 e8 4b b7 87
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 53 push %rbx
6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
b: 48 89 fb mov %rdi,%rbx
e: 48 83 c7 18 add $0x18,%rdi
12: e8 e5 57 df fd call 0xfffffffffddf57fc
17: 48 89 df mov %rbx,%rdi
1a: e8 4d a9 df fd call 0xfffffffffddfa96c
1f: e8 18 1d 05 fe call 0xfffffffffe051d3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 8d ff d2 fd call 0xfffffffffdd2ffbc <-- trapping instruction
2f: 65 8b 05 26 e2 05 02 mov %gs:0x205e226(%rip),%eax # 0x205e25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b b7 87 rex.WXB mov $0x87,%r15b
Code starting with the faulting instruction
===========================================
0: e8 8d ff d2 fd call 0xfffffffffdd2ff92
5: 65 8b 05 26 e2 05 02 mov %gs:0x205e226(%rip),%eax # 0x205e232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b b7 87 rex.WXB mov $0x87,%r15b
# 155.31 [+0.01] [ 760.552745] [ C0] RSP: 0018:ffa00000000e7a78 EFLAGS: 00000292
# 155.32 [+0.00] [ 760.552749] [ C0] RAX: 000000000092e464 RBX: ff11000035238678 RCX: ffffffffb70eddf8
# 155.32 [+0.01] [ 760.552750] [ C0] RDX: ff11000001ada2c0 RSI: ffffffffb79b41d3 RDI: 0000000000000001
# 155.33 [+0.01] [ 760.552752] [ C0] RBP: ff110000352386b8 R08: 0000000000000000 R09: 0000000000000001
# 155.33 [+0.01] [ 760.552753] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000004
# 155.34 [+0.01] [ 760.552754] [ C0] R13: ff110000352384d0 R14: ff11000035238678 R15: ff11000035238660
# 155.34 [+0.01] [ 760.552758] [ C0] FS: 0000000000000000(0000) GS:ff1100007c0d4000(0000) knlGS:0000000000000000
# 155.35 [+0.01] [ 760.552761] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
# 155.36 [+0.00] [ 760.552763] [ C0] CR2: 00005593ea4c2120 CR3: 0000000023334003 CR4: 0000000000771ef0
# 155.36 [+0.01] [ 760.552764] [ C0] PKRU: 55555554
# 155.36 [+0.00] [ 760.552765] [ C0] Call Trace:
# 155.37 [+0.00] [ 760.552767] [ C0]
# 155.37 [+0.00] [ 760.552772] [ C0] process_backlog (net/core/dev.c:6646)
# 155.37 [+0.00] [ 760.552783] [ C0] __napi_poll.constprop.0 (net/core/dev.c:7679)
# 155.37 [+0.00] [ 760.552787] [ C0] net_rx_action (net/core/dev.c:7741 net/core/dev.c:7893)
# 155.38 [+0.00] [ 760.552796] [ C0] ? run_backlog_napi (net/core/dev.c:7855)
# 155.38 [+0.00] [ 760.552811] [ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 (discriminator 3) kernel/locking/spinlock.c:202 (discriminator 3))
# 155.39 [+0.00] [ 760.552814] [ C0] ? run_timer_softirq (kernel/time/timer.c:2401)
# 155.39 [+0.00] [ 760.552820] [ C0] ? __run_timers (kernel/time/timer.c:2401)
# 155.39 [+0.00] [ 760.552825] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 155.40 [+0.00] [ 760.552833] [ C0] ? _local_bh_enable (kernel/softirq.c:580)
# 155.40 [+0.00] [ 760.552836] [ C0] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12)
# 155.40 [+0.00] [ 760.552846] [ C0] run_ksoftirqd (kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055)
# 155.41 [+0.00] [ 760.552850] [ C0] smpboot_thread_fn (kernel/smpboot.c:160)
# 155.41 [+0.00] [ 760.552856] [ C0] ? sort_range (kernel/smpboot.c:103)
# 155.41 [+0.00] [ 760.552858] [ C0] kthread (kernel/kthread.c:463)
# 155.42 [+0.00] [ 760.552862] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.42 [+0.00] [ 760.552864] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 155.42 [+0.00] [ 760.552869] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.43 [+0.00] [ 760.552873] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.43 [+0.00] [ 760.552876] [ C0] ret_from_fork (arch/x86/kernel/process.c:164)
# 155.43 [+0.00] [ 760.552881] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
# 155.44 [+0.00] [ 760.552887] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
# 155.44 [+0.00] [ 760.552890] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.45 [+0.00] [ 760.552893] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| # 155.48 [+0.01] [ 816.395593] [ C0] hardirqs last disabled at (722263): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| # 155.49 [+0.01] [ 816.395597] [ C0] softirqs last enabled at (182906): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| # 155.50 [+0.01] [ 816.395603] [ C0] softirqs last disabled at (182947): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
| # 155.51 [+0.01] [ 816.395615] [ C0] Tainted: [L]=SOFTLOCKUP
# 155.51 [+0.00] [ 816.395617] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
# 155.52 [+0.00] [ 816.395619] [ C0] Stopper: 0x0 <- 0x0
# 155.52 [+0.00] [ 816.395626] [ C0] RIP: 0010:unwind_next_frame (arch/x86/kernel/unwind_orc.c:510)
# 155.52 [+0.00] [ 816.395632] [ C0] Code: 85 c7 02 00 00 48 b8 00 00 00 00 00 fc ff df 49 8d 55 41 48 89 d1 48 c1 e9 03 0f b6 04 01 48 89 d1 83 e1 07 38 c8 7f 08 84 c0 <0f> 85 88 08 00 00 41 0f b6 45 41 3c 01 0f 87 6c 46 b1 ff 48 b9 00
All code
========
0: 85 c7 test %eax,%edi
2: 02 00 add (%rax),%al
4: 00 48 b8 add %cl,-0x48(%rax)
7: 00 00 add %al,(%rax)
9: 00 00 add %al,(%rax)
b: 00 fc add %bh,%ah
d: ff lcall (bad)
e: df 49 8d fisttps -0x73(%rcx)
11: 55 push %rbp
12: 41 rex.B
13: 48 89 d1 mov %rdx,%rcx
16: 48 c1 e9 03 shr $0x3,%rcx
1a: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax
1e: 48 89 d1 mov %rdx,%rcx
21: 83 e1 07 and $0x7,%ecx
24: 38 c8 cmp %cl,%al
26: 7f 08 jg 0x30
28: 84 c0 test %al,%al
2a:* 0f 85 88 08 00 00 jne 0x8b8 <-- trapping instruction
30: 41 0f b6 45 41 movzbl 0x41(%r13),%eax
35: 3c 01 cmp $0x1,%al
37: 0f 87 6c 46 b1 ff ja 0xffffffffffb146a9
3d: 48 rex.W
3e: b9 .byte 0xb9
...
Code starting with the faulting instruction
===========================================
0: 0f 85 88 08 00 00 jne 0x88e
6: 41 0f b6 45 41 movzbl 0x41(%r13),%eax
b: 3c 01 cmp $0x1,%al
d: 0f 87 6c 46 b1 ff ja 0xffffffffffb1467f
13: 48 rex.W
14: b9 .byte 0xb9
...
# 155.54 [+0.01] [ 816.395634] [ C0] RSP: 0018:ffa0000000007658 EFLAGS: 00000246
# 155.54 [+0.00] [ 816.395637] [ C0] RAX: 0000000000000000 RBX: 1ff4000000000ed4 RCX: 0000000000000001
# 155.55 [+0.01] [ 816.395639] [ C0] RDX: ffa0000000007799 RSI: ffffffffb746ad80 RDI: ffffffffb7a4df80
# 155.55 [+0.01] [ 816.395640] [ C0] RBP: 0000000000000002 R08: ff11000001b44fe0 R09: ff11000001b44fe0
# 155.56 [+0.01] [ 816.395642] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa00000000077b0
# 155.56 [+0.01] [ 816.395643] [ C0] R13: ffa0000000007758 R14: 0000000000000000 R15: ff11000001b44540
# 155.57 [+0.01] [ 816.395647] [ C0] FS: 0000000000000000(0000) GS:ff1100007c0d4000(0000) knlGS:0000000000000000
# 155.58 [+0.01] [ 816.395651] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
# 155.58 [+0.00] [ 816.395653] [ C0] CR2: 00005593ea4c2120 CR3: 0000000023334003 CR4: 0000000000771ef0
# 155.59 [+0.01] [ 816.395655] [ C0] PKRU: 55555554
# 155.59 [+0.00] [ 816.395656] [ C0] Call Trace:
# 155.59 [+0.00] [ 816.395658] [ C0]
# 155.59 [+0.00] [ 816.395663] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 155.60 [+0.00] [ 816.395669] [ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270)
# 155.60 [+0.00] [ 816.395674] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485)
# 155.60 [+0.00] [ 816.395677] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 155.61 [+0.00] [ 816.395685] [ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770)
# 155.61 [+0.00] [ 816.395690] [ C0] ? write_profile (kernel/stacktrace.c:83)
# 155.61 [+0.00] [ 816.395695] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
# 155.62 [+0.00] [ 816.395704] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 155.62 [+0.00] [ 816.395711] [ C0] stack_trace_save (kernel/stacktrace.c:123)
# 155.62 [+0.00] [ 816.395714] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114)
# 155.63 [+0.00] [ 816.395723] [ C0] set_track_prepare (mm/slub.c:1047)
# 155.63 [+0.00] [ 816.395727] [ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270)
# 155.64 [+0.00] [ 816.395730] [ C0] ? dst_alloc (net/core/dst.c:90)
# 155.64 [+0.00] [ 816.395734] [ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
# 155.64 [+0.00] [ 816.395737] [ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
# 155.65 [+0.00] [ 816.395740] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 155.65 [+0.00] [ 816.395743] [ C0] ? call_timer_fn (kernel/time/timer.c:1749)
# 155.65 [+0.00] [ 816.395746] [ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 155.66 [+0.00] [ 816.395757] [ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 155.66 [+0.00] [ 816.395760] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 155.66 [+0.00] [ 816.395762] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 155.67 [+0.00] [ 816.395769] [ C0] __alloc_object (mm/kmemleak.c:701 (discriminator 1))
# 155.67 [+0.00] [ 816.395774] [ C0] __create_object (mm/kmemleak.c:780)
# 155.67 [+0.00] [ 816.395778] [ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1))
# 155.68 [+0.00] [ 816.395785] [ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270)
# 155.68 [+0.00] [ 816.395793] [ C0] ? dst_alloc (net/core/dst.c:90)
# 155.68 [+0.00] [ 816.395795] [ C0] dst_alloc (net/core/dst.c:90)
# 155.69 [+0.00] [ 816.395801] [ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
# 155.69 [+0.00] [ 816.395804] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248)
# 155.69 [+0.00] [ 816.395810] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
# 155.70 [+0.00] [ 816.395818] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
# 155.70 [+0.00] [ 816.395827] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
# 155.71 [+0.00] [ 816.395837] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 155.71 [+0.00] [ 816.395843] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 155.71 [+0.00] [ 816.395848] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.72 [+0.00] [ 816.395851] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
# 155.72 [+0.00] [ 816.395854] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 155.72 [+0.00] [ 816.395860] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 155.73 [+0.00] [ 816.395864] [ C0] call_timer_fn (kernel/time/timer.c:1749)
# 155.73 [+0.00] [ 816.395869] [ C0] ? detach_if_pending (kernel/time/timer.c:1725)
# 155.73 [+0.00] [ 816.395873] [ C0] ? debug_object_active_state (lib/debugobjects.c:862)
# 155.74 [+0.00] [ 816.395880] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 155.74 [+0.00] [ 816.395885] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.74 [+0.00] [ 816.395891] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 155.75 [+0.00] [ 816.395895] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 155.75 [+0.00] [ 816.395901] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 155.75 [+0.00] [ 816.395904] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
# 155.76 [+0.00] [ 816.395908] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
# 155.76 [+0.00] [ 816.395919] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
# 155.77 [+0.00] [ 816.395923] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 155.77 [+0.00] [ 816.395931] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 155.77 [+0.00] [ 816.395935] [ C0] ? __run_timers (kernel/time/timer.c:2401)
# 155.78 [+0.00] [ 816.395940] [ C0] ? handle_softirqs (kernel/softirq.c:608)
# 155.78 [+0.00] [ 816.395943] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.78 [+0.00] [ 816.395946] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 155.79 [+0.00] [ 816.395954] [ C0] ? _local_bh_enable (kernel/softirq.c:580)
# 155.79 [+0.00] [ 816.395957] [ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
# 155.79 [+0.00] [ 816.395965] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 155.80 [+0.00] [ 816.395968] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
# 155.80 [+0.00] [ 816.395973] [ C0]
# 155.80 [+0.00] [ 816.395974] [ C0]
# 155.80 [+0.00] [ 816.395977] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 155.81 [+0.00] [ 816.395981] [ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137)
# 155.81 [+0.00] [ 816.395985] [ C0] Code: 04 00 00 8b 05 73 93 a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 47 2c 02 e8 31 65 31 00 fb 66 90 <48> 83 7d d0 00 74 4d 49 8d bd 18 05 00 00 48 b8 00 00 00 00 00 fc
All code
========
0: 04 00 add $0x0,%al
2: 00 8b 05 73 93 a0 add %cl,-0x5f6c8cfb(%rbx)
8: 03 48 85 add -0x7b(%rax),%ecx
b: d2 0f rorb %cl,(%rdi)
d: 85 a3 03 00 00 85 test %esp,-0x7afffffd(%rbx)
13: c0 0f 85 rorb $0x85,(%rdi)
16: ab stos %eax,(%rdi)
17: 02 00 add (%rax),%al
19: 00 48 89 add %cl,-0x77(%rax)
1c: df e8 fucomip %st(0),%st
1e: 66 47 2c 02 data16 rex.RXB sub $0x2,%al
22: e8 31 65 31 00 call 0x316558
27: fb sti
28: 66 90 xchg %ax,%ax
2a:* 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) <-- trapping instruction
2f: 74 4d je 0x7e
31: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
38: 48 rex.W
39: b8 00 00 00 00 mov $0x0,%eax
3e: 00 fc add %bh,%ah
Code starting with the faulting instruction
===========================================
0: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp)
5: 74 4d je 0x54
7: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
e: 48 rex.W
f: b8 00 00 00 00 mov $0x0,%eax
14: 00 fc add %bh,%ah
# 155.83 [+0.01] [ 816.395987] [ C0] RSP: 0018:ffa0000000127c60 EFLAGS: 00000282
# 155.83 [+0.00] [ 816.395990] [ C0] RAX: 000000000002caa1 RBX: ff11000035237280 RCX: ffffffffb4e295df
# 155.84 [+0.01] [ 816.395991] [ C0] RDX: ff11000001b44540 RSI: ffffffffb79b41d3 RDI: ffffffffb746ae00
# 155.84 [+0.01] [ 816.395993] [ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001
# 155.85 [+0.01] [ 816.395995] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000001ada2c0
# 155.85 [+0.01] [ 816.395996] [ C0] R13: ff11000001b44540 R14: ffffffffb8832934 R15: ff11000035237298
# 155.86 [+0.01] [ 816.396003] [ C0] ? 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)
# 155.86 [+0.00] [ 816.396014] [ C0] __schedule (kernel/sched/core.c:5259)
# 155.87 [+0.00] [ 816.396022] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719)
# 155.87 [+0.00] [ 816.396027] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 155.87 [+0.00] [ 816.396034] [ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960)
# 155.88 [+0.00] [ 816.396038] [ C0] smpboot_thread_fn (kernel/smpboot.c:156)
# 155.88 [+0.00] [ 816.396045] [ C0] ? sort_range (kernel/smpboot.c:103)
# 155.88 [+0.00] [ 816.396047] [ C0] kthread (kernel/kthread.c:463)
# 155.89 [+0.00] [ 816.396051] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.89 [+0.00] [ 816.396054] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 155.89 [+0.00] [ 816.396058] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 155.90 [+0.00] [ 816.396061] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.90 [+0.00] [ 816.396065] [ C0] ret_from_fork (arch/x86/kernel/process.c:164)
# 155.90 [+0.00] [ 816.396070] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
# 155.91 [+0.00] [ 816.396076] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
# 155.91 [+0.00] [ 816.396080] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 155.92 [+0.00] [ 816.396084] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| [ 752.395573][ C0] hardirqs last enabled at (9369410): irqentry_exit (kernel/entry/common.c:220)
| [ 752.395584][ C0] hardirqs last disabled at (9369411): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| [ 752.395588][ C0] softirqs last enabled at (8717258): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| [ 752.395593][ C0] softirqs last disabled at (8717263): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 752.395605][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 752.395608][ C0] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5872)
[ 752.395613][ C0] Code: ff 65 0f c1 05 87 d6 26 04 83 f8 01 4c 8b 14 24 0f 85 30 01 00 00 9c 58 f6 c4 02 0f 85 4d 01 00 00 4d 85 d2 0f 85 16 01 00 00 <48> 8b 44 24 30 65 48 2b 05 59 90 26 04 0f 85 43 01 00 00 48 83 c4
All code
========
0: ff 65 0f jmp *0xf(%rbp)
3: c1 05 87 d6 26 04 83 roll $0x83,0x426d687(%rip) # 0x426d691
a: f8 clc
b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4)
f: 24 0f and $0xf,%al
11: 85 30 test %esi,(%rax)
13: 01 00 add %eax,(%rax)
15: 00 9c 58 f6 c4 02 0f add %bl,0xf02c4f6(%rax,%rbx,2)
1c: 85 4d 01 test %ecx,0x1(%rbp)
1f: 00 00 add %al,(%rax)
21: 4d 85 d2 test %r10,%r10
24: 0f 85 16 01 00 00 jne 0x140
2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction
2f: 65 48 2b 05 59 90 26 sub %gs:0x4269059(%rip),%rax # 0x4269090
36: 04
37: 0f 85 43 01 00 00 jne 0x180
3d: 48 rex.W
3e: 83 .byte 0x83
3f: c4 .byte 0xc4
Code starting with the faulting instruction
===========================================
0: 48 8b 44 24 30 mov 0x30(%rsp),%rax
5: 65 48 2b 05 59 90 26 sub %gs:0x4269059(%rip),%rax # 0x4269066
c: 04
d: 0f 85 43 01 00 00 jne 0x156
13: 48 rex.W
14: 83 .byte 0x83
15: c4 .byte 0xc4
[ 752.395616][ C0] RSP: 0018:ffa00000000075e0 EFLAGS: 00000206
[ 752.395619][ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 72448a6f3d6b2bdb
[ 752.395621][ C0] RDX: 0000000000000003 RSI: ffffffffb799d388 RDI: ffffffffb746ae00
[ 752.395623][ C0] RBP: 0000000000000000 R08: ff11000001adad60 R09: ff11000001adad60
[ 752.395625][ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffb7f710c0
[ 752.395626][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002
[ 752.395629][ C0] FS: 0000000000000000(0000) GS:ff1100007c0d4000(0000) knlGS:0000000000000000
[ 752.395634][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 752.395635][ C0] CR2: 00005593ea4c2120 CR3: 0000000023334003 CR4: 0000000000771ef0
[ 752.395637][ C0] PKRU: 55555554
[ 752.395639][ C0] Call Trace:
[ 752.395641][ C0]
[ 752.395647][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 752.395651][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:331 (discriminator 1) ./include/linux/rcupdate.h:867 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:495 (discriminator 1))
[ 752.395655][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 752.395661][ C0] unwind_next_frame (./include/linux/rcupdate.h:868 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:495)
[ 752.395665][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:331 (discriminator 1) ./include/linux/rcupdate.h:867 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:495 (discriminator 1))
[ 752.395668][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 752.395673][ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771)
[ 752.395679][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485)
[ 752.395681][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 752.395690][ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770)
[ 752.395695][ C0] ? write_profile (kernel/stacktrace.c:83)
[ 752.395699][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
[ 752.395709][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 752.395716][ C0] stack_trace_save (kernel/stacktrace.c:123)
[ 752.395719][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114)
[ 752.395728][ C0] set_track_prepare (mm/slub.c:1047)
[ 752.395732][ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771)
[ 752.395735][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
[ 752.395739][ C0] ? icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3346)
[ 752.395742][ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 752.395745][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 752.395748][ C0] ? call_timer_fn (kernel/time/timer.c:1749)
[ 752.395751][ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 752.395753][ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 752.395756][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 752.395763][ C0] __alloc_object (mm/kmemleak.c:701 (discriminator 1))
[ 752.395766][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
[ 752.395768][ C0] ? __slab_alloc.isra.0 (mm/slub.c:4782 (discriminator 3))
[ 752.395771][ C0] __create_object (mm/kmemleak.c:780)
[ 752.395778][ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771)
[ 752.395783][ C0] ? dst_init (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 ./include/linux/rcuref.h:26 net/core/dst.c:69)
[ 752.395787][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
[ 752.395790][ C0] dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193)
[ 752.395795][ C0] icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3346)
[ 752.395798][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248)
[ 752.395803][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 752.395811][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
[ 752.395820][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
[ 752.395829][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 752.395835][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 752.395839][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 752.395842][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
[ 752.395845][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 752.395849][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 752.395853][ C0] call_timer_fn (kernel/time/timer.c:1749)
[ 752.395857][ C0] ? detach_if_pending (kernel/time/timer.c:1725)
[ 752.395861][ C0] ? debug_object_active_state (lib/debugobjects.c:862)
[ 752.395868][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 752.395873][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 752.395878][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 752.395882][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 752.395888][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 752.395891][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
[ 752.395895][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 752.395906][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 752.395910][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 752.395917][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 752.395922][ C0] ? __run_timers (kernel/time/timer.c:2401)
[ 752.395926][ C0] ? handle_softirqs (kernel/softirq.c:608)
[ 752.395928][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 752.395931][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 752.395939][ C0] ? _local_bh_enable (kernel/softirq.c:580)
[ 752.395942][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 752.395949][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 752.395952][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
[ 752.395956][ C0]
[ 752.395957][ C0]
[ 752.395960][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 752.395964][ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137)
[ 752.395967][ C0] Code: 04 00 00 8b 05 73 93 a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 47 2c 02 e8 31 65 31 00 fb 66 90 <48> 83 7d d0 00 74 4d 49 8d bd 18 05 00 00 48 b8 00 00 00 00 00 fc
All code
========
0: 04 00 add $0x0,%al
2: 00 8b 05 73 93 a0 add %cl,-0x5f6c8cfb(%rbx)
8: 03 48 85 add -0x7b(%rax),%ecx
b: d2 0f rorb %cl,(%rdi)
d: 85 a3 03 00 00 85 test %esp,-0x7afffffd(%rbx)
13: c0 0f 85 rorb $0x85,(%rdi)
16: ab stos %eax,(%rdi)
17: 02 00 add (%rax),%al
19: 00 48 89 add %cl,-0x77(%rax)
1c: df e8 fucomip %st(0),%st
1e: 66 47 2c 02 data16 rex.RXB sub $0x2,%al
22: e8 31 65 31 00 call 0x316558
27: fb sti
28: 66 90 xchg %ax,%ax
2a:* 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) <-- trapping instruction
2f: 74 4d je 0x7e
31: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
38: 48 rex.W
39: b8 00 00 00 00 mov $0x0,%eax
3e: 00 fc add %bh,%ah
Code starting with the faulting instruction
===========================================
0: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp)
5: 74 4d je 0x54
7: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
e: 48 rex.W
f: b8 00 00 00 00 mov $0x0,%eax
14: 00 fc add %bh,%ah
[ 752.395969][ C0] RSP: 0018:ffa00000000e7c00 EFLAGS: 00000282
[ 752.395971][ C0] RAX: 00000000008503cd RBX: ff11000035237280 RCX: ffffffffb4e295df
[ 752.395973][ C0] RDX: ff11000001ada2c0 RSI: ffffffffb79b41d3 RDI: ffffffffb746ae00
[ 752.395975][ C0] RBP: ffa00000000e7c48 R08: 0000000000000000 R09: 0000000000000001
[ 752.395976][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100000a60a2c0
[ 752.395977][ C0] R13: ff11000001ada2c0 R14: ffffffffb8832934 R15: ff11000035237298
[ 752.395984][ C0] ? 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)
[ 752.395995][ C0] __schedule (kernel/sched/core.c:5259)
[ 752.396000][ C0] ? select_fallback_rq (kernel/sched/core.c:4069)
[ 752.396005][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719)
[ 752.396011][ C0] ? lockdep_softirqs_on (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4558 (discriminator 6))
[ 752.396013][ C0] ? handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
[ 752.396021][ C0] preempt_schedule_common (./arch/x86/include/asm/preempt.h:85 (discriminator 14) kernel/sched/core.c:7049 (discriminator 14))
[ 752.396023][ C0] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12)
[ 752.396029][ C0] preempt_schedule_thunk (arch/x86/entry/thunk.S:12)
[ 752.396033][ C0] ? kthread_should_park (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:174 (discriminator 1) kernel/kthread.c:190 (discriminator 1))
[ 752.396039][ C0] smpboot_thread_fn (kernel/smpboot.c:159 (discriminator 4))
[ 752.396045][ C0] ? sort_range (kernel/smpboot.c:103)
[ 752.396047][ C0] kthread (kernel/kthread.c:463)
[ 752.396051][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 752.396054][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 752.396058][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 752.396061][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 752.396065][ C0] ret_from_fork (arch/x86/kernel/process.c:164)
[ 752.396070][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
[ 752.396076][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
[ 752.396079][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 752.396083][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| [ 760.551341][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 760.551662][ C0] rcu: 0-....: (5457 ticks this GP) idle=16fc/1/0x4000000000000000 softirq=264619/264619 fqs=6343
| [ 760.552470][ C0] rcu: (t=26000 jiffies g=326277 q=605 ncpus=4)
| [ 760.552730][ C0] Tainted: [L]=SOFTLOCKUP
[ 760.552731][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 760.552733][ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
[ 760.552742][ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 e5 57 df fd 48 89 df e8 4d a9 df fd e8 18 1d 05 fe fb bf 01 00 00 00 8d ff d2 fd 65 8b 05 26 e2 05 02 85 c0 74 02 5b c3 e8 4b b7 87
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 53 push %rbx
6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
b: 48 89 fb mov %rdi,%rbx
e: 48 83 c7 18 add $0x18,%rdi
12: e8 e5 57 df fd call 0xfffffffffddf57fc
17: 48 89 df mov %rbx,%rdi
1a: e8 4d a9 df fd call 0xfffffffffddfa96c
1f: e8 18 1d 05 fe call 0xfffffffffe051d3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 8d ff d2 fd call 0xfffffffffdd2ffbc <-- trapping instruction
2f: 65 8b 05 26 e2 05 02 mov %gs:0x205e226(%rip),%eax # 0x205e25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b b7 87 rex.WXB mov $0x87,%r15b
Code starting with the faulting instruction
===========================================
0: e8 8d ff d2 fd call 0xfffffffffdd2ff92
5: 65 8b 05 26 e2 05 02 mov %gs:0x205e226(%rip),%eax # 0x205e232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b b7 87 rex.WXB mov $0x87,%r15b
[ 760.552745][ C0] RSP: 0018:ffa00000000e7a78 EFLAGS: 00000292
[ 760.552749][ C0] RAX: 000000000092e464 RBX: ff11000035238678 RCX: ffffffffb70eddf8
[ 760.552750][ C0] RDX: ff11000001ada2c0 RSI: ffffffffb79b41d3 RDI: 0000000000000001
[ 760.552752][ C0] RBP: ff110000352386b8 R08: 0000000000000000 R09: 0000000000000001
[ 760.552753][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000004
[ 760.552754][ C0] R13: ff110000352384d0 R14: ff11000035238678 R15: ff11000035238660
[ 760.552758][ C0] FS: 0000000000000000(0000) GS:ff1100007c0d4000(0000) knlGS:0000000000000000
[ 760.552761][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 760.552763][ C0] CR2: 00005593ea4c2120 CR3: 0000000023334003 CR4: 0000000000771ef0
[ 760.552764][ C0] PKRU: 55555554
[ 760.552765][ C0] Call Trace:
[ 760.552767][ C0]
[ 760.552772][ C0] process_backlog (net/core/dev.c:6646)
[ 760.552783][ C0] __napi_poll.constprop.0 (net/core/dev.c:7679)
[ 760.552787][ C0] net_rx_action (net/core/dev.c:7741 net/core/dev.c:7893)
[ 760.552796][ C0] ? run_backlog_napi (net/core/dev.c:7855)
[ 760.552811][ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 (discriminator 3) kernel/locking/spinlock.c:202 (discriminator 3))
[ 760.552814][ C0] ? run_timer_softirq (kernel/time/timer.c:2401)
[ 760.552820][ C0] ? __run_timers (kernel/time/timer.c:2401)
[ 760.552825][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 760.552833][ C0] ? _local_bh_enable (kernel/softirq.c:580)
[ 760.552836][ C0] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12)
[ 760.552846][ C0] run_ksoftirqd (kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055)
[ 760.552850][ C0] smpboot_thread_fn (kernel/smpboot.c:160)
[ 760.552856][ C0] ? sort_range (kernel/smpboot.c:103)
[ 760.552858][ C0] kthread (kernel/kthread.c:463)
[ 760.552862][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 760.552864][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 760.552869][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 760.552873][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 760.552876][ C0] ret_from_fork (arch/x86/kernel/process.c:164)
[ 760.552881][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
[ 760.552887][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
[ 760.552890][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 760.552893][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| [ 816.395593][ C0] hardirqs last disabled at (722263): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| [ 816.395597][ C0] softirqs last enabled at (182906): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| [ 816.395603][ C0] softirqs last disabled at (182947): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
| [ 816.395615][ C0] Tainted: [L]=SOFTLOCKUP
[ 816.395617][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 816.395619][ C0] Stopper: 0x0 <- 0x0
[ 816.395626][ C0] RIP: 0010:unwind_next_frame (arch/x86/kernel/unwind_orc.c:510)
[ 816.395632][ C0] Code: 85 c7 02 00 00 48 b8 00 00 00 00 00 fc ff df 49 8d 55 41 48 89 d1 48 c1 e9 03 0f b6 04 01 48 89 d1 83 e1 07 38 c8 7f 08 84 c0 <0f> 85 88 08 00 00 41 0f b6 45 41 3c 01 0f 87 6c 46 b1 ff 48 b9 00
All code
========
0: 85 c7 test %eax,%edi
2: 02 00 add (%rax),%al
4: 00 48 b8 add %cl,-0x48(%rax)
7: 00 00 add %al,(%rax)
9: 00 00 add %al,(%rax)
b: 00 fc add %bh,%ah
d: ff lcall (bad)
e: df 49 8d fisttps -0x73(%rcx)
11: 55 push %rbp
12: 41 rex.B
13: 48 89 d1 mov %rdx,%rcx
16: 48 c1 e9 03 shr $0x3,%rcx
1a: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax
1e: 48 89 d1 mov %rdx,%rcx
21: 83 e1 07 and $0x7,%ecx
24: 38 c8 cmp %cl,%al
26: 7f 08 jg 0x30
28: 84 c0 test %al,%al
2a:* 0f 85 88 08 00 00 jne 0x8b8 <-- trapping instruction
30: 41 0f b6 45 41 movzbl 0x41(%r13),%eax
35: 3c 01 cmp $0x1,%al
37: 0f 87 6c 46 b1 ff ja 0xffffffffffb146a9
3d: 48 rex.W
3e: b9 .byte 0xb9
...
Code starting with the faulting instruction
===========================================
0: 0f 85 88 08 00 00 jne 0x88e
6: 41 0f b6 45 41 movzbl 0x41(%r13),%eax
b: 3c 01 cmp $0x1,%al
d: 0f 87 6c 46 b1 ff ja 0xffffffffffb1467f
13: 48 rex.W
14: b9 .byte 0xb9
...
[ 816.395634][ C0] RSP: 0018:ffa0000000007658 EFLAGS: 00000246
[ 816.395637][ C0] RAX: 0000000000000000 RBX: 1ff4000000000ed4 RCX: 0000000000000001
[ 816.395639][ C0] RDX: ffa0000000007799 RSI: ffffffffb746ad80 RDI: ffffffffb7a4df80
[ 816.395640][ C0] RBP: 0000000000000002 R08: ff11000001b44fe0 R09: ff11000001b44fe0
[ 816.395642][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa00000000077b0
[ 816.395643][ C0] R13: ffa0000000007758 R14: 0000000000000000 R15: ff11000001b44540
[ 816.395647][ C0] FS: 0000000000000000(0000) GS:ff1100007c0d4000(0000) knlGS:0000000000000000
[ 816.395651][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 816.395653][ C0] CR2: 00005593ea4c2120 CR3: 0000000023334003 CR4: 0000000000771ef0
[ 816.395655][ C0] PKRU: 55555554
[ 816.395656][ C0] Call Trace:
[ 816.395658][ C0]
[ 816.395663][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 816.395669][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270)
[ 816.395674][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485)
[ 816.395677][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 816.395685][ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770)
[ 816.395690][ C0] ? write_profile (kernel/stacktrace.c:83)
[ 816.395695][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
[ 816.395704][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 816.395711][ C0] stack_trace_save (kernel/stacktrace.c:123)
[ 816.395714][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114)
[ 816.395723][ C0] set_track_prepare (mm/slub.c:1047)
[ 816.395727][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270)
[ 816.395730][ C0] ? dst_alloc (net/core/dst.c:90)
[ 816.395734][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
[ 816.395737][ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 816.395740][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 816.395743][ C0] ? call_timer_fn (kernel/time/timer.c:1749)
[ 816.395746][ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 816.395757][ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 816.395760][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 816.395762][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 816.395769][ C0] __alloc_object (mm/kmemleak.c:701 (discriminator 1))
[ 816.395774][ C0] __create_object (mm/kmemleak.c:780)
[ 816.395778][ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1))
[ 816.395785][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270)
[ 816.395793][ C0] ? dst_alloc (net/core/dst.c:90)
[ 816.395795][ C0] dst_alloc (net/core/dst.c:90)
[ 816.395801][ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
[ 816.395804][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248)
[ 816.395810][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 816.395818][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
[ 816.395827][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
[ 816.395837][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 816.395843][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 816.395848][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 816.395851][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
[ 816.395854][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 816.395860][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 816.395864][ C0] call_timer_fn (kernel/time/timer.c:1749)
[ 816.395869][ C0] ? detach_if_pending (kernel/time/timer.c:1725)
[ 816.395873][ C0] ? debug_object_active_state (lib/debugobjects.c:862)
[ 816.395880][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 816.395885][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 816.395891][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 816.395895][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 816.395901][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 816.395904][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
[ 816.395908][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 816.395919][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 816.395923][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 816.395931][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 816.395935][ C0] ? __run_timers (kernel/time/timer.c:2401)
[ 816.395940][ C0] ? handle_softirqs (kernel/softirq.c:608)
[ 816.395943][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 816.395946][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 816.395954][ C0] ? _local_bh_enable (kernel/softirq.c:580)
[ 816.395957][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 816.395965][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 816.395968][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
[ 816.395973][ C0]
[ 816.395974][ C0]
[ 816.395977][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 816.395981][ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137)
[ 816.395985][ C0] Code: 04 00 00 8b 05 73 93 a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 47 2c 02 e8 31 65 31 00 fb 66 90 <48> 83 7d d0 00 74 4d 49 8d bd 18 05 00 00 48 b8 00 00 00 00 00 fc
All code
========
0: 04 00 add $0x0,%al
2: 00 8b 05 73 93 a0 add %cl,-0x5f6c8cfb(%rbx)
8: 03 48 85 add -0x7b(%rax),%ecx
b: d2 0f rorb %cl,(%rdi)
d: 85 a3 03 00 00 85 test %esp,-0x7afffffd(%rbx)
13: c0 0f 85 rorb $0x85,(%rdi)
16: ab stos %eax,(%rdi)
17: 02 00 add (%rax),%al
19: 00 48 89 add %cl,-0x77(%rax)
1c: df e8 fucomip %st(0),%st
1e: 66 47 2c 02 data16 rex.RXB sub $0x2,%al
22: e8 31 65 31 00 call 0x316558
27: fb sti
28: 66 90 xchg %ax,%ax
2a:* 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) <-- trapping instruction
2f: 74 4d je 0x7e
31: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
38: 48 rex.W
39: b8 00 00 00 00 mov $0x0,%eax
3e: 00 fc add %bh,%ah
Code starting with the faulting instruction
===========================================
0: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp)
5: 74 4d je 0x54
7: 49 8d bd 18 05 00 00 lea 0x518(%r13),%rdi
e: 48 rex.W
f: b8 00 00 00 00 mov $0x0,%eax
14: 00 fc add %bh,%ah
[ 816.395987][ C0] RSP: 0018:ffa0000000127c60 EFLAGS: 00000282
[ 816.395990][ C0] RAX: 000000000002caa1 RBX: ff11000035237280 RCX: ffffffffb4e295df
[ 816.395991][ C0] RDX: ff11000001b44540 RSI: ffffffffb79b41d3 RDI: ffffffffb746ae00
[ 816.395993][ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001
[ 816.395995][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000001ada2c0
[ 816.395996][ C0] R13: ff11000001b44540 R14: ffffffffb8832934 R15: ff11000035237298
[ 816.396003][ C0] ? 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)
[ 816.396014][ C0] __schedule (kernel/sched/core.c:5259)
[ 816.396022][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719)
[ 816.396027][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 816.396034][ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960)
[ 816.396038][ C0] smpboot_thread_fn (kernel/smpboot.c:156)
[ 816.396045][ C0] ? sort_range (kernel/smpboot.c:103)
[ 816.396047][ C0] kthread (kernel/kthread.c:463)
[ 816.396051][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 816.396054][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 816.396058][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 816.396061][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 816.396065][ C0] ret_from_fork (arch/x86/kernel/process.c:164)
[ 816.396070][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
[ 816.396076][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
[ 816.396080][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
Finger prints:
_raw_spin_unlock_irq:process_backlog:net_rx_action:handle_softirqs:run_ksoftirqd
irqentry_exit:sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:unwind_next_frame
sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:unwind_next_frame:arch_stack_walk