====================================== | # 158.28 [+0.00] [ 1124.394931] [ C0] hardirqs last enabled at (39436120): irqentry_exit (kernel/entry/common.c:220) | # 158.29 [+0.01] [ 1124.394942] [ C0] hardirqs last disabled at (39436121): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | # 158.30 [+0.01] [ 1124.394945] [ C0] softirqs last enabled at (38671140): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | # 158.31 [+0.01] [ 1124.394949] [ C0] softirqs last disabled at (38671145): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 158.32 [+0.01] [ 1124.394958] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 158.33 [+0.01] [ 1124.394960] [ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # 158.33 [+0.00] [ 1124.394964] [ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 91 27 df fd 48 89 df e8 f9 78 df fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 30 cf d2 fd 65 8b 05 c9 d1 05 02 85 c0 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 91 27 df fd call 0xfffffffffddf27a4 13: 48 89 df mov %rbx,%rdi 16: e8 f9 78 df fd call 0xfffffffffddf7914 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 30 cf d2 fd call 0xfffffffffdd2cf64 34: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d204 3b: 85 c0 test %eax,%eax 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 30 cf d2 fd call 0xfffffffffdd2cf3a a: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d1da 11: 85 c0 test %eax,%eax 13: 74 12 je 0x27 15: 5b pop %rbx # 158.35 [+0.01] [ 1124.394966] [ C0] RSP: 0018:ffa0000000007b50 EFLAGS: 00000246 # 158.35 [+0.00] [ 1124.394969] [ C0] RAX: 0000000000000086 RBX: ff110000352252c0 RCX: ffffffffaaef0e73 # 158.36 [+0.01] [ 1124.394970] [ C0] RDX: ff11000001ada2c0 RSI: ffffffffab7b54dc RDI: ffffffffab26ae80 # 158.36 [+0.01] [ 1124.394970] [ C0] RBP: 0000000000000287 R08: 0000000000000000 R09: 0000000000000001 # 158.37 [+0.01] [ 1124.394971] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000 # 158.37 [+0.01] [ 1124.394972] [ C0] R13: ffffffffaba11280 R14: ff110000352252c0 R15: ffffffffadfb0ec0 # 158.38 [+0.01] [ 1124.394975] [ C0] FS: 0000000000000000(0000) GS:ff110000882d2000(0000) knlGS:0000000000000000 # 158.39 [+0.01] [ 1124.394978] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 158.39 [+0.01] [ 1124.394979] [ C0] CR2: 00005563156ee000 CR3: 00000000132a8001 CR4: 0000000000771ef0 # 158.40 [+0.01] [ 1124.394980] [ C0] PKRU: 55555554 # 158.40 [+0.00] [ 1124.394981] [ C0] Call Trace: # 158.40 [+0.00] [ 1124.394983] [ C0] # 158.41 [+0.00] [ 1124.394989] [ C0] __mod_timer (kernel/time/timer.c:1019) # 158.41 [+0.00] [ 1124.394995] [ C0] ? add_timer_on (kernel/time/timer.c:1019) # 158.41 [+0.00] [ 1124.394998] [ C0] ? tcp_orphan_count_sum (net/ipv4/tcp.c:3079 (discriminator 2)) # 158.42 [+0.00] [ 1124.395005] [ C0] ? tcp_orphan_count_sum (net/ipv4/tcp.c:3089) # 158.42 [+0.00] [ 1124.395007] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 158.43 [+0.00] [ 1124.395010] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 158.43 [+0.00] [ 1124.395012] [ C0] ? debug_object_active_state (lib/debugobjects.c:862) # 158.43 [+0.00] [ 1124.395017] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 158.44 [+0.00] [ 1124.395021] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 158.44 [+0.00] [ 1124.395025] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 158.45 [+0.00] [ 1124.395027] [ C0] ? tcp_orphan_count_sum (net/ipv4/tcp.c:3089) # 158.45 [+0.00] [ 1124.395030] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 158.45 [+0.00] [ 1124.395032] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 158.46 [+0.00] [ 1124.395036] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 158.46 [+0.00] [ 1124.395041] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 158.47 [+0.00] [ 1124.395044] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 158.47 [+0.00] [ 1124.395047] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 158.47 [+0.00] [ 1124.395051] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 158.48 [+0.00] [ 1124.395054] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 158.48 [+0.00] [ 1124.395056] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 158.48 [+0.00] [ 1124.395057] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 158.49 [+0.00] [ 1124.395061] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 158.49 [+0.00] [ 1124.395063] [ 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) # 158.50 [+0.00] [ 1124.395067] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 158.50 [+0.00] [ 1124.395068] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 158.50 [+0.00] [ 1124.395071] [ C0] # 158.51 [+0.00] [ 1124.395072] [ C0] # 158.51 [+0.00] [ 1124.395073] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 158.51 [+0.00] [ 1124.395076] [ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137) # 158.52 [+0.01] [ 1124.395079] [ C0] Code: 04 00 00 8b 05 73 a1 a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 77 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 a1 a0 add %cl,-0x5f5e8cfb(%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 77 2c data16 ja 0x4d 21: 02 e8 add %al,%ch 23: 31 65 31 xor %esp,0x31(%rbp) 26: 00 fb add %bh,%bl 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 # 158.53 [+0.01] [ 1124.395080] [ C0] RSP: 0018:ffa00000000e7c60 EFLAGS: 00000282 # 158.54 [+0.00] [ 1124.395083] [ C0] RAX: 00000000024e1327 RBX: ff11000035237280 RCX: ffffffffa8c295df # 158.54 [+0.01] [ 1124.395084] [ C0] RDX: ff11000001ada2c0 RSI: ffffffffab7b54dc RDI: ffffffffab26ae80 # 158.55 [+0.01] [ 1124.395084] [ C0] RBP: ffa00000000e7ca8 R08: 0000000000000000 R09: 0000000000000001 # 158.56 [+0.01] [ 1124.395085] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000001b44540 # 158.56 [+0.01] [ 1124.395086] [ C0] R13: ff11000001ada2c0 R14: ffffffffac633734 R15: ff11000035237298 # 158.57 [+0.01] [ 1124.395089] [ 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) # 158.57 [+0.00] [ 1124.395095] [ C0] __schedule (kernel/sched/core.c:5259) # 158.58 [+0.00] [ 1124.395100] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) # 158.58 [+0.00] [ 1124.395103] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 158.58 [+0.00] [ 1124.395107] [ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) # 158.59 [+0.00] [ 1124.395109] [ C0] smpboot_thread_fn (kernel/smpboot.c:156) # 158.59 [+0.00] [ 1124.395113] [ C0] ? sort_range (kernel/smpboot.c:103) # 158.59 [+0.00] [ 1124.395114] [ C0] kthread (kernel/kthread.c:463) # 158.60 [+0.00] [ 1124.395117] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 158.60 [+0.00] [ 1124.395119] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 158.61 [+0.00] [ 1124.395121] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 158.61 [+0.00] [ 1124.395123] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 158.61 [+0.00] [ 1124.395125] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 158.62 [+0.00] [ 1124.395130] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 158.62 [+0.01] [ 1124.395133] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 158.63 [+0.00] [ 1124.395135] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 158.63 [+0.00] [ 1124.395138] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | # 158.64 [+0.00] [ 1129.190318] [ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | # 158.64 [+0.01] [ 1129.190642] [ C0] rcu: 0-....: (30083 ticks this GP) idle=ec54/1/0x4000000000000000 softirq=766832/766834 fqs=6365 | # 158.65 [+0.01] [ 1129.191344] [ C0] rcu: (t=26000 jiffies g=691725 q=561 ncpus=4) | # 158.66 [+0.01] [ 1129.191582] [ C0] Tainted: [L]=SOFTLOCKUP # 158.67 [+0.00] [ 1129.191583] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 158.67 [+0.01] [ 1129.191586] [ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # 158.68 [+0.00] [ 1129.191595] [ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 91 27 df fd 48 89 df e8 f9 78 df fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 30 cf d2 fd 65 8b 05 c9 d1 05 02 85 c0 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 91 27 df fd call 0xfffffffffddf27a4 13: 48 89 df mov %rbx,%rdi 16: e8 f9 78 df fd call 0xfffffffffddf7914 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 30 cf d2 fd call 0xfffffffffdd2cf64 34: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d204 3b: 85 c0 test %eax,%eax 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 30 cf d2 fd call 0xfffffffffdd2cf3a a: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d1da 11: 85 c0 test %eax,%eax 13: 74 12 je 0x27 15: 5b pop %rbx # 158.69 [+0.01] [ 1129.191597] [ C0] RSP: 0018:ffa0000000007670 EFLAGS: 00000246 # 158.70 [+0.00] [ 1129.191601] [ C0] RAX: 0000000000000082 RBX: ffffffffac129680 RCX: ffffffffaaef0e73 # 158.70 [+0.01] [ 1129.191602] [ C0] RDX: ff11000001ada2c0 RSI: ffffffffab7b54dc RDI: ffffffffab26ae80 # 158.71 [+0.01] [ 1129.191604] [ C0] RBP: 0000000000000246 R08: 0000000000000000 R09: 0000000000000001 # 158.71 [+0.01] [ 1129.191605] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa00000000076e8 # 158.72 [+0.01] [ 1129.191605] [ C0] R13: 0000000000000010 R14: 0000000000000010 R15: ff11000035073800 # 158.73 [+0.01] [ 1129.191608] [ C0] FS: 0000000000000000(0000) GS:ff110000882d2000(0000) knlGS:0000000000000000 # 158.73 [+0.01] [ 1129.191611] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 158.74 [+0.01] [ 1129.191612] [ C0] CR2: 00005563156ee000 CR3: 00000000132a8001 CR4: 0000000000771ef0 # 158.75 [+0.01] [ 1129.191613] [ C0] PKRU: 55555554 # 158.75 [+0.00] [ 1129.191614] [ C0] Call Trace: # 158.75 [+0.00] [ 1129.191615] [ C0] # 158.75 [+0.00] [ 1129.191619] [ C0] stack_depot_save_flags (lib/stackdepot.c:722) # 158.76 [+0.00] [ 1129.191625] [ C0] kasan_save_stack (mm/kasan/common.c:59) # 158.76 [+0.00] [ 1129.191629] [ C0] ? kasan_save_stack (mm/kasan/common.c:58) # 158.76 [+0.00] [ 1129.191631] [ C0] ? kasan_record_aux_stack (mm/kasan/generic.c:556 (discriminator 1)) # 158.77 [+0.00] [ 1129.191634] [ C0] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3121) # 158.77 [+0.00] [ 1129.191638] [ C0] ? kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2465 mm/slub.c:6670 mm/slub.c:6781) # 158.78 [+0.00] [ 1129.191640] [ C0] ? skb_release_data (net/core/skbuff.c:1130) # 158.78 [+0.00] [ 1129.191644] [ C0] ? sk_skb_reason_drop (net/core/skbuff.c:1209 net/core/skbuff.c:1246) # 158.79 [+0.00] [ 1129.191646] [ C0] ? ip6_mc_input (./include/linux/skbuff.h:1332 net/ipv6/ip6_input.c:593) # 158.79 [+0.00] [ 1129.191650] [ C0] ? ipv6_rcv (./include/net/dst.h:474 (discriminator 4) net/ipv6/ip6_input.c:79 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/ip6_input.c:311 (discriminator 4)) # 158.79 [+0.00] [ 1129.191651] [ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6154) # 158.80 [+0.00] [ 1129.191654] [ C0] ? process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6627) # 158.80 [+0.00] [ 1129.191656] [ C0] ? __napi_poll.constprop.0 (net/core/dev.c:7691) # 158.81 [+0.00] [ 1129.191658] [ C0] ? net_rx_action (net/core/dev.c:7753 net/core/dev.c:7905) # 158.81 [+0.00] [ 1129.191659] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 158.81 [+0.00] [ 1129.191663] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 158.82 [+0.00] [ 1129.191664] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 158.82 [+0.00] [ 1129.191666] [ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 158.82 [+0.00] [ 1129.191668] [ C0] ? lock_is_held_type (kernel/locking/lockdep.c:5945) # 158.83 [+0.00] [ 1129.191671] [ C0] ? schedule_debug (kernel/sched/core.c:5835 (discriminator 7)) # 158.83 [+0.00] [ 1129.191673] [ 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) # 158.84 [+0.00] [ 1129.191675] [ C0] ? schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) # 158.84 [+0.00] [ 1129.191676] [ C0] ? smpboot_thread_fn (kernel/smpboot.c:156) # 158.84 [+0.00] [ 1129.191678] [ C0] ? kthread (kernel/kthread.c:463) # 158.85 [+0.00] [ 1129.191685] [ C0] ? ret_from_fork (arch/x86/kernel/process.c:164) # 158.85 [+0.00] [ 1129.191688] [ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256) # 158.85 [+0.00] [ 1129.191701] [ C0] kasan_record_aux_stack (mm/kasan/generic.c:556 (discriminator 1)) # 158.86 [+0.00] [ 1129.191703] [ C0] ? __remove_object (mm/kmemleak.c:528) # 158.86 [+0.00] [ 1129.191705] [ C0] __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3121) # 158.87 [+0.00] [ 1129.191707] [ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) # 158.87 [+0.00] [ 1129.191709] [ 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) # 158.87 [+0.00] [ 1129.191710] [ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3)) # 158.88 [+0.00] [ 1129.191713] [ C0] kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2465 mm/slub.c:6670 mm/slub.c:6781) # 158.88 [+0.00] [ 1129.191715] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) # 158.89 [+0.00] [ 1129.191718] [ C0] ? skb_release_data (net/core/skbuff.c:1130) # 158.89 [+0.00] [ 1129.191722] [ C0] ? skb_release_data (net/core/skbuff.c:1130) # 158.89 [+0.00] [ 1129.191724] [ C0] skb_release_data (net/core/skbuff.c:1130) # 158.90 [+0.00] [ 1129.191726] [ C0] ? dst_release (./include/linux/rcuref.h:174 (discriminator 3) net/core/dst.c:167 (discriminator 3)) # 158.90 [+0.00] [ 1129.191730] [ C0] sk_skb_reason_drop (net/core/skbuff.c:1209 net/core/skbuff.c:1246) # 158.91 [+0.00] [ 1129.191733] [ C0] ip6_mc_input (./include/linux/skbuff.h:1332 net/ipv6/ip6_input.c:593) # 158.91 [+0.00] [ 1129.191736] [ C0] ? ip6_input (net/ipv6/ip6_input.c:510) # 158.91 [+0.00] [ 1129.191737] [ C0] ? sock_wfree (net/core/sock.c:2683 (discriminator 1)) # 158.92 [+0.00] [ 1129.191740] [ C0] ? ip6_rcv_core (./include/linux/skbuff.h:3377 net/ipv6/ip6_input.c:292) # 158.92 [+0.00] [ 1129.191744] [ C0] ipv6_rcv (./include/net/dst.h:474 (discriminator 4) net/ipv6/ip6_input.c:79 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/ip6_input.c:311 (discriminator 4)) # 158.92 [+0.00] [ 1129.191746] [ C0] ? ip6_rcv_core (net/ipv6/ip6_input.c:305) # 158.93 [+0.00] [ 1129.191752] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 158.93 [+0.00] [ 1129.191755] [ C0] __netif_receive_skb_one_core (net/core/dev.c:6154) # 158.94 [+0.00] [ 1129.191758] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) # 158.94 [+0.00] [ 1129.191760] [ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6154) # 158.94 [+0.00] [ 1129.191762] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 158.95 [+0.00] [ 1129.191764] [ 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) # 158.95 [+0.00] [ 1129.191766] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 158.96 [+0.00] [ 1129.191769] [ C0] process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6627) # 158.96 [+0.00] [ 1129.191771] [ C0] ? process_backlog (./include/linux/local_lock_internal.h:57 (discriminator 1) net/core/dev.c:6624 (discriminator 1)) # 158.96 [+0.00] [ 1129.191775] [ C0] __napi_poll.constprop.0 (net/core/dev.c:7691) # 158.97 [+0.00] [ 1129.191778] [ C0] net_rx_action (net/core/dev.c:7753 net/core/dev.c:7905) # 158.97 [+0.00] [ 1129.191785] [ C0] ? run_backlog_napi (net/core/dev.c:7867) # 158.98 [+0.00] [ 1129.191794] [ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 (discriminator 3) kernel/locking/spinlock.c:202 (discriminator 3)) # 158.98 [+0.00] [ 1129.191797] [ C0] ? run_timer_softirq (kernel/time/timer.c:2401) # 158.98 [+0.00] [ 1129.191800] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 158.99 [+0.00] [ 1129.191804] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 158.99 [+0.00] [ 1129.191807] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 158.99 [+0.00] [ 1129.191810] [ 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) # 159.00 [+0.00] [ 1129.191813] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 159.00 [+0.00] [ 1129.191814] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 159.01 [+0.00] [ 1129.191816] [ C0] # 159.01 [+0.00] [ 1129.191817] [ C0] # 159.01 [+0.00] [ 1129.191819] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 159.01 [+0.00] [ 1129.191820] [ C0] RIP: 0010:lock_is_held_type (kernel/locking/lockdep.c:5945) # 159.02 [+0.00] [ 1129.191822] [ C0] Code: ff ff ff ff 65 0f c1 15 36 8b 08 02 83 fa 01 8b 44 24 04 75 25 9c 5a 80 e6 02 75 3f 41 f7 c6 00 02 00 00 74 01 fb 48 83 c4 08 <5b> 5d 41 5c 41 5d 41 5e 41 5f c3 c3 31 c0 eb b5 90 0f 0b 90 48 c7 All code ======== 0: ff (bad) 1: ff (bad) 2: ff (bad) 3: ff 65 0f jmp *0xf(%rbp) 6: c1 15 36 8b 08 02 83 rcll $0x83,0x2088b36(%rip) # 0x2088b43 d: fa cli e: 01 8b 44 24 04 75 add %ecx,0x75042444(%rbx) 14: 25 9c 5a 80 e6 and $0xe6805a9c,%eax 19: 02 75 3f add 0x3f(%rbp),%dh 1c: 41 f7 c6 00 02 00 00 test $0x200,%r14d 23: 74 01 je 0x26 25: fb sti 26: 48 83 c4 08 add $0x8,%rsp 2a:* 5b pop %rbx <-- trapping instruction 2b: 5d pop %rbp 2c: 41 5c pop %r12 2e: 41 5d pop %r13 30: 41 5e pop %r14 32: 41 5f pop %r15 34: c3 ret 35: c3 ret 36: 31 c0 xor %eax,%eax 38: eb b5 jmp 0xffffffffffffffef 3a: 90 nop 3b: 0f 0b ud2 3d: 90 nop 3e: 48 rex.W 3f: c7 .byte 0xc7 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: 5d pop %rbp 2: 41 5c pop %r12 4: 41 5d pop %r13 6: 41 5e pop %r14 8: 41 5f pop %r15 a: c3 ret b: c3 ret c: 31 c0 xor %eax,%eax e: eb b5 jmp 0xffffffffffffffc5 10: 90 nop 11: 0f 0b ud2 13: 90 nop 14: 48 rex.W 15: c7 .byte 0xc7 # 159.03 [+0.01] [ 1129.191823] [ C0] RSP: 0018:ffa00000000e7c60 EFLAGS: 00000296 # 159.04 [+0.00] [ 1129.191824] [ C0] RAX: 0000000000000000 RBX: ffffffffabd71060 RCX: 0000000000000001 # 159.04 [+0.01] [ 1129.191825] [ C0] RDX: 0000000000000046 RSI: ffffffffab79e691 RDI: ffffffffab26ae80 # 159.05 [+0.01] [ 1129.191826] [ C0] RBP: ff11000001ada2c0 R08: ff11000001ada2c0 R09: fffffbfff58c650a # 159.06 [+0.01] [ 1129.191828] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000 # 159.06 [+0.01] [ 1129.191828] [ C0] R13: ff11000035237cc0 R14: 0000000000000246 R15: 00000000ffffffff # 159.07 [+0.01] [ 1129.191835] [ C0] schedule_debug (kernel/sched/core.c:5835 (discriminator 7)) # 159.07 [+0.00] [ 1129.191837] [ C0] ? trace_sched_entry_tp (./include/trace/events/sched.h:882 (discriminator 33)) # 159.08 [+0.00] [ 1129.191839] [ 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) # 159.08 [+0.00] [ 1129.191844] [ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) # 159.08 [+0.00] [ 1129.191847] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 159.09 [+0.00] [ 1129.191851] [ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) # 159.09 [+0.00] [ 1129.191853] [ C0] smpboot_thread_fn (kernel/smpboot.c:156) # 159.10 [+0.00] [ 1129.191856] [ C0] ? sort_range (kernel/smpboot.c:103) # 159.10 [+0.00] [ 1129.191857] [ C0] kthread (kernel/kthread.c:463) # 159.10 [+0.00] [ 1129.191859] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 159.11 [+0.00] [ 1129.191861] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 159.11 [+0.00] [ 1129.191863] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 159.11 [+0.00] [ 1129.191865] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 159.12 [+0.00] [ 1129.191867] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 159.12 [+0.00] [ 1129.191869] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 159.13 [+0.01] [ 1129.191873] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 159.13 [+0.00] [ 1129.191877] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 159.13 [+0.00] [ 1129.191879] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | # 159.18 [+0.01] [ 1164.394894] [ C0] hardirqs last disabled at (868273): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | # 159.19 [+0.01] [ 1164.394896] [ C0] softirqs last enabled at (739012): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | # 159.19 [+0.01] [ 1164.394901] [ C0] softirqs last disabled at (739015): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) | # 159.21 [+0.01] [ 1164.394911] [ C0] Tainted: [L]=SOFTLOCKUP # 159.21 [+0.00] [ 1164.394912] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 159.22 [+0.01] [ 1164.394914] [ C0] Workqueue: mm_percpu_wq vmstat_update # 159.22 [+0.00] [ 1164.394919] [ C0] RIP: 0010:stack_trace_consume_entry (kernel/stacktrace.c:94) # 159.23 [+0.00] [ 1164.394923] [ C0] Code: 8b 08 48 8d 14 d1 48 b9 00 00 00 00 00 fc ff df 48 89 d7 48 c1 ef 03 80 3c 0f 00 0f 85 89 00 00 00 48 89 32 8b 70 08 39 70 10 <0f> 92 c1 89 c8 48 83 c4 18 c3 83 e9 01 89 48 0c b9 01 00 00 00 48 All code ======== 0: 8b 08 mov (%rax),%ecx 2: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 6: 48 b9 00 00 00 00 00 movabs $0xdffffc0000000000,%rcx d: fc ff df 10: 48 89 d7 mov %rdx,%rdi 13: 48 c1 ef 03 shr $0x3,%rdi 17: 80 3c 0f 00 cmpb $0x0,(%rdi,%rcx,1) 1b: 0f 85 89 00 00 00 jne 0xaa 21: 48 89 32 mov %rsi,(%rdx) 24: 8b 70 08 mov 0x8(%rax),%esi 27: 39 70 10 cmp %esi,0x10(%rax) 2a:* 0f 92 c1 setb %cl <-- trapping instruction 2d: 89 c8 mov %ecx,%eax 2f: 48 83 c4 18 add $0x18,%rsp 33: c3 ret 34: 83 e9 01 sub $0x1,%ecx 37: 89 48 0c mov %ecx,0xc(%rax) 3a: b9 01 00 00 00 mov $0x1,%ecx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 92 c1 setb %cl 3: 89 c8 mov %ecx,%eax 5: 48 83 c4 18 add $0x18,%rsp 9: c3 ret a: 83 e9 01 sub $0x1,%ecx d: 89 48 0c mov %ecx,0xc(%rax) 10: b9 01 00 00 00 mov $0x1,%ecx 15: 48 rex.W # 159.24 [+0.01] [ 1164.394925] [ C0] RSP: 0018:ffa0000000007398 EFLAGS: 00000283 # 159.25 [+0.00] [ 1164.394927] [ C0] RAX: ffa0000000007488 RBX: fff3fc0000000e8d RCX: dffffc0000000000 # 159.25 [+0.01] [ 1164.394928] [ C0] RDX: ffa00000000075c0 RSI: 0000000000000040 RDI: 1ff4000000000eb8 # 159.26 [+0.01] [ 1164.394929] [ C0] RBP: ffa0000000007458 R08: 0000000000000000 R09: ffffffffac6c5e00 # 159.26 [+0.01] [ 1164.394930] [ C0] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffa8dc3bc0 # 159.27 [+0.01] [ 1164.394930] [ C0] R13: ffa0000000007488 R14: 0000000000000000 R15: ff110000146d8040 # 159.28 [+0.01] [ 1164.394933] [ C0] FS: 0000000000000000(0000) GS:ff110000882d2000(0000) knlGS:0000000000000000 # 159.28 [+0.01] [ 1164.394936] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 159.29 [+0.01] [ 1164.394937] [ C0] CR2: 00005563156ee000 CR3: 00000000132a8001 CR4: 0000000000771ef0 # 159.29 [+0.01] [ 1164.394938] [ C0] PKRU: 55555554 # 159.30 [+0.00] [ 1164.394940] [ C0] Call Trace: # 159.30 [+0.00] [ 1164.394942] [ C0] # 159.30 [+0.00] [ 1164.394943] [ C0] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 (discriminator 1)) # 159.31 [+0.00] [ 1164.394950] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 2)) # 159.31 [+0.00] [ 1164.394957] [ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256) # 159.31 [+0.00] [ 1164.394962] [ C0] stack_trace_save (kernel/stacktrace.c:123) # 159.32 [+0.00] [ 1164.394964] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) # 159.32 [+0.00] [ 1164.394969] [ C0] kasan_save_stack (mm/kasan/common.c:58) # 159.33 [+0.00] [ 1164.394972] [ C0] ? kasan_save_stack (mm/kasan/common.c:58) # 159.33 [+0.00] [ 1164.394973] [ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) # 159.33 [+0.00] [ 1164.394975] [ C0] ? __kasan_slab_alloc (mm/kasan/common.c:369) # 159.34 [+0.00] [ 1164.394976] [ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) # 159.34 [+0.00] [ 1164.394979] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 159.35 [+0.00] [ 1164.394981] [ C0] ? __create_object (mm/kmemleak.c:780) # 159.35 [+0.00] [ 1164.394983] [ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771) # 159.35 [+0.00] [ 1164.394984] [ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) # 159.36 [+0.00] [ 1164.394989] [ C0] ? dst_init (./include/linux/netdevice.h:4406 ./include/linux/netdevice.h:4435 net/core/dst.c:52) # 159.36 [+0.00] [ 1164.394992] [ C0] ? dst_alloc (net/core/dst.c:93) # 159.36 [+0.00] [ 1164.394993] [ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) # 159.37 [+0.00] [ 1164.394996] [ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491) # 159.37 [+0.00] [ 1164.394998] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 159.38 [+0.00] [ 1164.395001] [ C0] ? call_timer_fn (kernel/time/timer.c:1749) # 159.38 [+0.00] [ 1164.395004] [ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 159.38 [+0.00] [ 1164.395005] [ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 159.39 [+0.00] [ 1164.395007] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 159.39 [+0.00] [ 1164.395009] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 159.40 [+0.00] [ 1164.395010] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 159.40 [+0.00] [ 1164.395011] [ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 159.40 [+0.00] [ 1164.395014] [ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) # 159.41 [+0.00] [ 1164.395016] [ C0] ? process_one_work (kernel/workqueue.c:3228 (discriminator 4)) # 159.41 [+0.00] [ 1164.395018] [ C0] ? worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2)) # 159.41 [+0.00] [ 1164.395019] [ C0] ? kthread (kernel/kthread.c:463) # 159.42 [+0.00] [ 1164.395021] [ C0] ? ret_from_fork (arch/x86/kernel/process.c:164) # 159.42 [+0.00] [ 1164.395024] [ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256) # 159.43 [+0.00] [ 1164.395036] [ C0] kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) # 159.43 [+0.00] [ 1164.395038] [ C0] __kasan_slab_alloc (mm/kasan/common.c:369) # 159.43 [+0.00] [ 1164.395040] [ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) # 159.44 [+0.00] [ 1164.395042] [ C0] ? ___slab_alloc (mm/slub.c:1079 mm/slub.c:4645) # 159.44 [+0.00] [ 1164.395046] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 159.45 [+0.00] [ 1164.395049] [ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 159.45 [+0.00] [ 1164.395051] [ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) # 159.45 [+0.00] [ 1164.395052] [ C0] ? __slab_alloc.isra.0 (mm/slub.c:4782 (discriminator 3)) # 159.46 [+0.00] [ 1164.395054] [ C0] __create_object (mm/kmemleak.c:780) # 159.46 [+0.00] [ 1164.395057] [ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771) # 159.46 [+0.00] [ 1164.395059] [ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) # 159.47 [+0.01] [ 1164.395063] [ C0] ? irqentry_exit (kernel/entry/common.c:220) # 159.47 [+0.00] [ 1164.395066] [ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) # 159.48 [+0.00] [ 1164.395068] [ C0] ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) # 159.48 [+0.00] [ 1164.395070] [ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:256) # 159.49 [+0.00] [ 1164.395075] [ C0] ? __create_object (mm/kmemleak.c:786) # 159.49 [+0.00] [ 1164.395077] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 159.49 [+0.00] [ 1164.395082] [ C0] dst_init (./include/linux/netdevice.h:4406 ./include/linux/netdevice.h:4435 net/core/dst.c:52) # 159.50 [+0.00] [ 1164.395085] [ C0] dst_alloc (net/core/dst.c:93) # 159.50 [+0.00] [ 1164.395088] [ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) # 159.50 [+0.00] [ 1164.395090] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) # 159.51 [+0.00] [ 1164.395093] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) # 159.51 [+0.00] [ 1164.395094] [ C0] ? mce_severity_intel (arch/x86/kernel/cpu/mce/severity.c:411) # 159.52 [+0.00] [ 1164.395098] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 61)) # 159.52 [+0.00] [ 1164.395100] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) # 159.52 [+0.00] [ 1164.395104] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) # 159.53 [+0.00] [ 1164.395108] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 159.53 [+0.00] [ 1164.395112] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 159.54 [+0.00] [ 1164.395114] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 159.54 [+0.00] [ 1164.395116] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 159.54 [+0.00] [ 1164.395118] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 159.55 [+0.00] [ 1164.395120] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 159.55 [+0.00] [ 1164.395122] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 159.55 [+0.00] [ 1164.395125] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 159.56 [+0.00] [ 1164.395128] [ C0] ? debug_object_active_state (lib/debugobjects.c:862) # 159.56 [+0.00] [ 1164.395132] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 159.57 [+0.00] [ 1164.395135] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 159.57 [+0.00] [ 1164.395138] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 159.57 [+0.00] [ 1164.395140] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 159.58 [+0.00] [ 1164.395145] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 159.58 [+0.00] [ 1164.395147] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 159.59 [+0.00] [ 1164.395149] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 159.59 [+0.00] [ 1164.395155] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 159.59 [+0.00] [ 1164.395158] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 159.60 [+0.00] [ 1164.395162] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 159.60 [+0.00] [ 1164.395164] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 159.61 [+0.00] [ 1164.395167] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 159.61 [+0.00] [ 1164.395169] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 159.61 [+0.00] [ 1164.395170] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 159.62 [+0.00] [ 1164.395175] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 159.62 [+0.00] [ 1164.395177] [ 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) # 159.62 [+0.00] [ 1164.395181] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 159.63 [+0.00] [ 1164.395182] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 159.63 [+0.00] [ 1164.395185] [ C0] # 159.63 [+0.00] [ 1164.395185] [ C0] # 159.64 [+0.00] [ 1164.395187] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 159.64 [+0.00] [ 1164.395188] [ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) # 159.64 [+0.00] [ 1164.395192] [ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 e5 27 df fd 48 89 df e8 4d 79 df fd e8 18 ed 04 fe fb bf 01 00 00 00 8d cf d2 fd 65 8b 05 26 d2 05 02 85 c0 74 02 5b c3 e8 4b 87 87 All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 53 push %rbx 6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi b: 48 89 fb mov %rdi,%rbx e: 48 83 c7 18 add $0x18,%rdi 12: e8 e5 27 df fd call 0xfffffffffddf27fc 17: 48 89 df mov %rbx,%rdi 1a: e8 4d 79 df fd call 0xfffffffffddf796c 1f: e8 18 ed 04 fe call 0xfffffffffe04ed3c 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 8d cf d2 fd call 0xfffffffffdd2cfbc <-- trapping instruction 2f: 65 8b 05 26 d2 05 02 mov %gs:0x205d226(%rip),%eax # 0x205d25c 36: 85 c0 test %eax,%eax 38: 74 02 je 0x3c 3a: 5b pop %rbx 3b: c3 ret 3c: e8 .byte 0xe8 3d: 4b rex.WXB 3e: 87 .byte 0x87 3f: 87 .byte 0x87 Code starting with the faulting instruction =========================================== 0: e8 8d cf d2 fd call 0xfffffffffdd2cf92 5: 65 8b 05 26 d2 05 02 mov %gs:0x205d226(%rip),%eax # 0x205d232 c: 85 c0 test %eax,%eax e: 74 02 je 0x12 10: 5b pop %rbx 11: c3 ret 12: e8 .byte 0xe8 13: 4b rex.WXB 14: 87 .byte 0x87 15: 87 .byte 0x87 # 159.66 [+0.01] [ 1164.395193] [ C0] RSP: 0018:ffa0000000ab7c08 EFLAGS: 00000296 # 159.66 [+0.00] [ 1164.395194] [ C0] RAX: 0000000000005615 RBX: ff110000352361c0 RCX: ffffffffaaef0df8 # 159.67 [+0.01] [ 1164.395195] [ C0] RDX: ff110000146d8040 RSI: ffffffffab7b54dc RDI: 0000000000000001 # 159.68 [+0.01] [ 1164.395196] [ C0] RBP: ff110000352361c0 R08: 0000000000000000 R09: 0000000000000001 # 159.68 [+0.01] [ 1164.395196] [ C0] R10: 0000000000000000 R11: ff11000001ab1b78 R12: ffffffffac633734 # 159.69 [+0.01] [ 1164.395197] [ C0] R13: ff1100000f942340 R14: 0000000000800000 R15: ff11000035232080 # 159.70 [+0.01] [ 1164.395200] [ 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) # 159.70 [+0.00] [ 1164.395204] [ 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) # 159.70 [+0.00] [ 1164.395206] [ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4)) # 159.71 [+0.00] [ 1164.395211] [ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159) # 159.71 [+0.00] [ 1164.395213] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) # 159.72 [+0.00] [ 1164.395217] [ C0] ? assign_work (kernel/workqueue.c:1200) # 159.72 [+0.00] [ 1164.395220] [ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2)) # 159.72 [+0.00] [ 1164.395224] [ C0] ? process_one_work (kernel/workqueue.c:3367) # 159.73 [+0.00] [ 1164.395225] [ C0] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:290 (discriminator 1)) # 159.73 [+0.00] [ 1164.395229] [ C0] ? process_one_work (kernel/workqueue.c:3367) # 159.73 [+0.00] [ 1164.395231] [ C0] kthread (kernel/kthread.c:463) # 159.74 [+0.00] [ 1164.395232] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 159.74 [+0.00] [ 1164.395234] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 159.75 [+0.00] [ 1164.395237] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 159.75 [+0.00] [ 1164.395239] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 159.75 [+0.00] [ 1164.395242] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 159.76 [+0.00] [ 1164.395244] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 159.76 [+0.01] [ 1164.395248] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 159.77 [+0.00] [ 1164.395250] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 159.77 [+0.00] [ 1164.395252] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1124.394931][ C0] hardirqs last enabled at (39436120): irqentry_exit (kernel/entry/common.c:220) | [ 1124.394942][ C0] hardirqs last disabled at (39436121): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | [ 1124.394945][ C0] softirqs last enabled at (38671140): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | [ 1124.394949][ C0] softirqs last disabled at (38671145): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1124.394958][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1124.394960][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1124.394964][ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 91 27 df fd 48 89 df e8 f9 78 df fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 30 cf d2 fd 65 8b 05 c9 d1 05 02 85 c0 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 91 27 df fd call 0xfffffffffddf27a4 13: 48 89 df mov %rbx,%rdi 16: e8 f9 78 df fd call 0xfffffffffddf7914 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 30 cf d2 fd call 0xfffffffffdd2cf64 34: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d204 3b: 85 c0 test %eax,%eax 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 30 cf d2 fd call 0xfffffffffdd2cf3a a: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d1da 11: 85 c0 test %eax,%eax 13: 74 12 je 0x27 15: 5b pop %rbx [ 1124.394966][ C0] RSP: 0018:ffa0000000007b50 EFLAGS: 00000246 [ 1124.394969][ C0] RAX: 0000000000000086 RBX: ff110000352252c0 RCX: ffffffffaaef0e73 [ 1124.394970][ C0] RDX: ff11000001ada2c0 RSI: ffffffffab7b54dc RDI: ffffffffab26ae80 [ 1124.394970][ C0] RBP: 0000000000000287 R08: 0000000000000000 R09: 0000000000000001 [ 1124.394971][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000 [ 1124.394972][ C0] R13: ffffffffaba11280 R14: ff110000352252c0 R15: ffffffffadfb0ec0 [ 1124.394975][ C0] FS: 0000000000000000(0000) GS:ff110000882d2000(0000) knlGS:0000000000000000 [ 1124.394978][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1124.394979][ C0] CR2: 00005563156ee000 CR3: 00000000132a8001 CR4: 0000000000771ef0 [ 1124.394980][ C0] PKRU: 55555554 [ 1124.394981][ C0] Call Trace: [ 1124.394983][ C0] [ 1124.394989][ C0] __mod_timer (kernel/time/timer.c:1019) [ 1124.394995][ C0] ? add_timer_on (kernel/time/timer.c:1019) [ 1124.394998][ C0] ? tcp_orphan_count_sum (net/ipv4/tcp.c:3079 (discriminator 2)) [ 1124.395005][ C0] ? tcp_orphan_count_sum (net/ipv4/tcp.c:3089) [ 1124.395007][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 1124.395010][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 1124.395012][ C0] ? debug_object_active_state (lib/debugobjects.c:862) [ 1124.395017][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1124.395021][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1124.395025][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 1124.395027][ C0] ? tcp_orphan_count_sum (net/ipv4/tcp.c:3089) [ 1124.395030][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1124.395032][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 1124.395036][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1124.395041][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1124.395044][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1124.395047][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 1124.395051][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1124.395054][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 1124.395056][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1124.395057][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1124.395061][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 1124.395063][ 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) [ 1124.395067][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1124.395068][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1124.395071][ C0] [ 1124.395072][ C0] [ 1124.395073][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1124.395076][ C0] RIP: 0010:finish_task_switch.isra.0 (kernel/sched/core.c:5137) [ 1124.395079][ C0] Code: 04 00 00 8b 05 73 a1 a0 03 48 85 d2 0f 85 a3 03 00 00 85 c0 0f 85 ab 02 00 00 48 89 df e8 66 77 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 a1 a0 add %cl,-0x5f5e8cfb(%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 77 2c data16 ja 0x4d 21: 02 e8 add %al,%ch 23: 31 65 31 xor %esp,0x31(%rbp) 26: 00 fb add %bh,%bl 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 [ 1124.395080][ C0] RSP: 0018:ffa00000000e7c60 EFLAGS: 00000282 [ 1124.395083][ C0] RAX: 00000000024e1327 RBX: ff11000035237280 RCX: ffffffffa8c295df [ 1124.395084][ C0] RDX: ff11000001ada2c0 RSI: ffffffffab7b54dc RDI: ffffffffab26ae80 [ 1124.395084][ C0] RBP: ffa00000000e7ca8 R08: 0000000000000000 R09: 0000000000000001 [ 1124.395085][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000001b44540 [ 1124.395086][ C0] R13: ff11000001ada2c0 R14: ffffffffac633734 R15: ff11000035237298 [ 1124.395089][ 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) [ 1124.395095][ C0] __schedule (kernel/sched/core.c:5259) [ 1124.395100][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) [ 1124.395103][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1124.395107][ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) [ 1124.395109][ C0] smpboot_thread_fn (kernel/smpboot.c:156) [ 1124.395113][ C0] ? sort_range (kernel/smpboot.c:103) [ 1124.395114][ C0] kthread (kernel/kthread.c:463) [ 1124.395117][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1124.395119][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1124.395121][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1124.395123][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1124.395125][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1124.395130][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1124.395133][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 1124.395135][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1124.395138][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1129.190318][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1129.190642][ C0] rcu: 0-....: (30083 ticks this GP) idle=ec54/1/0x4000000000000000 softirq=766832/766834 fqs=6365 | [ 1129.191344][ C0] rcu: (t=26000 jiffies g=691725 q=561 ncpus=4) | [ 1129.191582][ C0] Tainted: [L]=SOFTLOCKUP [ 1129.191583][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1129.191586][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1129.191595][ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 91 27 df fd 48 89 df e8 f9 78 df fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 30 cf d2 fd 65 8b 05 c9 d1 05 02 85 c0 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 91 27 df fd call 0xfffffffffddf27a4 13: 48 89 df mov %rbx,%rdi 16: e8 f9 78 df fd call 0xfffffffffddf7914 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 30 cf d2 fd call 0xfffffffffdd2cf64 34: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d204 3b: 85 c0 test %eax,%eax 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 30 cf d2 fd call 0xfffffffffdd2cf3a a: 65 8b 05 c9 d1 05 02 mov %gs:0x205d1c9(%rip),%eax # 0x205d1da 11: 85 c0 test %eax,%eax 13: 74 12 je 0x27 15: 5b pop %rbx [ 1129.191597][ C0] RSP: 0018:ffa0000000007670 EFLAGS: 00000246 [ 1129.191601][ C0] RAX: 0000000000000082 RBX: ffffffffac129680 RCX: ffffffffaaef0e73 [ 1129.191602][ C0] RDX: ff11000001ada2c0 RSI: ffffffffab7b54dc RDI: ffffffffab26ae80 [ 1129.191604][ C0] RBP: 0000000000000246 R08: 0000000000000000 R09: 0000000000000001 [ 1129.191605][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa00000000076e8 [ 1129.191605][ C0] R13: 0000000000000010 R14: 0000000000000010 R15: ff11000035073800 [ 1129.191608][ C0] FS: 0000000000000000(0000) GS:ff110000882d2000(0000) knlGS:0000000000000000 [ 1129.191611][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1129.191612][ C0] CR2: 00005563156ee000 CR3: 00000000132a8001 CR4: 0000000000771ef0 [ 1129.191613][ C0] PKRU: 55555554 [ 1129.191614][ C0] Call Trace: [ 1129.191615][ C0] [ 1129.191619][ C0] stack_depot_save_flags (lib/stackdepot.c:722) [ 1129.191625][ C0] kasan_save_stack (mm/kasan/common.c:59) [ 1129.191629][ C0] ? kasan_save_stack (mm/kasan/common.c:58) [ 1129.191631][ C0] ? kasan_record_aux_stack (mm/kasan/generic.c:556 (discriminator 1)) [ 1129.191634][ C0] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3121) [ 1129.191638][ C0] ? kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2465 mm/slub.c:6670 mm/slub.c:6781) [ 1129.191640][ C0] ? skb_release_data (net/core/skbuff.c:1130) [ 1129.191644][ C0] ? sk_skb_reason_drop (net/core/skbuff.c:1209 net/core/skbuff.c:1246) [ 1129.191646][ C0] ? ip6_mc_input (./include/linux/skbuff.h:1332 net/ipv6/ip6_input.c:593) [ 1129.191650][ C0] ? ipv6_rcv (./include/net/dst.h:474 (discriminator 4) net/ipv6/ip6_input.c:79 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/ip6_input.c:311 (discriminator 4)) [ 1129.191651][ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6154) [ 1129.191654][ C0] ? process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6627) [ 1129.191656][ C0] ? __napi_poll.constprop.0 (net/core/dev.c:7691) [ 1129.191658][ C0] ? net_rx_action (net/core/dev.c:7753 net/core/dev.c:7905) [ 1129.191659][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1129.191663][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1129.191664][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1129.191666][ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1129.191668][ C0] ? lock_is_held_type (kernel/locking/lockdep.c:5945) [ 1129.191671][ C0] ? schedule_debug (kernel/sched/core.c:5835 (discriminator 7)) [ 1129.191673][ 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) [ 1129.191675][ C0] ? schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) [ 1129.191676][ C0] ? smpboot_thread_fn (kernel/smpboot.c:156) [ 1129.191678][ C0] ? kthread (kernel/kthread.c:463) [ 1129.191685][ C0] ? ret_from_fork (arch/x86/kernel/process.c:164) [ 1129.191688][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256) [ 1129.191701][ C0] kasan_record_aux_stack (mm/kasan/generic.c:556 (discriminator 1)) [ 1129.191703][ C0] ? __remove_object (mm/kmemleak.c:528) [ 1129.191705][ C0] __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3121) [ 1129.191707][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1129.191709][ 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) [ 1129.191710][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3)) [ 1129.191713][ C0] kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2465 mm/slub.c:6670 mm/slub.c:6781) [ 1129.191715][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1129.191718][ C0] ? skb_release_data (net/core/skbuff.c:1130) [ 1129.191722][ C0] ? skb_release_data (net/core/skbuff.c:1130) [ 1129.191724][ C0] skb_release_data (net/core/skbuff.c:1130) [ 1129.191726][ C0] ? dst_release (./include/linux/rcuref.h:174 (discriminator 3) net/core/dst.c:167 (discriminator 3)) [ 1129.191730][ C0] sk_skb_reason_drop (net/core/skbuff.c:1209 net/core/skbuff.c:1246) [ 1129.191733][ C0] ip6_mc_input (./include/linux/skbuff.h:1332 net/ipv6/ip6_input.c:593) [ 1129.191736][ C0] ? ip6_input (net/ipv6/ip6_input.c:510) [ 1129.191737][ C0] ? sock_wfree (net/core/sock.c:2683 (discriminator 1)) [ 1129.191740][ C0] ? ip6_rcv_core (./include/linux/skbuff.h:3377 net/ipv6/ip6_input.c:292) [ 1129.191744][ C0] ipv6_rcv (./include/net/dst.h:474 (discriminator 4) net/ipv6/ip6_input.c:79 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/ip6_input.c:311 (discriminator 4)) [ 1129.191746][ C0] ? ip6_rcv_core (net/ipv6/ip6_input.c:305) [ 1129.191752][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1129.191755][ C0] __netif_receive_skb_one_core (net/core/dev.c:6154) [ 1129.191758][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1129.191760][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6154) [ 1129.191762][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1129.191764][ 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) [ 1129.191766][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1129.191769][ C0] process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6627) [ 1129.191771][ C0] ? process_backlog (./include/linux/local_lock_internal.h:57 (discriminator 1) net/core/dev.c:6624 (discriminator 1)) [ 1129.191775][ C0] __napi_poll.constprop.0 (net/core/dev.c:7691) [ 1129.191778][ C0] net_rx_action (net/core/dev.c:7753 net/core/dev.c:7905) [ 1129.191785][ C0] ? run_backlog_napi (net/core/dev.c:7867) [ 1129.191794][ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 (discriminator 3) kernel/locking/spinlock.c:202 (discriminator 3)) [ 1129.191797][ C0] ? run_timer_softirq (kernel/time/timer.c:2401) [ 1129.191800][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1129.191804][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1129.191807][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 1129.191810][ 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) [ 1129.191813][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1129.191814][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1129.191816][ C0] [ 1129.191817][ C0] [ 1129.191819][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1129.191820][ C0] RIP: 0010:lock_is_held_type (kernel/locking/lockdep.c:5945) [ 1129.191822][ C0] Code: ff ff ff ff 65 0f c1 15 36 8b 08 02 83 fa 01 8b 44 24 04 75 25 9c 5a 80 e6 02 75 3f 41 f7 c6 00 02 00 00 74 01 fb 48 83 c4 08 <5b> 5d 41 5c 41 5d 41 5e 41 5f c3 c3 31 c0 eb b5 90 0f 0b 90 48 c7 All code ======== 0: ff (bad) 1: ff (bad) 2: ff (bad) 3: ff 65 0f jmp *0xf(%rbp) 6: c1 15 36 8b 08 02 83 rcll $0x83,0x2088b36(%rip) # 0x2088b43 d: fa cli e: 01 8b 44 24 04 75 add %ecx,0x75042444(%rbx) 14: 25 9c 5a 80 e6 and $0xe6805a9c,%eax 19: 02 75 3f add 0x3f(%rbp),%dh 1c: 41 f7 c6 00 02 00 00 test $0x200,%r14d 23: 74 01 je 0x26 25: fb sti 26: 48 83 c4 08 add $0x8,%rsp 2a:* 5b pop %rbx <-- trapping instruction 2b: 5d pop %rbp 2c: 41 5c pop %r12 2e: 41 5d pop %r13 30: 41 5e pop %r14 32: 41 5f pop %r15 34: c3 ret 35: c3 ret 36: 31 c0 xor %eax,%eax 38: eb b5 jmp 0xffffffffffffffef 3a: 90 nop 3b: 0f 0b ud2 3d: 90 nop 3e: 48 rex.W 3f: c7 .byte 0xc7 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: 5d pop %rbp 2: 41 5c pop %r12 4: 41 5d pop %r13 6: 41 5e pop %r14 8: 41 5f pop %r15 a: c3 ret b: c3 ret c: 31 c0 xor %eax,%eax e: eb b5 jmp 0xffffffffffffffc5 10: 90 nop 11: 0f 0b ud2 13: 90 nop 14: 48 rex.W 15: c7 .byte 0xc7 [ 1129.191823][ C0] RSP: 0018:ffa00000000e7c60 EFLAGS: 00000296 [ 1129.191824][ C0] RAX: 0000000000000000 RBX: ffffffffabd71060 RCX: 0000000000000001 [ 1129.191825][ C0] RDX: 0000000000000046 RSI: ffffffffab79e691 RDI: ffffffffab26ae80 [ 1129.191826][ C0] RBP: ff11000001ada2c0 R08: ff11000001ada2c0 R09: fffffbfff58c650a [ 1129.191828][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000 [ 1129.191828][ C0] R13: ff11000035237cc0 R14: 0000000000000246 R15: 00000000ffffffff [ 1129.191835][ C0] schedule_debug (kernel/sched/core.c:5835 (discriminator 7)) [ 1129.191837][ C0] ? trace_sched_entry_tp (./include/trace/events/sched.h:882 (discriminator 33)) [ 1129.191839][ 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) [ 1129.191844][ C0] ? io_schedule_timeout (kernel/sched/core.c:6719) [ 1129.191847][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1129.191851][ C0] schedule (kernel/sched/core.c:6946 kernel/sched/core.c:6960) [ 1129.191853][ C0] smpboot_thread_fn (kernel/smpboot.c:156) [ 1129.191856][ C0] ? sort_range (kernel/smpboot.c:103) [ 1129.191857][ C0] kthread (kernel/kthread.c:463) [ 1129.191859][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1129.191861][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1129.191863][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1129.191865][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1129.191867][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1129.191869][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1129.191873][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 1129.191877][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1129.191879][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1164.394894][ C0] hardirqs last disabled at (868273): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | [ 1164.394896][ C0] softirqs last enabled at (739012): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | [ 1164.394901][ C0] softirqs last disabled at (739015): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) | [ 1164.394911][ C0] Tainted: [L]=SOFTLOCKUP [ 1164.394912][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1164.394914][ C0] Workqueue: mm_percpu_wq vmstat_update [ 1164.394919][ C0] RIP: 0010:stack_trace_consume_entry (kernel/stacktrace.c:94) [ 1164.394923][ C0] Code: 8b 08 48 8d 14 d1 48 b9 00 00 00 00 00 fc ff df 48 89 d7 48 c1 ef 03 80 3c 0f 00 0f 85 89 00 00 00 48 89 32 8b 70 08 39 70 10 <0f> 92 c1 89 c8 48 83 c4 18 c3 83 e9 01 89 48 0c b9 01 00 00 00 48 All code ======== 0: 8b 08 mov (%rax),%ecx 2: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 6: 48 b9 00 00 00 00 00 movabs $0xdffffc0000000000,%rcx d: fc ff df 10: 48 89 d7 mov %rdx,%rdi 13: 48 c1 ef 03 shr $0x3,%rdi 17: 80 3c 0f 00 cmpb $0x0,(%rdi,%rcx,1) 1b: 0f 85 89 00 00 00 jne 0xaa 21: 48 89 32 mov %rsi,(%rdx) 24: 8b 70 08 mov 0x8(%rax),%esi 27: 39 70 10 cmp %esi,0x10(%rax) 2a:* 0f 92 c1 setb %cl <-- trapping instruction 2d: 89 c8 mov %ecx,%eax 2f: 48 83 c4 18 add $0x18,%rsp 33: c3 ret 34: 83 e9 01 sub $0x1,%ecx 37: 89 48 0c mov %ecx,0xc(%rax) 3a: b9 01 00 00 00 mov $0x1,%ecx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 92 c1 setb %cl 3: 89 c8 mov %ecx,%eax 5: 48 83 c4 18 add $0x18,%rsp 9: c3 ret a: 83 e9 01 sub $0x1,%ecx d: 89 48 0c mov %ecx,0xc(%rax) 10: b9 01 00 00 00 mov $0x1,%ecx 15: 48 rex.W [ 1164.394925][ C0] RSP: 0018:ffa0000000007398 EFLAGS: 00000283 [ 1164.394927][ C0] RAX: ffa0000000007488 RBX: fff3fc0000000e8d RCX: dffffc0000000000 [ 1164.394928][ C0] RDX: ffa00000000075c0 RSI: 0000000000000040 RDI: 1ff4000000000eb8 [ 1164.394929][ C0] RBP: ffa0000000007458 R08: 0000000000000000 R09: ffffffffac6c5e00 [ 1164.394930][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffa8dc3bc0 [ 1164.394930][ C0] R13: ffa0000000007488 R14: 0000000000000000 R15: ff110000146d8040 [ 1164.394933][ C0] FS: 0000000000000000(0000) GS:ff110000882d2000(0000) knlGS:0000000000000000 [ 1164.394936][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1164.394937][ C0] CR2: 00005563156ee000 CR3: 00000000132a8001 CR4: 0000000000771ef0 [ 1164.394938][ C0] PKRU: 55555554 [ 1164.394940][ C0] Call Trace: [ 1164.394942][ C0] [ 1164.394943][ C0] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 (discriminator 1)) [ 1164.394950][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 2)) [ 1164.394957][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256) [ 1164.394962][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 1164.394964][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 1164.394969][ C0] kasan_save_stack (mm/kasan/common.c:58) [ 1164.394972][ C0] ? kasan_save_stack (mm/kasan/common.c:58) [ 1164.394973][ C0] ? kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) [ 1164.394975][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:369) [ 1164.394976][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) [ 1164.394979][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1164.394981][ C0] ? __create_object (mm/kmemleak.c:780) [ 1164.394983][ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771) [ 1164.394984][ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) [ 1164.394989][ C0] ? dst_init (./include/linux/netdevice.h:4406 ./include/linux/netdevice.h:4435 net/core/dst.c:52) [ 1164.394992][ C0] ? dst_alloc (net/core/dst.c:93) [ 1164.394993][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) [ 1164.394996][ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1164.394998][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1164.395001][ C0] ? call_timer_fn (kernel/time/timer.c:1749) [ 1164.395004][ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 1164.395005][ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 1164.395007][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1164.395009][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1164.395010][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1164.395011][ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1164.395014][ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) [ 1164.395016][ C0] ? process_one_work (kernel/workqueue.c:3228 (discriminator 4)) [ 1164.395018][ C0] ? worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2)) [ 1164.395019][ C0] ? kthread (kernel/kthread.c:463) [ 1164.395021][ C0] ? ret_from_fork (arch/x86/kernel/process.c:164) [ 1164.395024][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256) [ 1164.395036][ C0] kasan_save_track (mm/kasan/common.c:70 (discriminator 1) mm/kasan/common.c:79 (discriminator 1)) [ 1164.395038][ C0] __kasan_slab_alloc (mm/kasan/common.c:369) [ 1164.395040][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) [ 1164.395042][ C0] ? ___slab_alloc (mm/slub.c:1079 mm/slub.c:4645) [ 1164.395046][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1164.395049][ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1164.395051][ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) [ 1164.395052][ C0] ? __slab_alloc.isra.0 (mm/slub.c:4782 (discriminator 3)) [ 1164.395054][ C0] __create_object (mm/kmemleak.c:780) [ 1164.395057][ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771) [ 1164.395059][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) [ 1164.395063][ C0] ? irqentry_exit (kernel/entry/common.c:220) [ 1164.395066][ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) [ 1164.395068][ C0] ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) [ 1164.395070][ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:256) [ 1164.395075][ C0] ? __create_object (mm/kmemleak.c:786) [ 1164.395077][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1164.395082][ C0] dst_init (./include/linux/netdevice.h:4406 ./include/linux/netdevice.h:4435 net/core/dst.c:52) [ 1164.395085][ C0] dst_alloc (net/core/dst.c:93) [ 1164.395088][ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) [ 1164.395090][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) [ 1164.395093][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1164.395094][ C0] ? mce_severity_intel (arch/x86/kernel/cpu/mce/severity.c:411) [ 1164.395098][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 61)) [ 1164.395100][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) [ 1164.395104][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) [ 1164.395108][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1164.395112][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1164.395114][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1164.395116][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 1164.395118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1164.395120][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1164.395122][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 1164.395125][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 1164.395128][ C0] ? debug_object_active_state (lib/debugobjects.c:862) [ 1164.395132][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1164.395135][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1164.395138][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 1164.395140][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1164.395145][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1164.395147][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 1164.395149][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1164.395155][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1164.395158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1164.395162][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 1164.395164][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1164.395167][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 1164.395169][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1164.395170][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1164.395175][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 1164.395177][ 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) [ 1164.395181][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1164.395182][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1164.395185][ C0] [ 1164.395185][ C0] [ 1164.395187][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1164.395188][ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) [ 1164.395192][ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 e5 27 df fd 48 89 df e8 4d 79 df fd e8 18 ed 04 fe fb bf 01 00 00 00 8d cf d2 fd 65 8b 05 26 d2 05 02 85 c0 74 02 5b c3 e8 4b 87 87 All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 53 push %rbx 6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi b: 48 89 fb mov %rdi,%rbx e: 48 83 c7 18 add $0x18,%rdi 12: e8 e5 27 df fd call 0xfffffffffddf27fc 17: 48 89 df mov %rbx,%rdi 1a: e8 4d 79 df fd call 0xfffffffffddf796c 1f: e8 18 ed 04 fe call 0xfffffffffe04ed3c 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 8d cf d2 fd call 0xfffffffffdd2cfbc <-- trapping instruction 2f: 65 8b 05 26 d2 05 02 mov %gs:0x205d226(%rip),%eax # 0x205d25c 36: 85 c0 test %eax,%eax 38: 74 02 je 0x3c 3a: 5b pop %rbx 3b: c3 ret 3c: e8 .byte 0xe8 3d: 4b rex.WXB 3e: 87 .byte 0x87 3f: 87 .byte 0x87 Code starting with the faulting instruction =========================================== 0: e8 8d cf d2 fd call 0xfffffffffdd2cf92 5: 65 8b 05 26 d2 05 02 mov %gs:0x205d226(%rip),%eax # 0x205d232 c: 85 c0 test %eax,%eax e: 74 02 je 0x12 10: 5b pop %rbx 11: c3 ret 12: e8 .byte 0xe8 13: 4b rex.WXB 14: 87 .byte 0x87 15: 87 .byte 0x87 [ 1164.395193][ C0] RSP: 0018:ffa0000000ab7c08 EFLAGS: 00000296 [ 1164.395194][ C0] RAX: 0000000000005615 RBX: ff110000352361c0 RCX: ffffffffaaef0df8 [ 1164.395195][ C0] RDX: ff110000146d8040 RSI: ffffffffab7b54dc RDI: 0000000000000001 [ 1164.395196][ C0] RBP: ff110000352361c0 R08: 0000000000000000 R09: 0000000000000001 [ 1164.395196][ C0] R10: 0000000000000000 R11: ff11000001ab1b78 R12: ffffffffac633734 [ 1164.395197][ C0] R13: ff1100000f942340 R14: 0000000000800000 R15: ff11000035232080 [ 1164.395200][ 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) [ 1164.395204][ 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) [ 1164.395206][ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4)) [ 1164.395211][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159) [ 1164.395213][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1164.395217][ C0] ? assign_work (kernel/workqueue.c:1200) [ 1164.395220][ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2)) [ 1164.395224][ C0] ? process_one_work (kernel/workqueue.c:3367) [ 1164.395225][ C0] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:290 (discriminator 1)) [ 1164.395229][ C0] ? process_one_work (kernel/workqueue.c:3367) [ 1164.395231][ C0] kthread (kernel/kthread.c:463) [ 1164.395232][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1164.395234][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1164.395237][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1164.395239][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1164.395242][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1164.395244][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1164.395248][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 1164.395250][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) Finger prints: _raw_spin_unlock_irqrestore:stack_depot_save_flags:kasan_save_stack:kasan_record_aux_stack:kmem_cache_free irqentry_exit:sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:_raw_spin_unlock_irqrestore sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:stack_trace_consume_entry:arch_stack_walk