====================================== | [ 10.272940][ T188] softirqs last disabled at (35765): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.272942][ T188] Preemption disabled at: | [ 10.272943][ T188] 0x0 | [ 10.272953][ T188] Tainted: [W]=WARN [ 10.272954][ T188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.272955][ T188] Call Trace: [ 10.272957][ T188] [ 10.272958][ T188] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.272965][ T188] __might_resched.cold (kernel/sched/core.c:9234) [ 10.272969][ T188] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.272973][ T188] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.272978][ T188] __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)) [ 10.272981][ T188] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.272987][ T188] ? 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) [ 10.272989][ T188] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.272993][ T188] put_chars (drivers/char/virtio_console.c:1176) [ 10.272995][ T188] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.272997][ T188] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.273002][ T188] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.273007][ T188] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.273014][ T188] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.273016][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.273018][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.273022][ T188] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.273026][ T188] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.273028][ T188] ? 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)) [ 10.273031][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.273034][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.273038][ T188] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.273042][ T188] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.273044][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.273049][ T188] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.273052][ T188] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.273054][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.273057][ T188] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.273060][ T188] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.273062][ T188] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.273066][ T188] vprintk_emit (kernel/printk/printk.c:2479) [ 10.273069][ T188] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.273075][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.273079][ T188] _printk (kernel/printk/printk.c:2504) [ 10.273082][ T188] ? snapshot_read.cold (user.c:?) [ 10.273085][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.273088][ T188] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.273092][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.273095][ T188] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.273099][ T188] ? exit_notify (kernel/exit.c:780) [ 10.273101][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.273104][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.273108][ T188] do_group_exit (kernel/exit.c:1151) [ 10.273111][ T188] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.273113][ T188] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.273115][ T188] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.273118][ T188] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.273121][ T188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.273124][ T188] RIP: 0033:0x7fef60f7b1b8 [ 10.273126][ T188] Code: Unable to access opcode bytes at 0x7fef60f7b18e. Code starting with the faulting instruction =========================================== [ 10.273127][ T188] RSP: 002b:00007fff5b986da8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.273130][ T188] RAX: ffffffffffffffda RBX: 00007fef610abf88 RCX: 00007fef60f7b1b8 [ 10.273131][ T188] RDX: 00007fef60cc5fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.273132][ T188] RBP: 00007fff5b986e00 R08: 0000000000000000 R09: 0000000000008010 [ 10.273133][ T188] R10: 00007fff5b986bc0 R11: 0000000000000246 R12: 0000000000000001 [ 10.273134][ T188] R13: 0000000000000000 R14: 00007fef610aa680 R15: 00007fef610abfa0 | [ 10.423688][ C0] | [ 10.423688][ C0] | [ 10.423688][ C0] stack backtrace: | [ 10.423694][ C0] Tainted: [W]=WARN [ 10.423695][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.423697][ C0] Call Trace: [ 10.423698][ C0] [ 10.423699][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.423703][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 10.423706][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 10.423707][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 10.423710][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 10.423712][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 10.423714][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 10.423716][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.423718][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 10.423720][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423723][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.423725][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 10.423727][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 10.423729][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 10.423731][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.423733][ 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)) [ 10.423735][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423737][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.423739][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.423741][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.423743][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.423745][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.423747][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.423749][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423751][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.423753][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.423754][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.423757][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 10.423759][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.423761][ 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)) [ 10.423763][ C0] _printk (kernel/printk/printk.c:2504) [ 10.423765][ C0] ? snapshot_read.cold (user.c:?) [ 10.423767][ 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)) [ 10.423769][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.423771][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 10.423773][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 10.423774][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 10.423776][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 10.423778][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 10.423780][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 10.423783][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.423785][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.423787][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 10.423789][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 10.423791][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 10.423793][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 10.423795][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.423797][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.423800][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 10.423802][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 10.423804][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423806][ C0] handle_softirqs (kernel/softirq.c:645) [ 10.423808][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.423809][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 10.423811][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 10.423813][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 10.423814][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 10.423816][ C0] [ 10.423817][ C0] [ 10.423817][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 10.423819][ C0] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1)) [ 10.423821][ C0] Code: ff 65 0f c1 05 ff a7 38 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 d1 62 38 04 0f 85 48 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 ff a7 38 04 83 roll $0x83,0x438a7ff(%rip) # 0x438a809 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 d1 62 38 sub %gs:0x43862d1(%rip),%rax # 0x4386308 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 d1 62 38 sub %gs:0x43862d1(%rip),%rax # 0x43862de c: 04 d: 0f 85 48 01 00 00 jne 0x15b 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 10.423823][ C0] RSP: 0018:ffa00000005173b8 EFLAGS: 00000206 [ 10.423826][ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 89557283dc3fc54f [ 10.423827][ C0] RDX: 0000000000000000 RSI: ffffffffb3e21b20 RDI: ffffffffb388d8e0 [ 10.423828][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ff1100000a4a5248 [ 10.423829][ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffb4380b00 [ 10.423830][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 10.423832][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423834][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.423836][ 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)) [ 10.423838][ 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)) [ 10.423839][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:741) [ 10.423841][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 10.423842][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 10.423845][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 10.423846][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 10.423848][ C0] ? __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 10.423849][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 10.423851][ C0] ? anon_vma_clone (mm/rmap.c:142 (discriminator 7) mm/rmap.c:342 (discriminator 7)) [ 10.423852][ C0] ? anon_vma_fork (mm/rmap.c:404) [ 10.423853][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 10.423854][ C0] ? copy_process (kernel/fork.c:1543 kernel/fork.c:1595 kernel/fork.c:2307) [ 10.423856][ C0] __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 10.423858][ C0] ? write_profile (profile.c:?) [ 10.423859][ C0] arch_stack_walk (./arch/x86/include/asm/unwind.h:64 arch/x86/kernel/stacktrace.c:24) [ 10.423862][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:741) [ 10.423864][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 10.423865][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 10.423867][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423869][ C0] set_track_prepare (mm/slub.c:1075) [ 10.423872][ C0] __alloc_object (mm/kmemleak.c:723) [ 10.423874][ C0] __create_object (mm/kmemleak.c:801) [ 10.423876][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 10.423878][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 10.423879][ C0] ? anon_vma_clone (mm/rmap.c:142 (discriminator 7) mm/rmap.c:342 (discriminator 7)) [ 10.423881][ C0] anon_vma_clone (mm/rmap.c:142 (discriminator 7) mm/rmap.c:342 (discriminator 7)) [ 10.423883][ C0] anon_vma_fork (mm/rmap.c:404) [ 10.423885][ C0] dup_mmap (mm/mmap.c:1781) [ 10.423888][ C0] ? mmap_read_lock_maybe_expand (./include/linux/rwsem.h:221 (discriminator 1)) [ 10.423890][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.423892][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.423894][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.423896][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.423898][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.423900][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.423902][ C0] ? copy_process (kernel/fork.c:1542 kernel/fork.c:1595 kernel/fork.c:2307) [ 10.423904][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423906][ C0] copy_process (kernel/fork.c:1543 kernel/fork.c:1595 kernel/fork.c:2307) [ 10.423908][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.423911][ C0] ? pidfd_prepare (./include/linux/list.h:1037 (discriminator 3) ./include/linux/pid.h:98 (discriminator 3) kernel/fork.c:1936 (discriminator 3)) [ 10.423912][ C0] ? sock_set_timestamping (net/core/sock.c:913) [ 10.423916][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.423918][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.423920][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.423921][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.423923][ C0] kernel_clone (kernel/fork.c:2766) [ 10.423925][ C0] ? create_io_thread (kernel/fork.c:2704) [ 10.423927][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.423929][ C0] __do_sys_clone (kernel/fork.c:2908) [ 10.423931][ C0] ? kernel_clone (./include/trace/events/sched.h:396 (discriminator 19)) [ 10.423934][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.423936][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.423938][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.423939][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.423941][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.423943][ C0] RIP: 0033:0x7f3319cdd126 [ 10.423945][ C0] Code: 7d e0 e8 7d af f5 ff 45 31 c0 31 d2 31 f6 64 48 8b 04 25 10 00 00 00 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5a 89 c3 85 c0 75 2f 64 48 8b 04 25 10 00 00 All code ======== 0: 7d e0 jge 0xffffffffffffffe2 2: e8 7d af f5 ff call 0xfffffffffff5af84 7: 45 31 c0 xor %r8d,%r8d a: 31 d2 xor %edx,%edx c: 31 f6 xor %esi,%esi e: 64 48 8b 04 25 10 00 mov %fs:0x10,%rax 15: 00 00 17: bf 11 00 20 01 mov $0x1200011,%edi 1c: 4c 8d 90 d0 02 00 00 lea 0x2d0(%rax),%r10 23: b8 38 00 00 00 mov $0x38,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 5a ja 0x8c 32: 89 c3 mov %eax,%ebx 34: 85 c0 test %eax,%eax 36: 75 2f jne 0x67 38: 64 fs 39: 48 rex.W 3a: 8b .byte 0x8b 3b: 04 25 add $0x25,%al 3d: 10 00 adc %al,(%rax) ... Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 5a ja 0x62 8: 89 c3 mov %eax,%ebx a: 85 c0 test %eax,%eax c: 75 2f jne 0x3d e: 64 fs f: 48 rex.W 10: 8b .byte 0x8b 11: 04 25 add $0x25,%al 13: 10 00 adc %al,(%rax) ... [ 10.423946][ C0] RSP: 002b:00007fffa1311f70 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 10.423948][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f3319cdd126 [ 10.423949][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 10.423950][ C0] RBP: 00007fffa1311f90 R08: 0000000000000000 R09: 00007fffa1312320 [ 10.423950][ C0] R10: 00007f331953b490 R11: 0000000000000246 R12: 0000000000000007 [ 10.423951][ C0] R13: 0000000000000000 R14: 00007fffa1312200 R15: 0000000000000000 | [ 17.302595][ T299] softirqs last disabled at (0): 0x0 | [ 17.302598][ T299] Preemption disabled at: | [ 17.302599][ T299] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.302614][ T299] Tainted: [W]=WARN [ 17.302615][ T299] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.302618][ T299] Call Trace: [ 17.302620][ T299] [ 17.302622][ T299] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.302628][ T299] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.302631][ T299] __might_resched.cold (kernel/sched/core.c:9234) [ 17.302636][ T299] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.302640][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302646][ T299] __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)) [ 17.302650][ T299] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.302654][ T299] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.302659][ T299] ? 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) [ 17.302661][ T299] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.302665][ T299] put_chars (drivers/char/virtio_console.c:1176) [ 17.302667][ T299] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 17.302670][ T299] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.302673][ T299] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 17.302677][ T299] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.302682][ T299] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.302684][ T299] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 17.302687][ T299] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.302689][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302691][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302694][ T299] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.302698][ T299] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.302701][ T299] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.302704][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302707][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302709][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302712][ T299] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.302715][ T299] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 17.302717][ T299] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.302721][ T299] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.302725][ T299] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.302728][ T299] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.302731][ T299] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.302733][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302735][ T299] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 17.302738][ T299] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.302740][ T299] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 17.302743][ T299] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.302746][ T299] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.302749][ T299] vprintk_emit (kernel/printk/printk.c:2479) [ 17.302754][ T299] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.302758][ T299] ? gact_cleanup_module (net/sched/act_gact.c:192) act_gact [ 17.302762][ T299] _printk (kernel/printk/printk.c:2504) [ 17.302766][ T299] ? snapshot_read.cold (user.c:?) [ 17.302771][ T299] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 17.302774][ T299] gact_init_module (net/sched/act_gact.c:180) act_gact [ 17.302777][ T299] do_one_initcall (init/main.c:1357) [ 17.302780][ T299] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 17.302784][ T299] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 17.302788][ T299] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 17.302792][ T299] do_init_module (kernel/module/main.c:3117) [ 17.302796][ T299] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 17.302799][ T299] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 17.302802][ T299] load_module (kernel/module/main.c:3593) [ 17.302808][ T299] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 17.302811][ T299] ? __ia32_sys_fsconfig (??:?) [ 17.302815][ T299] ? ovl_real_file (fs/overlayfs/file.c:195) [ 17.302819][ T299] ? backing_file_read_iter (fs/backing-file.c:211) [ 17.302823][ T299] init_module_from_file (kernel/module/main.c:3790) [ 17.302827][ T299] ? __do_sys_init_module (kernel/module/main.c:3664) [ 17.302830][ T299] ? ovl_mmap (fs/overlayfs/file.c:477) [ 17.302834][ T299] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.302837][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302840][ T299] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 17.302842][ T299] ? 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) [ 17.302845][ T299] idempotent_init_module (kernel/module/main.c:3802) [ 17.302849][ T299] ? init_module_from_file (kernel/module/main.c:3791) [ 17.302854][ T299] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.302856][ T299] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.302862][ T299] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 17.302864][ T299] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.302868][ T299] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.302872][ T299] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.302875][ T299] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.302879][ T299] RIP: 0033:0x7f9a29b6337d [ 17.302882][ T299] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 17.302885][ T299] RSP: 002b:00007ffd920bb658 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 17.302890][ T299] RAX: ffffffffffffffda RBX: 0000565405271810 RCX: 00007f9a29b6337d [ 17.302892][ T299] RDX: 0000000000000000 RSI: 00005653e1ca9ffd RDI: 0000000000000000 [ 17.302893][ T299] RBP: 00007ffd920bb6f0 R08: 0000000000000000 R09: 0000000000000000 [ 17.302895][ T299] R10: 0000000000000000 R11: 0000000000000246 R12: 00005653e1ca9ffd [ 17.302896][ T299] R13: 0000565405271960 R14: 0000000000040000 R15: 0000000000000000 | [ 58.905748][ T525] softirqs last disabled at (0): 0x0 | [ 58.905749][ T525] Preemption disabled at: | [ 58.905750][ T525] vprintk_emit (kernel/printk/printk.c:2471) | [ 58.905761][ T525] Tainted: [W]=WARN [ 58.905762][ T525] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.905764][ T525] Call Trace: [ 58.905766][ T525] [ 58.905767][ T525] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 58.905772][ T525] ? vprintk_emit (kernel/printk/printk.c:2471) [ 58.905774][ T525] __might_resched.cold (kernel/sched/core.c:9234) [ 58.905777][ T525] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 58.905779][ T525] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 58.905782][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905786][ T525] __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)) [ 58.905789][ T525] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 58.905792][ T525] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 58.905796][ T525] ? 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) [ 58.905798][ T525] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 58.905799][ T525] put_chars (drivers/char/virtio_console.c:1176) [ 58.905801][ T525] ? __send_to_port (drivers/char/virtio_console.c:654) [ 58.905803][ T525] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 58.905806][ T525] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 58.905809][ T525] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 58.905810][ T525] ? vsnprintf (lib/vsprintf.c:2900) [ 58.905814][ T525] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 58.905815][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905817][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905819][ T525] console_emit_next_record (kernel/printk/printk.c:3183) [ 58.905822][ T525] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 58.905824][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905825][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905827][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905829][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 58.905831][ T525] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 58.905832][ T525] console_flush_one_record (kernel/printk/printk.c:3268) [ 58.905835][ T525] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 58.905837][ T525] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 58.905839][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 58.905841][ T525] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 58.905842][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905844][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 58.905845][ T525] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 58.905847][ T525] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 58.905849][ T525] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 58.905851][ T525] ? vprintk_emit (kernel/printk/printk.c:2478) [ 58.905853][ T525] vprintk_emit (kernel/printk/printk.c:2479) [ 58.905855][ T525] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 58.905857][ T525] ? netdev_run_todo (net/core/dev.c:11776) [ 58.905861][ T525] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 58.905863][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905866][ T525] ? mirred_cleanup_module (./include/net/netlink.h:1107 (discriminator 1) net/sched/act_mirred.c:549 (discriminator 1)) act_mirred [ 58.905867][ T525] _printk (kernel/printk/printk.c:2504) [ 58.905871][ T525] ? snapshot_read.cold (user.c:?) [ 58.905872][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905874][ T525] ? mirred_cleanup_module (./include/net/netlink.h:1107 (discriminator 1) net/sched/act_mirred.c:549 (discriminator 1)) act_mirred [ 58.905876][ T525] ? __up_write (kernel/locking/rwsem.c:1415) [ 58.905877][ T525] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 58.905878][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 58.905880][ T525] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 58.905882][ T525] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 58.905884][ T525] do_one_initcall (init/main.c:1357) [ 58.905886][ T525] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 58.905888][ T525] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 58.905891][ T525] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 58.905894][ T525] do_init_module (kernel/module/main.c:3117) [ 58.905897][ T525] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 58.905899][ T525] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 58.905901][ T525] load_module (kernel/module/main.c:3593) [ 58.905905][ T525] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 58.905907][ T525] ? __ia32_sys_fsconfig (??:?) [ 58.905909][ T525] ? ovl_real_file (fs/overlayfs/file.c:195) [ 58.905915][ T525] ? backing_file_read_iter (fs/backing-file.c:211) [ 58.905918][ T525] init_module_from_file (kernel/module/main.c:3790) [ 58.905921][ T525] ? __do_sys_init_module (kernel/module/main.c:3664) [ 58.905923][ T525] ? ovl_mmap (fs/overlayfs/file.c:477) [ 58.905925][ T525] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 58.905927][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905929][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 58.905930][ T525] ? 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) [ 58.905932][ T525] idempotent_init_module (kernel/module/main.c:3802) [ 58.905935][ T525] ? init_module_from_file (kernel/module/main.c:3791) [ 58.905937][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.905939][ T525] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 58.905943][ T525] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 58.905945][ T525] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 58.905948][ T525] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 58.905950][ T525] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 58.905952][ T525] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.905954][ T525] RIP: 0033:0x7fd9c1dd337d [ 58.905957][ T525] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 58.905959][ T525] RSP: 002b:00007ffefc2ecc88 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 58.905963][ T525] RAX: ffffffffffffffda RBX: 000055921a2f2810 RCX: 00007fd9c1dd337d [ 58.905964][ T525] RDX: 0000000000000000 RSI: 00005591f44f5ffd RDI: 0000000000000000 [ 58.905965][ T525] RBP: 00007ffefc2ecd20 R08: 0000000000000000 R09: 0000000000000000 [ 58.905966][ T525] R10: 0000000000000000 R11: 0000000000000246 R12: 00005591f44f5ffd Finger prints: vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print