====================================== | # 98.47 [+0.00] [ 760.394682] [ C0] hardirqs last enabled at (73018): irqentry_exit (kernel/entry/common.c:220) | # 98.48 [+0.00] [ 760.394692] [ C0] hardirqs last disabled at (73019): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | # 98.48 [+0.01] [ 760.394695] [ C0] softirqs last enabled at (3098): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | # 98.48 [+0.00] [ 760.394701] [ C0] softirqs last disabled at (3185): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 98.49 [+0.00] [ 760.394711] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 98.50 [+0.00] [ 760.394713] [ C0] Stopper: 0x0 <- 0x0 # 98.50 [+0.00] [ 760.394719] [ C0] RIP: 0010:lock_release (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/locking/lockdep.c:5885 kernel/locking/lockdep.c:5875) # 98.50 [+0.00] [ 760.394723] [ C0] Code: 00 00 00 65 8b 05 f9 cf 26 04 85 c0 75 76 65 48 8b 05 fd 89 26 04 8b 80 4c 0a 00 00 85 c0 75 64 48 81 3b c0 bc d9 9f 74 5b 9c <58> 49 89 c7 fa 48 c7 c7 1b 68 5e 9e e8 98 14 1e 02 4c 89 f6 48 89 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 8b add %ah,-0x75(%rbp) 5: 05 f9 cf 26 04 add $0x426cff9,%eax a: 85 c0 test %eax,%eax c: 75 76 jne 0x84 e: 65 48 8b 05 fd 89 26 mov %gs:0x42689fd(%rip),%rax # 0x4268a13 15: 04 16: 8b 80 4c 0a 00 00 mov 0xa4c(%rax),%eax 1c: 85 c0 test %eax,%eax 1e: 75 64 jne 0x84 20: 48 81 3b c0 bc d9 9f cmpq $0xffffffff9fd9bcc0,(%rbx) 27: 74 5b je 0x84 29: 9c pushf 2a:* 58 pop %rax <-- trapping instruction 2b: 49 89 c7 mov %rax,%r15 2e: fa cli 2f: 48 c7 c7 1b 68 5e 9e mov $0xffffffff9e5e681b,%rdi 36: e8 98 14 1e 02 call 0x21e14d3 3b: 4c 89 f6 mov %r14,%rsi 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 58 pop %rax 1: 49 89 c7 mov %rax,%r15 4: fa cli 5: 48 c7 c7 1b 68 5e 9e mov $0xffffffff9e5e681b,%rdi c: e8 98 14 1e 02 call 0x21e14a9 11: 4c 89 f6 mov %r14,%rsi 14: 48 rex.W 15: 89 .byte 0x89 # 98.51 [+0.01] [ 760.394726] [ C0] RSP: 0018:ffa0000000007490 EFLAGS: 00000206 # 98.51 [+0.00] [ 760.394729] [ C0] RAX: 0000000000000000 RBX: ffffffff9eb710c0 RCX: 0000000000000000 # 98.52 [+0.00] [ 760.394730] [ C0] RDX: 0000000000000001 RSI: ffffffff9e06ad80 RDI: ffffffff9e64cf80 # 98.52 [+0.00] [ 760.394732] [ C0] RBP: ffa0000000007b70 R08: ffffffff9fa08722 R09: ffffffff9f6a76e8 # 98.53 [+0.00] [ 760.394733] [ C0] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001 # 98.53 [+0.00] [ 760.394734] [ C0] R13: ffa00000000075b8 R14: ffffffff9b90e04f R15: ff11000001b44540 # 98.53 [+0.00] [ 760.394737] [ C0] FS: 0000000000000000(0000) GS:ff110000954d4000(0000) knlGS:0000000000000000 # 98.54 [+0.00] [ 760.394740] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 98.54 [+0.00] [ 760.394742] [ C0] CR2: 000055cd3bd11000 CR3: 000000001a1d7004 CR4: 0000000000771ef0 # 98.55 [+0.00] [ 760.394743] [ C0] PKRU: 55555554 # 98.55 [+0.00] [ 760.394744] [ C0] Call Trace: # 98.55 [+0.00] [ 760.394746] [ C0] # 98.55 [+0.00] [ 760.394750] [ C0] unwind_next_frame (./include/linux/rcupdate.h:899 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:495) # 98.55 [+0.00] [ 760.394755] [ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420) # 98.56 [+0.00] [ 760.394762] [ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4028 (discriminator 2) kernel/rcu/tree.c:4020 (discriminator 2)) # 98.56 [+0.00] [ 760.394766] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485) # 98.56 [+0.00] [ 760.394772] [ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770) # 98.56 [+0.00] [ 760.394776] [ C0] ? write_profile (kernel/stacktrace.c:83) # 98.57 [+0.00] [ 760.394780] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) # 98.57 [+0.00] [ 760.394787] [ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) # 98.57 [+0.00] [ 760.394793] [ C0] stack_trace_save (kernel/stacktrace.c:123) # 98.57 [+0.00] [ 760.394796] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) # 98.58 [+0.00] [ 760.394800] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 98.58 [+0.00] [ 760.394805] [ C0] kasan_save_stack (mm/kasan/common.c:58) # 98.58 [+0.00] [ 760.394809] [ C0] ? kasan_save_stack (mm/kasan/common.c:58) # 98.58 [+0.00] [ 760.394811] [ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) # 98.59 [+0.00] [ 760.394813] [ C0] ? __kasan_slab_alloc (mm/kasan/common.c:369) # 98.59 [+0.00] [ 760.394815] [ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) # 98.59 [+0.00] [ 760.394818] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 98.59 [+0.00] [ 760.394821] [ C0] ? __create_object (mm/kmemleak.c:780) # 98.60 [+0.00] [ 760.394823] [ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5315) # 98.60 [+0.00] [ 760.394825] [ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4)) # 98.60 [+0.00] [ 760.394829] [ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420) # 98.60 [+0.00] [ 760.394852] [ C0] kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) # 98.61 [+0.00] [ 760.394854] [ C0] __kasan_slab_alloc (mm/kasan/common.c:369) # 98.61 [+0.00] [ 760.394858] [ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) # 98.61 [+0.00] [ 760.394864] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 98.61 [+0.00] [ 760.394867] [ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 98.62 [+0.00] [ 760.394871] [ C0] __create_object (mm/kmemleak.c:780) # 98.62 [+0.00] [ 760.394873] [ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) # 98.62 [+0.00] [ 760.394877] [ C0] kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5315) # 98.62 [+0.00] [ 760.394880] [ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) # 98.63 [+0.00] [ 760.394885] [ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4)) # 98.63 [+0.00] [ 760.394887] [ C0] __alloc_skb (net/core/skbuff.c:679 (discriminator 4)) # 98.63 [+0.00] [ 760.394890] [ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:672 (discriminator 1)) # 98.63 [+0.00] [ 760.394893] [ C0] ? napi_skb_cache_get (net/core/skbuff.c:650) # 98.64 [+0.00] [ 760.394896] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) # 98.64 [+0.00] [ 760.394898] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 98.64 [+0.00] [ 760.394901] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 98.64 [+0.00] [ 760.394907] [ C0] ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420) # 98.65 [+0.00] [ 760.394911] [ C0] ndisc_send_rs (net/ipv6/ndisc.c:706) # 98.65 [+0.00] [ 760.394916] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 98.65 [+0.00] [ 760.394921] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 98.65 [+0.00] [ 760.394925] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 98.66 [+0.00] [ 760.394927] [ 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) # 98.66 [+0.00] [ 760.394929] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 98.66 [+0.00] [ 760.394932] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 98.66 [+0.00] [ 760.394936] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 98.67 [+0.00] [ 760.394939] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 98.67 [+0.00] [ 760.394943] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 98.67 [+0.00] [ 760.394950] [ 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) # 98.67 [+0.00] [ 760.394958] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 98.68 [+0.00] [ 760.394961] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 98.68 [+0.00] [ 760.394966] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 98.68 [+0.00] [ 760.394969] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 98.68 [+0.00] [ 760.394973] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 98.69 [+0.00] [ 760.394983] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 98.69 [+0.00] [ 760.394986] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 98.69 [+0.00] [ 760.394992] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 98.69 [+0.00] [ 760.394996] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 98.69 [+0.00] [ 760.395000] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 98.70 [+0.00] [ 760.395003] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 98.70 [+0.00] [ 760.395005] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 98.70 [+0.00] [ 760.395012] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 98.70 [+0.00] [ 760.395015] [ 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) # 98.71 [+0.00] [ 760.395021] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 98.71 [+0.00] [ 760.395023] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 98.71 [+0.00] [ 760.395026] [ C0] # 98.71 [+0.00] [ 760.395027] [ C0] # 98.71 [+0.00] [ 760.395030] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 98.72 [+0.00] [ 760.395033] [ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137) # 98.72 [+0.00] [ 760.395037] [ C0] Code: 04 00 00 8b 05 73 8d a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 17 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 8d a0 add %cl,-0x5f728cfb(%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 17 data16 (bad) 20: 2c 02 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 # 98.73 [+0.01] [ 760.395038] [ C0] RSP: 0018:ffa0000000127c60 EFLAGS: 00000282 # 98.73 [+0.00] [ 760.395040] [ C0] RAX: 0000000000000c6f RBX: ff11000035237280 RCX: ffffffff9ba295df # 98.74 [+0.00] [ 760.395042] [ C0] RDX: ff11000001b44540 RSI: ffffffff9e5b3a69 RDI: ffffffff9e06ae00 # 98.74 [+0.00] [ 760.395043] [ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001 # 98.74 [+0.00] [ 760.395044] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000009ab8040 # 98.75 [+0.00] [ 760.395045] [ C0] R13: ff11000001b44540 R14: ffffffff9f432334 R15: ff11000035237298 # 98.75 [+0.00] [ 760.395051] [ 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) # 98.76 [+0.00] [ 760.395061] [ C0] __schedule (kernel/sched/core.c:5259) # 98.76 [+0.00] [ 760.395067] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) # 98.76 [+0.00] [ 760.395072] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 98.76 [+0.00] [ 760.395079] [ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) # 98.76 [+0.00] [ 760.395082] [ C0] smpboot_thread_fn (kernel/smpboot.c:156) # 98.77 [+0.00] [ 760.395088] [ C0] ? sort_range (kernel/smpboot.c:103) # 98.77 [+0.00] [ 760.395090] [ C0] kthread (kernel/kthread.c:463) # 98.77 [+0.00] [ 760.395094] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 98.77 [+0.00] [ 760.395096] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 98.78 [+0.00] [ 760.395100] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 98.78 [+0.00] [ 760.395103] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 98.78 [+0.00] [ 760.395107] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 98.78 [+0.00] [ 760.395111] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 98.79 [+0.00] [ 760.395117] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 98.79 [+0.00] [ 760.395120] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 98.79 [+0.00] [ 760.395123] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | # 98.80 [+0.00] [ 764.287679] [ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | # 98.80 [+0.00] [ 764.287937] [ C0] rcu: 0-....: (23648 ticks this GP) idle=8f5c/1/0x4000000000000000 softirq=171905/171905 fqs=6430 | # 98.81 [+0.01] [ 764.288592] [ C0] rcu: (t=26000 jiffies g=198361 q=590 ncpus=4) | # 98.81 [+0.01] [ 764.288805] [ C0] Tainted: [L]=SOFTLOCKUP # 98.82 [+0.00] [ 764.288806] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 98.82 [+0.00] [ 764.288807] [ C0] Stopper: 0x0 <- 0x0 # 98.82 [+0.00] [ 764.288813] [ C0] RIP: 0010:__kernel_text_address (kernel/extable.c:78) # 98.82 [+0.00] [ 764.288820] [ C0] Code: 48 89 df e8 de 99 3f 00 0f b6 c0 eb cd 48 c7 c7 84 cf 42 9f e8 3d c3 88 00 e9 08 ff ff ff 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 <0f> 1f 44 00 00 53 48 89 fb e8 8e fe ff ff 85 c0 75 18 48 81 fb 75 All code ======== 0: 48 89 df mov %rbx,%rdi 3: e8 de 99 3f 00 call 0x3f99e6 8: 0f b6 c0 movzbl %al,%eax b: eb cd jmp 0xffffffffffffffda d: 48 c7 c7 84 cf 42 9f mov $0xffffffff9f42cf84,%rdi 14: e8 3d c3 88 00 call 0x88c356 19: e9 08 ff ff ff jmp 0xffffffffffffff26 1e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25: 00 26: 0f 1f 40 d6 nopl -0x2a(%rax) 2a:* 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) <-- trapping instruction 2f: 53 push %rbx 30: 48 89 fb mov %rdi,%rbx 33: e8 8e fe ff ff call 0xfffffffffffffec6 38: 85 c0 test %eax,%eax 3a: 75 18 jne 0x54 3c: 48 rex.W 3d: 81 .byte 0x81 3e: fb sti 3f: 75 .byte 0x75 Code starting with the faulting instruction =========================================== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 53 push %rbx 6: 48 89 fb mov %rdi,%rbx 9: e8 8e fe ff ff call 0xfffffffffffffe9c e: 85 c0 test %eax,%eax 10: 75 18 jne 0x2a 12: 48 rex.W 13: 81 .byte 0x81 14: fb sti 15: 75 .byte 0x75 # 98.83 [+0.01] [ 764.288822] [ C0] RSP: 0018:ffa00000000076c8 EFLAGS: 00000246 # 98.84 [+0.00] [ 764.288824] [ C0] RAX: dffffc0000000000 RBX: fff3fc0000000ef3 RCX: ffa0000000007740 # 98.84 [+0.00] [ 764.288826] [ C0] RDX: ffa00000000076e8 RSI: 1ff4000000000ee8 RDI: ffffffff9c1f74df # 98.84 [+0.00] [ 764.288826] [ C0] RBP: ffa0000000007788 R08: 0000000000000001 R09: ffa0000000007670 # 98.85 [+0.00] [ 764.288827] [ C0] R10: 0000000000000000 R11: 0000000000000005 R12: ffffffff9bbc3bc0 # 98.85 [+0.00] [ 764.288828] [ C0] R13: ffa00000000077b8 R14: 0000000000000000 R15: ff11000001b44540 # 98.86 [+0.00] [ 764.288830] [ C0] FS: 0000000000000000(0000) GS:ff110000954d4000(0000) knlGS:0000000000000000 # 98.86 [+0.00] [ 764.288833] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 98.86 [+0.00] [ 764.288834] [ C0] CR2: 000055cd3bd11000 CR3: 000000001a1d7004 CR4: 0000000000771ef0 # 98.87 [+0.00] [ 764.288835] [ C0] PKRU: 55555554 # 98.87 [+0.00] [ 764.288836] [ C0] Call Trace: # 98.87 [+0.00] [ 764.288837] [ C0] # 98.87 [+0.00] [ 764.288838] [ C0] unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 (discriminator 1)) # 98.88 [+0.00] [ 764.288843] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:27) # 98.88 [+0.00] [ 764.288849] [ C0] ? set_track_prepare (mm/slub.c:1047) # 98.88 [+0.00] [ 764.288854] [ C0] stack_trace_save (kernel/stacktrace.c:123) # 98.88 [+0.00] [ 764.288857] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) # 98.89 [+0.00] [ 764.288861] [ 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) # 98.89 [+0.00] [ 764.288865] [ C0] set_track_prepare (mm/slub.c:1047) # 98.89 [+0.00] [ 764.288871] [ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4645) # 98.89 [+0.00] [ 764.288874] [ C0] ? dst_alloc (net/core/dst.c:90) # 98.90 [+0.00] [ 764.288879] [ C0] ? dst_alloc (net/core/dst.c:90) # 98.90 [+0.00] [ 764.288880] [ C0] __slab_alloc.isra.0 (mm/slub.c:4779) # 98.90 [+0.00] [ 764.288884] [ C0] kmem_cache_alloc_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5270) # 98.90 [+0.00] [ 764.288887] [ C0] ? dst_alloc (net/core/dst.c:90) # 98.91 [+0.00] [ 764.288890] [ C0] ? dst_alloc (net/core/dst.c:90) # 98.91 [+0.00] [ 764.288891] [ C0] dst_alloc (net/core/dst.c:90) # 98.91 [+0.00] [ 764.288893] [ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) # 98.91 [+0.00] [ 764.288896] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) # 98.91 [+0.00] [ 764.288900] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) # 98.92 [+0.00] [ 764.288905] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) # 98.92 [+0.00] [ 764.288910] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) # 98.92 [+0.00] [ 764.288915] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 98.92 [+0.00] [ 764.288919] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 98.93 [+0.00] [ 764.288922] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 98.93 [+0.00] [ 764.288924] [ 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) # 98.93 [+0.00] [ 764.288926] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 98.93 [+0.00] [ 764.288929] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 98.94 [+0.00] [ 764.288932] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 98.94 [+0.00] [ 764.288934] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 98.94 [+0.00] [ 764.288936] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 98.94 [+0.00] [ 764.288941] [ 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) # 98.95 [+0.00] [ 764.288945] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 98.95 [+0.00] [ 764.288947] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 98.95 [+0.00] [ 764.288951] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 98.95 [+0.00] [ 764.288953] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 98.96 [+0.00] [ 764.288955] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 98.96 [+0.00] [ 764.288961] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 98.96 [+0.00] [ 764.288963] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 98.96 [+0.00] [ 764.288967] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 98.96 [+0.00] [ 764.288970] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 98.97 [+0.00] [ 764.288972] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 98.97 [+0.00] [ 764.288975] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 98.97 [+0.00] [ 764.288976] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 98.97 [+0.00] [ 764.288980] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 98.98 [+0.00] [ 764.288982] [ 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) # 98.98 [+0.00] [ 764.288986] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 98.98 [+0.00] [ 764.288988] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 98.98 [+0.00] [ 764.288991] [ C0] # 98.98 [+0.00] [ 764.288991] [ C0] # 98.99 [+0.00] [ 764.288993] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 98.99 [+0.00] [ 764.288995] [ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137) # 98.99 [+0.00] [ 764.288998] [ C0] Code: 04 00 00 8b 05 73 8d a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 17 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 8d a0 add %cl,-0x5f728cfb(%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 17 data16 (bad) 20: 2c 02 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 # 99.00 [+0.01] [ 764.288999] [ C0] RSP: 0018:ffa0000000127c60 EFLAGS: 00000282 # 99.00 [+0.00] [ 764.289000] [ C0] RAX: 0000000000000c6f RBX: ff11000035237280 RCX: ffffffff9ba295df # 99.01 [+0.00] [ 764.289001] [ C0] RDX: ff11000001b44540 RSI: ffffffff9e5b3a69 RDI: ffffffff9e06ae00 # 99.01 [+0.00] [ 764.289002] [ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001 # 99.02 [+0.00] [ 764.289002] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000009ab8040 # 99.02 [+0.00] [ 764.289003] [ C0] R13: ff11000001b44540 R14: ffffffff9f432334 R15: ff11000035237298 # 99.02 [+0.00] [ 764.289006] [ 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) # 99.03 [+0.00] [ 764.289012] [ C0] __schedule (kernel/sched/core.c:5259) # 99.03 [+0.00] [ 764.289016] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) # 99.03 [+0.00] [ 764.289019] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 99.03 [+0.00] [ 764.289023] [ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) # 99.04 [+0.00] [ 764.289025] [ C0] smpboot_thread_fn (kernel/smpboot.c:156) # 99.04 [+0.00] [ 764.289029] [ C0] ? sort_range (kernel/smpboot.c:103) # 99.04 [+0.00] [ 764.289031] [ C0] kthread (kernel/kthread.c:463) # 99.04 [+0.00] [ 764.289033] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 99.05 [+0.00] [ 764.289034] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 99.05 [+0.00] [ 764.289037] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 99.05 [+0.00] [ 764.289039] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 99.05 [+0.00] [ 764.289041] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 99.06 [+0.00] [ 764.289044] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 99.06 [+0.00] [ 764.289048] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 99.06 [+0.00] [ 764.289050] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 99.06 [+0.00] [ 764.289052] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 760.394682][ C0] hardirqs last enabled at (73018): irqentry_exit (kernel/entry/common.c:220) | [ 760.394692][ C0] hardirqs last disabled at (73019): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | [ 760.394695][ C0] softirqs last enabled at (3098): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | [ 760.394701][ C0] softirqs last disabled at (3185): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 760.394711][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 760.394713][ C0] Stopper: 0x0 <- 0x0 [ 760.394719][ C0] RIP: 0010:lock_release (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/locking/lockdep.c:5885 kernel/locking/lockdep.c:5875) [ 760.394723][ C0] Code: 00 00 00 65 8b 05 f9 cf 26 04 85 c0 75 76 65 48 8b 05 fd 89 26 04 8b 80 4c 0a 00 00 85 c0 75 64 48 81 3b c0 bc d9 9f 74 5b 9c <58> 49 89 c7 fa 48 c7 c7 1b 68 5e 9e e8 98 14 1e 02 4c 89 f6 48 89 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 8b add %ah,-0x75(%rbp) 5: 05 f9 cf 26 04 add $0x426cff9,%eax a: 85 c0 test %eax,%eax c: 75 76 jne 0x84 e: 65 48 8b 05 fd 89 26 mov %gs:0x42689fd(%rip),%rax # 0x4268a13 15: 04 16: 8b 80 4c 0a 00 00 mov 0xa4c(%rax),%eax 1c: 85 c0 test %eax,%eax 1e: 75 64 jne 0x84 20: 48 81 3b c0 bc d9 9f cmpq $0xffffffff9fd9bcc0,(%rbx) 27: 74 5b je 0x84 29: 9c pushf 2a:* 58 pop %rax <-- trapping instruction 2b: 49 89 c7 mov %rax,%r15 2e: fa cli 2f: 48 c7 c7 1b 68 5e 9e mov $0xffffffff9e5e681b,%rdi 36: e8 98 14 1e 02 call 0x21e14d3 3b: 4c 89 f6 mov %r14,%rsi 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 58 pop %rax 1: 49 89 c7 mov %rax,%r15 4: fa cli 5: 48 c7 c7 1b 68 5e 9e mov $0xffffffff9e5e681b,%rdi c: e8 98 14 1e 02 call 0x21e14a9 11: 4c 89 f6 mov %r14,%rsi 14: 48 rex.W 15: 89 .byte 0x89 [ 760.394726][ C0] RSP: 0018:ffa0000000007490 EFLAGS: 00000206 [ 760.394729][ C0] RAX: 0000000000000000 RBX: ffffffff9eb710c0 RCX: 0000000000000000 [ 760.394730][ C0] RDX: 0000000000000001 RSI: ffffffff9e06ad80 RDI: ffffffff9e64cf80 [ 760.394732][ C0] RBP: ffa0000000007b70 R08: ffffffff9fa08722 R09: ffffffff9f6a76e8 [ 760.394733][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001 [ 760.394734][ C0] R13: ffa00000000075b8 R14: ffffffff9b90e04f R15: ff11000001b44540 [ 760.394737][ C0] FS: 0000000000000000(0000) GS:ff110000954d4000(0000) knlGS:0000000000000000 [ 760.394740][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 760.394742][ C0] CR2: 000055cd3bd11000 CR3: 000000001a1d7004 CR4: 0000000000771ef0 [ 760.394743][ C0] PKRU: 55555554 [ 760.394744][ C0] Call Trace: [ 760.394746][ C0] [ 760.394750][ C0] unwind_next_frame (./include/linux/rcupdate.h:899 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:495) [ 760.394755][ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420) [ 760.394762][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4028 (discriminator 2) kernel/rcu/tree.c:4020 (discriminator 2)) [ 760.394766][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485) [ 760.394772][ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770) [ 760.394776][ C0] ? write_profile (kernel/stacktrace.c:83) [ 760.394780][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) [ 760.394787][ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706) [ 760.394793][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 760.394796][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 760.394800][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 760.394805][ C0] kasan_save_stack (mm/kasan/common.c:58) [ 760.394809][ C0] ? kasan_save_stack (mm/kasan/common.c:58) [ 760.394811][ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) [ 760.394813][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:369) [ 760.394815][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) [ 760.394818][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 760.394821][ C0] ? __create_object (mm/kmemleak.c:780) [ 760.394823][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5315) [ 760.394825][ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4)) [ 760.394829][ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420) [ 760.394852][ C0] kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) [ 760.394854][ C0] __kasan_slab_alloc (mm/kasan/common.c:369) [ 760.394858][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) [ 760.394864][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 760.394867][ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 760.394871][ C0] __create_object (mm/kmemleak.c:780) [ 760.394873][ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) [ 760.394877][ C0] kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5315) [ 760.394880][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 760.394885][ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4)) [ 760.394887][ C0] __alloc_skb (net/core/skbuff.c:679 (discriminator 4)) [ 760.394890][ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:672 (discriminator 1)) [ 760.394893][ C0] ? napi_skb_cache_get (net/core/skbuff.c:650) [ 760.394896][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 760.394898][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 760.394901][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 760.394907][ C0] ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420) [ 760.394911][ C0] ndisc_send_rs (net/ipv6/ndisc.c:706) [ 760.394916][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 760.394921][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 760.394925][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 760.394927][ 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) [ 760.394929][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 760.394932][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 760.394936][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 760.394939][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 760.394943][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 760.394950][ 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) [ 760.394958][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 760.394961][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 760.394966][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 760.394969][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 760.394973][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 760.394983][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 760.394986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 760.394992][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 760.394996][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 760.395000][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 760.395003][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 760.395005][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 760.395012][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 760.395015][ 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) [ 760.395021][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 760.395023][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 760.395026][ C0] [ 760.395027][ C0] [ 760.395030][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 760.395033][ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137) [ 760.395037][ C0] Code: 04 00 00 8b 05 73 8d a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 17 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 8d a0 add %cl,-0x5f728cfb(%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 17 data16 (bad) 20: 2c 02 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 [ 760.395038][ C0] RSP: 0018:ffa0000000127c60 EFLAGS: 00000282 [ 760.395040][ C0] RAX: 0000000000000c6f RBX: ff11000035237280 RCX: ffffffff9ba295df [ 760.395042][ C0] RDX: ff11000001b44540 RSI: ffffffff9e5b3a69 RDI: ffffffff9e06ae00 [ 760.395043][ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001 [ 760.395044][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000009ab8040 [ 760.395045][ C0] R13: ff11000001b44540 R14: ffffffff9f432334 R15: ff11000035237298 [ 760.395051][ 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) [ 760.395061][ C0] __schedule (kernel/sched/core.c:5259) [ 760.395067][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) [ 760.395072][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 760.395079][ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) [ 760.395082][ C0] smpboot_thread_fn (kernel/smpboot.c:156) [ 760.395088][ C0] ? sort_range (kernel/smpboot.c:103) [ 760.395090][ C0] kthread (kernel/kthread.c:463) [ 760.395094][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 760.395096][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 760.395100][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 760.395103][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 760.395107][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 760.395111][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 760.395117][ 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.395120][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 760.395123][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 764.287679][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 764.287937][ C0] rcu: 0-....: (23648 ticks this GP) idle=8f5c/1/0x4000000000000000 softirq=171905/171905 fqs=6430 | [ 764.288592][ C0] rcu: (t=26000 jiffies g=198361 q=590 ncpus=4) | [ 764.288805][ C0] Tainted: [L]=SOFTLOCKUP [ 764.288806][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 764.288807][ C0] Stopper: 0x0 <- 0x0 [ 764.288813][ C0] RIP: 0010:__kernel_text_address (kernel/extable.c:78) [ 764.288820][ C0] Code: 48 89 df e8 de 99 3f 00 0f b6 c0 eb cd 48 c7 c7 84 cf 42 9f e8 3d c3 88 00 e9 08 ff ff ff 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 <0f> 1f 44 00 00 53 48 89 fb e8 8e fe ff ff 85 c0 75 18 48 81 fb 75 All code ======== 0: 48 89 df mov %rbx,%rdi 3: e8 de 99 3f 00 call 0x3f99e6 8: 0f b6 c0 movzbl %al,%eax b: eb cd jmp 0xffffffffffffffda d: 48 c7 c7 84 cf 42 9f mov $0xffffffff9f42cf84,%rdi 14: e8 3d c3 88 00 call 0x88c356 19: e9 08 ff ff ff jmp 0xffffffffffffff26 1e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25: 00 26: 0f 1f 40 d6 nopl -0x2a(%rax) 2a:* 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) <-- trapping instruction 2f: 53 push %rbx 30: 48 89 fb mov %rdi,%rbx 33: e8 8e fe ff ff call 0xfffffffffffffec6 38: 85 c0 test %eax,%eax 3a: 75 18 jne 0x54 3c: 48 rex.W 3d: 81 .byte 0x81 3e: fb sti 3f: 75 .byte 0x75 Code starting with the faulting instruction =========================================== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 53 push %rbx 6: 48 89 fb mov %rdi,%rbx 9: e8 8e fe ff ff call 0xfffffffffffffe9c e: 85 c0 test %eax,%eax 10: 75 18 jne 0x2a 12: 48 rex.W 13: 81 .byte 0x81 14: fb sti 15: 75 .byte 0x75 [ 764.288822][ C0] RSP: 0018:ffa00000000076c8 EFLAGS: 00000246 [ 764.288824][ C0] RAX: dffffc0000000000 RBX: fff3fc0000000ef3 RCX: ffa0000000007740 [ 764.288826][ C0] RDX: ffa00000000076e8 RSI: 1ff4000000000ee8 RDI: ffffffff9c1f74df [ 764.288826][ C0] RBP: ffa0000000007788 R08: 0000000000000001 R09: ffa0000000007670 [ 764.288827][ C0] R10: 0000000000000000 R11: 0000000000000005 R12: ffffffff9bbc3bc0 [ 764.288828][ C0] R13: ffa00000000077b8 R14: 0000000000000000 R15: ff11000001b44540 [ 764.288830][ C0] FS: 0000000000000000(0000) GS:ff110000954d4000(0000) knlGS:0000000000000000 [ 764.288833][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 764.288834][ C0] CR2: 000055cd3bd11000 CR3: 000000001a1d7004 CR4: 0000000000771ef0 [ 764.288835][ C0] PKRU: 55555554 [ 764.288836][ C0] Call Trace: [ 764.288837][ C0] [ 764.288838][ C0] unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 (discriminator 1)) [ 764.288843][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 764.288849][ C0] ? set_track_prepare (mm/slub.c:1047) [ 764.288854][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 764.288857][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 764.288861][ 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) [ 764.288865][ C0] set_track_prepare (mm/slub.c:1047) [ 764.288871][ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4645) [ 764.288874][ C0] ? dst_alloc (net/core/dst.c:90) [ 764.288879][ C0] ? dst_alloc (net/core/dst.c:90) [ 764.288880][ C0] __slab_alloc.isra.0 (mm/slub.c:4779) [ 764.288884][ C0] kmem_cache_alloc_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5270) [ 764.288887][ C0] ? dst_alloc (net/core/dst.c:90) [ 764.288890][ C0] ? dst_alloc (net/core/dst.c:90) [ 764.288891][ C0] dst_alloc (net/core/dst.c:90) [ 764.288893][ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) [ 764.288896][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) [ 764.288900][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) [ 764.288905][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) [ 764.288910][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) [ 764.288915][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 764.288919][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 764.288922][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 764.288924][ 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) [ 764.288926][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 764.288929][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 764.288932][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 764.288934][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 764.288936][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 764.288941][ 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) [ 764.288945][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 764.288947][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 764.288951][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 764.288953][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 764.288955][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 764.288961][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 764.288963][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 764.288967][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 764.288970][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 764.288972][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 764.288975][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 764.288976][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 764.288980][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 764.288982][ 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) [ 764.288986][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 764.288988][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 764.288991][ C0] [ 764.288991][ C0] [ 764.288993][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 764.288995][ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137) [ 764.288998][ C0] Code: 04 00 00 8b 05 73 8d a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 17 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 8d a0 add %cl,-0x5f728cfb(%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 17 data16 (bad) 20: 2c 02 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 [ 764.288999][ C0] RSP: 0018:ffa0000000127c60 EFLAGS: 00000282 [ 764.289000][ C0] RAX: 0000000000000c6f RBX: ff11000035237280 RCX: ffffffff9ba295df [ 764.289001][ C0] RDX: ff11000001b44540 RSI: ffffffff9e5b3a69 RDI: ffffffff9e06ae00 [ 764.289002][ C0] RBP: ffa0000000127ca8 R08: 0000000000000000 R09: 0000000000000001 [ 764.289002][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000009ab8040 [ 764.289003][ C0] R13: ff11000001b44540 R14: ffffffff9f432334 R15: ff11000035237298 [ 764.289006][ 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) [ 764.289012][ C0] __schedule (kernel/sched/core.c:5259) [ 764.289016][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) [ 764.289019][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 764.289023][ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) [ 764.289025][ C0] smpboot_thread_fn (kernel/smpboot.c:156) [ 764.289029][ C0] ? sort_range (kernel/smpboot.c:103) [ 764.289031][ C0] kthread (kernel/kthread.c:463) [ 764.289033][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 764.289034][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 764.289037][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 764.289039][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 764.289041][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 764.289044][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 764.289048][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 764.289050][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) Finger prints: irqentry_exit:sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:lock_release __kernel_text_address:unwind_get_return_address:arch_stack_walk:stack_trace_save:set_track_prepare