====================================== | # 80.53 [+0.00] [ 1168.410505] [ C0] hardirqs last enabled at (31371070): irqentry_exit (kernel/entry/common.c:220) | # 80.53 [+0.00] [ 1168.410515] [ C0] hardirqs last disabled at (31371071): sysvec_apic_timer_interrupt (./arch/x86/include/asm/hardirq.h:78 arch/x86/kernel/apic/apic.c:1056) | # 80.54 [+0.00] [ 1168.410517] [ C0] softirqs last enabled at (30842442): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | # 80.54 [+0.00] [ 1168.410523] [ C0] softirqs last disabled at (30842445): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 80.55 [+0.00] [ 1168.410534] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 80.55 [+0.00] [ 1168.410536] [ C0] RIP: 0010:__orc_find (arch/x86/kernel/unwind_orc.c:80 arch/x86/kernel/unwind_orc.c:102) # 80.55 [+0.00] [ 1168.410542] [ C0] Code: 01 ca 48 d1 fa 49 8d 14 90 48 89 d1 48 c1 e9 03 0f b6 3c 01 48 89 d1 83 e1 07 83 c1 03 40 38 f9 7c 05 40 84 ff 75 30 48 63 0a <48> 01 d1 49 39 ca 73 b0 4c 8d 4a fc 4d 39 c1 73 b3 49 29 f3 48 83 All code ======== 0: 01 ca add %ecx,%edx 2: 48 d1 fa sar $1,%rdx 5: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 9: 48 89 d1 mov %rdx,%rcx c: 48 c1 e9 03 shr $0x3,%rcx 10: 0f b6 3c 01 movzbl (%rcx,%rax,1),%edi 14: 48 89 d1 mov %rdx,%rcx 17: 83 e1 07 and $0x7,%ecx 1a: 83 c1 03 add $0x3,%ecx 1d: 40 38 f9 cmp %dil,%cl 20: 7c 05 jl 0x27 22: 40 84 ff test %dil,%dil 25: 75 30 jne 0x57 27: 48 63 0a movslq (%rdx),%rcx 2a:* 48 01 d1 add %rdx,%rcx <-- trapping instruction 2d: 49 39 ca cmp %rcx,%r10 30: 73 b0 jae 0xffffffffffffffe2 32: 4c 8d 4a fc lea -0x4(%rdx),%r9 36: 4d 39 c1 cmp %r8,%r9 39: 73 b3 jae 0xffffffffffffffee 3b: 49 29 f3 sub %rsi,%r11 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: 48 01 d1 add %rdx,%rcx 3: 49 39 ca cmp %rcx,%r10 6: 73 b0 jae 0xffffffffffffffb8 8: 4c 8d 4a fc lea -0x4(%rdx),%r9 c: 4d 39 c1 cmp %r8,%r9 f: 73 b3 jae 0xffffffffffffffc4 11: 49 29 f3 sub %rsi,%r11 14: 48 rex.W 15: 83 .byte 0x83 # 80.56 [+0.01] [ 1168.410544] [ C0] RSP: 0018:ffa00000000075a8 EFLAGS: 00000246 # 80.56 [+0.00] [ 1168.410547] [ C0] RAX: dffffc0000000000 RBX: ffffffff931f0a04 RCX: fffffffffe37e17b # 80.56 [+0.00] [ 1168.410549] [ C0] RDX: ffffffff92e93ddc RSI: ffffffff92e93ddc RDI: 0000000000000000 # 80.57 [+0.00] [ 1168.410550] [ C0] RBP: 0000000000000002 R08: ffffffff92e93ddc R09: ffffffff92e93ddc # 80.57 [+0.00] [ 1168.410552] [ C0] R10: ffffffff912121b6 R11: ffffffff92e93ddc R12: ffa0000000007740 # 80.57 [+0.00] [ 1168.410553] [ C0] R13: ffa00000000076e8 R14: 0000000000000000 R15: ff11000001b122c0 # 80.57 [+0.00] [ 1168.410556] [ C0] FS: 0000000000000000(0000) GS:ff1100009c0ed000(0000) knlGS:0000000000000000 # 80.58 [+0.00] [ 1168.410560] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 80.58 [+0.00] [ 1168.410561] [ C0] CR2: 000055a51b3f9000 CR3: 0000000038934006 CR4: 0000000000771ef0 # 80.58 [+0.00] [ 1168.410563] [ C0] PKRU: 55555554 # 80.58 [+0.00] [ 1168.410564] [ C0] Call Trace: # 80.59 [+0.00] [ 1168.410566] [ C0] # 80.59 [+0.00] [ 1168.410574] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.59 [+0.00] [ 1168.410578] [ C0] unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) # 80.59 [+0.00] [ 1168.410582] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 80.59 [+0.00] [ 1168.410590] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:469) # 80.59 [+0.00] [ 1168.410595] [ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:755) # 80.60 [+0.00] [ 1168.410600] [ C0] ? write_profile (kernel/stacktrace.c:83) # 80.60 [+0.00] [ 1168.410604] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) # 80.60 [+0.00] [ 1168.410613] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 80.60 [+0.00] [ 1168.410619] [ C0] stack_trace_save (kernel/stacktrace.c:123) # 80.60 [+0.00] [ 1168.410622] [ C0] ? stack_trace_snprint (kernel/stacktrace.c:114) # 80.60 [+0.00] [ 1168.410628] [ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 ./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) # 80.61 [+0.00] [ 1168.410632] [ C0] set_track_prepare (mm/slub.c:1047) # 80.61 [+0.00] [ 1168.410636] [ C0] ? __kmalloc_cache_noprof (mm/slub.c:4850 mm/slub.c:5246 mm/slub.c:5766) # 80.61 [+0.00] [ 1168.410639] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.61 [+0.00] [ 1168.410643] [ C0] ? icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) # 80.61 [+0.00] [ 1168.410645] [ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491) # 80.62 [+0.00] [ 1168.410648] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 80.62 [+0.00] [ 1168.410656] [ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4640) # 80.62 [+0.00] [ 1168.410659] [ C0] ? irq_exit_rcu (kernel/softirq.c:741 (discriminator 37)) # 80.62 [+0.00] [ 1168.410661] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.62 [+0.00] [ 1168.410667] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.62 [+0.00] [ 1168.410670] [ C0] __slab_alloc.isra.0 (mm/slub.c:4774) # 80.63 [+0.00] [ 1168.410673] [ 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) # 80.63 [+0.00] [ 1168.410678] [ C0] __kmalloc_cache_noprof (mm/slub.c:4850 mm/slub.c:5246 mm/slub.c:5766) # 80.63 [+0.00] [ 1168.410682] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.63 [+0.00] [ 1168.410684] [ 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) # 80.63 [+0.00] [ 1168.410689] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.64 [+0.00] [ 1168.410692] [ C0] dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.64 [+0.00] [ 1168.410697] [ C0] icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) # 80.64 [+0.00] [ 1168.410699] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) # 80.64 [+0.00] [ 1168.410704] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) # 80.64 [+0.00] [ 1168.410710] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) # 80.64 [+0.00] [ 1168.410717] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) # 80.65 [+0.00] [ 1168.410725] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 80.65 [+0.00] [ 1168.410729] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 80.65 [+0.00] [ 1168.410733] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.65 [+0.00] [ 1168.410735] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 80.65 [+0.00] [ 1168.410738] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 80.66 [+0.00] [ 1168.410743] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 80.66 [+0.00] [ 1168.410746] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 80.66 [+0.00] [ 1168.410750] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 80.66 [+0.00] [ 1168.410753] [ C0] ? debug_object_active_state (lib/debugobjects.c:862) # 80.66 [+0.00] [ 1168.410759] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 80.67 [+0.00] [ 1168.410763] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.67 [+0.00] [ 1168.410768] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 80.67 [+0.00] [ 1168.410772] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 80.67 [+0.00] [ 1168.410777] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 80.67 [+0.00] [ 1168.410780] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 80.67 [+0.00] [ 1168.410783] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 80.68 [+0.00] [ 1168.410793] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 80.68 [+0.00] [ 1168.410797] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 80.68 [+0.00] [ 1168.410803] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 80.68 [+0.00] [ 1168.410807] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 80.68 [+0.00] [ 1168.410811] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 80.69 [+0.00] [ 1168.410813] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.69 [+0.00] [ 1168.410816] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 80.69 [+0.00] [ 1168.410822] [ C0] ? tasklet_unlock_wait (kernel/softirq.c:580) # 80.69 [+0.00] [ 1168.410825] [ 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) # 80.69 [+0.00] [ 1168.410831] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 80.69 [+0.00] [ 1168.410833] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 80.70 [+0.00] [ 1168.410837] [ C0] # 80.70 [+0.00] [ 1168.410838] [ C0] # 80.70 [+0.00] [ 1168.410840] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 80.70 [+0.00] [ 1168.410844] [ C0] RIP: 0010:schedule_debug (kernel/sched/core.c:5815 (discriminator 1)) # 80.70 [+0.00] [ 1168.410848] [ C0] Code: 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 5e 03 00 00 48 ba 00 00 00 00 00 fc ff df 49 8b 40 20 48 89 c1 48 c1 e9 03 80 3c 11 00 <0f> 85 18 03 00 00 48 81 38 9d 6e ac 57 0f 85 37 ff a1 ff 40 84 f6 All code ======== 0: 48 89 fa mov %rdi,%rdx 3: 48 c1 ea 03 shr $0x3,%rdx 7: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) b: 0f 85 5e 03 00 00 jne 0x36f 11: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 18: fc ff df 1b: 49 8b 40 20 mov 0x20(%r8),%rax 1f: 48 89 c1 mov %rax,%rcx 22: 48 c1 e9 03 shr $0x3,%rcx 26: 80 3c 11 00 cmpb $0x0,(%rcx,%rdx,1) 2a:* 0f 85 18 03 00 00 jne 0x348 <-- trapping instruction 30: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) 37: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff74 3d: 40 84 f6 test %sil,%sil Code starting with the faulting instruction =========================================== 0: 0f 85 18 03 00 00 jne 0x31e 6: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) d: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff4a 13: 40 84 f6 test %sil,%sil # 80.71 [+0.01] [ 1168.410850] [ C0] RSP: 0018:ffa00000000e7bb8 EFLAGS: 00000246 # 80.71 [+0.00] [ 1168.410851] [ C0] RAX: ffa00000000e0000 RBX: ff11000001b122c0 RCX: 1ff400000001c000 # 80.71 [+0.00] [ 1168.410853] [ C0] RDX: dffffc0000000000 RSI: 0000000000000001 RDI: ff11000001b122e0 # 80.72 [+0.00] [ 1168.410854] [ C0] RBP: 0000000000000000 R08: ff11000001b122c0 R09: fffffbfff258484a # 80.72 [+0.00] [ 1168.410855] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 # 80.72 [+0.00] [ 1168.410856] [ C0] R13: ff1100002f637bc0 R14: 0000000000000001 R15: ff1100002f637180 # 80.72 [+0.00] [ 1168.410866] [ C0] ? trace_sched_entry_tp (./include/trace/events/sched.h:882 (discriminator 33)) # 80.73 [+0.00] [ 1168.410869] [ C0] __schedule (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:208 kernel/sched/features.h:66 kernel/sched/core.c:6742) # 80.73 [+0.00] [ 1168.410873] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 80.73 [+0.00] [ 1168.410878] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) # 80.73 [+0.00] [ 1168.410882] [ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) # 80.73 [+0.00] [ 1168.410885] [ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) # 80.74 [+0.00] [ 1168.410888] [ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) # 80.74 [+0.00] [ 1168.410892] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.74 [+0.00] [ 1168.410897] [ C0] preempt_schedule_irq (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/sched/core.c:7191) # 80.74 [+0.00] [ 1168.410900] [ C0] irqentry_exit (kernel/entry/common.c:219) # 80.74 [+0.00] [ 1168.410904] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 52)) # 80.75 [+0.00] [ 1168.410907] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 80.75 [+0.00] [ 1168.410909] [ C0] RIP: 0010:smpboot_thread_fn (kernel/smpboot.c:109) # 80.75 [+0.00] [ 1168.410912] [ C0] Code: 3e 00 0f 85 da 06 00 00 48 89 83 18 15 00 00 0f 1f 44 00 00 48 8d 7b 18 be 04 00 00 00 e8 36 06 86 00 b8 01 00 00 00 87 43 18 01 00 00 00 e8 d4 80 01 00 e8 5f 7e fe ff 84 c0 0f 85 cf 04 00 All code ======== 0: 3e 00 0f ds add %cl,(%rdi) 3: 85 da test %ebx,%edx 5: 06 (bad) 6: 00 00 add %al,(%rax) 8: 48 89 83 18 15 00 00 mov %rax,0x1518(%rbx) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: 48 8d 7b 18 lea 0x18(%rbx),%rdi 18: be 04 00 00 00 mov $0x4,%esi 1d: e8 36 06 86 00 call 0x860658 22: b8 01 00 00 00 mov $0x1,%eax 27: 87 43 18 xchg %eax,0x18(%rbx) 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 d4 80 01 00 call 0x18108 34: e8 5f 7e fe ff call 0xfffffffffffe7e98 39: 84 c0 test %al,%al 3b: 0f .byte 0xf 3c: 85 cf test %ecx,%edi 3e: 04 00 add $0x0,%al Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 d4 80 01 00 call 0x180de a: e8 5f 7e fe ff call 0xfffffffffffe7e6e f: 84 c0 test %al,%al 11: 0f .byte 0xf 12: 85 cf test %ecx,%edi 14: 04 00 add $0x0,%al # 80.76 [+0.01] [ 1168.410914] [ C0] RSP: 0018:ffa00000000e7dc0 EFLAGS: 00000246 # 80.76 [+0.00] [ 1168.410915] [ C0] RAX: 0000000000000000 RBX: ff11000001b122c0 RCX: 0000000000000001 # 80.76 [+0.00] [ 1168.410917] [ C0] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ff11000001b122d8 # 80.76 [+0.00] [ 1168.410918] [ C0] RBP: ff11000001150dd0 R08: ffffffff8f1fcfda R09: ffe21c000036245b # 80.77 [+0.00] [ 1168.410919] [ C0] R10: ffe21c000036245c R11: 0000000000000001 R12: dffffc0000000000 # 80.77 [+0.00] [ 1168.410920] [ C0] R13: ffffffff921fc740 R14: ffe21c00003626fb R15: ffe21c000022a1ba # 80.77 [+0.00] [ 1168.410925] [ C0] ? smpboot_thread_fn (kernel/smpboot.c:108 (discriminator 29)) # 80.77 [+0.00] [ 1168.410935] [ C0] ? sort_range (kernel/smpboot.c:103) # 80.78 [+0.00] [ 1168.410938] [ C0] kthread (kernel/kthread.c:463) # 80.78 [+0.00] [ 1168.410942] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 80.78 [+0.00] [ 1168.410945] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 80.78 [+0.00] [ 1168.410949] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.78 [+0.00] [ 1168.410952] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 80.79 [+0.00] [ 1168.410955] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 80.79 [+0.00] [ 1168.410959] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 80.79 [+0.00] [ 1168.410964] [ C0] ? __switch_to (./include/linux/thread_info.h:140 (discriminator 2) arch/x86/kernel/process.h:16 (discriminator 2) arch/x86/kernel/process_64.c:676 (discriminator 2)) # 80.79 [+0.00] [ 1168.410969] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 80.79 [+0.00] [ 1168.410972] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | # 80.80 [+0.00] [ 1170.425623] [ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | # 80.80 [+0.00] [ 1170.426107] [ C0] rcu: 0-....: (25717 ticks this GP) idle=c9ec/1/0x4000000000000000 softirq=784200/784200 fqs=6476 | # 80.80 [+0.00] [ 1170.427257] [ C0] rcu: (t=26000 jiffies g=751437 q=970 ncpus=4) | # 80.81 [+0.00] [ 1170.427603] [ C0] Tainted: [L]=SOFTLOCKUP # 80.81 [+0.00] [ 1170.427605] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 80.81 [+0.00] [ 1170.427607] [ C0] RIP: 0010:unwind_next_frame (arch/x86/kernel/unwind_orc.c:505) # 80.81 [+0.00] [ 1170.427618] [ C0] Code: fc ff df 49 8d 40 05 48 89 c6 48 c1 ee 03 0f b6 0c 0e 48 89 c6 83 e6 07 40 38 f1 7f 08 84 c9 0f 85 1a 08 00 00 41 0f b6 48 05 <83> e1 07 0f 84 e1 01 00 00 80 f9 01 0f 84 00 02 00 00 4d 8d 50 04 All code ======== 0: fc cld 1: ff lcall (bad) 2: df 49 8d fisttps -0x73(%rcx) 5: 40 05 48 89 c6 48 rex add $0x48c68948,%eax b: c1 ee 03 shr $0x3,%esi e: 0f b6 0c 0e movzbl (%rsi,%rcx,1),%ecx 12: 48 89 c6 mov %rax,%rsi 15: 83 e6 07 and $0x7,%esi 18: 40 38 f1 cmp %sil,%cl 1b: 7f 08 jg 0x25 1d: 84 c9 test %cl,%cl 1f: 0f 85 1a 08 00 00 jne 0x83f 25: 41 0f b6 48 05 movzbl 0x5(%r8),%ecx 2a:* 83 e1 07 and $0x7,%ecx <-- trapping instruction 2d: 0f 84 e1 01 00 00 je 0x214 33: 80 f9 01 cmp $0x1,%cl 36: 0f 84 00 02 00 00 je 0x23c 3c: 4d 8d 50 04 lea 0x4(%r8),%r10 Code starting with the faulting instruction =========================================== 0: 83 e1 07 and $0x7,%ecx 3: 0f 84 e1 01 00 00 je 0x1ea 9: 80 f9 01 cmp $0x1,%cl c: 0f 84 00 02 00 00 je 0x212 12: 4d 8d 50 04 lea 0x4(%r8),%r10 # 80.82 [+0.01] [ 1170.427620] [ C0] RSP: 0018:ffa0000000007428 EFLAGS: 00000246 # 80.82 [+0.00] [ 1170.427624] [ C0] RAX: ffffffff92f788f7 RBX: 1ff4000000000e8e RCX: 0000000000000002 # 80.83 [+0.00] [ 1170.427626] [ C0] RDX: ffa0000000007569 RSI: 0000000000000007 RDI: 0000000000000000 # 80.83 [+0.00] [ 1170.427627] [ C0] RBP: 0000000000000002 R08: ffffffff92f788f2 R09: ffffffff92cee7d0 # 80.83 [+0.00] [ 1170.427629] [ C0] R10: ffffffff8f3b9613 R11: 0000000000000000 R12: ffa0000000007580 # 80.83 [+0.00] [ 1170.427630] [ C0] R13: ffa0000000007528 R14: 0000000000000000 R15: ff11000001b122c0 # 80.84 [+0.00] [ 1170.427633] [ C0] FS: 0000000000000000(0000) GS:ff1100009c0ed000(0000) knlGS:0000000000000000 # 80.84 [+0.00] [ 1170.427637] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 80.84 [+0.00] [ 1170.427638] [ C0] CR2: 000055a51b3f9000 CR3: 0000000038934006 CR4: 0000000000771ef0 # 80.85 [+0.00] [ 1170.427640] [ C0] PKRU: 55555554 # 80.85 [+0.00] [ 1170.427641] [ C0] Call Trace: # 80.85 [+0.00] [ 1170.427643] [ C0] # 80.85 [+0.00] [ 1170.427648] [ C0] ? call_timer_fn (kernel/time/timer.c:1749) # 80.85 [+0.00] [ 1170.427657] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:469) # 80.85 [+0.00] [ 1170.427664] [ C0] ? stack_trace_save (kernel/stacktrace.c:123) # 80.85 [+0.00] [ 1170.427668] [ C0] ? write_profile (kernel/stacktrace.c:83) # 80.86 [+0.00] [ 1170.427671] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) # 80.86 [+0.00] [ 1170.427679] [ C0] ? call_timer_fn (kernel/time/timer.c:1749) # 80.86 [+0.00] [ 1170.427685] [ C0] stack_trace_save (kernel/stacktrace.c:123) # 80.86 [+0.00] [ 1170.427688] [ C0] ? stack_trace_snprint (kernel/stacktrace.c:114) # 80.86 [+0.00] [ 1170.427692] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 80.87 [+0.00] [ 1170.427699] [ C0] kasan_save_stack (mm/kasan/common.c:57) # 80.87 [+0.00] [ 1170.427703] [ C0] ? kasan_save_stack (mm/kasan/common.c:57) # 80.87 [+0.00] [ 1170.427705] [ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) # 80.87 [+0.00] [ 1170.427707] [ C0] ? __kasan_slab_alloc (mm/kasan/common.c:371) # 80.87 [+0.00] [ 1170.427709] [ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4948 mm/slub.c:5258 mm/slub.c:5265) # 80.87 [+0.00] [ 1170.427712] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 80.88 [+0.00] [ 1170.427715] [ C0] ? __create_object (mm/kmemleak.c:780) # 80.88 [+0.00] [ 1170.427717] [ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4953 mm/slub.c:5258 mm/slub.c:5766) # 80.88 [+0.00] [ 1170.427719] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.88 [+0.00] [ 1170.427723] [ C0] ? icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) # 80.88 [+0.00] [ 1170.427726] [ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491) # 80.89 [+0.00] [ 1170.427729] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 80.89 [+0.00] [ 1170.427732] [ C0] ? call_timer_fn (kernel/time/timer.c:1749) # 80.89 [+0.00] [ 1170.427756] [ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) # 80.89 [+0.00] [ 1170.427759] [ C0] __kasan_slab_alloc (mm/kasan/common.c:371) # 80.89 [+0.00] [ 1170.427763] [ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4948 mm/slub.c:5258 mm/slub.c:5265) # 80.89 [+0.00] [ 1170.427765] [ C0] ? ___slab_alloc (mm/slub.c:1079 mm/slub.c:4640) # 80.90 [+0.00] [ 1170.427768] [ C0] ? irq_exit_rcu (kernel/softirq.c:741 (discriminator 37)) # 80.90 [+0.00] [ 1170.427775] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 80.90 [+0.00] [ 1170.427777] [ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 80.90 [+0.00] [ 1170.427780] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.90 [+0.00] [ 1170.427782] [ C0] ? __slab_alloc.isra.0 (mm/slub.c:4777 (discriminator 3)) # 80.91 [+0.00] [ 1170.427784] [ C0] __create_object (mm/kmemleak.c:780) # 80.91 [+0.00] [ 1170.427790] [ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4953 mm/slub.c:5258 mm/slub.c:5766) # 80.91 [+0.00] [ 1170.427794] [ 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) # 80.91 [+0.00] [ 1170.427798] [ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.91 [+0.00] [ 1170.427801] [ C0] dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) # 80.91 [+0.00] [ 1170.427806] [ C0] icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) # 80.92 [+0.00] [ 1170.427808] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) # 80.92 [+0.00] [ 1170.427812] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) # 80.92 [+0.00] [ 1170.427819] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) # 80.92 [+0.00] [ 1170.427826] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) # 80.92 [+0.00] [ 1170.427834] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 80.93 [+0.00] [ 1170.427839] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 80.93 [+0.00] [ 1170.427842] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.93 [+0.00] [ 1170.427845] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 80.93 [+0.00] [ 1170.427847] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 80.93 [+0.00] [ 1170.427851] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 80.93 [+0.00] [ 1170.427854] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 80.94 [+0.00] [ 1170.427857] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 80.94 [+0.00] [ 1170.427860] [ C0] ? debug_object_active_state (lib/debugobjects.c:862) # 80.94 [+0.00] [ 1170.427867] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 80.94 [+0.00] [ 1170.427870] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.94 [+0.00] [ 1170.427875] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 80.95 [+0.00] [ 1170.427878] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 80.95 [+0.00] [ 1170.427883] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 80.95 [+0.00] [ 1170.427886] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 80.95 [+0.00] [ 1170.427889] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 80.95 [+0.00] [ 1170.427898] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 80.95 [+0.00] [ 1170.427902] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 80.96 [+0.00] [ 1170.427908] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 80.96 [+0.00] [ 1170.427912] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 80.96 [+0.00] [ 1170.427915] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 80.96 [+0.00] [ 1170.427917] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 80.96 [+0.00] [ 1170.427919] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 80.96 [+0.00] [ 1170.427925] [ C0] ? tasklet_unlock_wait (kernel/softirq.c:580) # 80.97 [+0.00] [ 1170.427928] [ 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) # 80.97 [+0.00] [ 1170.427934] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 80.97 [+0.00] [ 1170.427936] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 80.97 [+0.00] [ 1170.427941] [ C0] # 80.97 [+0.00] [ 1170.427942] [ C0] # 80.97 [+0.00] [ 1170.427944] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 80.98 [+0.00] [ 1170.427947] [ C0] RIP: 0010:schedule_debug (kernel/sched/core.c:5815 (discriminator 1)) # 80.98 [+0.00] [ 1170.427951] [ C0] Code: 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 5e 03 00 00 48 ba 00 00 00 00 00 fc ff df 49 8b 40 20 48 89 c1 48 c1 e9 03 80 3c 11 00 <0f> 85 18 03 00 00 48 81 38 9d 6e ac 57 0f 85 37 ff a1 ff 40 84 f6 All code ======== 0: 48 89 fa mov %rdi,%rdx 3: 48 c1 ea 03 shr $0x3,%rdx 7: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) b: 0f 85 5e 03 00 00 jne 0x36f 11: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 18: fc ff df 1b: 49 8b 40 20 mov 0x20(%r8),%rax 1f: 48 89 c1 mov %rax,%rcx 22: 48 c1 e9 03 shr $0x3,%rcx 26: 80 3c 11 00 cmpb $0x0,(%rcx,%rdx,1) 2a:* 0f 85 18 03 00 00 jne 0x348 <-- trapping instruction 30: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) 37: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff74 3d: 40 84 f6 test %sil,%sil Code starting with the faulting instruction =========================================== 0: 0f 85 18 03 00 00 jne 0x31e 6: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) d: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff4a 13: 40 84 f6 test %sil,%sil # 80.98 [+0.01] [ 1170.427953] [ C0] RSP: 0018:ffa00000000e7bb8 EFLAGS: 00000246 # 80.99 [+0.00] [ 1170.427954] [ C0] RAX: ffa00000000e0000 RBX: ff11000001b122c0 RCX: 1ff400000001c000 # 80.99 [+0.00] [ 1170.427956] [ C0] RDX: dffffc0000000000 RSI: 0000000000000001 RDI: ff11000001b122e0 # 80.99 [+0.00] [ 1170.427957] [ C0] RBP: 0000000000000000 R08: ff11000001b122c0 R09: fffffbfff258484a # 81.00 [+0.00] [ 1170.427958] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 # 81.00 [+0.00] [ 1170.427959] [ C0] R13: ff1100002f637bc0 R14: 0000000000000001 R15: ff1100002f637180 # 81.00 [+0.00] [ 1170.427969] [ C0] ? trace_sched_entry_tp (./include/trace/events/sched.h:882 (discriminator 33)) # 81.00 [+0.00] [ 1170.427973] [ C0] __schedule (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:208 kernel/sched/features.h:66 kernel/sched/core.c:6742) # 81.00 [+0.00] [ 1170.427976] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 81.01 [+0.00] [ 1170.427981] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) # 81.01 [+0.00] [ 1170.427984] [ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) # 81.01 [+0.00] [ 1170.427988] [ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) # 81.01 [+0.00] [ 1170.427990] [ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) # 81.02 [+0.00] [ 1170.427995] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 81.02 [+0.00] [ 1170.428000] [ C0] preempt_schedule_irq (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/sched/core.c:7191) # 81.02 [+0.00] [ 1170.428003] [ C0] irqentry_exit (kernel/entry/common.c:219) # 81.02 [+0.00] [ 1170.428006] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 52)) # 81.02 [+0.00] [ 1170.428009] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 81.02 [+0.00] [ 1170.428011] [ C0] RIP: 0010:smpboot_thread_fn (kernel/smpboot.c:109) # 81.03 [+0.00] [ 1170.428015] [ C0] Code: 3e 00 0f 85 da 06 00 00 48 89 83 18 15 00 00 0f 1f 44 00 00 48 8d 7b 18 be 04 00 00 00 e8 36 06 86 00 b8 01 00 00 00 87 43 18 01 00 00 00 e8 d4 80 01 00 e8 5f 7e fe ff 84 c0 0f 85 cf 04 00 All code ======== 0: 3e 00 0f ds add %cl,(%rdi) 3: 85 da test %ebx,%edx 5: 06 (bad) 6: 00 00 add %al,(%rax) 8: 48 89 83 18 15 00 00 mov %rax,0x1518(%rbx) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: 48 8d 7b 18 lea 0x18(%rbx),%rdi 18: be 04 00 00 00 mov $0x4,%esi 1d: e8 36 06 86 00 call 0x860658 22: b8 01 00 00 00 mov $0x1,%eax 27: 87 43 18 xchg %eax,0x18(%rbx) 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 d4 80 01 00 call 0x18108 34: e8 5f 7e fe ff call 0xfffffffffffe7e98 39: 84 c0 test %al,%al 3b: 0f .byte 0xf 3c: 85 cf test %ecx,%edi 3e: 04 00 add $0x0,%al Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 d4 80 01 00 call 0x180de a: e8 5f 7e fe ff call 0xfffffffffffe7e6e f: 84 c0 test %al,%al 11: 0f .byte 0xf 12: 85 cf test %ecx,%edi 14: 04 00 add $0x0,%al # 81.03 [+0.01] [ 1170.428016] [ C0] RSP: 0018:ffa00000000e7dc0 EFLAGS: 00000246 # 81.04 [+0.00] [ 1170.428018] [ C0] RAX: 0000000000000000 RBX: ff11000001b122c0 RCX: 0000000000000001 # 81.04 [+0.00] [ 1170.428019] [ C0] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ff11000001b122d8 # 81.04 [+0.00] [ 1170.428020] [ C0] RBP: ff11000001150dd0 R08: ffffffff8f1fcfda R09: ffe21c000036245b # 81.04 [+0.00] [ 1170.428021] [ C0] R10: ffe21c000036245c R11: 0000000000000001 R12: dffffc0000000000 # 81.05 [+0.00] [ 1170.428022] [ C0] R13: ffffffff921fc740 R14: ffe21c00003626fb R15: ffe21c000022a1ba # 81.05 [+0.00] [ 1170.428027] [ C0] ? smpboot_thread_fn (kernel/smpboot.c:108 (discriminator 29)) # 81.05 [+0.00] [ 1170.428037] [ C0] ? sort_range (kernel/smpboot.c:103) # 81.05 [+0.00] [ 1170.428045] [ C0] kthread (kernel/kthread.c:463) # 81.05 [+0.00] [ 1170.428048] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 81.06 [+0.00] [ 1170.428050] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 81.06 [+0.00] [ 1170.428054] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 81.06 [+0.00] [ 1170.428057] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 81.06 [+0.00] [ 1170.428060] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 81.06 [+0.00] [ 1170.428064] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 81.07 [+0.00] [ 1170.428070] [ C0] ? __switch_to (./include/linux/thread_info.h:140 (discriminator 2) arch/x86/kernel/process.h:16 (discriminator 2) arch/x86/kernel/process_64.c:676 (discriminator 2)) # 81.07 [+0.00] [ 1170.428074] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 81.07 [+0.00] [ 1170.428078] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1168.410505][ C0] hardirqs last enabled at (31371070): irqentry_exit (kernel/entry/common.c:220) | [ 1168.410515][ C0] hardirqs last disabled at (31371071): sysvec_apic_timer_interrupt (./arch/x86/include/asm/hardirq.h:78 arch/x86/kernel/apic/apic.c:1056) | [ 1168.410517][ C0] softirqs last enabled at (30842442): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | [ 1168.410523][ C0] softirqs last disabled at (30842445): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1168.410534][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1168.410536][ C0] RIP: 0010:__orc_find (arch/x86/kernel/unwind_orc.c:80 arch/x86/kernel/unwind_orc.c:102) [ 1168.410542][ C0] Code: 01 ca 48 d1 fa 49 8d 14 90 48 89 d1 48 c1 e9 03 0f b6 3c 01 48 89 d1 83 e1 07 83 c1 03 40 38 f9 7c 05 40 84 ff 75 30 48 63 0a <48> 01 d1 49 39 ca 73 b0 4c 8d 4a fc 4d 39 c1 73 b3 49 29 f3 48 83 All code ======== 0: 01 ca add %ecx,%edx 2: 48 d1 fa sar $1,%rdx 5: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 9: 48 89 d1 mov %rdx,%rcx c: 48 c1 e9 03 shr $0x3,%rcx 10: 0f b6 3c 01 movzbl (%rcx,%rax,1),%edi 14: 48 89 d1 mov %rdx,%rcx 17: 83 e1 07 and $0x7,%ecx 1a: 83 c1 03 add $0x3,%ecx 1d: 40 38 f9 cmp %dil,%cl 20: 7c 05 jl 0x27 22: 40 84 ff test %dil,%dil 25: 75 30 jne 0x57 27: 48 63 0a movslq (%rdx),%rcx 2a:* 48 01 d1 add %rdx,%rcx <-- trapping instruction 2d: 49 39 ca cmp %rcx,%r10 30: 73 b0 jae 0xffffffffffffffe2 32: 4c 8d 4a fc lea -0x4(%rdx),%r9 36: 4d 39 c1 cmp %r8,%r9 39: 73 b3 jae 0xffffffffffffffee 3b: 49 29 f3 sub %rsi,%r11 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: 48 01 d1 add %rdx,%rcx 3: 49 39 ca cmp %rcx,%r10 6: 73 b0 jae 0xffffffffffffffb8 8: 4c 8d 4a fc lea -0x4(%rdx),%r9 c: 4d 39 c1 cmp %r8,%r9 f: 73 b3 jae 0xffffffffffffffc4 11: 49 29 f3 sub %rsi,%r11 14: 48 rex.W 15: 83 .byte 0x83 [ 1168.410544][ C0] RSP: 0018:ffa00000000075a8 EFLAGS: 00000246 [ 1168.410547][ C0] RAX: dffffc0000000000 RBX: ffffffff931f0a04 RCX: fffffffffe37e17b [ 1168.410549][ C0] RDX: ffffffff92e93ddc RSI: ffffffff92e93ddc RDI: 0000000000000000 [ 1168.410550][ C0] RBP: 0000000000000002 R08: ffffffff92e93ddc R09: ffffffff92e93ddc [ 1168.410552][ C0] R10: ffffffff912121b6 R11: ffffffff92e93ddc R12: ffa0000000007740 [ 1168.410553][ C0] R13: ffa00000000076e8 R14: 0000000000000000 R15: ff11000001b122c0 [ 1168.410556][ C0] FS: 0000000000000000(0000) GS:ff1100009c0ed000(0000) knlGS:0000000000000000 [ 1168.410560][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1168.410561][ C0] CR2: 000055a51b3f9000 CR3: 0000000038934006 CR4: 0000000000771ef0 [ 1168.410563][ C0] PKRU: 55555554 [ 1168.410564][ C0] Call Trace: [ 1168.410566][ C0] [ 1168.410574][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.410578][ C0] unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 1168.410582][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1168.410590][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:469) [ 1168.410595][ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:755) [ 1168.410600][ C0] ? write_profile (kernel/stacktrace.c:83) [ 1168.410604][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) [ 1168.410613][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1168.410619][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 1168.410622][ C0] ? stack_trace_snprint (kernel/stacktrace.c:114) [ 1168.410628][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 ./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 1168.410632][ C0] set_track_prepare (mm/slub.c:1047) [ 1168.410636][ C0] ? __kmalloc_cache_noprof (mm/slub.c:4850 mm/slub.c:5246 mm/slub.c:5766) [ 1168.410639][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1168.410643][ C0] ? icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) [ 1168.410645][ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1168.410648][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1168.410656][ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4640) [ 1168.410659][ C0] ? irq_exit_rcu (kernel/softirq.c:741 (discriminator 37)) [ 1168.410661][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1168.410667][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1168.410670][ C0] __slab_alloc.isra.0 (mm/slub.c:4774) [ 1168.410673][ 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) [ 1168.410678][ C0] __kmalloc_cache_noprof (mm/slub.c:4850 mm/slub.c:5246 mm/slub.c:5766) [ 1168.410682][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1168.410684][ 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) [ 1168.410689][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1168.410692][ C0] dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1168.410697][ C0] icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) [ 1168.410699][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) [ 1168.410704][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1168.410710][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) [ 1168.410717][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) [ 1168.410725][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1168.410729][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1168.410733][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.410735][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 1168.410738][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1168.410743][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1168.410746][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 1168.410750][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 1168.410753][ C0] ? debug_object_active_state (lib/debugobjects.c:862) [ 1168.410759][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1168.410763][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.410768][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 1168.410772][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1168.410777][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1168.410780][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 1168.410783][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1168.410793][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1168.410797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1168.410803][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 1168.410807][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1168.410811][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 1168.410813][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.410816][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1168.410822][ C0] ? tasklet_unlock_wait (kernel/softirq.c:580) [ 1168.410825][ 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) [ 1168.410831][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1168.410833][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1168.410837][ C0] [ 1168.410838][ C0] [ 1168.410840][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1168.410844][ C0] RIP: 0010:schedule_debug (kernel/sched/core.c:5815 (discriminator 1)) [ 1168.410848][ C0] Code: 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 5e 03 00 00 48 ba 00 00 00 00 00 fc ff df 49 8b 40 20 48 89 c1 48 c1 e9 03 80 3c 11 00 <0f> 85 18 03 00 00 48 81 38 9d 6e ac 57 0f 85 37 ff a1 ff 40 84 f6 All code ======== 0: 48 89 fa mov %rdi,%rdx 3: 48 c1 ea 03 shr $0x3,%rdx 7: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) b: 0f 85 5e 03 00 00 jne 0x36f 11: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 18: fc ff df 1b: 49 8b 40 20 mov 0x20(%r8),%rax 1f: 48 89 c1 mov %rax,%rcx 22: 48 c1 e9 03 shr $0x3,%rcx 26: 80 3c 11 00 cmpb $0x0,(%rcx,%rdx,1) 2a:* 0f 85 18 03 00 00 jne 0x348 <-- trapping instruction 30: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) 37: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff74 3d: 40 84 f6 test %sil,%sil Code starting with the faulting instruction =========================================== 0: 0f 85 18 03 00 00 jne 0x31e 6: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) d: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff4a 13: 40 84 f6 test %sil,%sil [ 1168.410850][ C0] RSP: 0018:ffa00000000e7bb8 EFLAGS: 00000246 [ 1168.410851][ C0] RAX: ffa00000000e0000 RBX: ff11000001b122c0 RCX: 1ff400000001c000 [ 1168.410853][ C0] RDX: dffffc0000000000 RSI: 0000000000000001 RDI: ff11000001b122e0 [ 1168.410854][ C0] RBP: 0000000000000000 R08: ff11000001b122c0 R09: fffffbfff258484a [ 1168.410855][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 1168.410856][ C0] R13: ff1100002f637bc0 R14: 0000000000000001 R15: ff1100002f637180 [ 1168.410866][ C0] ? trace_sched_entry_tp (./include/trace/events/sched.h:882 (discriminator 33)) [ 1168.410869][ C0] __schedule (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:208 kernel/sched/features.h:66 kernel/sched/core.c:6742) [ 1168.410873][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1168.410878][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) [ 1168.410882][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 1168.410885][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) [ 1168.410888][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1168.410892][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.410897][ C0] preempt_schedule_irq (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/sched/core.c:7191) [ 1168.410900][ C0] irqentry_exit (kernel/entry/common.c:219) [ 1168.410904][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 52)) [ 1168.410907][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1168.410909][ C0] RIP: 0010:smpboot_thread_fn (kernel/smpboot.c:109) [ 1168.410912][ C0] Code: 3e 00 0f 85 da 06 00 00 48 89 83 18 15 00 00 0f 1f 44 00 00 48 8d 7b 18 be 04 00 00 00 e8 36 06 86 00 b8 01 00 00 00 87 43 18 01 00 00 00 e8 d4 80 01 00 e8 5f 7e fe ff 84 c0 0f 85 cf 04 00 All code ======== 0: 3e 00 0f ds add %cl,(%rdi) 3: 85 da test %ebx,%edx 5: 06 (bad) 6: 00 00 add %al,(%rax) 8: 48 89 83 18 15 00 00 mov %rax,0x1518(%rbx) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: 48 8d 7b 18 lea 0x18(%rbx),%rdi 18: be 04 00 00 00 mov $0x4,%esi 1d: e8 36 06 86 00 call 0x860658 22: b8 01 00 00 00 mov $0x1,%eax 27: 87 43 18 xchg %eax,0x18(%rbx) 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 d4 80 01 00 call 0x18108 34: e8 5f 7e fe ff call 0xfffffffffffe7e98 39: 84 c0 test %al,%al 3b: 0f .byte 0xf 3c: 85 cf test %ecx,%edi 3e: 04 00 add $0x0,%al Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 d4 80 01 00 call 0x180de a: e8 5f 7e fe ff call 0xfffffffffffe7e6e f: 84 c0 test %al,%al 11: 0f .byte 0xf 12: 85 cf test %ecx,%edi 14: 04 00 add $0x0,%al [ 1168.410914][ C0] RSP: 0018:ffa00000000e7dc0 EFLAGS: 00000246 [ 1168.410915][ C0] RAX: 0000000000000000 RBX: ff11000001b122c0 RCX: 0000000000000001 [ 1168.410917][ C0] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ff11000001b122d8 [ 1168.410918][ C0] RBP: ff11000001150dd0 R08: ffffffff8f1fcfda R09: ffe21c000036245b [ 1168.410919][ C0] R10: ffe21c000036245c R11: 0000000000000001 R12: dffffc0000000000 [ 1168.410920][ C0] R13: ffffffff921fc740 R14: ffe21c00003626fb R15: ffe21c000022a1ba [ 1168.410925][ C0] ? smpboot_thread_fn (kernel/smpboot.c:108 (discriminator 29)) [ 1168.410935][ C0] ? sort_range (kernel/smpboot.c:103) [ 1168.410938][ C0] kthread (kernel/kthread.c:463) [ 1168.410942][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1168.410945][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1168.410949][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.410952][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1168.410955][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1168.410959][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1168.410964][ C0] ? __switch_to (./include/linux/thread_info.h:140 (discriminator 2) arch/x86/kernel/process.h:16 (discriminator 2) arch/x86/kernel/process_64.c:676 (discriminator 2)) [ 1168.410969][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1168.410972][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1170.425623][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1170.426107][ C0] rcu: 0-....: (25717 ticks this GP) idle=c9ec/1/0x4000000000000000 softirq=784200/784200 fqs=6476 | [ 1170.427257][ C0] rcu: (t=26000 jiffies g=751437 q=970 ncpus=4) | [ 1170.427603][ C0] Tainted: [L]=SOFTLOCKUP [ 1170.427605][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1170.427607][ C0] RIP: 0010:unwind_next_frame (arch/x86/kernel/unwind_orc.c:505) [ 1170.427618][ C0] Code: fc ff df 49 8d 40 05 48 89 c6 48 c1 ee 03 0f b6 0c 0e 48 89 c6 83 e6 07 40 38 f1 7f 08 84 c9 0f 85 1a 08 00 00 41 0f b6 48 05 <83> e1 07 0f 84 e1 01 00 00 80 f9 01 0f 84 00 02 00 00 4d 8d 50 04 All code ======== 0: fc cld 1: ff lcall (bad) 2: df 49 8d fisttps -0x73(%rcx) 5: 40 05 48 89 c6 48 rex add $0x48c68948,%eax b: c1 ee 03 shr $0x3,%esi e: 0f b6 0c 0e movzbl (%rsi,%rcx,1),%ecx 12: 48 89 c6 mov %rax,%rsi 15: 83 e6 07 and $0x7,%esi 18: 40 38 f1 cmp %sil,%cl 1b: 7f 08 jg 0x25 1d: 84 c9 test %cl,%cl 1f: 0f 85 1a 08 00 00 jne 0x83f 25: 41 0f b6 48 05 movzbl 0x5(%r8),%ecx 2a:* 83 e1 07 and $0x7,%ecx <-- trapping instruction 2d: 0f 84 e1 01 00 00 je 0x214 33: 80 f9 01 cmp $0x1,%cl 36: 0f 84 00 02 00 00 je 0x23c 3c: 4d 8d 50 04 lea 0x4(%r8),%r10 Code starting with the faulting instruction =========================================== 0: 83 e1 07 and $0x7,%ecx 3: 0f 84 e1 01 00 00 je 0x1ea 9: 80 f9 01 cmp $0x1,%cl c: 0f 84 00 02 00 00 je 0x212 12: 4d 8d 50 04 lea 0x4(%r8),%r10 [ 1170.427620][ C0] RSP: 0018:ffa0000000007428 EFLAGS: 00000246 [ 1170.427624][ C0] RAX: ffffffff92f788f7 RBX: 1ff4000000000e8e RCX: 0000000000000002 [ 1170.427626][ C0] RDX: ffa0000000007569 RSI: 0000000000000007 RDI: 0000000000000000 [ 1170.427627][ C0] RBP: 0000000000000002 R08: ffffffff92f788f2 R09: ffffffff92cee7d0 [ 1170.427629][ C0] R10: ffffffff8f3b9613 R11: 0000000000000000 R12: ffa0000000007580 [ 1170.427630][ C0] R13: ffa0000000007528 R14: 0000000000000000 R15: ff11000001b122c0 [ 1170.427633][ C0] FS: 0000000000000000(0000) GS:ff1100009c0ed000(0000) knlGS:0000000000000000 [ 1170.427637][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1170.427638][ C0] CR2: 000055a51b3f9000 CR3: 0000000038934006 CR4: 0000000000771ef0 [ 1170.427640][ C0] PKRU: 55555554 [ 1170.427641][ C0] Call Trace: [ 1170.427643][ C0] [ 1170.427648][ C0] ? call_timer_fn (kernel/time/timer.c:1749) [ 1170.427657][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:469) [ 1170.427664][ C0] ? stack_trace_save (kernel/stacktrace.c:123) [ 1170.427668][ C0] ? write_profile (kernel/stacktrace.c:83) [ 1170.427671][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) [ 1170.427679][ C0] ? call_timer_fn (kernel/time/timer.c:1749) [ 1170.427685][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 1170.427688][ C0] ? stack_trace_snprint (kernel/stacktrace.c:114) [ 1170.427692][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1170.427699][ C0] kasan_save_stack (mm/kasan/common.c:57) [ 1170.427703][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 1170.427705][ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) [ 1170.427707][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:371) [ 1170.427709][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4948 mm/slub.c:5258 mm/slub.c:5265) [ 1170.427712][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1170.427715][ C0] ? __create_object (mm/kmemleak.c:780) [ 1170.427717][ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4953 mm/slub.c:5258 mm/slub.c:5766) [ 1170.427719][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1170.427723][ C0] ? icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) [ 1170.427726][ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1170.427729][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1170.427732][ C0] ? call_timer_fn (kernel/time/timer.c:1749) [ 1170.427756][ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) [ 1170.427759][ C0] __kasan_slab_alloc (mm/kasan/common.c:371) [ 1170.427763][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4948 mm/slub.c:5258 mm/slub.c:5265) [ 1170.427765][ C0] ? ___slab_alloc (mm/slub.c:1079 mm/slub.c:4640) [ 1170.427768][ C0] ? irq_exit_rcu (kernel/softirq.c:741 (discriminator 37)) [ 1170.427775][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1170.427777][ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1170.427780][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1170.427782][ C0] ? __slab_alloc.isra.0 (mm/slub.c:4777 (discriminator 3)) [ 1170.427784][ C0] __create_object (mm/kmemleak.c:780) [ 1170.427790][ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4953 mm/slub.c:5258 mm/slub.c:5766) [ 1170.427794][ 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) [ 1170.427798][ C0] ? dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1170.427801][ C0] dst_cow_metrics_generic (./include/linux/slab.h:957 net/core/dst.c:193) [ 1170.427806][ C0] icmp6_dst_alloc (./include/net/dst.h:136 ./include/net/dst.h:197 net/ipv6/route.c:3335) [ 1170.427808][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) [ 1170.427812][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1170.427819][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) [ 1170.427826][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) [ 1170.427834][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1170.427839][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1170.427842][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1170.427845][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 1170.427847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1170.427851][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1170.427854][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 1170.427857][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 1170.427860][ C0] ? debug_object_active_state (lib/debugobjects.c:862) [ 1170.427867][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1170.427870][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1170.427875][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 1170.427878][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1170.427883][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1170.427886][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 1170.427889][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1170.427898][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1170.427902][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1170.427908][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 1170.427912][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1170.427915][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 1170.427917][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1170.427919][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1170.427925][ C0] ? tasklet_unlock_wait (kernel/softirq.c:580) [ 1170.427928][ 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) [ 1170.427934][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1170.427936][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1170.427941][ C0] [ 1170.427942][ C0] [ 1170.427944][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1170.427947][ C0] RIP: 0010:schedule_debug (kernel/sched/core.c:5815 (discriminator 1)) [ 1170.427951][ C0] Code: 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 5e 03 00 00 48 ba 00 00 00 00 00 fc ff df 49 8b 40 20 48 89 c1 48 c1 e9 03 80 3c 11 00 <0f> 85 18 03 00 00 48 81 38 9d 6e ac 57 0f 85 37 ff a1 ff 40 84 f6 All code ======== 0: 48 89 fa mov %rdi,%rdx 3: 48 c1 ea 03 shr $0x3,%rdx 7: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) b: 0f 85 5e 03 00 00 jne 0x36f 11: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 18: fc ff df 1b: 49 8b 40 20 mov 0x20(%r8),%rax 1f: 48 89 c1 mov %rax,%rcx 22: 48 c1 e9 03 shr $0x3,%rcx 26: 80 3c 11 00 cmpb $0x0,(%rcx,%rdx,1) 2a:* 0f 85 18 03 00 00 jne 0x348 <-- trapping instruction 30: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) 37: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff74 3d: 40 84 f6 test %sil,%sil Code starting with the faulting instruction =========================================== 0: 0f 85 18 03 00 00 jne 0x31e 6: 48 81 38 9d 6e ac 57 cmpq $0x57ac6e9d,(%rax) d: 0f 85 37 ff a1 ff jne 0xffffffffffa1ff4a 13: 40 84 f6 test %sil,%sil [ 1170.427953][ C0] RSP: 0018:ffa00000000e7bb8 EFLAGS: 00000246 [ 1170.427954][ C0] RAX: ffa00000000e0000 RBX: ff11000001b122c0 RCX: 1ff400000001c000 [ 1170.427956][ C0] RDX: dffffc0000000000 RSI: 0000000000000001 RDI: ff11000001b122e0 [ 1170.427957][ C0] RBP: 0000000000000000 R08: ff11000001b122c0 R09: fffffbfff258484a [ 1170.427958][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 1170.427959][ C0] R13: ff1100002f637bc0 R14: 0000000000000001 R15: ff1100002f637180 [ 1170.427969][ C0] ? trace_sched_entry_tp (./include/trace/events/sched.h:882 (discriminator 33)) [ 1170.427973][ C0] __schedule (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:208 kernel/sched/features.h:66 kernel/sched/core.c:6742) [ 1170.427976][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1170.427981][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) [ 1170.427984][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 1170.427988][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) [ 1170.427990][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1170.427995][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1170.428000][ C0] preempt_schedule_irq (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/sched/core.c:7191) [ 1170.428003][ C0] irqentry_exit (kernel/entry/common.c:219) [ 1170.428006][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 52)) [ 1170.428009][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1170.428011][ C0] RIP: 0010:smpboot_thread_fn (kernel/smpboot.c:109) [ 1170.428015][ C0] Code: 3e 00 0f 85 da 06 00 00 48 89 83 18 15 00 00 0f 1f 44 00 00 48 8d 7b 18 be 04 00 00 00 e8 36 06 86 00 b8 01 00 00 00 87 43 18 01 00 00 00 e8 d4 80 01 00 e8 5f 7e fe ff 84 c0 0f 85 cf 04 00 All code ======== 0: 3e 00 0f ds add %cl,(%rdi) 3: 85 da test %ebx,%edx 5: 06 (bad) 6: 00 00 add %al,(%rax) 8: 48 89 83 18 15 00 00 mov %rax,0x1518(%rbx) f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: 48 8d 7b 18 lea 0x18(%rbx),%rdi 18: be 04 00 00 00 mov $0x4,%esi 1d: e8 36 06 86 00 call 0x860658 22: b8 01 00 00 00 mov $0x1,%eax 27: 87 43 18 xchg %eax,0x18(%rbx) 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 d4 80 01 00 call 0x18108 34: e8 5f 7e fe ff call 0xfffffffffffe7e98 39: 84 c0 test %al,%al 3b: 0f .byte 0xf 3c: 85 cf test %ecx,%edi 3e: 04 00 add $0x0,%al Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 d4 80 01 00 call 0x180de a: e8 5f 7e fe ff call 0xfffffffffffe7e6e f: 84 c0 test %al,%al 11: 0f .byte 0xf 12: 85 cf test %ecx,%edi 14: 04 00 add $0x0,%al [ 1170.428016][ C0] RSP: 0018:ffa00000000e7dc0 EFLAGS: 00000246 [ 1170.428018][ C0] RAX: 0000000000000000 RBX: ff11000001b122c0 RCX: 0000000000000001 [ 1170.428019][ C0] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ff11000001b122d8 [ 1170.428020][ C0] RBP: ff11000001150dd0 R08: ffffffff8f1fcfda R09: ffe21c000036245b [ 1170.428021][ C0] R10: ffe21c000036245c R11: 0000000000000001 R12: dffffc0000000000 [ 1170.428022][ C0] R13: ffffffff921fc740 R14: ffe21c00003626fb R15: ffe21c000022a1ba [ 1170.428027][ C0] ? smpboot_thread_fn (kernel/smpboot.c:108 (discriminator 29)) [ 1170.428037][ C0] ? sort_range (kernel/smpboot.c:103) [ 1170.428045][ C0] kthread (kernel/kthread.c:463) [ 1170.428048][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1170.428050][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1170.428054][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1170.428057][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1170.428060][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1170.428064][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1170.428070][ C0] ? __switch_to (./include/linux/thread_info.h:140 (discriminator 2) arch/x86/kernel/process.h:16 (discriminator 2) arch/x86/kernel/process_64.c:676 (discriminator 2)) [ 1170.428074][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) Finger prints: irqentry_exit:sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:__orc_find unwind_next_frame:arch_stack_walk:stack_trace_save:kasan_save_stack:kasan_save_track