======================================
| [ 11.163977][ C0]
| [ 11.163978][ C0]
| [ 11.163978][ C0] stack backtrace:
| [ 11.163984][ C0] Tainted: [W]=WARN
[ 11.163985][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 11.163987][ C0] Workqueue: 0x0 (events)
[ 11.163992][ C0] Call Trace:
[ 11.163993][ C0]
[ 11.163995][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 11.164000][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141)
[ 11.164002][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310)
[ 11.164004][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450)
[ 11.164007][ C0] mark_lock (kernel/locking/lockdep.c:4769)
[ 11.164009][ C0] mark_usage (kernel/locking/lockdep.c:4658)
[ 11.164011][ C0] __lock_acquire (kernel/locking/lockdep.c:5208)
[ 11.164013][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 11.164015][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2))
[ 11.164017][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164019][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 11.164021][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2))
[ 11.164023][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2))
[ 11.164025][ C0] console_emit_next_record (kernel/printk/printk.c:3177)
[ 11.164027][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20)
[ 11.164029][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2))
[ 11.164031][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164032][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 11.164034][ C0] console_flush_one_record (kernel/printk/printk.c:3268)
[ 11.164036][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150)
[ 11.164038][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 11.164040][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420)
[ 11.164042][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316)
[ 11.164044][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164045][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871)
[ 11.164047][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334)
[ 11.164049][ C0] ? vprintk_emit (kernel/printk/printk.c:2478)
[ 11.164050][ C0] vprintk_emit (kernel/printk/printk.c:2479)
[ 11.164052][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126))
[ 11.164053][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 11.164055][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2))
[ 11.164057][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2))
[ 11.164059][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 11.164060][ C0] _printk (kernel/printk/printk.c:2504)
[ 11.164062][ C0] ? snapshot_read.cold (user.c:?)
[ 11.164064][ C0] ? watchdog_check_freq (kernel/time/clocksource.c:493)
[ 11.164067][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:582 (discriminator 1) kernel/time/clocksource.c:627 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 11.164068][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 11.164070][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 11.164076][ C0] call_timer_fn (kernel/time/timer.c:1748)
[ 11.164079][ C0] ? detach_if_pending (./include/linux/list.h:1159)
[ 11.164080][ C0] ? debug_object_active_state (lib/debugobjects.c:1122)
[ 11.164083][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 11.164085][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 11.164087][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 11.164089][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374)
[ 11.164091][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 11.164093][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407)
[ 11.164095][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 11.164098][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48)
[ 11.164100][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403)
[ 11.164102][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19))
[ 11.164104][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164105][ C0] handle_softirqs (kernel/softirq.c:645)
[ 11.164107][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 11.164109][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1))
[ 11.164111][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767)
[ 11.164113][ C0] irq_exit_rcu (kernel/softirq.c:784)
[ 11.164114][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37))
[ 11.164116][ C0]
[ 11.164116][ C0]
[ 11.164117][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674)
[ 11.164118][ C0] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1))
[ 11.164121][ C0] Code: ff 65 0f c1 05 7f 77 ed 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 51 32 ed 04 0f 85 48 01 00 00 48 83 c4
All code
========
0: ff 65 0f jmp *0xf(%rbp)
3: c1 05 7f 77 ed 04 83 roll $0x83,0x4ed777f(%rip) # 0x4ed7789
a: f8 clc
b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4)
f: 24 0f and $0xf,%al
11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 0f 85 52 01 00 00 jne 0x173
21: 4d 85 d2 test %r10,%r10
24: 0f 85 1b 01 00 00 jne 0x145
2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction
2f: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed3288
36: 04
37: 0f 85 48 01 00 00 jne 0x185
3d: 48 rex.W
3e: 83 .byte 0x83
3f: c4 .byte 0xc4
Code starting with the faulting instruction
===========================================
0: 48 8b 44 24 30 mov 0x30(%rsp),%rax
5: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed325e
c: 04
d: 0f 85 48 01 00 00 jne 0x15b
13: 48 rex.W
14: 83 .byte 0x83
15: c4 .byte 0xc4
[ 11.164123][ C0] RSP: 0018:ffa0000000097840 EFLAGS: 00000206
[ 11.164125][ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: d4373e0790ed7b28
[ 11.164126][ C0] RDX: 0000000000000000 RSI: ffffffffb12f9f03 RDI: ffffffffb0c949e0
[ 11.164127][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ff11000001b45278
[ 11.164128][ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffb1d94c00
[ 11.164129][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002
[ 11.164131][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164133][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 11.164135][ C0] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2))
[ 11.164136][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2))
[ 11.164137][ C0] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1))
[ 11.164140][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55)
[ 11.164141][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 11.164143][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787)
[ 11.164144][ C0] ? write_profile (profile.c:?)
[ 11.164146][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:25)
[ 11.164148][ C0] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1))
[ 11.164149][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1))
[ 11.164151][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402)
[ 11.164153][ C0] set_track_prepare (mm/slub.c:1074)
[ 11.164156][ C0] free_to_partial_list (mm/slub.c:5627)
[ 11.164158][ C0] ? qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2))
[ 11.164160][ C0] qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2))
[ 11.164162][ C0] kasan_quarantine_reduce (mm/kasan/quarantine.c:286)
[ 11.164164][ C0] __kasan_slab_alloc (mm/kasan/common.c:350)
[ 11.164165][ C0] __kmalloc_cache_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5578)
[ 11.164167][ C0] ? create_worker (./include/linux/slab.h:1196 (discriminator 1) kernel/workqueue.c:2755 (discriminator 1) kernel/workqueue.c:2898 (discriminator 1))
[ 11.164169][ C0] create_worker (./include/linux/slab.h:1196 (discriminator 1) kernel/workqueue.c:2755 (discriminator 1) kernel/workqueue.c:2898 (discriminator 1))
[ 11.164171][ C0] ? worker_attach_to_pool (kernel/workqueue.c:2801 (discriminator 1))
[ 11.164172][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 11.164174][ C0] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5))
[ 11.164175][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 11.164177][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164179][ C0] worker_thread (kernel/workqueue.c:3177 kernel/workqueue.c:3254 kernel/workqueue.c:3526)
[ 11.164182][ C0] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3))
[ 11.164183][ C0] kthread (kernel/kthread.c:436)
[ 11.164185][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22))
[ 11.164188][ C0] ? kthread_affine_preferred (kernel/kthread.c:857)
[ 11.164190][ C0] ret_from_fork (arch/x86/kernel/process.c:158)
[ 11.164191][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1))
[ 11.164193][ C0] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663)
[ 11.164196][ C0] ? kthread_affine_preferred (kernel/kthread.c:857)
[ 11.164198][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:245)
| [ 11.164218][ C0] softirqs last disabled at (663): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767)
| [ 11.164220][ C0] Preemption disabled at:
| [ 11.164220][ C0] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1))
| [ 11.164225][ C0] Tainted: [W]=WARN
[ 11.164226][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 11.164226][ C0] Workqueue: 0x0 (events)
[ 11.164228][ C0] Call Trace:
[ 11.164229][ C0]
[ 11.164229][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 11.164232][ C0] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1))
[ 11.164233][ C0] __might_resched.cold (kernel/sched/core.c:9234)
[ 11.164236][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3))
[ 11.164239][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164240][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2))
[ 11.164242][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48)
[ 11.164243][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429)
[ 11.164246][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 11.164247][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429)
[ 11.164250][ C0] put_chars (drivers/char/virtio_console.c:1176)
[ 11.164251][ C0] ? __send_to_port (drivers/char/virtio_console.c:654)
[ 11.164253][ C0] ? mark_lock (kernel/locking/lockdep.c:4769)
[ 11.164255][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2))
[ 11.164258][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501)
[ 11.164260][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164261][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164263][ C0] console_emit_next_record (kernel/printk/printk.c:3183)
[ 11.164265][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20)
[ 11.164267][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2))
[ 11.164269][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164270][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 11.164272][ C0] console_flush_one_record (kernel/printk/printk.c:3268)
[ 11.164275][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150)
[ 11.164276][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 11.164279][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420)
[ 11.164281][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316)
[ 11.164282][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164283][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871)
[ 11.164285][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334)
[ 11.164287][ C0] ? vprintk_emit (kernel/printk/printk.c:2478)
[ 11.164288][ C0] vprintk_emit (kernel/printk/printk.c:2479)
[ 11.164290][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126))
[ 11.164291][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 11.164292][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2))
[ 11.164294][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2))
[ 11.164295][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 11.164297][ C0] _printk (kernel/printk/printk.c:2504)
[ 11.164299][ C0] ? snapshot_read.cold (user.c:?)
[ 11.164301][ C0] ? watchdog_check_freq (kernel/time/clocksource.c:493)
[ 11.164303][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:582 (discriminator 1) kernel/time/clocksource.c:627 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 11.164305][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 11.164306][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 11.164308][ C0] call_timer_fn (kernel/time/timer.c:1748)
[ 11.164310][ C0] ? detach_if_pending (./include/linux/list.h:1159)
[ 11.164312][ C0] ? debug_object_active_state (lib/debugobjects.c:1122)
[ 11.164313][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 11.164315][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 11.164317][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 11.164319][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374)
[ 11.164321][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 11.164323][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407)
[ 11.164325][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 11.164327][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48)
[ 11.164330][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403)
[ 11.164332][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19))
[ 11.164334][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164335][ C0] handle_softirqs (kernel/softirq.c:645)
[ 11.164337][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 11.164338][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1))
[ 11.164340][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767)
[ 11.164342][ C0] irq_exit_rcu (kernel/softirq.c:784)
[ 11.164343][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37))
[ 11.164345][ C0]
[ 11.164345][ C0]
[ 11.164346][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674)
[ 11.164347][ C0] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1))
[ 11.164349][ C0] Code: ff 65 0f c1 05 7f 77 ed 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 51 32 ed 04 0f 85 48 01 00 00 48 83 c4
All code
========
0: ff 65 0f jmp *0xf(%rbp)
3: c1 05 7f 77 ed 04 83 roll $0x83,0x4ed777f(%rip) # 0x4ed7789
a: f8 clc
b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4)
f: 24 0f and $0xf,%al
11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 0f 85 52 01 00 00 jne 0x173
21: 4d 85 d2 test %r10,%r10
24: 0f 85 1b 01 00 00 jne 0x145
2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction
2f: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed3288
36: 04
37: 0f 85 48 01 00 00 jne 0x185
3d: 48 rex.W
3e: 83 .byte 0x83
3f: c4 .byte 0xc4
Code starting with the faulting instruction
===========================================
0: 48 8b 44 24 30 mov 0x30(%rsp),%rax
5: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed325e
c: 04
d: 0f 85 48 01 00 00 jne 0x15b
13: 48 rex.W
14: 83 .byte 0x83
15: c4 .byte 0xc4
[ 11.164350][ C0] RSP: 0018:ffa0000000097840 EFLAGS: 00000206
[ 11.164351][ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: d4373e0790ed7b28
[ 11.164352][ C0] RDX: 0000000000000000 RSI: ffffffffb12f9f03 RDI: ffffffffb0c949e0
[ 11.164353][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ff11000001b45278
[ 11.164353][ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffb1d94c00
[ 11.164354][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002
[ 11.164356][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164357][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 11.164359][ C0] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2))
[ 11.164361][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2))
[ 11.164362][ C0] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1))
[ 11.164364][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55)
[ 11.164365][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 11.164367][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787)
[ 11.164369][ C0] ? write_profile (profile.c:?)
[ 11.164370][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:25)
[ 11.164372][ C0] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1))
[ 11.164374][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1))
[ 11.164375][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402)
[ 11.164377][ C0] set_track_prepare (mm/slub.c:1074)
[ 11.164380][ C0] free_to_partial_list (mm/slub.c:5627)
[ 11.164382][ C0] ? qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2))
[ 11.164384][ C0] qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2))
[ 11.164386][ C0] kasan_quarantine_reduce (mm/kasan/quarantine.c:286)
[ 11.164388][ C0] __kasan_slab_alloc (mm/kasan/common.c:350)
[ 11.164389][ C0] __kmalloc_cache_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5578)
[ 11.164391][ C0] ? create_worker (./include/linux/slab.h:1196 (discriminator 1) kernel/workqueue.c:2755 (discriminator 1) kernel/workqueue.c:2898 (discriminator 1))
[ 11.164393][ C0] create_worker (./include/linux/slab.h:1196 (discriminator 1) kernel/workqueue.c:2755 (discriminator 1) kernel/workqueue.c:2898 (discriminator 1))
[ 11.164395][ C0] ? worker_attach_to_pool (kernel/workqueue.c:2801 (discriminator 1))
[ 11.164396][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 11.164398][ C0] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5))
[ 11.164399][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 11.164401][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 11.164402][ C0] worker_thread (kernel/workqueue.c:3177 kernel/workqueue.c:3254 kernel/workqueue.c:3526)
[ 11.164405][ C0] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3))
[ 11.164407][ C0] kthread (kernel/kthread.c:436)
[ 11.164409][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22))
[ 11.164410][ C0] ? kthread_affine_preferred (kernel/kthread.c:857)
[ 11.164412][ C0] ret_from_fork (arch/x86/kernel/process.c:158)
[ 11.164414][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1))
[ 11.164415][ C0] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663)
[ 11.164417][ C0] ? kthread_affine_preferred (kernel/kthread.c:857)
Finger prints:
__irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars
mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable