======================================
| # 130.12 [+0.00] [ 580.394950] [ C0] hardirqs last enabled at (732198): irqentry_exit (kernel/entry/common.c:215)
| # 130.13 [+0.00] [ 580.394959] [ C0] hardirqs last disabled at (732199): sysvec_apic_timer_interrupt (./arch/x86/include/asm/hardirq.h:78 arch/x86/kernel/apic/apic.c:1052)
| # 130.13 [+0.01] [ 580.394961] [ C0] softirqs last enabled at (121284): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| # 130.14 [+0.00] [ 580.394965] [ C0] softirqs last disabled at (121293): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 130.15 [+0.01] [ 580.394973] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
# 130.15 [+0.00] [ 580.394975] [ C0] Workqueue: events vmstat_shepherd
# 130.15 [+0.00] [ 580.394981] [ C0] RIP: 0010:lock_acquire (kernel/locking/lockdep.c:5828)
# 130.16 [+0.00] [ 580.394985] [ C0] Code: 1b c2 18 02 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 41 56 41 55 41 89 cd 41 54 41 89 d4 55 89 f5 53 48 89 fb 48 83 ec 10 <4c> 8b 74 24 40 41 56 4c 89 4c 24 10 44 89 44 24 0c e8 5f a0 ff ff
All code
========
0: 1b c2 sbb %edx,%eax
2: 18 02 sbb %al,(%rdx)
4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
b: 00 00 00 00
f: f3 0f 1e fa endbr64
13: 41 56 push %r14
15: 41 55 push %r13
17: 41 89 cd mov %ecx,%r13d
1a: 41 54 push %r12
1c: 41 89 d4 mov %edx,%r12d
1f: 55 push %rbp
20: 89 f5 mov %esi,%ebp
22: 53 push %rbx
23: 48 89 fb mov %rdi,%rbx
26: 48 83 ec 10 sub $0x10,%rsp
2a:* 4c 8b 74 24 40 mov 0x40(%rsp),%r14 <-- trapping instruction
2f: 41 56 push %r14
31: 4c 89 4c 24 10 mov %r9,0x10(%rsp)
36: 44 89 44 24 0c mov %r8d,0xc(%rsp)
3b: e8 5f a0 ff ff call 0xffffffffffffa09f
Code starting with the faulting instruction
===========================================
0: 4c 8b 74 24 40 mov 0x40(%rsp),%r14
5: 41 56 push %r14
7: 4c 89 4c 24 10 mov %r9,0x10(%rsp)
c: 44 89 44 24 0c mov %r8d,0xc(%rsp)
11: e8 5f a0 ff ff call 0xffffffffffffa075
# 130.17 [+0.01] [ 580.394987] [ C0] RSP: 0018:ffa0000000007220 EFLAGS: 00000282
# 130.17 [+0.00] [ 580.394989] [ C0] RAX: ffffffff973037a1 RBX: ffffffff9a578fc0 RCX: 0000000000000002
# 130.17 [+0.00] [ 580.394990] [ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff9a578fc0
# 130.18 [+0.00] [ 580.394991] [ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
# 130.18 [+0.00] [ 580.394992] [ C0] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
# 130.19 [+0.00] [ 580.394992] [ C0] R13: 0000000000000002 R14: 0000000000000000 R15: ff11000001a4c4c0
# 130.19 [+0.00] [ 580.394995] [ C0] FS: 0000000000000000(0000) GS:ff11000099ae4000(0000) knlGS:0000000000000000
# 130.19 [+0.00] [ 580.394998] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
# 130.20 [+0.00] [ 580.394999] [ C0] CR2: 000055b48af5d000 CR3: 000000000b86b005 CR4: 0000000000771ef0
# 130.20 [+0.00] [ 580.395000] [ C0] PKRU: 55555554
# 130.20 [+0.00] [ 580.395001] [ C0] Call Trace:
# 130.21 [+0.00] [ 580.395004] [ C0]
# 130.21 [+0.00] [ 580.395008] [ C0] ? unwind_next_frame (./include/linux/rcupdate.h:341 (discriminator 1) ./include/linux/rcupdate.h:897 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:479 (discriminator 1))
# 130.21 [+0.00] [ 580.395012] [ C0] unwind_next_frame (./include/linux/rcupdate.h:868 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:479)
# 130.21 [+0.00] [ 580.395014] [ C0] ? unwind_next_frame (./include/linux/rcupdate.h:331 (discriminator 1) ./include/linux/rcupdate.h:867 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:479 (discriminator 1))
# 130.22 [+0.00] [ 580.395016] [ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
# 130.22 [+0.00] [ 580.395020] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:469)
# 130.22 [+0.00] [ 580.395023] [ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:755)
# 130.22 [+0.00] [ 580.395026] [ C0] ? write_profile (kernel/stacktrace.c:83)
# 130.23 [+0.00] [ 580.395029] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
# 130.23 [+0.00] [ 580.395034] [ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
# 130.23 [+0.00] [ 580.395038] [ C0] stack_trace_save (kernel/stacktrace.c:123)
# 130.23 [+0.00] [ 580.395040] [ C0] ? stack_trace_snprint (kernel/stacktrace.c:114)
# 130.24 [+0.00] [ 580.395045] [ C0] kasan_save_stack (mm/kasan/common.c:57)
# 130.24 [+0.00] [ 580.395049] [ C0] ? kasan_save_stack (mm/kasan/common.c:57)
# 130.24 [+0.00] [ 580.395051] [ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
# 130.24 [+0.00] [ 580.395052] [ C0] ? __kasan_slab_alloc (mm/kasan/common.c:371)
# 130.25 [+0.00] [ 580.395054] [ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4978 mm/slub.c:5288 mm/slub.c:5295)
# 130.25 [+0.00] [ 580.395056] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1))
# 130.25 [+0.00] [ 580.395059] [ C0] ? __create_object (mm/kmemleak.c:780)
# 130.25 [+0.00] [ 580.395061] [ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4983 mm/slub.c:5288 mm/slub.c:5766)
# 130.26 [+0.00] [ 580.395062] [ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9))
# 130.26 [+0.00] [ 580.395074] [ C0] ? dst_init (./include/linux/netdevice.h:4386 ./include/linux/netdevice.h:4415 net/core/dst.c:52)
# 130.26 [+0.00] [ 580.395077] [ C0] ? dst_alloc (net/core/dst.c:93)
# 130.27 [+0.00] [ 580.395079] [ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3322)
# 130.27 [+0.00] [ 580.395082] [ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
# 130.27 [+0.00] [ 580.395085] [ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 130.27 [+0.00] [ 580.395088] [ C0] ? call_timer_fn (kernel/time/timer.c:1749)
# 130.28 [+0.00] [ 580.395090] [ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 130.28 [+0.00] [ 580.395092] [ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 130.28 [+0.00] [ 580.395093] [ C0] ? handle_softirqs (kernel/softirq.c:623)
# 130.28 [+0.00] [ 580.395095] [ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 130.29 [+0.00] [ 580.395097] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49))
# 130.29 [+0.00] [ 580.395099] [ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 130.29 [+0.00] [ 580.395102] [ C0] ? kasan_check_range (mm/kasan/generic.c:98 (discriminator 1) mm/kasan/generic.c:115 (discriminator 1) mm/kasan/generic.c:140 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1))
# 130.29 [+0.00] [ 580.395105] [ C0] ? vmstat_shepherd (./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) mm/vmstat.c:2141 (discriminator 1))
# 130.30 [+0.00] [ 580.395107] [ C0] ? process_one_work (kernel/workqueue.c:3268)
# 130.30 [+0.00] [ 580.395111] [ C0] ? worker_thread (kernel/workqueue.c:3340 (discriminator 2) kernel/workqueue.c:3427 (discriminator 2))
# 130.30 [+0.00] [ 580.395112] [ C0] ? kthread (kernel/kthread.c:463)
# 130.30 [+0.00] [ 580.395115] [ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
# 130.31 [+0.00] [ 580.395133] [ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
# 130.31 [+0.00] [ 580.395136] [ C0] __kasan_slab_alloc (mm/kasan/common.c:371)
# 130.31 [+0.00] [ 580.395139] [ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4978 mm/slub.c:5288 mm/slub.c:5295)
# 130.31 [+0.00] [ 580.395144] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1))
# 130.32 [+0.00] [ 580.395146] [ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1))
# 130.32 [+0.00] [ 580.395148] [ C0] ? kmemleak_alloc (mm/kmemleak.c:1097)
# 130.32 [+0.00] [ 580.395150] [ C0] __create_object (mm/kmemleak.c:780)
# 130.32 [+0.00] [ 580.395154] [ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4983 mm/slub.c:5288 mm/slub.c:5766)
# 130.33 [+0.00] [ 580.395159] [ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9))
# 130.33 [+0.00] [ 580.395160] [ C0] ? irqentry_exit (kernel/entry/common.c:215)
# 130.33 [+0.00] [ 580.395162] [ C0] ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9))
# 130.34 [+0.00] [ 580.395164] [ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:256)
# 130.34 [+0.00] [ 580.395169] [ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
# 130.34 [+0.00] [ 580.395172] [ C0] ? __create_object (mm/kmemleak.c:786)
# 130.34 [+0.00] [ 580.395174] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 130.35 [+0.00] [ 580.395178] [ C0] dst_init (./include/linux/netdevice.h:4386 ./include/linux/netdevice.h:4415 net/core/dst.c:52)
# 130.35 [+0.00] [ 580.395181] [ C0] dst_alloc (net/core/dst.c:93)
# 130.35 [+0.00] [ 580.395184] [ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3322)
# 130.35 [+0.00] [ 580.395186] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1250)
# 130.36 [+0.00] [ 580.395189] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
# 130.36 [+0.00] [ 580.395193] [ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
# 130.36 [+0.00] [ 580.395196] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
# 130.36 [+0.00] [ 580.395197] [ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
# 130.37 [+0.00] [ 580.395199] [ C0] ? irqentry_exit (kernel/entry/common.c:215)
# 130.37 [+0.00] [ 580.395206] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
# 130.37 [+0.00] [ 580.395208] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 130.38 [+0.00] [ 580.395211] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 130.38 [+0.00] [ 580.395214] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
# 130.38 [+0.00] [ 580.395217] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 130.38 [+0.00] [ 580.395220] [ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
# 130.39 [+0.00] [ 580.395222] [ C0] ? lock_acquire (kernel/locking/lockdep.c:5833)
# 130.39 [+0.00] [ 580.395224] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 130.39 [+0.00] [ 580.395226] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 130.39 [+0.00] [ 580.395228] [ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1738)
# 130.40 [+0.00] [ 580.395229] [ C0] call_timer_fn (kernel/time/timer.c:1749)
# 130.40 [+0.00] [ 580.395231] [ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1738)
# 130.40 [+0.00] [ 580.395232] [ C0] ? trace_timer_expire_exit (kernel/time/timer.c:1725)
# 130.40 [+0.00] [ 580.395234] [ C0] ? debug_object_active_state (lib/debugobjects.c:862)
# 130.41 [+0.00] [ 580.395238] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 130.41 [+0.00] [ 580.395241] [ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
# 130.41 [+0.00] [ 580.395245] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
# 130.42 [+0.00] [ 580.395247] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
# 130.42 [+0.00] [ 580.395251] [ C0] ? call_timer_fn (kernel/time/timer.c:2344)
# 130.42 [+0.00] [ 580.395252] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
# 130.42 [+0.00] [ 580.395258] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
# 130.43 [+0.00] [ 580.395259] [ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6))
# 130.43 [+0.00] [ 580.395262] [ C0] ? run_timer_softirq (kernel/time/timer.c:2385 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 130.43 [+0.00] [ 580.395265] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
# 130.43 [+0.00] [ 580.395267] [ C0] ? __run_timers (kernel/time/timer.c:2401)
# 130.44 [+0.00] [ 580.395269] [ C0] ? trace_softirq_entry (./include/trace/events/irq.h:128 (discriminator 33))
# 130.44 [+0.00] [ 580.395271] [ C0] handle_softirqs (kernel/softirq.c:623)
# 130.44 [+0.00] [ 580.395275] [ C0] ? trace_softirq_exit (kernel/softirq.c:580)
# 130.45 [+0.00] [ 580.395276] [ 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)
# 130.45 [+0.00] [ 580.395280] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
# 130.45 [+0.00] [ 580.395282] [ C0] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49))
# 130.45 [+0.00] [ 580.395284] [ C0]
# 130.46 [+0.00] [ 580.395285] [ C0]
# 130.46 [+0.00] [ 580.395286] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
# 130.46 [+0.00] [ 580.395288] [ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:98 (discriminator 1) mm/kasan/generic.c:115 (discriminator 1) mm/kasan/generic.c:140 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1))
# 130.46 [+0.00] [ 580.395290] [ C0] Code: ff ff 48 85 c9 74 8c 4c 01 c9 eb 1b 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 c0 01 48 39 c8 0f 84 6c ff ff ff 80 38 00 <74> ee e9 47 ff ff ff b8 01 00 00 00 c3 4c 89 d1 48 29 c1 49 89 cb
All code
========
0: ff (bad)
1: ff 48 85 decl -0x7b(%rax)
4: c9 leave
5: 74 8c je 0xffffffffffffff93
7: 4c 01 c9 add %r9,%rcx
a: eb 1b jmp 0x27
c: 0f 1f 00 nopl (%rax)
f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00 00
1a: 48 83 c0 01 add $0x1,%rax
1e: 48 39 c8 cmp %rcx,%rax
21: 0f 84 6c ff ff ff je 0xffffffffffffff93
27: 80 38 00 cmpb $0x0,(%rax)
2a:* 74 ee je 0x1a <-- trapping instruction
2c: e9 47 ff ff ff jmp 0xffffffffffffff78
31: b8 01 00 00 00 mov $0x1,%eax
36: c3 ret
37: 4c 89 d1 mov %r10,%rcx
3a: 48 29 c1 sub %rax,%rcx
3d: 49 89 cb mov %rcx,%r11
Code starting with the faulting instruction
===========================================
0: 74 ee je 0xfffffffffffffff0
2: e9 47 ff ff ff jmp 0xffffffffffffff4e
7: b8 01 00 00 00 mov $0x1,%eax
c: c3 ret
d: 4c 89 d1 mov %r10,%rcx
10: 48 29 c1 sub %rax,%rcx
13: 49 89 cb mov %rcx,%r11
# 130.48 [+0.01] [ 580.395292] [ C0] RSP: 0018:ffa0000000097c28 EFLAGS: 00000246
# 130.48 [+0.00] [ 580.395293] [ C0] RAX: ffe21c0006a66328 RBX: ffe21c0006a66328 RCX: ffe21c0006a66329
# 130.49 [+0.00] [ 580.395294] [ C0] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035331940
# 130.49 [+0.01] [ 580.395295] [ C0] RBP: fffffbfff35c82ca R08: ffffffff97ab31c4 R09: ffe21c0006a66328
# 130.50 [+0.01] [ 580.395295] [ C0] R10: ffe21c0006a66329 R11: 0000000000000000 R12: ffffffff9ae42534
# 130.51 [+0.01] [ 580.395296] [ C0] R13: ff11000035331940 R14: ff11000035331947 R15: ffffffff9b74d940
# 130.51 [+0.01] [ 580.395299] [ C0] ? vmstat_shepherd (./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) mm/vmstat.c:2141 (discriminator 1))
# 130.52 [+0.00] [ 580.395305] [ C0] vmstat_shepherd (./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) mm/vmstat.c:2141 (discriminator 1))
# 130.52 [+0.00] [ 580.395309] [ C0] process_one_work (kernel/workqueue.c:3268)
# 130.52 [+0.00] [ 580.395314] [ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3165)
# 130.52 [+0.00] [ 580.395316] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
# 130.53 [+0.00] [ 580.395321] [ C0] ? assign_work (kernel/workqueue.c:1206)
# 130.53 [+0.00] [ 580.395324] [ C0] worker_thread (kernel/workqueue.c:3340 (discriminator 2) kernel/workqueue.c:3427 (discriminator 2))
# 130.53 [+0.00] [ 580.395330] [ C0] ? process_one_work (kernel/workqueue.c:3373)
# 130.53 [+0.00] [ 580.395332] [ C0] kthread (kernel/kthread.c:463)
# 130.54 [+0.00] [ 580.395334] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 130.54 [+0.00] [ 580.395336] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
# 130.54 [+0.00] [ 580.395339] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
# 130.54 [+0.00] [ 580.395341] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 130.55 [+0.00] [ 580.395343] [ C0] ret_from_fork (arch/x86/kernel/process.c:164)
# 130.55 [+0.00] [ 580.395345] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
# 130.55 [+0.00] [ 580.395347] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:255)
| [ 580.394950][ C0] hardirqs last enabled at (732198): irqentry_exit (kernel/entry/common.c:215)
| [ 580.394959][ C0] hardirqs last disabled at (732199): sysvec_apic_timer_interrupt (./arch/x86/include/asm/hardirq.h:78 arch/x86/kernel/apic/apic.c:1052)
| [ 580.394961][ C0] softirqs last enabled at (121284): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2))
| [ 580.394965][ C0] softirqs last disabled at (121293): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 580.394973][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 580.394975][ C0] Workqueue: events vmstat_shepherd
[ 580.394981][ C0] RIP: 0010:lock_acquire (kernel/locking/lockdep.c:5828)
[ 580.394985][ C0] Code: 1b c2 18 02 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 41 56 41 55 41 89 cd 41 54 41 89 d4 55 89 f5 53 48 89 fb 48 83 ec 10 <4c> 8b 74 24 40 41 56 4c 89 4c 24 10 44 89 44 24 0c e8 5f a0 ff ff
All code
========
0: 1b c2 sbb %edx,%eax
2: 18 02 sbb %al,(%rdx)
4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
b: 00 00 00 00
f: f3 0f 1e fa endbr64
13: 41 56 push %r14
15: 41 55 push %r13
17: 41 89 cd mov %ecx,%r13d
1a: 41 54 push %r12
1c: 41 89 d4 mov %edx,%r12d
1f: 55 push %rbp
20: 89 f5 mov %esi,%ebp
22: 53 push %rbx
23: 48 89 fb mov %rdi,%rbx
26: 48 83 ec 10 sub $0x10,%rsp
2a:* 4c 8b 74 24 40 mov 0x40(%rsp),%r14 <-- trapping instruction
2f: 41 56 push %r14
31: 4c 89 4c 24 10 mov %r9,0x10(%rsp)
36: 44 89 44 24 0c mov %r8d,0xc(%rsp)
3b: e8 5f a0 ff ff call 0xffffffffffffa09f
Code starting with the faulting instruction
===========================================
0: 4c 8b 74 24 40 mov 0x40(%rsp),%r14
5: 41 56 push %r14
7: 4c 89 4c 24 10 mov %r9,0x10(%rsp)
c: 44 89 44 24 0c mov %r8d,0xc(%rsp)
11: e8 5f a0 ff ff call 0xffffffffffffa075
[ 580.394987][ C0] RSP: 0018:ffa0000000007220 EFLAGS: 00000282
[ 580.394989][ C0] RAX: ffffffff973037a1 RBX: ffffffff9a578fc0 RCX: 0000000000000002
[ 580.394990][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff9a578fc0
[ 580.394991][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 580.394992][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[ 580.394992][ C0] R13: 0000000000000002 R14: 0000000000000000 R15: ff11000001a4c4c0
[ 580.394995][ C0] FS: 0000000000000000(0000) GS:ff11000099ae4000(0000) knlGS:0000000000000000
[ 580.394998][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 580.394999][ C0] CR2: 000055b48af5d000 CR3: 000000000b86b005 CR4: 0000000000771ef0
[ 580.395000][ C0] PKRU: 55555554
[ 580.395001][ C0] Call Trace:
[ 580.395004][ C0]
[ 580.395008][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:341 (discriminator 1) ./include/linux/rcupdate.h:897 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:479 (discriminator 1))
[ 580.395012][ C0] unwind_next_frame (./include/linux/rcupdate.h:868 ./include/linux/rcupdate.h:1195 arch/x86/kernel/unwind_orc.c:479)
[ 580.395014][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:331 (discriminator 1) ./include/linux/rcupdate.h:867 (discriminator 1) ./include/linux/rcupdate.h:1195 (discriminator 1) arch/x86/kernel/unwind_orc.c:479 (discriminator 1))
[ 580.395016][ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
[ 580.395020][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:469)
[ 580.395023][ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:755)
[ 580.395026][ C0] ? write_profile (kernel/stacktrace.c:83)
[ 580.395029][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3))
[ 580.395034][ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
[ 580.395038][ C0] stack_trace_save (kernel/stacktrace.c:123)
[ 580.395040][ C0] ? stack_trace_snprint (kernel/stacktrace.c:114)
[ 580.395045][ C0] kasan_save_stack (mm/kasan/common.c:57)
[ 580.395049][ C0] ? kasan_save_stack (mm/kasan/common.c:57)
[ 580.395051][ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 580.395052][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:371)
[ 580.395054][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4978 mm/slub.c:5288 mm/slub.c:5295)
[ 580.395056][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1))
[ 580.395059][ C0] ? __create_object (mm/kmemleak.c:780)
[ 580.395061][ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4983 mm/slub.c:5288 mm/slub.c:5766)
[ 580.395062][ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9))
[ 580.395074][ C0] ? dst_init (./include/linux/netdevice.h:4386 ./include/linux/netdevice.h:4415 net/core/dst.c:52)
[ 580.395077][ C0] ? dst_alloc (net/core/dst.c:93)
[ 580.395079][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3322)
[ 580.395082][ C0] ? ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 580.395085][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 580.395088][ C0] ? call_timer_fn (kernel/time/timer.c:1749)
[ 580.395090][ C0] ? __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 580.395092][ C0] ? run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 580.395093][ C0] ? handle_softirqs (kernel/softirq.c:623)
[ 580.395095][ C0] ? irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 580.395097][ C0] ? common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49))
[ 580.395099][ C0] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 580.395102][ C0] ? kasan_check_range (mm/kasan/generic.c:98 (discriminator 1) mm/kasan/generic.c:115 (discriminator 1) mm/kasan/generic.c:140 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1))
[ 580.395105][ C0] ? vmstat_shepherd (./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) mm/vmstat.c:2141 (discriminator 1))
[ 580.395107][ C0] ? process_one_work (kernel/workqueue.c:3268)
[ 580.395111][ C0] ? worker_thread (kernel/workqueue.c:3340 (discriminator 2) kernel/workqueue.c:3427 (discriminator 2))
[ 580.395112][ C0] ? kthread (kernel/kthread.c:463)
[ 580.395115][ C0] ? ret_from_fork (arch/x86/kernel/process.c:164)
[ 580.395133][ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 580.395136][ C0] __kasan_slab_alloc (mm/kasan/common.c:371)
[ 580.395139][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4978 mm/slub.c:5288 mm/slub.c:5295)
[ 580.395144][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1))
[ 580.395146][ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1))
[ 580.395148][ C0] ? kmemleak_alloc (mm/kmemleak.c:1097)
[ 580.395150][ C0] __create_object (mm/kmemleak.c:780)
[ 580.395154][ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4983 mm/slub.c:5288 mm/slub.c:5766)
[ 580.395159][ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9))
[ 580.395160][ C0] ? irqentry_exit (kernel/entry/common.c:215)
[ 580.395162][ C0] ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9))
[ 580.395164][ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:256)
[ 580.395169][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 580.395172][ C0] ? __create_object (mm/kmemleak.c:786)
[ 580.395174][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 580.395178][ C0] dst_init (./include/linux/netdevice.h:4386 ./include/linux/netdevice.h:4415 net/core/dst.c:52)
[ 580.395181][ C0] dst_alloc (net/core/dst.c:93)
[ 580.395184][ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3322)
[ 580.395186][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1250)
[ 580.395189][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491)
[ 580.395193][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 580.395196][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470)
[ 580.395197][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[ 580.395199][ C0] ? irqentry_exit (kernel/entry/common.c:215)
[ 580.395206][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160)
[ 580.395208][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 580.395211][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 580.395214][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042)
[ 580.395217][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 580.395220][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 580.395222][ C0] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 580.395224][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 580.395226][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 580.395228][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1738)
[ 580.395229][ C0] call_timer_fn (kernel/time/timer.c:1749)
[ 580.395231][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1738)
[ 580.395232][ C0] ? trace_timer_expire_exit (kernel/time/timer.c:1725)
[ 580.395234][ C0] ? debug_object_active_state (lib/debugobjects.c:862)
[ 580.395238][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 580.395241][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 580.395245][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373)
[ 580.395247][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015)
[ 580.395251][ C0] ? call_timer_fn (kernel/time/timer.c:2344)
[ 580.395252][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 580.395258][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 580.395259][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6))
[ 580.395262][ C0] ? run_timer_softirq (kernel/time/timer.c:2385 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 580.395265][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402)
[ 580.395267][ C0] ? __run_timers (kernel/time/timer.c:2401)
[ 580.395269][ C0] ? trace_softirq_entry (./include/trace/events/irq.h:128 (discriminator 33))
[ 580.395271][ C0] handle_softirqs (kernel/softirq.c:623)
[ 580.395275][ C0] ? trace_softirq_exit (kernel/softirq.c:580)
[ 580.395276][ 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)
[ 580.395280][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739)
[ 580.395282][ C0] common_interrupt (arch/x86/kernel/irq.c:318 (discriminator 49))
[ 580.395284][ C0]
[ 580.395285][ C0]
[ 580.395286][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688)
[ 580.395288][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:98 (discriminator 1) mm/kasan/generic.c:115 (discriminator 1) mm/kasan/generic.c:140 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1))
[ 580.395290][ C0] Code: ff ff 48 85 c9 74 8c 4c 01 c9 eb 1b 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 c0 01 48 39 c8 0f 84 6c ff ff ff 80 38 00 <74> ee e9 47 ff ff ff b8 01 00 00 00 c3 4c 89 d1 48 29 c1 49 89 cb
All code
========
0: ff (bad)
1: ff 48 85 decl -0x7b(%rax)
4: c9 leave
5: 74 8c je 0xffffffffffffff93
7: 4c 01 c9 add %r9,%rcx
a: eb 1b jmp 0x27
c: 0f 1f 00 nopl (%rax)
f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00 00
1a: 48 83 c0 01 add $0x1,%rax
1e: 48 39 c8 cmp %rcx,%rax
21: 0f 84 6c ff ff ff je 0xffffffffffffff93
27: 80 38 00 cmpb $0x0,(%rax)
2a:* 74 ee je 0x1a <-- trapping instruction
2c: e9 47 ff ff ff jmp 0xffffffffffffff78
31: b8 01 00 00 00 mov $0x1,%eax
36: c3 ret
37: 4c 89 d1 mov %r10,%rcx
3a: 48 29 c1 sub %rax,%rcx
3d: 49 89 cb mov %rcx,%r11
Code starting with the faulting instruction
===========================================
0: 74 ee je 0xfffffffffffffff0
2: e9 47 ff ff ff jmp 0xffffffffffffff4e
7: b8 01 00 00 00 mov $0x1,%eax
c: c3 ret
d: 4c 89 d1 mov %r10,%rcx
10: 48 29 c1 sub %rax,%rcx
13: 49 89 cb mov %rcx,%r11
[ 580.395292][ C0] RSP: 0018:ffa0000000097c28 EFLAGS: 00000246
[ 580.395293][ C0] RAX: ffe21c0006a66328 RBX: ffe21c0006a66328 RCX: ffe21c0006a66329
[ 580.395294][ C0] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000035331940
[ 580.395295][ C0] RBP: fffffbfff35c82ca R08: ffffffff97ab31c4 R09: ffe21c0006a66328
[ 580.395295][ C0] R10: ffe21c0006a66329 R11: 0000000000000000 R12: ffffffff9ae42534
[ 580.395296][ C0] R13: ff11000035331940 R14: ff11000035331947 R15: ffffffff9b74d940
[ 580.395299][ C0] ? vmstat_shepherd (./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) mm/vmstat.c:2141 (discriminator 1))
[ 580.395305][ C0] vmstat_shepherd (./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) mm/vmstat.c:2141 (discriminator 1))
[ 580.395309][ C0] process_one_work (kernel/workqueue.c:3268)
[ 580.395314][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3165)
[ 580.395316][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 580.395321][ C0] ? assign_work (kernel/workqueue.c:1206)
[ 580.395324][ C0] worker_thread (kernel/workqueue.c:3340 (discriminator 2) kernel/workqueue.c:3427 (discriminator 2))
[ 580.395330][ C0] ? process_one_work (kernel/workqueue.c:3373)
[ 580.395332][ C0] kthread (kernel/kthread.c:463)
[ 580.395334][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 580.395336][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 580.395339][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 580.395341][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
[ 580.395343][ C0] ret_from_fork (arch/x86/kernel/process.c:164)
[ 580.395345][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412)
Finger prints:
irqentry_exit:sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:lock_acquire