====================================== | # 132.18 [+0.01] [ 328.423176] [ C0] hardirqs last enabled at (599716): irqentry_exit (kernel/entry/common.c:220) | # 132.19 [+0.01] [ 328.423185] [ C0] hardirqs last disabled at (599717): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | # 132.20 [+0.01] [ 328.423187] [ C0] softirqs last enabled at (0): copy_process (kernel/fork.c:2168 (discriminator 1)) | # 132.22 [+0.01] [ 328.423191] [ C0] softirqs last disabled at (1339): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 132.24 [+0.01] [ 328.423201] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 132.25 [+0.01] [ 328.423203] [ C0] Stopper: 0x0 <- 0x0 # 132.26 [+0.01] [ 328.423208] [ C0] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5872) # 132.26 [+0.01] [ 328.423213] [ C0] Code: ff 65 0f c1 05 47 ed 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 19 a7 26 04 0f 85 43 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 47 ed 26 04 83 roll $0x83,0x426ed47(%rip) # 0x426ed51 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 19 a7 26 sub %gs:0x426a719(%rip),%rax # 0x426a750 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 19 a7 26 sub %gs:0x426a719(%rip),%rax # 0x426a726 c: 04 d: 0f 85 43 01 00 00 jne 0x156 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 # 132.29 [+0.03] [ 328.423215] [ C0] RSP: 0018:ffa0000000007620 EFLAGS: 00000206 # 132.30 [+0.01] [ 328.423217] [ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: d619fbd0312e7d0c # 132.31 [+0.01] [ 328.423219] [ C0] RDX: 0000000000000002 RSI: ffffffff9919ea31 RDI: ffffffff98c6b280 # 132.32 [+0.01] [ 328.423220] [ C0] RBP: 0000000000000000 R08: ff11000001b44fb8 R09: ff11000001b44fb8 # 132.33 [+0.01] [ 328.423221] [ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffff997716c0 # 132.34 [+0.01] [ 328.423221] [ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 # 132.35 [+0.01] [ 328.423225] [ C0] FS: 0000000000000000(0000) GS:ff11000094cd0000(0000) knlGS:0000000000000000 # 132.36 [+0.01] [ 328.423229] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 132.37 [+0.01] [ 328.423230] [ C0] CR2: 0000555eb3475000 CR3: 0000000010aab004 CR4: 0000000000771ef0 # 132.38 [+0.01] [ 328.423231] [ C0] PKRU: 55555554 # 132.38 [+0.00] [ 328.423232] [ C0] Call Trace: # 132.39 [+0.00] [ 328.423235] [ C0] # 132.39 [+0.00] [ 328.423239] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 132.40 [+0.01] [ 328.423242] [ 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)) # 132.40 [+0.01] [ 328.423246] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 132.41 [+0.01] [ 328.423250] [ C0] unwind_next_frame (./include/linux/rcupdate.h:868 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:495) # 132.42 [+0.01] [ 328.423253] [ 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)) # 132.42 [+0.01] [ 328.423256] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 132.43 [+0.01] [ 328.423261] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485) # 132.44 [+0.01] [ 328.423265] [ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) # 132.44 [+0.01] [ 328.423270] [ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) # 132.45 [+0.01] [ 328.423272] [ C0] ? write_profile (kernel/stacktrace.c:83) # 132.45 [+0.01] [ 328.423275] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) # 132.46 [+0.01] [ 328.423282] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 132.47 [+0.01] [ 328.423286] [ C0] stack_trace_save (kernel/stacktrace.c:123) # 132.47 [+0.01] [ 328.423289] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) # 132.48 [+0.01] [ 328.423293] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 132.49 [+0.01] [ 328.423296] [ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) # 132.49 [+0.01] [ 328.423298] [ C0] set_track_prepare (mm/slub.c:1047) # 132.50 [+0.01] [ 328.423302] [ C0] ? kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315) # 132.51 [+0.01] [ 328.423304] [ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) # 132.51 [+0.01] [ 328.423308] [ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1397 net/ipv6/ndisc.c:420) # 132.52 [+0.01] [ 328.423309] [ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) # 132.53 [+0.01] [ 328.423310] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4047) # 132.53 [+0.01] [ 328.423314] [ C0] ? call_timer_fn (kernel/time/timer.c:1749) # 132.54 [+0.01] [ 328.423316] [ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 132.55 [+0.01] [ 328.423318] [ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 132.55 [+0.01] [ 328.423320] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 132.56 [+0.01] [ 328.423323] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 132.57 [+0.01] [ 328.423325] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 132.57 [+0.01] [ 328.423329] [ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4645) # 132.58 [+0.01] [ 328.423332] [ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) # 132.58 [+0.01] [ 328.423336] [ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) # 132.59 [+0.01] [ 328.423338] [ C0] __slab_alloc.isra.0 (mm/slub.c:4779) # 132.60 [+0.01] [ 328.423340] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 132.60 [+0.01] [ 328.423344] [ C0] kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315) # 132.61 [+0.01] [ 328.423347] [ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) # 132.62 [+0.01] [ 328.423349] [ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) # 132.62 [+0.01] [ 328.423352] [ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) # 132.63 [+0.01] [ 328.423354] [ C0] __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) # 132.64 [+0.01] [ 328.423357] [ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:694 (discriminator 1)) # 132.64 [+0.01] [ 328.423359] [ C0] ? napi_skb_cache_get (net/core/skbuff.c:673) # 132.65 [+0.01] [ 328.423365] [ C0] ndisc_alloc_skb (./include/linux/skbuff.h:1397 net/ipv6/ndisc.c:420) # 132.65 [+0.01] [ 328.423367] [ C0] ? ndisc_send_rs (./include/net/ndisc.h:299 ./include/net/ndisc.h:313 net/ipv6/ndisc.c:704) # 132.66 [+0.01] [ 328.423369] [ C0] ndisc_send_rs (net/ipv6/ndisc.c:706) # 132.67 [+0.01] [ 328.423373] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4047) # 132.67 [+0.01] [ 328.423377] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4020) # 132.68 [+0.01] [ 328.423380] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 132.68 [+0.01] [ 328.423381] [ 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) # 132.69 [+0.01] [ 328.423383] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 132.69 [+0.01] [ 328.423385] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 132.70 [+0.01] [ 328.423389] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4020) # 132.71 [+0.01] [ 328.423391] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 132.71 [+0.01] [ 328.423395] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 132.72 [+0.01] [ 328.423400] [ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) # 132.72 [+0.01] [ 328.423406] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 132.73 [+0.01] [ 328.423409] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4020) # 132.74 [+0.01] [ 328.423413] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 132.74 [+0.01] [ 328.423415] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 132.75 [+0.01] [ 328.423418] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 132.76 [+0.01] [ 328.423425] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 132.76 [+0.01] [ 328.423428] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 132.77 [+0.01] [ 328.423432] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 132.78 [+0.01] [ 328.423435] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 132.78 [+0.01] [ 328.423438] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 132.79 [+0.01] [ 328.423440] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 132.79 [+0.01] [ 328.423442] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 132.80 [+0.01] [ 328.423447] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 132.81 [+0.01] [ 328.423450] [ 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) # 132.81 [+0.01] [ 328.423454] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 132.82 [+0.01] [ 328.423456] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 132.82 [+0.01] [ 328.423459] [ C0] # 132.83 [+0.00] [ 328.423460] [ C0] # 132.83 [+0.00] [ 328.423462] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 132.84 [+0.01] [ 328.423465] [ C0] RIP: 0010:finish_task_switch.isra.0 (./arch/x86/include/asm/jump_label.h:37 kernel/sched/core.c:4824 kernel/sched/core.c:5128) # 132.85 [+0.01] [ 328.423469] [ C0] Code: 41 b8 01 00 00 00 48 8d 7b 18 31 f6 e8 29 e5 0a 00 31 f6 48 89 df e8 bf f9 ff ff 48 89 df e8 a7 55 2c 02 e8 32 b2 30 00 fb 58 <66> 90 4d 85 f6 74 46 49 8d bd 18 05 00 00 48 b8 00 00 00 00 00 fc All code ======== 0: 41 b8 01 00 00 00 mov $0x1,%r8d 6: 48 8d 7b 18 lea 0x18(%rbx),%rdi a: 31 f6 xor %esi,%esi c: e8 29 e5 0a 00 call 0xae53a 11: 31 f6 xor %esi,%esi 13: 48 89 df mov %rbx,%rdi 16: e8 bf f9 ff ff call 0xfffffffffffff9da 1b: 48 89 df mov %rbx,%rdi 1e: e8 a7 55 2c 02 call 0x22c55ca 23: e8 32 b2 30 00 call 0x30b25a 28: fb sti 29: 58 pop %rax 2a:* 66 90 xchg %ax,%ax <-- trapping instruction 2c: 4d 85 f6 test %r14,%r14 2f: 74 46 je 0x77 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: 66 90 xchg %ax,%ax 2: 4d 85 f6 test %r14,%r14 5: 74 46 je 0x4d 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 # 132.87 [+0.03] [ 328.423470] [ C0] RSP: 0018:ffa0000000127c68 EFLAGS: 00000282 # 132.88 [+0.01] [ 328.423472] [ C0] RAX: ffffffff96637505 RBX: ff1100002f637280 RCX: ffffffff9663753e # 132.89 [+0.01] [ 328.423473] [ C0] RDX: ff11000001b44540 RSI: ffffffff991b586d RDI: ffffffff98c6b280 # 132.90 [+0.01] [ 328.423474] [ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001 # 132.91 [+0.01] [ 328.423474] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000001aba2c0 # 132.92 [+0.01] [ 328.423475] [ C0] R13: ff11000001b44540 R14: 0000000000000000 R15: ff11000001aba2c0 # 132.93 [+0.01] [ 328.423479] [ C0] ? finish_task_switch.isra.0 (kernel/sched/core.c:4885 (discriminator 5) kernel/sched/core.c:5114 (discriminator 5)) # 132.94 [+0.01] [ 328.423481] [ C0] ? finish_task_switch.isra.0 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/sched/sched.h:1592 kernel/sched/core.c:4999 kernel/sched/core.c:5116) # 132.95 [+0.01] [ 328.423485] [ C0] ? finish_task_switch.isra.0 (kernel/sched/core.c:4885 (discriminator 5) kernel/sched/core.c:5114 (discriminator 5)) # 132.95 [+0.01] [ 328.423489] [ C0] __schedule (kernel/sched/core.c:5263) # 132.96 [+0.01] [ 328.423494] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6723) # 132.97 [+0.01] [ 328.423498] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 132.97 [+0.01] [ 328.423503] [ C0] schedule (kernel/sched/core.c:6950 kernel/sched/core.c:6964) # 132.98 [+0.00] [ 328.423505] [ C0] smpboot_thread_fn (kernel/smpboot.c:156) # 132.98 [+0.01] [ 328.423510] [ C0] ? sort_range (kernel/smpboot.c:103) # 132.99 [+0.00] [ 328.423512] [ C0] kthread (kernel/kthread.c:463) # 132.99 [+0.00] [ 328.423515] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 133.00 [+0.01] [ 328.423516] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 133.01 [+0.01] [ 328.423519] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 133.01 [+0.01] [ 328.423521] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 133.02 [+0.01] [ 328.423524] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 133.02 [+0.01] [ 328.423528] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 133.03 [+0.01] [ 328.423532] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 133.04 [+0.01] [ 328.423534] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 133.05 [+0.01] [ 328.423537] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 328.423176][ C0] hardirqs last enabled at (599716): irqentry_exit (kernel/entry/common.c:220) | [ 328.423185][ C0] hardirqs last disabled at (599717): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | [ 328.423187][ C0] softirqs last enabled at (0): copy_process (kernel/fork.c:2168 (discriminator 1)) | [ 328.423191][ C0] softirqs last disabled at (1339): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 328.423201][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 328.423203][ C0] Stopper: 0x0 <- 0x0 [ 328.423208][ C0] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5872) [ 328.423213][ C0] Code: ff 65 0f c1 05 47 ed 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 19 a7 26 04 0f 85 43 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 47 ed 26 04 83 roll $0x83,0x426ed47(%rip) # 0x426ed51 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 19 a7 26 sub %gs:0x426a719(%rip),%rax # 0x426a750 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 19 a7 26 sub %gs:0x426a719(%rip),%rax # 0x426a726 c: 04 d: 0f 85 43 01 00 00 jne 0x156 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 328.423215][ C0] RSP: 0018:ffa0000000007620 EFLAGS: 00000206 [ 328.423217][ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: d619fbd0312e7d0c [ 328.423219][ C0] RDX: 0000000000000002 RSI: ffffffff9919ea31 RDI: ffffffff98c6b280 [ 328.423220][ C0] RBP: 0000000000000000 R08: ff11000001b44fb8 R09: ff11000001b44fb8 [ 328.423221][ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffff997716c0 [ 328.423221][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 328.423225][ C0] FS: 0000000000000000(0000) GS:ff11000094cd0000(0000) knlGS:0000000000000000 [ 328.423229][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 328.423230][ C0] CR2: 0000555eb3475000 CR3: 0000000010aab004 CR4: 0000000000771ef0 [ 328.423231][ C0] PKRU: 55555554 [ 328.423232][ C0] Call Trace: [ 328.423235][ C0] [ 328.423239][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 328.423242][ 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)) [ 328.423246][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 328.423250][ C0] unwind_next_frame (./include/linux/rcupdate.h:868 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:495) [ 328.423253][ 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)) [ 328.423256][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 328.423261][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485) [ 328.423265][ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) [ 328.423270][ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) [ 328.423272][ C0] ? write_profile (kernel/stacktrace.c:83) [ 328.423275][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) [ 328.423282][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 328.423286][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 328.423289][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 328.423293][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 328.423296][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 328.423298][ C0] set_track_prepare (mm/slub.c:1047) [ 328.423302][ C0] ? kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315) [ 328.423304][ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) [ 328.423308][ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1397 net/ipv6/ndisc.c:420) [ 328.423309][ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) [ 328.423310][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4047) [ 328.423314][ C0] ? call_timer_fn (kernel/time/timer.c:1749) [ 328.423316][ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 328.423318][ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 328.423320][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 328.423323][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 328.423325][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 328.423329][ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4645) [ 328.423332][ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) [ 328.423336][ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) [ 328.423338][ C0] __slab_alloc.isra.0 (mm/slub.c:4779) [ 328.423340][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 328.423344][ C0] kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315) [ 328.423347][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 328.423349][ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) [ 328.423352][ C0] ? __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) [ 328.423354][ C0] __alloc_skb (net/core/skbuff.c:701 (discriminator 4)) [ 328.423357][ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:694 (discriminator 1)) [ 328.423359][ C0] ? napi_skb_cache_get (net/core/skbuff.c:673) [ 328.423365][ C0] ndisc_alloc_skb (./include/linux/skbuff.h:1397 net/ipv6/ndisc.c:420) [ 328.423367][ C0] ? ndisc_send_rs (./include/net/ndisc.h:299 ./include/net/ndisc.h:313 net/ipv6/ndisc.c:704) [ 328.423369][ C0] ndisc_send_rs (net/ipv6/ndisc.c:706) [ 328.423373][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4047) [ 328.423377][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4020) [ 328.423380][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 328.423381][ 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) [ 328.423383][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 328.423385][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 328.423389][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4020) [ 328.423391][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 328.423395][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 328.423400][ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 328.423406][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 328.423409][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4020) [ 328.423413][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 328.423415][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 328.423418][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 328.423425][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 328.423428][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 328.423432][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 328.423435][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 328.423438][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 328.423440][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 328.423442][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 328.423447][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 328.423450][ 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) [ 328.423454][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 328.423456][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 328.423459][ C0] [ 328.423460][ C0] [ 328.423462][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 328.423465][ C0] RIP: 0010:finish_task_switch.isra.0 (./arch/x86/include/asm/jump_label.h:37 kernel/sched/core.c:4824 kernel/sched/core.c:5128) [ 328.423469][ C0] Code: 41 b8 01 00 00 00 48 8d 7b 18 31 f6 e8 29 e5 0a 00 31 f6 48 89 df e8 bf f9 ff ff 48 89 df e8 a7 55 2c 02 e8 32 b2 30 00 fb 58 <66> 90 4d 85 f6 74 46 49 8d bd 18 05 00 00 48 b8 00 00 00 00 00 fc All code ======== 0: 41 b8 01 00 00 00 mov $0x1,%r8d 6: 48 8d 7b 18 lea 0x18(%rbx),%rdi a: 31 f6 xor %esi,%esi c: e8 29 e5 0a 00 call 0xae53a 11: 31 f6 xor %esi,%esi 13: 48 89 df mov %rbx,%rdi 16: e8 bf f9 ff ff call 0xfffffffffffff9da 1b: 48 89 df mov %rbx,%rdi 1e: e8 a7 55 2c 02 call 0x22c55ca 23: e8 32 b2 30 00 call 0x30b25a 28: fb sti 29: 58 pop %rax 2a:* 66 90 xchg %ax,%ax <-- trapping instruction 2c: 4d 85 f6 test %r14,%r14 2f: 74 46 je 0x77 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: 66 90 xchg %ax,%ax 2: 4d 85 f6 test %r14,%r14 5: 74 46 je 0x4d 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 [ 328.423470][ C0] RSP: 0018:ffa0000000127c68 EFLAGS: 00000282 [ 328.423472][ C0] RAX: ffffffff96637505 RBX: ff1100002f637280 RCX: ffffffff9663753e [ 328.423473][ C0] RDX: ff11000001b44540 RSI: ffffffff991b586d RDI: ffffffff98c6b280 [ 328.423474][ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001 [ 328.423474][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000001aba2c0 [ 328.423475][ C0] R13: ff11000001b44540 R14: 0000000000000000 R15: ff11000001aba2c0 [ 328.423479][ C0] ? finish_task_switch.isra.0 (kernel/sched/core.c:4885 (discriminator 5) kernel/sched/core.c:5114 (discriminator 5)) [ 328.423481][ C0] ? finish_task_switch.isra.0 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/sched/sched.h:1592 kernel/sched/core.c:4999 kernel/sched/core.c:5116) [ 328.423485][ C0] ? finish_task_switch.isra.0 (kernel/sched/core.c:4885 (discriminator 5) kernel/sched/core.c:5114 (discriminator 5)) [ 328.423489][ C0] __schedule (kernel/sched/core.c:5263) [ 328.423494][ C0] ? io_schedule_timeout (kernel/sched/core.c:6723) [ 328.423498][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 328.423503][ C0] schedule (kernel/sched/core.c:6950 kernel/sched/core.c:6964) [ 328.423505][ C0] smpboot_thread_fn (kernel/smpboot.c:156) [ 328.423510][ C0] ? sort_range (kernel/smpboot.c:103) [ 328.423512][ C0] kthread (kernel/kthread.c:463) [ 328.423515][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 328.423516][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 328.423519][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 328.423521][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 328.423524][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 328.423528][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 328.423532][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 328.423534][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) Finger prints: irqentry_exit:sysvec_apic_timer_interrupt:copy_process:irq_exit_rcu:unwind_next_frame