======================================
| # 171.96 [+0.00] [ 480.405218] [ C0] hardirqs last enabled at (786232): irqentry_exit (kernel/entry/common.c:220)
| # 171.97 [+0.01] [ 480.405228] [ C0] hardirqs last disabled at (786233): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| # 171.98 [+0.01] [ 480.405231] [ C0] softirqs last enabled at (98298): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| # 171.98 [+0.01] [ 480.405237] [ C0] softirqs last disabled at (98307): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 172.00 [+0.01] [ 480.405249] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
# 172.00 [+0.00] [ 480.405251] [ C0] Workqueue: events vmstat_shepherd
# 172.01 [+0.00] [ 480.405258] [ C0] RIP: 0010:orc_find.part.0 (arch/x86/kernel/unwind_orc.c:228)
# 172.01 [+0.00] [ 480.405263] [ C0] Code: 41 89 c2 39 d0 0f 83 19 02 00 00 48 ba 00 00 00 00 00 fc ff df 89 c1 48 8d 3c 8d 84 43 a5 89 48 89 fe 48 c1 ee 03 0f b6 34 16 <48> 89 fa 83 e2 07 83 c2 03 40 38 f2 7c 09 40 84 f6 0f 85 86 01 00
All code
========
0: 41 89 c2 mov %eax,%r10d
3: 39 d0 cmp %edx,%eax
5: 0f 83 19 02 00 00 jae 0x224
b: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx
12: fc ff df
15: 89 c1 mov %eax,%ecx
17: 48 8d 3c 8d 84 43 a5 lea -0x765abc7c(,%rcx,4),%rdi
1e: 89
1f: 48 89 fe mov %rdi,%rsi
22: 48 c1 ee 03 shr $0x3,%rsi
26: 0f b6 34 16 movzbl (%rsi,%rdx,1),%esi
2a:* 48 89 fa mov %rdi,%rdx <-- trapping instruction
2d: 83 e2 07 and $0x7,%edx
30: 83 c2 03 add $0x3,%edx
33: 40 38 f2 cmp %sil,%dl
36: 7c 09 jl 0x41
38: 40 84 f6 test %sil,%sil
3b: 0f .byte 0xf
3c: 85 .byte 0x85
3d: 86 01 xchg %al,(%rcx)
...
Code starting with the faulting instruction
===========================================
0: 48 89 fa mov %rdi,%rdx
3: 83 e2 07 and $0x7,%edx
6: 83 c2 03 add $0x3,%edx
9: 40 38 f2 cmp %sil,%dl
c: 7c 09 jl 0x17
e: 40 84 f6 test %sil,%sil
11: 0f .byte 0xf
12: 85 .byte 0x85
13: 86 01 xchg %al,(%rcx)
...
# 172.02 [+0.01] [ 480.405265] [ C0] RSP: 0018:ffa00000000074c0 EFLAGS: 00000212
# 172.03 [+0.00] [ 480.405268] [ C0] RAX: 000000000000364f RBX: ffffffff85564fd0 RCX: 000000000000364f
# 172.03 [+0.00] [ 480.405270] [ C0] RDX: dffffc0000000000 RSI: 0000000000000000 RDI: ffffffff89a61cc0
# 172.04 [+0.01] [ 480.405272] [ C0] RBP: 0000000000000001 R08: ff11000001ab8ae0 R09: ff11000001ab8ae0
# 172.04 [+0.01] [ 480.405274] [ C0] R10: 000000000000364f R11: 000000000002aef8 R12: ffa0000000007650
# 172.05 [+0.01] [ 480.405275] [ C0] R13: ffa00000000075f8 R14: 0000000000000000 R15: ff11000001ab8040
# 172.05 [+0.00] [ 480.405278] [ C0] FS: 0000000000000000(0000) GS:ff110000a58d6000(0000) knlGS:0000000000000000
# 172.06 [+0.00] [ 480.405283] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
# 172.06 [+0.00] [ 480.405285] [ C0] CR2: 00007ffcdffd7de0 CR3: 000000000922e003 CR4: 0000000000771ef0
# 172.07 [+0.01] [ 480.405286] [ C0] PKRU: 55555554
# 172.07 [+0.00] [ 480.405288] [ C0] Call Trace:
# 172.07 [+0.00] [ 480.405291] [ C0]
# 172.07 [+0.00] [ 480.405297] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.08 [+0.00] [ 480.405302] [ C0] unwind_next_frame (arch/x86/kernel/unwind_orc.c:511)
# 172.08 [+0.00] [ 480.405306] [ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
# 172.09 [+0.00] [ 480.405315] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485)
# 172.09 [+0.00] [ 480.405322] [ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770)
# 172.09 [+0.00] [ 480.405327] [ C0] ? write_profile (kernel/stacktrace.c:83)
# 172.10 [+0.00] [ 480.405331] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
# 172.10 [+0.00] [ 480.405340] [ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
# 172.10 [+0.00] [ 480.405347] [ C0] stack_trace_save (kernel/stacktrace.c:123)
# 172.11 [+0.00] [ 480.405350] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114)
# 172.11 [+0.00] [ 480.405357] [ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
# 172.11 [+0.00] [ 480.405361] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 172.12 [+0.00] [ 480.405365] [ C0] kasan_save_stack (mm/kasan/common.c:57)
# 172.12 [+0.00] [ 480.405369] [ C0] ? kasan_save_stack (mm/kasan/common.c:57)
# 172.12 [+0.00] [ 480.405372] [ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
# 172.13 [+0.00] [ 480.405374] [ C0] ? __kasan_slab_alloc (mm/kasan/common.c:368)
# 172.13 [+0.00] [ 480.405377] [ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270)
# 172.14 [+0.00] [ 480.405381] [ C0] ? dst_alloc (net/core/dst.c:90)
# 172.14 [+0.00] [ 480.405385] [ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
# 172.14 [+0.00] [ 480.405389] [ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
# 172.15 [+0.00] [ 480.405392] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 172.15 [+0.00] [ 480.405396] [ C0] ? call_timer_fn (kernel/time/timer.c:1749)
# 172.15 [+0.00] [ 480.405399] [ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 172.16 [+0.00] [ 480.405401] [ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 172.16 [+0.00] [ 480.405404] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 172.17 [+0.00] [ 480.405407] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 172.17 [+0.00] [ 480.405409] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
# 172.17 [+0.00] [ 480.405412] [ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 172.18 [+0.00] [ 480.405415] [ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
# 172.18 [+0.00] [ 480.405418] [ C0] ? process_one_work (kernel/workqueue.c:3228 (discriminator 4))
# 172.18 [+0.00] [ 480.405421] [ C0] ? worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
# 172.19 [+0.00] [ 480.405423] [ C0] ? kthread (kernel/kthread.c:463)
# 172.19 [+0.00] [ 480.405426] [ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
# 172.19 [+0.00] [ 480.405430] [ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
# 172.20 [+0.00] [ 480.405453] [ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
# 172.20 [+0.00] [ 480.405456] [ C0] __kasan_slab_alloc (mm/kasan/common.c:368)
# 172.20 [+0.00] [ 480.405461] [ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270)
# 172.21 [+0.00] [ 480.405469] [ C0] ? dst_alloc (net/core/dst.c:90)
# 172.21 [+0.00] [ 480.405471] [ C0] dst_alloc (net/core/dst.c:90)
# 172.21 [+0.00] [ 480.405477] [ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
# 172.22 [+0.00] [ 480.405480] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248)
# 172.22 [+0.00] [ 480.405485] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
# 172.23 [+0.00] [ 480.405493] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
# 172.23 [+0.00] [ 480.405502] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
# 172.23 [+0.00] [ 480.405511] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 172.24 [+0.00] [ 480.405516] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 172.24 [+0.00] [ 480.405521] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.24 [+0.00] [ 480.405523] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
# 172.25 [+0.00] [ 480.405526] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 172.25 [+0.00] [ 480.405531] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 172.25 [+0.00] [ 480.405534] [ C0] call_timer_fn (kernel/time/timer.c:1749)
# 172.26 [+0.00] [ 480.405539] [ C0] ? detach_if_pending (kernel/time/timer.c:1725)
# 172.26 [+0.00] [ 480.405542] [ C0] ? debug_object_active_state (lib/debugobjects.c:862)
# 172.27 [+0.00] [ 480.405549] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 172.27 [+0.00] [ 480.405554] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.27 [+0.00] [ 480.405559] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 172.28 [+0.00] [ 480.405563] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 172.28 [+0.00] [ 480.405569] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 172.28 [+0.00] [ 480.405572] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
# 172.29 [+0.00] [ 480.405576] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
# 172.29 [+0.00] [ 480.405587] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
# 172.30 [+0.00] [ 480.405590] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 172.30 [+0.00] [ 480.405597] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 172.30 [+0.00] [ 480.405602] [ C0] ? __run_timers (kernel/time/timer.c:2401)
# 172.31 [+0.00] [ 480.405606] [ C0] ? handle_softirqs (kernel/softirq.c:608)
# 172.31 [+0.00] [ 480.405609] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.31 [+0.00] [ 480.405611] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 172.32 [+0.00] [ 480.405619] [ C0] ? _local_bh_enable (kernel/softirq.c:580)
# 172.32 [+0.00] [ 480.405622] [ 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)
# 172.32 [+0.00] [ 480.405629] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 172.33 [+0.00] [ 480.405632] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
# 172.33 [+0.00] [ 480.405635] [ C0]
# 172.33 [+0.00] [ 480.405636] [ C0]
# 172.34 [+0.00] [ 480.405639] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 172.34 [+0.00] [ 480.405642] [ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
# 172.34 [+0.00] [ 480.405645] [ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 a5 87 df fd 48 89 df e8 0d d9 df fd e8 18 4a 05 fe fb bf 01 00 00 00 4d 2f d3 fd 65 8b 05 26 f2 05 02 85 c0 74 02 5b c3 e8 4b e7 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 a5 87 df fd call 0xfffffffffddf87bc
17: 48 89 df mov %rbx,%rdi
1a: e8 0d d9 df fd call 0xfffffffffddfd92c
1f: e8 18 4a 05 fe call 0xfffffffffe054a3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 4d 2f d3 fd call 0xfffffffffdd32f7c <-- trapping instruction
2f: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b e7 87 rex.WXB out %eax,$0x87
Code starting with the faulting instruction
===========================================
0: e8 4d 2f d3 fd call 0xfffffffffdd32f52
5: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b e7 87 rex.WXB out %eax,$0x87
# 172.36 [+0.01] [ 480.405647] [ C0] RSP: 0018:ffa00000000a7c08 EFLAGS: 00000296
# 172.36 [+0.00] [ 480.405649] [ C0] RAX: 0000000000018001 RBX: ff1100002f6361c0 RCX: ffffffff87ceadf8
# 172.37 [+0.01] [ 480.405651] [ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: 0000000000000001
# 172.37 [+0.01] [ 480.405652] [ C0] RBP: ff1100002f6361c0 R08: 0000000000000000 R09: 0000000000000001
# 172.38 [+0.01] [ 480.405653] [ C0] R10: 0000000000000000 R11: ff11000001139b78 R12: ffffffff89432234
# 172.39 [+0.01] [ 480.405655] [ C0] R13: ff11000001944040 R14: 0000000000800010 R15: ffffffff88d08c40
# 172.39 [+0.01] [ 480.405662] [ 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)
# 172.40 [+0.00] [ 480.405669] [ 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)
# 172.40 [+0.00] [ 480.405672] [ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4))
# 172.40 [+0.00] [ 480.405682] [ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159)
# 172.41 [+0.00] [ 480.405685] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
# 172.41 [+0.00] [ 480.405693] [ C0] ? assign_work (kernel/workqueue.c:1200)
# 172.41 [+0.00] [ 480.405698] [ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
# 172.42 [+0.00] [ 480.405709] [ C0] ? process_one_work (kernel/workqueue.c:3367)
# 172.42 [+0.00] [ 480.405712] [ C0] kthread (kernel/kthread.c:463)
# 172.42 [+0.00] [ 480.405716] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 172.43 [+0.00] [ 480.405718] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 172.43 [+0.00] [ 480.405722] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.44 [+0.00] [ 480.405726] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 172.44 [+0.00] [ 480.405729] [ C0] ret_from_fork (arch/x86/kernel/process.c:164)
# 172.44 [+0.00] [ 480.405733] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
# 172.45 [+0.01] [ 480.405740] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
# 172.45 [+0.00] [ 480.405743] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 172.46 [+0.00] [ 480.405747] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| # 172.46 [+0.00] [ 489.752974] [ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| # 172.47 [+0.00] [ 489.753350] [ C0] rcu: 0-....: (35736 ticks this GP) idle=05c4/1/0x4000000000000000 softirq=129222/129225 fqs=5916
| # 172.47 [+0.01] [ 489.754192] [ C0] rcu: (t=26000 jiffies g=149161 q=601 ncpus=4)
| # 172.48 [+0.01] [ 489.754484] [ C0] Tainted: [L]=SOFTLOCKUP
# 172.49 [+0.00] [ 489.754486] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
# 172.49 [+0.01] [ 489.754488] [ C0] Workqueue: events vmstat_shepherd
# 172.50 [+0.00] [ 489.754499] [ C0] RIP: 0010:mix_interrupt_randomness (drivers/char/random.c:664 (discriminator 3) drivers/char/random.c:1107 (discriminator 3))
# 172.50 [+0.00] [ 489.754505] [ C0] Code: 00 00 00 00 fc ff df 48 89 f9 48 c1 e9 03 80 3c 11 00 0f 85 b9 00 00 00 49 89 44 24 f0 e8 e5 a8 03 ff fb 48 c7 c7 f8 a0 02 89 48 5c fe 00 48 89 de ba 10 00 00 00 48 c7 c7 80 a0 02 89 49 89
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: fc cld
5: ff lcall (bad)
6: df 48 89 fisttps -0x77(%rax)
9: f9 stc
a: 48 c1 e9 03 shr $0x3,%rcx
e: 80 3c 11 00 cmpb $0x0,(%rcx,%rdx,1)
12: 0f 85 b9 00 00 00 jne 0xd1
18: 49 89 44 24 f0 mov %rax,-0x10(%r12)
1d: e8 e5 a8 03 ff call 0xffffffffff03a907
22: fb sti
23: 48 c7 c7 f8 a0 02 89 mov $0xffffffff8902a0f8,%rdi
2a:* e8 48 5c fe 00 call 0xfe5c77 <-- trapping instruction
2f: 48 89 de mov %rbx,%rsi
32: ba 10 00 00 00 mov $0x10,%edx
37: 48 c7 c7 80 a0 02 89 mov $0xffffffff8902a080,%rdi
3e: 49 rex.WB
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: e8 48 5c fe 00 call 0xfe5c4d
5: 48 89 de mov %rbx,%rsi
8: ba 10 00 00 00 mov $0x10,%edx
d: 48 c7 c7 80 a0 02 89 mov $0xffffffff8902a080,%rdi
14: 49 rex.WB
15: 89 .byte 0x89
# 172.51 [+0.01] [ 489.754508] [ C0] RSP: 0018:ffa0000000007be0 EFLAGS: 00000286
# 172.52 [+0.00] [ 489.754511] [ C0] RAX: 00000000000fc946 RBX: ffa0000000007c08 RCX: ffffffff86d04f2b
# 172.53 [+0.01] [ 489.754513] [ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: ffffffff8902a0f8
# 172.53 [+0.01] [ 489.754514] [ C0] RBP: 1ff4000000000f7d R08: 0000000000000000 R09: 0000000000000001
# 172.54 [+0.01] [ 489.754516] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100002f633ab0
# 172.54 [+0.01] [ 489.754517] [ C0] R13: 000000008003e176 R14: ffffffff86d04d90 R15: 0000000100029a00
# 172.55 [+0.00] [ 489.754521] [ C0] FS: 0000000000000000(0000) GS:ff110000a58d6000(0000) knlGS:0000000000000000
# 172.55 [+0.00] [ 489.754524] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
# 172.56 [+0.00] [ 489.754526] [ C0] CR2: 00007ffcdffd7de0 CR3: 000000000922e003 CR4: 0000000000771ef0
# 172.56 [+0.01] [ 489.754528] [ C0] PKRU: 55555554
# 172.57 [+0.00] [ 489.754529] [ C0] Call Trace:
# 172.57 [+0.00] [ 489.754531] [ C0]
# 172.57 [+0.00] [ 489.754536] [ C0] ? crng_reseed (drivers/char/random.c:1078)
# 172.57 [+0.00] [ 489.754540] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
# 172.58 [+0.00] [ 489.754544] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 172.58 [+0.00] [ 489.754552] [ C0] call_timer_fn (kernel/time/timer.c:1749)
# 172.58 [+0.00] [ 489.754557] [ C0] ? detach_if_pending (kernel/time/timer.c:1725)
# 172.59 [+0.00] [ 489.754560] [ C0] ? debug_object_active_state (lib/debugobjects.c:862)
# 172.59 [+0.00] [ 489.754567] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 172.60 [+0.00] [ 489.754571] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.60 [+0.00] [ 489.754578] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 172.60 [+0.00] [ 489.754582] [ C0] ? crng_reseed (drivers/char/random.c:1078)
# 172.61 [+0.00] [ 489.754587] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 172.61 [+0.00] [ 489.754590] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
# 172.61 [+0.00] [ 489.754594] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
# 172.61 [+0.00] [ 489.754605] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
# 172.62 [+0.00] [ 489.754608] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 172.62 [+0.00] [ 489.754615] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 172.62 [+0.00] [ 489.754620] [ C0] ? __run_timers (kernel/time/timer.c:2401)
# 172.63 [+0.00] [ 489.754624] [ C0] ? handle_softirqs (kernel/softirq.c:608)
# 172.63 [+0.00] [ 489.754628] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.64 [+0.00] [ 489.754631] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 172.64 [+0.00] [ 489.754638] [ C0] ? _local_bh_enable (kernel/softirq.c:580)
# 172.64 [+0.00] [ 489.754641] [ 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)
# 172.65 [+0.00] [ 489.754648] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 172.65 [+0.00] [ 489.754651] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
# 172.65 [+0.00] [ 489.754656] [ C0]
# 172.66 [+0.00] [ 489.754657] [ C0]
# 172.66 [+0.00] [ 489.754660] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 172.66 [+0.00] [ 489.754664] [ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
# 172.67 [+0.00] [ 489.754668] [ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 a5 87 df fd 48 89 df e8 0d d9 df fd e8 18 4a 05 fe fb bf 01 00 00 00 4d 2f d3 fd 65 8b 05 26 f2 05 02 85 c0 74 02 5b c3 e8 4b e7 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 a5 87 df fd call 0xfffffffffddf87bc
17: 48 89 df mov %rbx,%rdi
1a: e8 0d d9 df fd call 0xfffffffffddfd92c
1f: e8 18 4a 05 fe call 0xfffffffffe054a3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 4d 2f d3 fd call 0xfffffffffdd32f7c <-- trapping instruction
2f: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b e7 87 rex.WXB out %eax,$0x87
Code starting with the faulting instruction
===========================================
0: e8 4d 2f d3 fd call 0xfffffffffdd32f52
5: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b e7 87 rex.WXB out %eax,$0x87
# 172.68 [+0.01] [ 489.754669] [ C0] RSP: 0018:ffa00000000a7c08 EFLAGS: 00000296
# 172.69 [+0.00] [ 489.754671] [ C0] RAX: 0000000000018001 RBX: ff1100002f6361c0 RCX: ffffffff87ceadf8
# 172.69 [+0.01] [ 489.754673] [ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: 0000000000000001
# 172.70 [+0.01] [ 489.754674] [ C0] RBP: ff1100002f6361c0 R08: 0000000000000000 R09: 0000000000000001
# 172.70 [+0.01] [ 489.754675] [ C0] R10: 0000000000000000 R11: ff11000001139b78 R12: ffffffff89432234
# 172.71 [+0.01] [ 489.754677] [ C0] R13: ff11000001944040 R14: 0000000000800010 R15: ffffffff88d08c40
# 172.71 [+0.01] [ 489.754683] [ 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)
# 172.72 [+0.00] [ 489.754690] [ 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)
# 172.72 [+0.00] [ 489.754693] [ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4))
# 172.73 [+0.00] [ 489.754704] [ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159)
# 172.73 [+0.00] [ 489.754706] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
# 172.73 [+0.00] [ 489.754715] [ C0] ? assign_work (kernel/workqueue.c:1200)
# 172.74 [+0.00] [ 489.754720] [ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
# 172.74 [+0.00] [ 489.754731] [ C0] ? process_one_work (kernel/workqueue.c:3367)
# 172.75 [+0.00] [ 489.754733] [ C0] kthread (kernel/kthread.c:463)
# 172.75 [+0.00] [ 489.754737] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 172.75 [+0.00] [ 489.754740] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 172.76 [+0.00] [ 489.754744] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 172.76 [+0.00] [ 489.754748] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 172.76 [+0.00] [ 489.754751] [ C0] ret_from_fork (arch/x86/kernel/process.c:164)
# 172.77 [+0.00] [ 489.754756] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
# 172.77 [+0.00] [ 489.754763] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
# 172.77 [+0.00] [ 489.754766] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 172.78 [+0.00] [ 489.754770] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| # 172.82 [+0.01] [ 516.405226] [ C0] hardirqs last disabled at (1874107): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| # 172.83 [+0.01] [ 516.405230] [ C0] softirqs last enabled at (98298): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| # 172.84 [+0.01] [ 516.405237] [ C0] softirqs last disabled at (98307): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
| # 172.85 [+0.01] [ 516.405250] [ C0] Tainted: [L]=SOFTLOCKUP
# 172.85 [+0.00] [ 516.405252] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
# 172.86 [+0.00] [ 516.405254] [ C0] Workqueue: events vmstat_shepherd
# 172.86 [+0.00] [ 516.405261] [ C0] RIP: 0010:stack_depot_save_flags (lib/stackdepot.c:602 lib/stackdepot.c:668)
# 172.87 [+0.00] [ 516.405267] [ C0] Code: 00 00 49 8b 0f 49 39 cf 75 1d e9 c4 00 00 00 90 66 66 2e 0f 1f 84 00 00 00 00 00 48 8b 09 49 39 cf 0f 84 49 02 00 00 39 59 10 <75> ef 44 3b 69 14 75 e9 31 c0 90 66 66 2e 0f 1f 84 00 00 00 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 49 8b 0f mov (%r15),%rcx
5: 49 39 cf cmp %rcx,%r15
8: 75 1d jne 0x27
a: e9 c4 00 00 00 jmp 0xd3
f: 90 nop
10: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00 00
1b: 48 8b 09 mov (%rcx),%rcx
1e: 49 39 cf cmp %rcx,%r15
21: 0f 84 49 02 00 00 je 0x270
27: 39 59 10 cmp %ebx,0x10(%rcx)
2a:* 75 ef jne 0x1b <-- trapping instruction
2c: 44 3b 69 14 cmp 0x14(%rcx),%r13d
30: 75 e9 jne 0x1b
32: 31 c0 xor %eax,%eax
34: 90 nop
35: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3c: 00 00 00 00
Code starting with the faulting instruction
===========================================
0: 75 ef jne 0xfffffffffffffff1
2: 44 3b 69 14 cmp 0x14(%rcx),%r13d
6: 75 e9 jne 0xfffffffffffffff1
8: 31 c0 xor %eax,%eax
a: 90 nop
b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
12: 00 00 00 00
# 172.88 [+0.01] [ 516.405269] [ C0] RSP: 0018:ffa0000000007858 EFLAGS: 00000246
# 172.89 [+0.00] [ 516.405273] [ C0] RAX: 0000000000000001 RBX: 000000003a06d10a RCX: ff11000005d2b820
# 172.89 [+0.01] [ 516.405275] [ C0] RDX: 0000000000000000 RSI: ffffffff8859ca0b RDI: ffffffff8806ad00
# 172.90 [+0.01] [ 516.405277] [ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffffff894db198
# 172.90 [+0.01] [ 516.405278] [ C0] R10: 0000000000000000 R11: 0000000000000000 R12: ffa00000000078b8
# 172.91 [+0.01] [ 516.405280] [ C0] R13: 000000000000000c R14: 000000000000000c R15: ff1100002ecd10a0
# 172.92 [+0.01] [ 516.405283] [ C0] FS: 0000000000000000(0000) GS:ff110000a58d6000(0000) knlGS:0000000000000000
# 172.92 [+0.01] [ 516.405287] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
# 172.93 [+0.00] [ 516.405289] [ C0] CR2: 00007ffcdffd7de0 CR3: 000000000922e003 CR4: 0000000000771ef0
# 172.93 [+0.01] [ 516.405291] [ C0] PKRU: 55555554
# 172.93 [+0.00] [ 516.405293] [ C0] Call Trace:
# 172.94 [+0.00] [ 516.405296] [ C0]
# 172.94 [+0.00] [ 516.405305] [ C0] set_track_prepare (mm/slub.c:1050)
# 172.94 [+0.00] [ 516.405310] [ C0] ? kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315)
# 172.95 [+0.00] [ 516.405313] [ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
# 172.95 [+0.01] [ 516.405317] [ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420)
# 172.96 [+0.01] [ 516.405322] [ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706)
# 172.96 [+0.00] [ 516.405325] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 172.97 [+0.00] [ 516.405329] [ C0] ? call_timer_fn (kernel/time/timer.c:1749)
# 172.97 [+0.00] [ 516.405333] [ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 172.97 [+0.00] [ 516.405336] [ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 172.98 [+0.00] [ 516.405339] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 172.98 [+0.00] [ 516.405342] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 172.98 [+0.00] [ 516.405344] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
# 172.99 [+0.00] [ 516.405347] [ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 172.99 [+0.00] [ 516.405350] [ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
# 172.99 [+0.00] [ 516.405353] [ C0] ? process_one_work (kernel/workqueue.c:3228 (discriminator 4))
# 173.00 [+0.00] [ 516.405356] [ C0] ? worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
# 173.00 [+0.00] [ 516.405358] [ C0] ? kthread (kernel/kthread.c:463)
# 173.00 [+0.00] [ 516.405362] [ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4645)
# 173.01 [+0.00] [ 516.405367] [ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
# 173.01 [+0.00] [ 516.405374] [ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
# 173.01 [+0.00] [ 516.405376] [ C0] __slab_alloc.isra.0 (mm/slub.c:4779)
# 173.01 [+0.00] [ 516.405380] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 173.02 [+0.00] [ 516.405387] [ C0] kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315)
# 173.02 [+0.00] [ 516.405391] [ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
# 173.02 [+0.00] [ 516.405394] [ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
# 173.03 [+0.00] [ 516.405400] [ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
# 173.03 [+0.00] [ 516.405403] [ C0] __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
# 173.03 [+0.00] [ 516.405406] [ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:672 (discriminator 1))
# 173.04 [+0.00] [ 516.405409] [ C0] ? napi_skb_cache_get (net/core/skbuff.c:650)
# 173.04 [+0.00] [ 516.405413] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
# 173.05 [+0.00] [ 516.405416] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 173.05 [+0.00] [ 516.405419] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 173.05 [+0.00] [ 516.405427] [ C0] ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420)
# 173.06 [+0.00] [ 516.405432] [ C0] ndisc_send_rs (net/ipv6/ndisc.c:706)
# 173.06 [+0.00] [ 516.405438] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 173.06 [+0.00] [ 516.405445] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 173.07 [+0.00] [ 516.405450] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 173.07 [+0.00] [ 516.405453] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
# 173.07 [+0.00] [ 516.405456] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 173.08 [+0.00] [ 516.405462] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 173.08 [+0.00] [ 516.405466] [ C0] call_timer_fn (kernel/time/timer.c:1749)
# 173.08 [+0.00] [ 516.405471] [ C0] ? detach_if_pending (kernel/time/timer.c:1725)
# 173.09 [+0.00] [ 516.405475] [ C0] ? debug_object_active_state (lib/debugobjects.c:862)
# 173.09 [+0.00] [ 516.405482] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 173.10 [+0.00] [ 516.405487] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 173.10 [+0.00] [ 516.405494] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 173.10 [+0.00] [ 516.405498] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 173.11 [+0.00] [ 516.405505] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
# 173.11 [+0.00] [ 516.405508] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
# 173.12 [+0.00] [ 516.405512] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
# 173.12 [+0.00] [ 516.405524] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
# 173.12 [+0.00] [ 516.405528] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
# 173.12 [+0.00] [ 516.405535] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 173.13 [+0.00] [ 516.405540] [ C0] ? __run_timers (kernel/time/timer.c:2401)
# 173.13 [+0.00] [ 516.405544] [ C0] ? handle_softirqs (kernel/softirq.c:608)
# 173.13 [+0.00] [ 516.405547] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 173.14 [+0.00] [ 516.405550] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
# 173.14 [+0.00] [ 516.405558] [ C0] ? _local_bh_enable (kernel/softirq.c:580)
# 173.14 [+0.00] [ 516.405561] [ 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)
# 173.15 [+0.00] [ 516.405568] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 173.15 [+0.00] [ 516.405572] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
# 173.15 [+0.00] [ 516.405575] [ C0]
# 173.16 [+0.00] [ 516.405576] [ C0]
# 173.16 [+0.00] [ 516.405580] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 173.16 [+0.00] [ 516.405582] [ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
# 173.17 [+0.00] [ 516.405586] [ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 a5 87 df fd 48 89 df e8 0d d9 df fd e8 18 4a 05 fe fb bf 01 00 00 00 4d 2f d3 fd 65 8b 05 26 f2 05 02 85 c0 74 02 5b c3 e8 4b e7 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 a5 87 df fd call 0xfffffffffddf87bc
17: 48 89 df mov %rbx,%rdi
1a: e8 0d d9 df fd call 0xfffffffffddfd92c
1f: e8 18 4a 05 fe call 0xfffffffffe054a3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 4d 2f d3 fd call 0xfffffffffdd32f7c <-- trapping instruction
2f: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b e7 87 rex.WXB out %eax,$0x87
Code starting with the faulting instruction
===========================================
0: e8 4d 2f d3 fd call 0xfffffffffdd32f52
5: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b e7 87 rex.WXB out %eax,$0x87
# 173.18 [+0.01] [ 516.405587] [ C0] RSP: 0018:ffa00000000a7c08 EFLAGS: 00000296
# 173.19 [+0.00] [ 516.405589] [ C0] RAX: 0000000000018001 RBX: ff1100002f6361c0 RCX: ffffffff87ceadf8
# 173.19 [+0.01] [ 516.405591] [ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: 0000000000000001
# 173.20 [+0.00] [ 516.405593] [ C0] RBP: ff1100002f6361c0 R08: 0000000000000000 R09: 0000000000000001
# 173.20 [+0.00] [ 516.405594] [ C0] R10: 0000000000000000 R11: ff11000001139b78 R12: ffffffff89432234
# 173.21 [+0.01] [ 516.405596] [ C0] R13: ff11000001944040 R14: 0000000000800010 R15: ffffffff88d08c40
# 173.21 [+0.01] [ 516.405603] [ 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)
# 173.22 [+0.00] [ 516.405609] [ 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)
# 173.22 [+0.00] [ 516.405612] [ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4))
# 173.22 [+0.00] [ 516.405623] [ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159)
# 173.23 [+0.00] [ 516.405626] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
# 173.23 [+0.00] [ 516.405635] [ C0] ? assign_work (kernel/workqueue.c:1200)
# 173.23 [+0.00] [ 516.405640] [ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
# 173.24 [+0.00] [ 516.405652] [ C0] ? process_one_work (kernel/workqueue.c:3367)
# 173.24 [+0.00] [ 516.405655] [ C0] kthread (kernel/kthread.c:463)
# 173.24 [+0.00] [ 516.405659] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 173.25 [+0.00] [ 516.405661] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 173.25 [+0.00] [ 516.405666] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 173.26 [+0.00] [ 516.405669] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 173.26 [+0.00] [ 516.405673] [ C0] ret_from_fork (arch/x86/kernel/process.c:164)
# 173.26 [+0.00] [ 516.405679] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
# 173.27 [+0.00] [ 516.405685] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
# 173.27 [+0.00] [ 516.405689] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 173.28 [+0.00] [ 516.405693] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| [ 480.405218][ C0] hardirqs last enabled at (786232): irqentry_exit (kernel/entry/common.c:220)
| [ 480.405228][ C0] hardirqs last disabled at (786233): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| [ 480.405231][ C0] softirqs last enabled at (98298): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| [ 480.405237][ C0] softirqs last disabled at (98307): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 480.405249][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 480.405251][ C0] Workqueue: events vmstat_shepherd
[ 480.405258][ C0] RIP: 0010:orc_find.part.0 (arch/x86/kernel/unwind_orc.c:228)
[ 480.405263][ C0] Code: 41 89 c2 39 d0 0f 83 19 02 00 00 48 ba 00 00 00 00 00 fc ff df 89 c1 48 8d 3c 8d 84 43 a5 89 48 89 fe 48 c1 ee 03 0f b6 34 16 <48> 89 fa 83 e2 07 83 c2 03 40 38 f2 7c 09 40 84 f6 0f 85 86 01 00
All code
========
0: 41 89 c2 mov %eax,%r10d
3: 39 d0 cmp %edx,%eax
5: 0f 83 19 02 00 00 jae 0x224
b: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx
12: fc ff df
15: 89 c1 mov %eax,%ecx
17: 48 8d 3c 8d 84 43 a5 lea -0x765abc7c(,%rcx,4),%rdi
1e: 89
1f: 48 89 fe mov %rdi,%rsi
22: 48 c1 ee 03 shr $0x3,%rsi
26: 0f b6 34 16 movzbl (%rsi,%rdx,1),%esi
2a:* 48 89 fa mov %rdi,%rdx <-- trapping instruction
2d: 83 e2 07 and $0x7,%edx
30: 83 c2 03 add $0x3,%edx
33: 40 38 f2 cmp %sil,%dl
36: 7c 09 jl 0x41
38: 40 84 f6 test %sil,%sil
3b: 0f .byte 0xf
3c: 85 .byte 0x85
3d: 86 01 xchg %al,(%rcx)
...
Code starting with the faulting instruction
===========================================
0: 48 89 fa mov %rdi,%rdx
3: 83 e2 07 and $0x7,%edx
6: 83 c2 03 add $0x3,%edx
9: 40 38 f2 cmp %sil,%dl
c: 7c 09 jl 0x17
e: 40 84 f6 test %sil,%sil
11: 0f .byte 0xf
12: 85 .byte 0x85
13: 86 01 xchg %al,(%rcx)
...
[ 480.405265][ C0] RSP: 0018:ffa00000000074c0 EFLAGS: 00000212
[ 480.405268][ C0] RAX: 000000000000364f RBX: ffffffff85564fd0 RCX: 000000000000364f
[ 480.405270][ C0] RDX: dffffc0000000000 RSI: 0000000000000000 RDI: ffffffff89a61cc0
[ 480.405272][ C0] RBP: 0000000000000001 R08: ff11000001ab8ae0 R09: ff11000001ab8ae0
[ 480.405274][ C0] R10: 000000000000364f R11: 000000000002aef8 R12: ffa0000000007650
[ 480.405275][ C0] R13: ffa00000000075f8 R14: 0000000000000000 R15: ff11000001ab8040
[ 480.405278][ C0] FS: 0000000000000000(0000) GS:ff110000a58d6000(0000) knlGS:0000000000000000
[ 480.405283][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 480.405285][ C0] CR2: 00007ffcdffd7de0 CR3: 000000000922e003 CR4: 0000000000771ef0
[ 480.405286][ C0] PKRU: 55555554
[ 480.405288][ C0] Call Trace:
[ 480.405291][ C0]
[ 480.405297][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 480.405302][ C0] unwind_next_frame (arch/x86/kernel/unwind_orc.c:511)
[ 480.405306][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
[ 480.405315][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485)
[ 480.405322][ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770)
[ 480.405327][ C0] ? write_profile (kernel/stacktrace.c:83)
[ 480.405331][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
[ 480.405340][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
[ 480.405347][ C0] stack_trace_save (kernel/stacktrace.c:123)
[ 480.405350][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114)
[ 480.405357][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 480.405361][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 480.405365][ C0] kasan_save_stack (mm/kasan/common.c:57)
[ 480.405369][ C0] ? kasan_save_stack (mm/kasan/common.c:57)
[ 480.405372][ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 480.405374][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:368)
[ 480.405377][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270)
[ 480.405381][ C0] ? dst_alloc (net/core/dst.c:90)
[ 480.405385][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
[ 480.405389][ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 480.405392][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 480.405396][ C0] ? call_timer_fn (kernel/time/timer.c:1749)
[ 480.405399][ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 480.405401][ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 480.405404][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 480.405407][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 480.405409][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
[ 480.405412][ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 480.405415][ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
[ 480.405418][ C0] ? process_one_work (kernel/workqueue.c:3228 (discriminator 4))
[ 480.405421][ C0] ? worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
[ 480.405423][ C0] ? kthread (kernel/kthread.c:463)
[ 480.405426][ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
[ 480.405430][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
[ 480.405453][ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 480.405456][ C0] __kasan_slab_alloc (mm/kasan/common.c:368)
[ 480.405461][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270)
[ 480.405469][ C0] ? dst_alloc (net/core/dst.c:90)
[ 480.405471][ C0] dst_alloc (net/core/dst.c:90)
[ 480.405477][ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333)
[ 480.405480][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248)
[ 480.405485][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 480.405493][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
[ 480.405502][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
[ 480.405511][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 480.405516][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 480.405521][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 480.405523][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
[ 480.405526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 480.405531][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 480.405534][ C0] call_timer_fn (kernel/time/timer.c:1749)
[ 480.405539][ C0] ? detach_if_pending (kernel/time/timer.c:1725)
[ 480.405542][ C0] ? debug_object_active_state (lib/debugobjects.c:862)
[ 480.405549][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 480.405554][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 480.405559][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 480.405563][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 480.405569][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 480.405572][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
[ 480.405576][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 480.405587][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 480.405590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 480.405597][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 480.405602][ C0] ? __run_timers (kernel/time/timer.c:2401)
[ 480.405606][ C0] ? handle_softirqs (kernel/softirq.c:608)
[ 480.405609][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 480.405611][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 480.405619][ C0] ? _local_bh_enable (kernel/softirq.c:580)
[ 480.405622][ 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)
[ 480.405629][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 480.405632][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
[ 480.405635][ C0]
[ 480.405636][ C0]
[ 480.405639][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 480.405642][ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
[ 480.405645][ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 a5 87 df fd 48 89 df e8 0d d9 df fd e8 18 4a 05 fe fb bf 01 00 00 00 4d 2f d3 fd 65 8b 05 26 f2 05 02 85 c0 74 02 5b c3 e8 4b e7 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 a5 87 df fd call 0xfffffffffddf87bc
17: 48 89 df mov %rbx,%rdi
1a: e8 0d d9 df fd call 0xfffffffffddfd92c
1f: e8 18 4a 05 fe call 0xfffffffffe054a3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 4d 2f d3 fd call 0xfffffffffdd32f7c <-- trapping instruction
2f: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b e7 87 rex.WXB out %eax,$0x87
Code starting with the faulting instruction
===========================================
0: e8 4d 2f d3 fd call 0xfffffffffdd32f52
5: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b e7 87 rex.WXB out %eax,$0x87
[ 480.405647][ C0] RSP: 0018:ffa00000000a7c08 EFLAGS: 00000296
[ 480.405649][ C0] RAX: 0000000000018001 RBX: ff1100002f6361c0 RCX: ffffffff87ceadf8
[ 480.405651][ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: 0000000000000001
[ 480.405652][ C0] RBP: ff1100002f6361c0 R08: 0000000000000000 R09: 0000000000000001
[ 480.405653][ C0] R10: 0000000000000000 R11: ff11000001139b78 R12: ffffffff89432234
[ 480.405655][ C0] R13: ff11000001944040 R14: 0000000000800010 R15: ffffffff88d08c40
[ 480.405662][ 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)
[ 480.405669][ 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)
[ 480.405672][ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4))
[ 480.405682][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159)
[ 480.405685][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 480.405693][ C0] ? assign_work (kernel/workqueue.c:1200)
[ 480.405698][ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
[ 480.405709][ C0] ? process_one_work (kernel/workqueue.c:3367)
[ 480.405712][ C0] kthread (kernel/kthread.c:463)
[ 480.405716][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 480.405718][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 480.405722][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 480.405726][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 480.405729][ C0] ret_from_fork (arch/x86/kernel/process.c:164)
[ 480.405733][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
[ 480.405740][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
[ 480.405743][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 480.405747][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| [ 489.752974][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 489.753350][ C0] rcu: 0-....: (35736 ticks this GP) idle=05c4/1/0x4000000000000000 softirq=129222/129225 fqs=5916
| [ 489.754192][ C0] rcu: (t=26000 jiffies g=149161 q=601 ncpus=4)
| [ 489.754484][ C0] Tainted: [L]=SOFTLOCKUP
[ 489.754486][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 489.754488][ C0] Workqueue: events vmstat_shepherd
[ 489.754499][ C0] RIP: 0010:mix_interrupt_randomness (drivers/char/random.c:664 (discriminator 3) drivers/char/random.c:1107 (discriminator 3))
[ 489.754505][ C0] Code: 00 00 00 00 fc ff df 48 89 f9 48 c1 e9 03 80 3c 11 00 0f 85 b9 00 00 00 49 89 44 24 f0 e8 e5 a8 03 ff fb 48 c7 c7 f8 a0 02 89 48 5c fe 00 48 89 de ba 10 00 00 00 48 c7 c7 80 a0 02 89 49 89
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: fc cld
5: ff lcall (bad)
6: df 48 89 fisttps -0x77(%rax)
9: f9 stc
a: 48 c1 e9 03 shr $0x3,%rcx
e: 80 3c 11 00 cmpb $0x0,(%rcx,%rdx,1)
12: 0f 85 b9 00 00 00 jne 0xd1
18: 49 89 44 24 f0 mov %rax,-0x10(%r12)
1d: e8 e5 a8 03 ff call 0xffffffffff03a907
22: fb sti
23: 48 c7 c7 f8 a0 02 89 mov $0xffffffff8902a0f8,%rdi
2a:* e8 48 5c fe 00 call 0xfe5c77 <-- trapping instruction
2f: 48 89 de mov %rbx,%rsi
32: ba 10 00 00 00 mov $0x10,%edx
37: 48 c7 c7 80 a0 02 89 mov $0xffffffff8902a080,%rdi
3e: 49 rex.WB
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: e8 48 5c fe 00 call 0xfe5c4d
5: 48 89 de mov %rbx,%rsi
8: ba 10 00 00 00 mov $0x10,%edx
d: 48 c7 c7 80 a0 02 89 mov $0xffffffff8902a080,%rdi
14: 49 rex.WB
15: 89 .byte 0x89
[ 489.754508][ C0] RSP: 0018:ffa0000000007be0 EFLAGS: 00000286
[ 489.754511][ C0] RAX: 00000000000fc946 RBX: ffa0000000007c08 RCX: ffffffff86d04f2b
[ 489.754513][ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: ffffffff8902a0f8
[ 489.754514][ C0] RBP: 1ff4000000000f7d R08: 0000000000000000 R09: 0000000000000001
[ 489.754516][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100002f633ab0
[ 489.754517][ C0] R13: 000000008003e176 R14: ffffffff86d04d90 R15: 0000000100029a00
[ 489.754521][ C0] FS: 0000000000000000(0000) GS:ff110000a58d6000(0000) knlGS:0000000000000000
[ 489.754524][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 489.754526][ C0] CR2: 00007ffcdffd7de0 CR3: 000000000922e003 CR4: 0000000000771ef0
[ 489.754528][ C0] PKRU: 55555554
[ 489.754529][ C0] Call Trace:
[ 489.754531][ C0]
[ 489.754536][ C0] ? crng_reseed (drivers/char/random.c:1078)
[ 489.754540][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
[ 489.754544][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 489.754552][ C0] call_timer_fn (kernel/time/timer.c:1749)
[ 489.754557][ C0] ? detach_if_pending (kernel/time/timer.c:1725)
[ 489.754560][ C0] ? debug_object_active_state (lib/debugobjects.c:862)
[ 489.754567][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 489.754571][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 489.754578][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 489.754582][ C0] ? crng_reseed (drivers/char/random.c:1078)
[ 489.754587][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 489.754590][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
[ 489.754594][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 489.754605][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 489.754608][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 489.754615][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 489.754620][ C0] ? __run_timers (kernel/time/timer.c:2401)
[ 489.754624][ C0] ? handle_softirqs (kernel/softirq.c:608)
[ 489.754628][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 489.754631][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 489.754638][ C0] ? _local_bh_enable (kernel/softirq.c:580)
[ 489.754641][ 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)
[ 489.754648][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 489.754651][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
[ 489.754656][ C0]
[ 489.754657][ C0]
[ 489.754660][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 489.754664][ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
[ 489.754668][ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 a5 87 df fd 48 89 df e8 0d d9 df fd e8 18 4a 05 fe fb bf 01 00 00 00 4d 2f d3 fd 65 8b 05 26 f2 05 02 85 c0 74 02 5b c3 e8 4b e7 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 a5 87 df fd call 0xfffffffffddf87bc
17: 48 89 df mov %rbx,%rdi
1a: e8 0d d9 df fd call 0xfffffffffddfd92c
1f: e8 18 4a 05 fe call 0xfffffffffe054a3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 4d 2f d3 fd call 0xfffffffffdd32f7c <-- trapping instruction
2f: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b e7 87 rex.WXB out %eax,$0x87
Code starting with the faulting instruction
===========================================
0: e8 4d 2f d3 fd call 0xfffffffffdd32f52
5: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b e7 87 rex.WXB out %eax,$0x87
[ 489.754669][ C0] RSP: 0018:ffa00000000a7c08 EFLAGS: 00000296
[ 489.754671][ C0] RAX: 0000000000018001 RBX: ff1100002f6361c0 RCX: ffffffff87ceadf8
[ 489.754673][ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: 0000000000000001
[ 489.754674][ C0] RBP: ff1100002f6361c0 R08: 0000000000000000 R09: 0000000000000001
[ 489.754675][ C0] R10: 0000000000000000 R11: ff11000001139b78 R12: ffffffff89432234
[ 489.754677][ C0] R13: ff11000001944040 R14: 0000000000800010 R15: ffffffff88d08c40
[ 489.754683][ 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)
[ 489.754690][ 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)
[ 489.754693][ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4))
[ 489.754704][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159)
[ 489.754706][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 489.754715][ C0] ? assign_work (kernel/workqueue.c:1200)
[ 489.754720][ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
[ 489.754731][ C0] ? process_one_work (kernel/workqueue.c:3367)
[ 489.754733][ C0] kthread (kernel/kthread.c:463)
[ 489.754737][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 489.754740][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 489.754744][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 489.754748][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 489.754751][ C0] ret_from_fork (arch/x86/kernel/process.c:164)
[ 489.754756][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
[ 489.754763][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
[ 489.754766][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 489.754770][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256)
| [ 516.405226][ C0] hardirqs last disabled at (1874107): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056)
| [ 516.405230][ C0] softirqs last enabled at (98298): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| [ 516.405237][ C0] softirqs last disabled at (98307): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
| [ 516.405250][ C0] Tainted: [L]=SOFTLOCKUP
[ 516.405252][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 516.405254][ C0] Workqueue: events vmstat_shepherd
[ 516.405261][ C0] RIP: 0010:stack_depot_save_flags (lib/stackdepot.c:602 lib/stackdepot.c:668)
[ 516.405267][ C0] Code: 00 00 49 8b 0f 49 39 cf 75 1d e9 c4 00 00 00 90 66 66 2e 0f 1f 84 00 00 00 00 00 48 8b 09 49 39 cf 0f 84 49 02 00 00 39 59 10 <75> ef 44 3b 69 14 75 e9 31 c0 90 66 66 2e 0f 1f 84 00 00 00 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 49 8b 0f mov (%r15),%rcx
5: 49 39 cf cmp %rcx,%r15
8: 75 1d jne 0x27
a: e9 c4 00 00 00 jmp 0xd3
f: 90 nop
10: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00 00
1b: 48 8b 09 mov (%rcx),%rcx
1e: 49 39 cf cmp %rcx,%r15
21: 0f 84 49 02 00 00 je 0x270
27: 39 59 10 cmp %ebx,0x10(%rcx)
2a:* 75 ef jne 0x1b <-- trapping instruction
2c: 44 3b 69 14 cmp 0x14(%rcx),%r13d
30: 75 e9 jne 0x1b
32: 31 c0 xor %eax,%eax
34: 90 nop
35: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3c: 00 00 00 00
Code starting with the faulting instruction
===========================================
0: 75 ef jne 0xfffffffffffffff1
2: 44 3b 69 14 cmp 0x14(%rcx),%r13d
6: 75 e9 jne 0xfffffffffffffff1
8: 31 c0 xor %eax,%eax
a: 90 nop
b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
12: 00 00 00 00
[ 516.405269][ C0] RSP: 0018:ffa0000000007858 EFLAGS: 00000246
[ 516.405273][ C0] RAX: 0000000000000001 RBX: 000000003a06d10a RCX: ff11000005d2b820
[ 516.405275][ C0] RDX: 0000000000000000 RSI: ffffffff8859ca0b RDI: ffffffff8806ad00
[ 516.405277][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffffff894db198
[ 516.405278][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: ffa00000000078b8
[ 516.405280][ C0] R13: 000000000000000c R14: 000000000000000c R15: ff1100002ecd10a0
[ 516.405283][ C0] FS: 0000000000000000(0000) GS:ff110000a58d6000(0000) knlGS:0000000000000000
[ 516.405287][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 516.405289][ C0] CR2: 00007ffcdffd7de0 CR3: 000000000922e003 CR4: 0000000000771ef0
[ 516.405291][ C0] PKRU: 55555554
[ 516.405293][ C0] Call Trace:
[ 516.405296][ C0]
[ 516.405305][ C0] set_track_prepare (mm/slub.c:1050)
[ 516.405310][ C0] ? kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315)
[ 516.405313][ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
[ 516.405317][ C0] ? ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420)
[ 516.405322][ C0] ? ndisc_send_rs (net/ipv6/ndisc.c:706)
[ 516.405325][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 516.405329][ C0] ? call_timer_fn (kernel/time/timer.c:1749)
[ 516.405333][ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 516.405336][ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 516.405339][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 516.405342][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 516.405344][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
[ 516.405347][ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 516.405350][ C0] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
[ 516.405353][ C0] ? process_one_work (kernel/workqueue.c:3228 (discriminator 4))
[ 516.405356][ C0] ? worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
[ 516.405358][ C0] ? kthread (kernel/kthread.c:463)
[ 516.405362][ C0] ___slab_alloc (mm/slub.c:1078 mm/slub.c:4645)
[ 516.405367][ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
[ 516.405374][ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
[ 516.405376][ C0] __slab_alloc.isra.0 (mm/slub.c:4779)
[ 516.405380][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 516.405387][ C0] kmem_cache_alloc_node_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5315)
[ 516.405391][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 516.405394][ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
[ 516.405400][ C0] ? __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
[ 516.405403][ C0] __alloc_skb (net/core/skbuff.c:679 (discriminator 4))
[ 516.405406][ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 1) net/core/skbuff.c:672 (discriminator 1))
[ 516.405409][ C0] ? napi_skb_cache_get (net/core/skbuff.c:650)
[ 516.405413][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 516.405416][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 516.405419][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 516.405427][ C0] ndisc_alloc_skb (./include/linux/skbuff.h:1383 net/ipv6/ndisc.c:420)
[ 516.405432][ C0] ndisc_send_rs (net/ipv6/ndisc.c:706)
[ 516.405438][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 516.405445][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 516.405450][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 516.405453][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1))
[ 516.405456][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 516.405462][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 516.405466][ C0] call_timer_fn (kernel/time/timer.c:1749)
[ 516.405471][ C0] ? detach_if_pending (kernel/time/timer.c:1725)
[ 516.405475][ C0] ? debug_object_active_state (lib/debugobjects.c:862)
[ 516.405482][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 516.405487][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 516.405494][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 516.405498][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 516.405505][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 516.405508][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344)
[ 516.405512][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 516.405524][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 516.405528][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33))
[ 516.405535][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 516.405540][ C0] ? __run_timers (kernel/time/timer.c:2401)
[ 516.405544][ C0] ? handle_softirqs (kernel/softirq.c:608)
[ 516.405547][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 516.405550][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623)
[ 516.405558][ C0] ? _local_bh_enable (kernel/softirq.c:580)
[ 516.405561][ 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)
[ 516.405568][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 516.405572][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49))
[ 516.405575][ C0]
[ 516.405576][ C0]
[ 516.405580][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 516.405582][ C0] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202)
[ 516.405586][ C0] Code: 0f 1f 44 00 00 53 48 8b 74 24 08 48 89 fb 48 83 c7 18 e8 a5 87 df fd 48 89 df e8 0d d9 df fd e8 18 4a 05 fe fb bf 01 00 00 00 4d 2f d3 fd 65 8b 05 26 f2 05 02 85 c0 74 02 5b c3 e8 4b e7 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 a5 87 df fd call 0xfffffffffddf87bc
17: 48 89 df mov %rbx,%rdi
1a: e8 0d d9 df fd call 0xfffffffffddfd92c
1f: e8 18 4a 05 fe call 0xfffffffffe054a3c
24: fb sti
25: bf 01 00 00 00 mov $0x1,%edi
2a:* e8 4d 2f d3 fd call 0xfffffffffdd32f7c <-- trapping instruction
2f: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f25c
36: 85 c0 test %eax,%eax
38: 74 02 je 0x3c
3a: 5b pop %rbx
3b: c3 ret
3c: e8 .byte 0xe8
3d: 4b e7 87 rex.WXB out %eax,$0x87
Code starting with the faulting instruction
===========================================
0: e8 4d 2f d3 fd call 0xfffffffffdd32f52
5: 65 8b 05 26 f2 05 02 mov %gs:0x205f226(%rip),%eax # 0x205f232
c: 85 c0 test %eax,%eax
e: 74 02 je 0x12
10: 5b pop %rbx
11: c3 ret
12: e8 .byte 0xe8
13: 4b e7 87 rex.WXB out %eax,$0x87
[ 516.405587][ C0] RSP: 0018:ffa00000000a7c08 EFLAGS: 00000296
[ 516.405589][ C0] RAX: 0000000000018001 RBX: ff1100002f6361c0 RCX: ffffffff87ceadf8
[ 516.405591][ C0] RDX: ff11000001ab8040 RSI: ffffffff885b3844 RDI: 0000000000000001
[ 516.405593][ C0] RBP: ff1100002f6361c0 R08: 0000000000000000 R09: 0000000000000001
[ 516.405594][ C0] R10: 0000000000000000 R11: ff11000001139b78 R12: ffffffff89432234
[ 516.405596][ C0] R13: ff11000001944040 R14: 0000000000800010 R15: ffffffff88d08c40
[ 516.405603][ 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)
[ 516.405609][ 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)
[ 516.405612][ C0] process_one_work (kernel/workqueue.c:3228 (discriminator 4))
[ 516.405623][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3159)
[ 516.405626][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 516.405635][ C0] ? assign_work (kernel/workqueue.c:1200)
[ 516.405640][ C0] worker_thread (kernel/workqueue.c:3334 (discriminator 2) kernel/workqueue.c:3421 (discriminator 2))
[ 516.405652][ C0] ? process_one_work (kernel/workqueue.c:3367)
[ 516.405655][ C0] kthread (kernel/kthread.c:463)
[ 516.405659][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 516.405661][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 516.405666][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 516.405669][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 516.405673][ C0] ret_from_fork (arch/x86/kernel/process.c:164)
[ 516.405679][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37)
[ 516.405685][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665)
[ 516.405689][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
Finger prints:
irqentry_exit:sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:unwind_next_frame
mix_interrupt_randomness:call_timer_fn:__run_timers:run_timer_softirq:handle_softirqs
sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:stack_depot_save_flags:set_track_prepare